From f1617cdfe03d1c9ca2e7d8acf0516825a6ea8346 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期一, 23 十月 2023 14:50:33 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
Source/UBCS-WEB/src/components/refer/vciWebRefer.vue | 34 ++++++++++++++++++++++------------
1 files changed, 22 insertions(+), 12 deletions(-)
diff --git a/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue b/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue
index a19ce27..046f761 100644
--- a/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue
+++ b/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue
@@ -1,7 +1,10 @@
<template>
- <vciWebReferTree v-if="refertype=='tree'" @setValue="setValue" :value="value" :text="text" :title="title" :referConfig="referConfig"></vciWebReferTree>
- <vciWebReferTable v-else-if="refertype=='table'" @setValue="setValue" :value="value" :text="text" :title="title" :referConfig="referConfig"></vciWebReferTable>
- <vciWebReferDefalut v-else @setValue="setValue" :value="value" :text="text" :title="title" :referConfig="referConfig"></vciWebReferDefalut>
+ <div v-if="display">
+ <vciWebReferTree :key="key" :data-key="key" ref="vciWebReferTree" v-if="refertype=='tree'" @setValue="setValue" :value="value" :text="text" :title="title" :disabled="disabled" :referConfig="referConfig"></vciWebReferTree>
+ <vciWebReferTable :key="key" :data-key="key" v-else-if="refertype=='table'" @setValue="setValue" :value="value" :text="text" :title="title" :disabled="disabled" :referConfig="referConfig"></vciWebReferTable>
+ <vciWebReferDefalut :key="key" :data-key="key" v-else @setValue="setValue" :value="value" :text="text" :title="title" :disabled="disabled" :referConfig="referConfig"></vciWebReferDefalut>
+
+ </div>
</template>
<script>
@@ -10,21 +13,29 @@
import vciWebReferDefalut from "./vciWebReferDefalut.vue";
export default {
name: "vciWebRefer",
- props: ["referConfig","value","text"],
+ props: ["referConfig","value","text","disabled","display",'key'],
components: {vciWebReferTree, vciWebReferTable, vciWebReferDefalut},
data() {
return {
+ reterTypeLeavl:'213',
refertype: this.referConfig.options.type,
emitData:{},
- title:''
+ title:'',
+ display:this.display || true,
+ disabled:this.disabled || false
};
},
- created() {},
+ created() {
+ if (!this.referConfig.options && this.referConfig.options.isMuti==undefined) {
+ this.referConfig.options = {
+ isMuti: this.referConfig.options.muti || false
+ }
+ }
+ },
mounted() {
var title = this.referConfig.title || '';
title = title.replace(":", "");
title = title ? ('涓恒��' + title + '銆戦�夊彇鍊�') : ('涓恒��' + this.referConfig.showField + '銆戦�夊彇鍊�');
-
this.title=title;
},
methods: {
@@ -38,12 +49,11 @@
deep: true,
immediate: true,
handler(newV) {
- if(newV.isTreeMuti){
- //鏍戝弬鐓у閫夛紝text娌℃湁鍊硷紝鍦ㄨ繖閲屽鐞唗ext鐨勫��
- }
+ this.text=newV.text;
+ this.value=newV.value;
this.$emit("setReferValue", newV);
- },
- }
+ }
+ },
}
}
</script>
--
Gitblit v1.9.3