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