From e34d8f9133f196f17667d8051a6a9d080b0385fb Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期六, 06 七月 2024 22:25:10 +0800
Subject: [PATCH] 优化提示

---
 src/views/tigerprojects/system/lowcode/high/index.vue |   22 ++++++----------------
 1 files changed, 6 insertions(+), 16 deletions(-)

diff --git a/src/views/tigerprojects/system/lowcode/high/index.vue b/src/views/tigerprojects/system/lowcode/high/index.vue
index a45dc38..7209fc6 100644
--- a/src/views/tigerprojects/system/lowcode/high/index.vue
+++ b/src/views/tigerprojects/system/lowcode/high/index.vue
@@ -4,7 +4,7 @@
  * @version: 
  * @Date: 2024-06-18 15:09:48
  * @LastEditors: Ben Lin
- * @LastEditTime: 2024-07-03 14:36:19
+ * @LastEditTime: 2024-07-04 23:59:15
 -->
 <!--
  *                        _oo0oo_
@@ -105,13 +105,7 @@
   import dtl from './dtl.vue';
   import baseForm from './baseForm.vue';
   import GeneralModal from '/@/views/components/GeneralModal.vue';
-  import {
-    AddAfterDelete,
-    AddListEntity,
-    DeleteWhere,
-    SaveEntity,
-    getEntity,
-  } from '/@/api/tigerapi/system';
+  import { AddAfterDelete, SaveEntity } from '/@/api/tigerapi/system';
   import { useGlobSetting } from '/@/hooks/setting';
   import { useRoute, useRouter } from 'vue-router';
   import CustModal from '/@/views/components/CustModal.vue';
@@ -221,17 +215,13 @@
         objParams.value['drawers'].forEach((d) => {
           let where = `${d['code']} = '${keyFieldValues.value[d['code']]}'`;
           /* type: all-琛ㄧず闇�瑕乧ode鐨勬墍鏈夌殑鍊� */
-          if(d['type'] == 'all'){
-            where = `${d['code']} in (${data.value[d['keyName']].map(value => `'${value[d['code']]}'`).join(',')})`;
+          if (d['type'] == 'all' && data.value[d['keyName']].length > 0) {
+            where = `${d['code']} in (${data.value[d['keyName']].map((value) => `'${value[d['code']]}'`).join(',')})`;
           }
           data.value[d['name']].map((item) => {
             item.ID = buildUUID();
           });
-          AddAfterDelete(
-            d['name'],
-            data.value[d['name']],
-            where,
-          ).then((action) => {
+          AddAfterDelete(d['name'], data.value[d['name']], where).then((action) => {
             if (action.IsSuccessed) {
               cancel();
             }
@@ -239,7 +229,7 @@
         });
       } else {
         /* 濡傛灉鑷畾涔夋彁浜ゆ柟娉曞瓨鍦ㄥ氨鐢ㄨ嚜瀹氫箟鎻愪氦 */
-        custImport.value['default']()[0].SubmitAll(data);
+        custImport.value['default']()[0].SubmitAll(data, keyFieldValues, cancel);
       }
     } catch (error) {}
   }

--
Gitblit v1.9.3