From 9b4433fddf5b401edb0aace8a404ac733b122702 Mon Sep 17 00:00:00 2001
From: 田源 <tianyuan@vci-tech.com>
Date: 星期四, 03 四月 2025 14:35:02 +0800
Subject: [PATCH] 添加非密字段显示

---
 Source/UBCS-WEB/src/components/transfer/index.vue |   19 ++++++++-----------
 1 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/transfer/index.vue b/Source/UBCS-WEB/src/components/transfer/index.vue
index f8af0ec..c0d3c05 100644
--- a/Source/UBCS-WEB/src/components/transfer/index.vue
+++ b/Source/UBCS-WEB/src/components/transfer/index.vue
@@ -24,7 +24,7 @@
         </transfer-panel>
     </div>
 </template>
-  
+
 <script>
 import ElButton from 'element-ui/packages/button';
 import Emitter from 'element-ui/src/mixins/emitter';
@@ -123,12 +123,13 @@
         },
 
         sourceData() {
-            return this.data.filter(item => this.value.indexOf(item[this.props.key]) === -1);
+            return this.data.filter(item => this.value.indexOf(item) === -1);
         },
 
         targetData() {
             if (this.targetOrder === 'original') {
-                return this.data.filter(item => this.value.indexOf(item[this.props.key]) > -1);
+                return this.data.filter(item =>  this.value.indexOf(item) > -1
+                );
             } else {
                 return this.value.reduce((arr, cur) => {
                     const val = this.dataObj[cur];
@@ -198,15 +199,12 @@
                     this.leftChecked.indexOf(itemKey) > -1 &&
                     this.value.indexOf(itemKey) === -1
                 ) {
-                    // itemsToBeMoved.push(itemKey)
-                    itemsToBeMoved = [itemKey]
-                    console.log(itemsToBeMoved)
+                    // itemsToBeMoved = [itemKey]
+                    itemsToBeMoved = [item]
                 }
             });
-            // currentValue = this.targetOrder === 'unshift'
-            //     ? itemsToBeMoved.concat(currentValue)
-            //     : currentValue.concat(itemsToBeMoved);
-            currentValue = itemsToBeMoved
+            // currentValue = itemsToBeMoved
+             currentValue = itemsToBeMoved
             this.$emit('input', currentValue);
             this.$emit('change', currentValue, 'right', this.leftChecked);
         },
@@ -221,4 +219,3 @@
     }
 };
 </script>
-  
\ No newline at end of file

--
Gitblit v1.9.3