From 0f82f4588e9d8ec8df06d7bc909b53506d4b2fef Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期二, 18 七月 2023 11:30:29 +0800
Subject: [PATCH] 主数据必输bug

---
 Source/UBCS-WEB/src/components/Master/MasterTransfer.vue |   72 ++++++++++++++++++++++++++----------
 1 files changed, 52 insertions(+), 20 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/Master/MasterTransfer.vue b/Source/UBCS-WEB/src/components/Master/MasterTransfer.vue
index ccfc623..186a952 100644
--- a/Source/UBCS-WEB/src/components/Master/MasterTransfer.vue
+++ b/Source/UBCS-WEB/src/components/Master/MasterTransfer.vue
@@ -9,11 +9,12 @@
   </div>
   <div style="text-align: center">
   <el-transfer
-    style="text-align: left; display: inline-block"
+    style="text-align: left; display: inline-block;height: 400px"
     filterable
     :filter-method="filterMethod"
-    filter-placeholder="璇疯緭鍏ュ煄甯傛嫾闊�"
+    filter-placeholder="鍏抽敭璇嶆悳绱�"
     v-model="value"
+    :titles="['鏈�夊睘鎬�', '宸查�夊睘鎬�']"
     :data="data">
   </el-transfer>
   </div>
@@ -23,28 +24,33 @@
 <script>
 export default {
 name: "MasterTransfer",
-  props:['visible','tableHeadData'],
+  props:['visible','tableHeadData','codeClassifyOid'],
   data(){
-    const generateData = () => {
-      const data = [];
-      const cities = ['涓婃捣', '鍖椾含', '骞垮窞', '娣卞湷', '鍗椾含', '瑗垮畨', '鎴愰兘'];
-      cities.forEach((city, index) => {
-        data.push({
-          label: city,
-          key: index,
-        });
-      });
-      return data;
-    };
     return {
-      data: generateData(),
+      data: [],
       value: [],
       filterMethod(query, item) {
         return item.label.indexOf(query) > -1;
       },
       dialogPush:this.visible,
       radio:0,
-      tableHeadFindData:[]
+      tableHeadFindData:[],
+      tableExportData:[],
+      option:{
+        title: '鏂囨。鏍囬',
+        column: [{
+          label: '澶氱骇琛ㄥご',
+          prop: 'header',
+          children: []
+        }],
+        data: [{
+          title1: "娴嬭瘯鏁版嵁1",
+          title2: "娴嬭瘯鏁版嵁2"
+        }, {
+          title1: "娴嬭瘯鏁版嵁2",
+          title2: "娴嬭瘯鏁版嵁2"
+        }]
+      }
     };
   },
   watch:{
@@ -52,21 +58,47 @@
     visible (){
       this.dialogPush = this.visible;
     },
-    tableHeadData(){
-      this.tableHeadFindData=this.tableHeadData;
-
+    //琛ㄥご鏁版嵁 鐢ㄦ潵娓叉煋绌挎妗�
+    tableHeadData:{
+      handler(newval,oldval){
+       if(newval){
+         this.tableHeadFindData=newval.map(obj => obj.label);
+         this.tableHeadFindData.forEach((city, index) => {
+           this.data.push({
+             label: city,
+             key: index,
+           });
+         });
+         return this.data;
+       }
+      }
+},
+    codeClassifyOid:{
+      handler(newval,oldval){
+        console.log('daochu',newval,oldval)
+      }
     }
   },
   computed:{
 
   },
   mounted() {
-    console.log(this.tableHeadData)
+  this.ExportRend()
   },
   methods:{
     //鍏抽棴椤甸潰
     recoverPage(){
       this.$emit('update:visible', false);
+    },
+    //瀵煎嚭琛ㄦ牸鏁版嵁杞崲琛ㄥご淇℃伅
+    ExportRend(){
+      this.tableExportData=this.tableHeadData.map(obj => {
+        return {
+          label: obj.label,
+          prop: obj.prop
+        }
+      })
+      console.log(this.tableExportData)
     }
   }
 }

--
Gitblit v1.9.3