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/project/components/OperaYwRoomWindow.vue |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/admin/src/views/project/components/OperaYwRoomWindow.vue b/admin/src/views/project/components/OperaYwRoomWindow.vue
index d48a984..e810e56 100644
--- a/admin/src/views/project/components/OperaYwRoomWindow.vue
+++ b/admin/src/views/project/components/OperaYwRoomWindow.vue
@@ -7,12 +7,14 @@
         </el-select>
       </el-form-item>
       <el-form-item label="鎵�灞炴ゼ瀹�" prop="buildingId">
-        <el-select v-model="form.buildingId" placeholder="璇烽�夋嫨妤煎畤" clearable>
+        <el-select v-model="form.buildingId" @change="changeBuild" placeholder="璇烽�夋嫨妤煎畤" clearable>
           <el-option v-for="item in buildList" :key="item.id" :label="item.name" :value="item.id"></el-option>
         </el-select>
       </el-form-item>
       <el-form-item label="妤煎眰" prop="floor">
-        <el-input v-model="form.floor" placeholder="璇疯緭鍏ユゼ灞�" v-trim />
+        <el-select v-model="form.floor" placeholder="璇烽�夋嫨妤煎眰" clearable>
+          <el-option v-for="item in floorList" :key="item.id" :label="item.name" :value="item.id"></el-option>
+        </el-select>
       </el-form-item>
       <el-form-item label="鎴垮彿" prop="roomNum">
         <el-input v-model="form.roomNum" placeholder="璇疯緭鍏ユ埧鍙�" v-trim />
@@ -42,6 +44,7 @@
 import GlobalWindow from '@/components/common/GlobalWindow'
 import { getProjectList } from '@/api/project/ywProject'
 import { getBuildList } from '@/api/project/ywBuilding'
+import { getFloorList } from '@/api/project/yeFloor'
 export default {
   name: 'OperaYwRoomWindow',
   extends: BaseOpera,
@@ -83,6 +86,7 @@
       },
       projectList: [],
       buildList: [],
+      floorList: [],
     }
   },
   created() {
@@ -100,10 +104,16 @@
     },
     changeProject(e) {
       this.form.buildingId = ''
-      getBuildList({id: e}).then(res => {
+      getBuildList({projectId: e}).then(res => {
         this.buildList = res || []
       })
     },
+    changeBuild(e) {
+      this.form.floor = ''
+      getFloorList({buildingId: e}).then(res => {
+        this.floorList = res || []
+      })
+    },
   }
 }
 </script>

--
Gitblit v1.9.3