From 42a22be5d9258450f66f56c7915959b8bebba6ce Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期一, 25 十一月 2024 18:37:59 +0800 Subject: [PATCH] ll --- 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