From cf1972fe1e1ec70717d3a9edd63d906090d33e09 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 08 三月 2024 14:34:25 +0800
Subject: [PATCH] mrshi

---
 admin/src/components/business/OperaDeviceRoleWindow.vue |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/admin/src/components/business/OperaDeviceRoleWindow.vue b/admin/src/components/business/OperaDeviceRoleWindow.vue
index 7b425b1..211f896 100644
--- a/admin/src/components/business/OperaDeviceRoleWindow.vue
+++ b/admin/src/components/business/OperaDeviceRoleWindow.vue
@@ -2,15 +2,15 @@
     <GlobalWindow
         :title="title"
         :visible.sync="visible"
-        width="50%"
+        width="900px"
         :confirm-working="isWorking"
         @confirm="confirm"
     >
         <el-form :model="form" ref="form" :rules="rules">
-            <el-form-item label="闂ㄧ缁勫悕绉�" prop="name">
+            <el-form-item label="闂ㄧ鐐瑰垎缁勫悕绉�" prop="name">
                 <el-input v-model="form.name" placeholder="璇疯緭鍏ュ悕绉�" v-trim/>
             </el-form-item>
-            <el-form-item label="榛樿闂ㄧ缁�" prop="isDefault">
+            <el-form-item label="榛樿闂ㄧ鐐瑰垎缁�" prop="isDefault">
                 <el-switch
                     v-model="form.isDefault"
                     active-color="#13ce66"
@@ -27,9 +27,10 @@
                 <el-transfer
                     v-if="form.radio === 1"
                     style="margin-top: 15px;"
-                    :titles="['鏈�夐棬绂佺粍', '宸查�夐棬绂佺粍']"
+                    :titles="['鏈�夐棬绂佺偣', '宸查�夐棬绂佺偣']"
                     filterable
-                    filter-placeholder="璇疯緭鍏ラ棬绂佺粍鍚嶇О"
+                    :filter-method="filterMethod"
+                    filter-placeholder="璇疯緭鍏ラ棬绂佺偣鎴栧尯鍩熷悕绉�"
                     v-model="form.doorIds"
                     :data="device">
                 </el-transfer>
@@ -54,7 +55,7 @@
         }
       }
       callback()
-    }
+    };
     return {
       // 琛ㄥ崟鏁版嵁
       form: {
@@ -66,6 +67,10 @@
         radio: 0
       },
       device: [],
+      filterMethod(query, item) {
+        if (!query) return item;
+        return item.label.indexOf(query) > -1 || item.area.indexOf(query) > -1;
+      },
       // 楠岃瘉瑙勫垯
       rules: {
         name: [
@@ -157,7 +162,8 @@
         .then(res => {
           this.device = res.map(item => {
             return {
-              label: item.name,
+              label: item.doorName,
+              area: item.regionPathName,
               key: item.id
             }
           })
@@ -192,6 +198,6 @@
 
 <style>
     .el-transfer-panel {
-        width: 350px;
+        width: 350px !important;
     }
 </style>

--
Gitblit v1.9.3