From b7092c2bf77696eb13fd680cb006211c17b48f5c Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 15 五月 2025 18:00:15 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/patient/behospitalized.vue | 75 +++++++++++++++++++++++-------------- 1 files changed, 47 insertions(+), 28 deletions(-) diff --git a/src/views/patient/patient/behospitalized.vue b/src/views/patient/patient/behospitalized.vue index b3f9181..2c11d65 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" @@ -168,7 +168,13 @@ <el-button size="medium" type="text" - @click="gettoken360(scope.row.idcardno,scope.row.drcode,scope.row.drname)" + @click=" + gettoken360( + scope.row.idcardno, + scope.row.drcode, + scope.row.drname + ) + " ><span class="button-textsc">{{ scope.row.patname }}</span></el-button @@ -495,7 +501,11 @@ }, { value: 3, - label: "鍏ㄩ儴", + label: "鍏ㄩ儴绉戝", + }, + { + value: 4, + label: "鍏ㄩ儴鐥呭尯", }, ], // 琛ㄥ崟鍙傛暟 @@ -612,9 +622,6 @@ }, }, created() { - this.getList(); - this.listDept(); - this.gettabList(); this.sourcetype[0].children = store.getters.belongDepts.map((dept) => { return { label: dept.deptName, @@ -627,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; @@ -663,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; } }, /** 鏌ヨ鏍囩鍒楄〃 */ @@ -706,11 +717,11 @@ this.handleQuery(); }, //鎮h��360璺宠浆 - gettoken360(sfzh,drcode,drname) { + gettoken360(sfzh, drcode, drname) { this.postData.YeWuXX.BingRenXX.ZhengJianHM = sfzh; - if (this.postData.XiaoXiTou.ZuHuMC=='涓芥按甯備腑鍖婚櫌') { - this.postData.YeWuXX.YongHuXX.YongHuID = '1400398571877961728'; - this.postData.YeWuXX.YongHuXX.YongHuXM = 'LSZYY'; + if (this.postData.XiaoXiTou.ZuHuMC == "涓芥按甯備腑鍖婚櫌") { + this.postData.YeWuXX.YongHuXX.YongHuID = "1400398571877961728"; + this.postData.YeWuXX.YongHuXX.YongHuXM = "LSZYY"; } query360PatInfo(this.postData).then((res) => { if (res.data.url) { @@ -742,8 +753,13 @@ }, /** 鎼滅储鎸夐挳鎿嶄綔 */ handleQuery() { - this.queryParams.startInHospTime = this.dateRange[0]; - this.queryParams.endInHospTime = this.dateRange[1]; + if (this.dateRange) { + this.queryParams.startInHospTime = this.dateRange[0]; + this.queryParams.endInHospTime = this.dateRange[1]; + } else { + this.queryParams.startInHospTime = ""; + this.queryParams.endInHospTime = ""; + } this.queryParams.pageNum = 1; this.getList(); }, @@ -751,13 +767,16 @@ resetQuery() { this.dateRange = []; this.resetForm("queryForm"); - (this.queryParams = { + this.queryParams = { pageNum: 1, pageSize: 10, cry: 0, - searchscope: 2, - }), - this.handleQuery(); + searchscope: 3, + scopetype: [], + leaveldeptcodes: [], + leavehospitaldistrictcodes: [], + }; + this.handleQuery(); }, // 澶氶�夋閫変腑鏁版嵁 handleSelectionChange(selection) { -- Gitblit v1.9.3