From 46c673f0bf4a22ae108e90cfcf1bdeb4f0b6a45c Mon Sep 17 00:00:00 2001 From: wangting <675591594@qq.com> Date: 星期二, 07 五月 2024 17:48:19 +0800 Subject: [PATCH] 添加action,数据联动 --- Source/ProjectWeb/src/actions/base/BaseAction.js | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Source/ProjectWeb/src/actions/base/BaseAction.js b/Source/ProjectWeb/src/actions/base/BaseAction.js index c46ad97..6fbbc0b 100644 --- a/Source/ProjectWeb/src/actions/base/BaseAction.js +++ b/Source/ProjectWeb/src/actions/base/BaseAction.js @@ -18,6 +18,7 @@ values.forEach((item,i) => { if(isShow){ item = item.replace(':', '='); + debugger; if (item.indexOf('${') > -1) { if (item.split('=')[1].indexOf('.') > -1) { //initvaluenull=true鍏佽鍒濆鍊间负绌� @@ -189,16 +190,16 @@ * @param callback 鍥炶皟锛屽鏋滃瓨鍦ㄥ悗缃簨浠讹紝浼氬湪鎵ц瀹屾垚鍚庢墽琛屽洖璋冿紝鍚﹀垯鐩存帴鍥炶皟 * @param preEventName 鍚庣疆浜嬩欢鍚嶇О锛岄粯璁� afterevent */ -export const callPostEvent = (options,fnTarget,callback,postEventName)=>{ +export const callPostEvent = (options,fnTarget,callback,actionType,postEventName)=>{ let afterEvent = options.paramVOS[postEventName || 'afterevent']; if(afterEvent) { let buttonParse = parseEventByUrl(afterEvent,options,false); if(validatenull(buttonParse.jsPath)){ - fnTarget(buttonParse,callback); + fnTarget(buttonParse,callback,actionType); }else{ try { import("../"+buttonParse.jsPath+".js").then(module => { - module[buttonParse.methodName](options,callback); + module[buttonParse.methodName](options,callback,actionType); }) } catch (error) { Vue.prototype.$message.error('鏈壘鍒板悗缃簨浠舵墽琛宩s'); @@ -206,7 +207,7 @@ } }else{ if(callback){ - callback(options); + callback(actionType); } } }; -- Gitblit v1.9.3