From 72fe11177f72ab0c6aa78fa10e374d3c0f2193ee Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期四, 05 十二月 2024 10:33:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/plt-web/plt-web-ui/src/components/PLT-basic-component/transfer.vue |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/Source/plt-web/plt-web-ui/src/components/PLT-basic-component/transfer.vue b/Source/plt-web/plt-web-ui/src/components/PLT-basic-component/transfer.vue
index 65e61c2..da12fef 100644
--- a/Source/plt-web/plt-web-ui/src/components/PLT-basic-component/transfer.vue
+++ b/Source/plt-web/plt-web-ui/src/components/PLT-basic-component/transfer.vue
@@ -6,7 +6,7 @@
     :visible.sync="visible"
     append-to-body="true"
     class="avue-dialog"
-    width="830px"
+    width="800px"
     @close="dialogClose">
     <div style="height: 42px;line-height: 30px;margin-top: -5px;" v-if="topMethodsObj !== {} && topMethodsObj">
       <div>
@@ -27,6 +27,7 @@
         :data="data"
         :filter-method="filterMethod"
         :render-content="renderFunc"
+        @change="handleChange"
         :titles="transferTitle"
         filter-placeholder="鍏抽敭璇嶆悳绱�"
         filterable
@@ -82,8 +83,9 @@
           this.data = [];
           newval.forEach((item) => {
             this.data.push({
+              ...item,
               label: item.name,
-              key: item.oid,
+              key: item.oid
             });
           });
           this.loading = false;
@@ -97,8 +99,8 @@
   methods: {
     dialogClose() {
       this.visible = false;
-      this.data = [];
-      this.leftRoleData = [];
+      //this.data = [];
+      //this.rightRoleData = [];
     },
     sendHandler() {
       if (func.isEmptyObject(this.topMethodsObj)) {
@@ -117,6 +119,8 @@
 
       this.visible = false;
     },
+    handleChange(value, direction, movedKeys) {
+    }
   }
 }
 </script>
@@ -124,13 +128,23 @@
 <style lang="scss" scoped>
 /deep/ .el-transfer-panel {
   height: 450px; /* 宸﹀彸涓や釜绌挎妗嗙殑楂樺害鍜屽搴� */
-  width: 300px;
+  width: 322px;
 }
 
 /deep/ .el-transfer-panel__list.is-filterable {
   height: 323px; /* 绌挎妗嗗垪琛ㄩ珮搴� */
 }
-
+/deep/ .el-transfer__buttons .el-button{
+  display: block;
+  margin: 30px 0;
+  padding: 8px 15px;
+}
+/deep/ .el-transfer__button:first-child{
+  transform: translateY(200%);
+}
+/deep/ .el-transfer__button:nth-child(2){
+  transform: translateY(-200%);
+}
 .valueInfo {
   float: left;
   border: 1px solid #E9E7E7;

--
Gitblit v1.9.3