From 509366a157059aeaf6daa2492cf32e108a8ca104 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期五, 14 六月 2024 20:01:14 +0800 Subject: [PATCH] 工艺路线更新 --- src/views/tigerprojects/mes/eng/route/RouteModal.vue | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/views/tigerprojects/mes/eng/route/RouteModal.vue b/src/views/tigerprojects/mes/eng/route/RouteModal.vue index 865b359..0035f9f 100644 --- a/src/views/tigerprojects/mes/eng/route/RouteModal.vue +++ b/src/views/tigerprojects/mes/eng/route/RouteModal.vue @@ -16,7 +16,12 @@ import { SaveRoute } from '/@/api/tigerapi/mes/router'; import { formSchema } from './route.data'; import LogicFlow from '@logicflow/core'; + import { useMessage } from '/@/hooks/web/useMessage'; + import { useI18n } from '/@/hooks/web/useI18n'; + import { buildUUID } from '/@/utils/uuid'; + const { t } = useI18n(); + const { createErrorModal } = useMessage(); const isUpdate = ref(true); const lfInstance = ref(null) as Ref<LogicFlow | null>; const emit = defineEmits(['success']); @@ -48,10 +53,17 @@ const values = await validate(); setModalProps({ confirmLoading: true }); // TODO custom api + values.ID = buildUUID(); const apiAction = await SaveRoute(values); if (apiAction.IsSuccessed) { closeModal(); emit('success', lfInstance, values); + } else { + createErrorModal({ + title: t('鎻愮ず'), + content: t(apiAction.Message), + getContainer: () => document.body, + }); } } finally { setModalProps({ confirmLoading: false }); -- Gitblit v1.9.3