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