From 436b52186129e60ba72c20e43d2845bc3f899901 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期四, 22 八月 2024 11:16:56 +0800
Subject: [PATCH] 取消暂停svg更新

---
 src/views/tigerprojects/system/lowcode/high/edit/index.vue |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/src/views/tigerprojects/system/lowcode/high/edit/index.vue b/src/views/tigerprojects/system/lowcode/high/edit/index.vue
index 457bbb8..f276e55 100644
--- a/src/views/tigerprojects/system/lowcode/high/edit/index.vue
+++ b/src/views/tigerprojects/system/lowcode/high/edit/index.vue
@@ -4,7 +4,7 @@
  * @version: 
  * @Date: 2024-06-18 15:09:48
  * @LastEditors: Ben Lin
- * @LastEditTime: 2024-07-29 21:26:39
+ * @LastEditTime: 2024-08-03 10:09:25
 -->
 <template>
   <PageWrapper
@@ -117,7 +117,7 @@
   const titleInfo = ref({}); //getTitle(objParams.value.Name);
   const isAllUpdate = ref(objParams.value.CODE != '0');
   const globSetting = useGlobSetting();
-  const formSchemas = ref({}); //寮瑰嚭妗嗘垨楂樼骇椤甸潰澶氳〃鍗曠粨鏋�
+  const colSlots = ref<any>(objParams.value.colSlots);
   const useModalData = ref({}); //琛ㄥ崟涓彃妲芥覆鏌撴寜閽墦寮�妯℃�佹useModal鏂规硶
   const useFormData = ref({});
   const useTableData = ref({});
@@ -150,7 +150,7 @@
     if (!isNullOrUnDef(custImport.value)) {
       const [{ GetHomeUrl }] = custImport.value['default']();
       // 鏈緥鐨勬晥鏋滄椂鐐瑰嚮杩斿洖濮嬬粓璺宠浆鍒拌处鍙峰垪琛ㄩ〉锛屽疄闄呭簲鐢ㄦ椂鍙繑鍥炰笂涓�椤�
-      go(GetHomeUrl(entityName.value));
+      go(GetHomeUrl({ colSlots: colSlots.value }));
     }
   }
 
@@ -178,7 +178,7 @@
   const currTableName = ref('');
   const currRecordId = ref('');
   /**
-   * @description: 鎵撳紑寮规
+   * @description: 琛ㄦ牸鍐呮墦寮�寮规浜嬩欢
    * @param {*} d
    * @return {*}
    */
@@ -195,18 +195,21 @@
   }
 
   /**
-   * @description:
+   * @description: 琛ㄦ牸鍐呮墦寮�寮规浜嬩欢杩斿洖
    * @param {*} d
    * @param {*} u
    * @return {*}
    */
   function handleCustSuccess(d, u) {
+    let currRecord = {};
     const _data = data.value[currTableName.value].map((x) => {
       if (x.ID == currRecordId.value) {
         x.VAR_VALUE = d.values.val;
+        currRecord = x;
       }
       return x;
     });
+    const [{ CustEditEnd }] = custImport.value['default']();
     data.value[currTableName.value] = [];
     useTables.value[currTableName.value][1].setProps({
       dataSource: [],
@@ -216,6 +219,10 @@
       dataSource: data.value[currTableName.value],
     });
     useTables.value[currTableName.value][1].reload();
+    /* 鍗曞厓鏍肩紪杈戝畬鎴愬悗濡傛灉鏈夎嚜瀹氫箟鏂规硶锛屽氨璋冪敤 */
+    if(CustEditEnd && isFunction(CustEditEnd)){
+      CustEditEnd({record:currRecord},currTableName.value, useTables.value, data);
+    }
   }
 
   /**
@@ -252,11 +259,11 @@
             where = `${d['code']} in (${data.value[d['keyName']].map((value) => `'${value[d['code']]}'`).join(',')})`;
           }
           /* 濡傛灉楂樼骇琛ㄥ崟涓叧鑱旂殑鏄疘D(IsID == true)锛屽垯涓嶇敤鍒濆鍖朓D */
-          if (!objParams.value['IsID']) {
+          //if (!objParams.value['IsID']) {
             data.value[d['name']].map((item) => {
               item.ID = buildUUID();
             });
-          }
+          //}
           AddAfterDelete(d['name'], data.value[d['name']], where).then((action) => {
             if (action.IsSuccessed) {
               cancel();

--
Gitblit v1.9.3