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