From 5a00f7eec311c7b71b40df4beaded505eca5329c Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期四, 11 四月 2024 17:49:23 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- 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