From 0ef4d781af7a0348170be75a47c640a4ac51d11a Mon Sep 17 00:00:00 2001 From: WXL (wul) <wl_5969728@163.com> Date: 星期一, 25 八月 2025 09:04:49 +0800 Subject: [PATCH] 省立同德发布 --- src/views/patient/patient/behospitalized.vue | 53 +++++++++++++++++++++++++++++++---------------------- 1 files changed, 31 insertions(+), 22 deletions(-) diff --git a/src/views/patient/patient/behospitalized.vue b/src/views/patient/patient/behospitalized.vue index d5af2eb..957a7ad 100644 --- a/src/views/patient/patient/behospitalized.vue +++ b/src/views/patient/patient/behospitalized.vue @@ -47,7 +47,7 @@ <el-form-item label="鎮h�呰寖鍥�" prop="status"> <el-cascader v-model="queryParams.scopetype" - placeholder="榛樿鍏ㄩ儴" + placeholder="榛樿鍏ㄩ儴绉戝" :options="sourcetype" :props="{ expandTrigger: 'hover' }" @change="handleChange" @@ -501,7 +501,11 @@ }, { value: 3, - label: "鍏ㄩ儴", + label: "鍏ㄩ儴绉戝", + }, + { + value: 4, + label: "鍏ㄩ儴鐥呭尯", }, ], // 琛ㄥ崟鍙傛暟 @@ -618,9 +622,6 @@ }, }, created() { - this.getList(); - this.listDept(); - this.gettabList(); this.sourcetype[0].children = store.getters.belongDepts.map((dept) => { return { label: dept.deptName, @@ -633,18 +634,17 @@ value: dept.districtCode, }; }); + this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( + (obj) => obj.deptCode + ); + this.getList(); + // this.listDept(); + this.gettabList(); }, methods: { /** 鏌ヨ鎮h�呭垪琛� */ getList() { this.loading = true; - 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); - } listpatient(this.queryParams).then((response) => { console.log(response); this.userList = response.rows; @@ -669,12 +669,17 @@ this.queryParams.leaveldeptcodes.push(code); this.queryParams.leavehospitaldistrictcodes = []; this.queryParams.searchscope = 1; - } else if (type == 2) { - 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; } }, /** 鏌ヨ鏍囩鍒楄〃 */ @@ -713,6 +718,8 @@ }, //鎮h��360璺宠浆 gettoken360(sfzh, drcode, drname) { + this.$modal.msgWarning('360鍔熻兘鏆傛湭寮�閫�'); + return; // 闃绘鍚庣画浠g爜鎵ц this.postData.YeWuXX.BingRenXX.ZhengJianHM = sfzh; if (this.postData.XiaoXiTou.ZuHuMC == "涓芥按甯備腑鍖婚櫌") { this.postData.YeWuXX.YongHuXX.YongHuID = "1400398571877961728"; @@ -748,13 +755,12 @@ }, /** 鎼滅储鎸夐挳鎿嶄綔 */ handleQuery() { - if (this.dateRange) { this.queryParams.startInHospTime = this.dateRange[0]; this.queryParams.endInHospTime = this.dateRange[1]; - }else{ - this.queryParams.startInHospTime = ''; - this.queryParams.endInHospTime = ''; + } else { + this.queryParams.startInHospTime = ""; + this.queryParams.endInHospTime = ""; } this.queryParams.pageNum = 1; this.getList(); @@ -772,7 +778,10 @@ leaveldeptcodes: [], leavehospitaldistrictcodes: [], }; - this.handleQuery(); + this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( + (obj) => obj.deptCode + ); + this.handleQuery(); }, // 澶氶�夋閫変腑鏁版嵁 handleSelectionChange(selection) { -- Gitblit v1.9.3