From bf00347a300c9b0d3c212ef3a41c2977a6b62193 Mon Sep 17 00:00:00 2001 From: wangting <675591594@qq.com> Date: 星期四, 11 四月 2024 17:41:47 +0800 Subject: [PATCH] action处理 --- Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue | 21 +++++++++------------ 1 files changed, 9 insertions(+), 12 deletions(-) diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue index 2aa8c65..7b8dee8 100644 --- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue +++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue @@ -56,6 +56,7 @@ <script> import func from "@/util/func"; import {validatenull} from "@/util/validate"; +import {doAction} from '@/actions/base/BaseAction'; export default { name: "dynamic-button", @@ -278,18 +279,14 @@ this.$refs.dynamicForm.form = row; }, buttonClick(item) { - // 鏍规嵁 type 鏉′欢鍔ㄦ�佸紩鍏ヤ笉鍚岀殑JS鏂囦欢锛屽苟浼犻�� item this 鍙傛暟 - if (this.type === 'table') { - import('@/views/base/buttonTable').then(module => { - const buttonClickTable = module.default; - buttonClickTable.buttonClick(item,this); - }) - } else if (this.type === 'form') { - import('@/views/base/buttonForm').then(module => { - const buttonClickForm = module.default; - buttonClickForm.buttonClick(item,this); - }) - } + doAction(item,{ + paramVOS: item.paramVOS, + dataStore: [], + sourceData: {}, + callback: function (){ + + } + }); } }, } -- Gitblit v1.9.3