From 4e86fd38a29427a8bb50d73d8eb22f21dfb943d4 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期一, 25 十一月 2024 18:38:20 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 admin/src/views/operation/components/deviceEdit.vue |   38 ++++++++++++++++++--------------------
 1 files changed, 18 insertions(+), 20 deletions(-)

diff --git a/admin/src/views/operation/components/deviceEdit.vue b/admin/src/views/operation/components/deviceEdit.vue
index 185fbdc..1f81c25 100644
--- a/admin/src/views/operation/components/deviceEdit.vue
+++ b/admin/src/views/operation/components/deviceEdit.vue
@@ -1,6 +1,6 @@
 <template>
-  <GlobalWindow :title="param.id ? '缂栬緫璁惧' : '鏂板缓璁惧'" :confirmWorking="subLoading" :visible.sync="isShowModal" width="600px" @close="close"
-    @confirm="handleSub">
+  <GlobalWindow :title="param.id ? '缂栬緫璁惧' : '鏂板缓璁惧'" :confirmWorking="subLoading" :visible.sync="isShowModal"
+    width="600px" @close="close" @confirm="handleSub">
     <el-form :model="param" ref="paramRef" :rules="rules">
       <el-form-item label="璁惧缂栫爜" prop="code">
         <el-input v-model="param.code" placeholder="璇疯緭鍏�" v-trim />
@@ -12,17 +12,16 @@
         <el-input v-model="param.modelNo" placeholder="璇疯緭鍏�" v-trim />
       </el-form-item>
       <el-form-item label="璁惧鍒嗙被" prop="">
-        <el-cascader v-model="param.areaIds" @change="changeSel" placeholder="璇烽�夋嫨宸℃鍖哄煙" clearable :options="cateList"
+        <el-cascader v-model="param.areaIds" @change="changeSel" placeholder="璇烽�夋嫨璁惧鍒嗙被" clearable :options="cateList"
           :props="{
             label: 'name',
             value: 'id',
-            children: 'childCategoryList',
-            checkStrictly: true
+            children: 'childCategoryList'
           }"></el-cascader>
       </el-form-item>
       <el-form-item label="璁惧绠$悊鍛�" prop="">
-        <el-select v-model="param.realName" filterable clearable>
-          <el-option value="0" label="xxx"></el-option>
+        <el-select v-model="param.userId" clearable filterable class="w400">
+          <el-option v-for="item in staffList" :label="item.realname" :value="item.id"></el-option>
         </el-select>
       </el-form-item>
       <el-form-item label="鎵�鍦ㄤ綅缃�" prop="">
@@ -60,6 +59,7 @@
 import UploadAvatarImage from '@/components/common/UploadAvatarImage'
 import { fetchList } from '@/api/business/category'
 import { create, updateById } from '@/api/Inspection/device'
+import { getUserList } from '@/api/system/user'
 import { Message } from 'element-ui'
 export default {
   components: { GlobalWindow, UploadAvatarImage },
@@ -73,6 +73,7 @@
         name: [{ required: true, message: '璇疯緭鍏�' }],
         code: [{ required: true, message: '璇疯緭鍏�' }]
       },
+      staffList: []
 
     }
   },
@@ -99,6 +100,11 @@
         }
       })
     },
+    getStaff() {
+      getUserList({}).then(res => {
+        this.staffList = res
+      })
+    },
     initData() {
       fetchList({
         model: { type: 5 },
@@ -107,20 +113,14 @@
       }).then(res => {
         this.cateList = res.records || []
       })
-
+      this.getStaff()
     },
     changeSel(e) {
-      if (e && e.length == 1) {
-        this.$set(this.param, 'catePId', e[0])
-        this.$set(this.param, 'cateId', '')
-      } else if (e && e.length == 2) {
-        this.$set(this.param, 'catePId', e[0])
-        this.$set(this.param, 'cateId', e[1])
+      if (e && e.length == 2) {
+        this.$set(this.param, 'areaId', e[1])
       } else {
-        this.$set(this.param, 'catePId', '')
-        this.$set(this.param, 'cateId', '')
+        this.$set(this.param, 'areaId', '')
       }
-      this.search()
     },
     uploadAvatarSuccess(file) {
       this.$set(this.param, 'imgurl', file.imgurl)
@@ -132,6 +132,4 @@
     }
   }
 }
-</script>
-
-<style lang="scss" scoped></style>
\ No newline at end of file
+</script>
\ No newline at end of file

--
Gitblit v1.9.3