From fb97125d099728d42c27dd0d59d84ca951436e0e Mon Sep 17 00:00:00 2001 From: Administrator <675591594@qq.com> Date: 星期三, 31 五月 2023 08:32:19 +0800 Subject: [PATCH] 增加树参照组件 --- Source/UBCS-WEB/src/components/FormTemplate/index.vue | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Source/UBCS-WEB/src/components/FormTemplate/index.vue b/Source/UBCS-WEB/src/components/FormTemplate/index.vue index 189b7b1..38a9f73 100644 --- a/Source/UBCS-WEB/src/components/FormTemplate/index.vue +++ b/Source/UBCS-WEB/src/components/FormTemplate/index.vue @@ -39,6 +39,9 @@ </el-tooltip> </span> </template> + <template :slot="item.prop + ''" v-for="item in option.column"> + <vciWebRefer v-if="item.type=='refer'" :options="item.originalItem"></vciWebRefer> + </template> </avue-form> <FindLike ref="findLike"></FindLike> <div class="avue-dialog__footer" v-if="type !== 'detail'"> @@ -53,9 +56,10 @@ import { getFormTemplate, executeCode, findLike } from "@/api/formTemplate"; import { getDictionary } from "../../api/system/dict"; import FindLike from "./FindLike.vue"; +import vciWebRefer from "../refer/vciWebRefer.vue"; export default { name: "FormTemplate", - components: { FindLike }, + components: { FindLike ,vciWebRefer}, props: { visible: { type: Boolean, @@ -104,7 +108,8 @@ number: "number", textarea: "textarea", datetime: "datetime", - date: "date" + date: "date", + refer:'refer' }, // 鍋囨暟鎹� testItems: [ @@ -647,6 +652,7 @@ value: item.defaultValue, tip: item.tip, comboxKey: item.comboxKey, + originalItem:item, change: () => { this.changeFun(item.displayExtension, item.prop); }, -- Gitblit v1.9.3