From d5fae6385b7f55cb84986b4b7fa341ad1cd9f75f Mon Sep 17 00:00:00 2001 From: zhangxp <zhangxp@chicecm.com> Date: 星期四, 01 六月 2023 18:31:04 +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..0bb85c0 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'" :value="item.value" :options="item.referConfig"></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, + referConfig:item.referConfig, change: () => { this.changeFun(item.displayExtension, item.prop); }, -- Gitblit v1.9.3