From af4655ca7d5e9bdd84991d79ee4696dc06c6e8e6 Mon Sep 17 00:00:00 2001 From: wangting <675591594@qq.com> Date: 星期二, 06 六月 2023 17:51:57 +0800 Subject: [PATCH] 修改树参照的options及接口参数组装 --- Source/UBCS-WEB/src/components/refer/vciWebRefer.vue | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue b/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue index 9d6f311..8049591 100644 --- a/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue +++ b/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue @@ -1,26 +1,38 @@ <template> - <vciWebReferTree v-if="refertype=='tree'" :value="value" :options="options"></vciWebReferTree> - <vciWebReferTable v-else-if="refertype=='table'" :value="value" :options="options"></vciWebReferTable> - <vciWebReferDefalut v-else :value="value" :options="options"></vciWebReferDefalut> + <vciWebReferTree v-if="refertype=='tree'" :value="value" :referConfig="referConfig"></vciWebReferTree> + <vciWebReferTable v-else-if="refertype=='table'" :value="value" :referConfig="referConfig"></vciWebReferTable> + <vciWebReferDefalut v-else :value="value" :referConfig="referConfig"></vciWebReferDefalut> </template> <script> import vciWebReferTree from "./vciWebReferTree.vue"; import vciWebReferTable from "./vciWebReferTable.vue"; import vciWebReferDefalut from "./vciWebReferTable.vue"; +import {validatenull} from "@/util/validate"; export default { name: "vciWebRefer", - props:["options","value"], + props:["referConfig"], components: { vciWebReferTree,vciWebReferTable,vciWebReferDefalut}, data() { return { - refertype:this.options.type + refertype: this.referConfig.options.type, + isMuti: ("true" == this.referConfig.options.isMuti || this.referConfig.options.isMuti == true || this.referConfig.options.muti == true) ? true : false, + value: this.referConfig.value }; }, created() { + var title =this.referConfig.title || ''; + title = title.replace(":",""); + if(title){ + title = validatenull(this.referConfig.title)?('涓恒��' + title + '銆戦�夊彇鍊�'):this.referConfig.title; + }else{ + title = validatenull(this.referConfig.title)?('涓恒��' + this.referConfig.showField + '銆戦�夊彇鍊�'):this.referConfig.title; + } + this.referConfig.title= title; + this.referConfig.isMuti=this.isMuti if(this.refertype=='tree'){ console.log('referConfig:') - console.log(this.options) + console.log(this.referConfig) } }, -- Gitblit v1.9.3