From 3f3817a39238b262155cd5ec76fa351bb344602d Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期三, 01 一月 2025 21:33:57 +0800
Subject: [PATCH] 打印工单流程卡

---
 src/views/components/ImportExcelModal.vue |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/src/views/components/ImportExcelModal.vue b/src/views/components/ImportExcelModal.vue
index a73fa51..2a938da 100644
--- a/src/views/components/ImportExcelModal.vue
+++ b/src/views/components/ImportExcelModal.vue
@@ -40,6 +40,7 @@
   // import { useLocale } from '/@/locales/useLocale';
   import { BasicTable } from '/@/components/Table';
   import { ImportExcel, ValidateTableImport } from '/@/api/tigerapi/system';
+  import { useUserStore } from '/@/store/modules/user';
 
   const emit = defineEmits(['success', 'register', 'toExcel']);
   const props = defineProps({
@@ -58,7 +59,7 @@
   });
   // const { getLocale } = useLocale();
   const { t } = useI18n('');
-  const { createMessage, createConfirm } = useMessage();
+  const { createMessage, createConfirm, createErrorModal } = useMessage();
   const tmpHeader = ref([]);
   const filename = ref('');
   const entityName = ref('');
@@ -118,7 +119,7 @@
 
       let dataSource = [] as any[];
       results.map((item) => {
-        let entity = {} as any;
+        let entity = { AUTH_ORG: useUserStore().userInfo?.orgCode.toString() } as any;
         baseColumns.value.map((c) => {
           entity[c['dataIndex']] = item[c['title']]; //c['dataIndex']=='BATCH_NO'?`${item[c['ORDER_NO']]}-01`: item[c['title']];
         });
@@ -192,10 +193,10 @@
         title: () => h('span', t('瀵煎叆淇℃伅')),
         content: () => h('span', t('纭鏈変慨鏀圭殑鏁版嵁鏄惁姝g‘锛屾湁寮傚父鐨勬暟鎹棤娉曞鍏�')),
         onOk: async () => {
-          const apiAction = await ImportExcel(
-            entityName.value,
-            tableListRef.value[0]['dataSource'] as any[],
-          );
+          const apiAction = await ImportExcel(entityName.value, {
+            EntityJson: JSON.stringify(tableListRef.value[0].dataSource),
+            typeFullName: typeFullName.value,
+          });
           if (apiAction.IsSuccessed) {
             closeModal();
             createMessage.success(t('瀵煎叆鎴愬姛'));
@@ -203,6 +204,11 @@
               isUpdate: unref(false),
               values: { ...values, id: 0 },
             });
+          } else {
+            createErrorModal({
+              title: t('sys.api.errorTip'),
+              content: apiAction.Message,
+            });
           }
         },
       });

--
Gitblit v1.9.3