From 45f9797c4e878d5f87a8d04d5ee07af8d39b5567 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期二, 10 六月 2025 11:26:26 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/patient/hospital.vue | 32 +++++++++++++++++++------------- 1 files changed, 19 insertions(+), 13 deletions(-) diff --git a/src/views/patient/patient/hospital.vue b/src/views/patient/patient/hospital.vue index 80ce156..09d0dde 100644 --- a/src/views/patient/patient/hospital.vue +++ b/src/views/patient/patient/hospital.vue @@ -49,7 +49,7 @@ <el-form-item label="鎮h�呰寖鍥�" prop="status"> <el-cascader v-model="queryParams.scopetype" - placeholder="榛樿鍏ㄩ儴" + placeholder="榛樿鍏ㄩ儴绉戝" :options="sourcetype" :props="{ expandTrigger: 'hover' }" @change="handleChange" @@ -533,7 +533,11 @@ }, { value: 3, - label: "鍏ㄩ儴", + label: "鍏ㄩ儴绉戝", + }, + { + value: 4, + label: "鍏ㄩ儴鐥呭尯", }, ], //瀵煎叆杩涘害 @@ -610,9 +614,6 @@ this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( (obj) => obj.deptCode ); - this.queryParams.leavehospitaldistrictcodes = store.getters.belongWards.map( - (obj) => obj.districtCode - ); this.getList(); this.listDept(); this.gettabList(); @@ -620,13 +621,6 @@ methods: { /** 鏌ヨ鎮h�呭垪琛� */ getList() { - if (this.queryParams.searchscope == 3) { - this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( - (obj) => obj.deptCode - ); - this.queryParams.leavehospitaldistrictcodes = - store.getters.belongWards.map((obj) => obj.districtCode); - } this.loading = true; listpatient(this.queryParams).then((response) => { console.log(response); @@ -686,8 +680,17 @@ this.queryParams.leavehospitaldistrictcodes.push(code); this.queryParams.leaveldeptcodes = []; this.queryParams.searchscope = 2; - } else { + } else if (type == 3) { + this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( + (obj) => obj.deptCode + ); this.queryParams.searchscope = 3; + this.queryParams.leavehospitaldistrictcodes = []; + } else if (type == 4) { + this.queryParams.leaveldeptcodes = []; + this.queryParams.leavehospitaldistrictcodes = + store.getters.belongWards.map((obj) => obj.districtCode); + this.queryParams.searchscope = 4; } }, // 鏌ヨ瀵煎叆灞曠ず鍒楄〃 @@ -755,6 +758,9 @@ leaveldeptcodes: [], leavehospitaldistrictcodes: [], }; + this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( + (obj) => obj.deptCode + ); this.handleQuery(); }, // 澶氶�夋閫変腑鏁版嵁 -- Gitblit v1.9.3