From ee8f1a0138b4b7de2389e31d2eb186167a1548f7 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期五, 11 四月 2025 17:09:41 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/patient/authRole.vue | 4 +- src/store/modules/user.js | 6 ++ src/views/followvisit/record/detailpage/index.vue | 18 ++++++--- src/views/patient/patient/hospital.vue | 4 +- src/views/patient/patient/outpatient.vue | 12 +++--- src/views/patient/patient/behospitalized.vue | 4 +- src/views/patient/patient/profile/index.vue | 4 +- src/store/getters.js | 1 src/views/system/user/authRole.vue | 4 +- src/views/followvisit/discharge/index.vue | 58 +++++++++++++++++------------ 10 files changed, 68 insertions(+), 47 deletions(-) diff --git a/src/store/getters.js b/src/store/getters.js index 6988327..c59295e 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -14,6 +14,7 @@ permissions: (state) => state.user.permissions, belongWards: (state) => state.user.belongWards, belongDepts: (state) => state.user.belongDepts, + hisUserId: (state) => state.user.hisUserId, permission_routes: (state) => state.permission.routes, topbarRouters: (state) => state.permission.topbarRouters, defaultRoutes: (state) => state.permission.defaultRoutes, diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 0464b76..654f219 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -7,6 +7,7 @@ name: '', Id: '', avatar: '', + hisUserId:'', belongWards:[], belongDepts:[], roles: [], @@ -106,6 +107,9 @@ SET_leavehospitaldistrictcodes: (state, belongWards) => { state.belongWards = belongWards }, + SET_hisUserId: (state, hisUserId) => { + state.hisUserId = hisUserId + }, SET_leaveldeptcodes: (state, belongDepts) => { state.belongDepts = belongDepts } @@ -147,8 +151,8 @@ commit('SET_ROLES', ['ROLE_DEFAULT']) } commit('SET_NAME', user.userName) - console.log(user.userId,'user1'); commit('SET_Id', user.userId) + commit('SET_hisUserId', user.hisUserId) commit('SET_leavehospitaldistrictcodes', user.belongWards) commit('SET_leaveldeptcodes', user.belongDepts) commit('SET_AVATAR', avatar) diff --git a/src/views/followvisit/discharge/index.vue b/src/views/followvisit/discharge/index.vue index b79f155..1f06a96 100644 --- a/src/views/followvisit/discharge/index.vue +++ b/src/views/followvisit/discharge/index.vue @@ -167,21 +167,7 @@ >鏂板</el-button > </el-col> - <el-col :span="1.5"> - <div class="documentf"> - <div class="document"> - <el-button - type="warning" - plain - icon="el-icon-upload2" - size="medium" - @click="handleExport" - v-hasPermi="['system:user:export']" - >瀵煎嚭</el-button - > - </div> - </div> - </el-col> + <el-col :span="1.5"> <div class="documentf"> <div class="document"> @@ -219,6 +205,19 @@ size="medium" @click="buidegetTasklist()" >寰呭姙鏈嶅姟</el-button + > + </div> + </div> + </el-col> + <el-col :span="1.5"> + <div class="documentf"> + <div class="document"> + <el-button + type="primary" + plain + size="medium" + @click="affiliation()" + >鏈汉鎵�灞炴湇鍔�</el-button > </div> </div> @@ -751,6 +750,13 @@ <!-- <el-form-item label="鍗冲埢鍙戦��"> <el-switch v-model="zcform.delivery"></el-switch> </el-form-item> --> + <el-form-item label="鍑洪櫌鏃堕棿"> + <el-input + style="width: 400px" + disabled + v-model="zcform.endtime" + ></el-input> + </el-form-item> <el-form-item label="闅忚瀹屾垚鏃堕棿" prop="date1"> <el-date-picker type="date" @@ -1078,16 +1084,11 @@ /** 鏌ヨ闅忚鏈嶅姟鍒楄〃 */ getList(refresh) { // 榛樿鍏ㄩ儴 - console.log(this.topqueryParams,'topqueryParams'); - console.log(store.getters.belongDepts,'store.getters.belongDepts'); - if (this.topqueryParams.searchscope == 3) { this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map( (obj) => obj.deptCode ); - console.log('3'); - this.topqueryParams.leavehospitaldistrictcodes = store.getters.belongWards.map((obj) => obj.districtCode); } @@ -1146,6 +1147,11 @@ }); this.total = response.total; }); + }, + affiliation(){ + this.topqueryParams.drcode=store.getters.hisUserId; + this.topqueryParams.nurseId=store.getters.hisUserId; + this.getList(1); }, buidegetTasklist(type) { if (this.topqueryParams.searchscope == 3) { @@ -1306,11 +1312,14 @@ this.topqueryParams = { pageNum: 1, pageSize: 10, - serviceType: 2, - sort: 2, sendstate: 2, - searchscope: 2, - }; + sort: 2, //0 鍑洪櫌鏃堕棿(姝e簭) 1 鍑洪櫌鏃堕棿(鍊掑簭) 2 鍙戦�佹椂闂�(姝e簭) 3 鍙戦�佹椂闂�(鍊掑簭) + serviceType: 2, + searchscope: 3, + scopetype: [], + leaveldeptcodes: [], + leavehospitaldistrictcodes: [], + }, this.handleQuery(1); }, // 澶氶�夋閫変腑鏁版嵁 @@ -1483,6 +1492,7 @@ // 鍐嶆闅忚 followupvisit(row) { this.zcform = row; + this.zcform.endtime = this.formatTime(this.zcform.endtime); this.dialogFormVisible = true; }, onSubmit() {}, diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue index 05bfbc9..0bfa17b 100644 --- a/src/views/followvisit/record/detailpage/index.vue +++ b/src/views/followvisit/record/detailpage/index.vue @@ -565,6 +565,13 @@ v-model="form.leavehospitaldistrictname" ></el-input> </el-form-item> + <el-form-item label="鍑洪櫌鏃堕棿"> + <el-input + style="width: 400px" + disabled + v-model="form.endtime" + ></el-input> + </el-form-item> <el-form-item label="闅忚鏂瑰紡" prop="resource"> <el-radio-group v-model="form.resource"> @@ -654,7 +661,7 @@ this.patid = this.$route.query.patid; this.Voicetype = this.$route.query.Voicetype; this.serviceType = this.$route.query.serviceType; -console.log(this.id, this.patid); + console.log(this.id, this.patid); this.getTaskservelist(this.id); }, @@ -853,7 +860,7 @@ // 鑾峰彇鎮h�呰褰� getTaskservelist(id) { - console.log(id,'idsub'); + console.log(id, "idsub"); if (id) { this.Whetherall = false; @@ -867,12 +874,11 @@ }).then((res) => { if (res.code == 200) { this.form = res.rows[0].serviceSubtaskList[0]; - console.log(this.form, "this.form"); this.logsheetlist = res.rows[0].serviceSubtaskList; this.templateid = this.logsheetlist[0].templateid; const targetDate = new Date(this.form.longSendTime); // 鐩爣鏃ユ湡 const now = new Date(); // 褰撳墠鏃堕棿 - + this.form.endtime = this.formatTime(this.form.endtime); if (now < targetDate && this.form.sendstate == 2) { this.$confirm("褰撳墠鏈嶅姟鏈埌鍙戦�佹椂闂磋璋ㄦ厧淇敼", "鎻愮ず", { confirmButtonText: "纭畾", @@ -910,7 +916,7 @@ }); }, Editsingletasksonyic(sendstate) { - console.log(sendstate,'sendstate'); + console.log(sendstate, "sendstate"); let objson = {}; getTaskservelist({ @@ -1003,7 +1009,7 @@ if (valid) { let form = structuredClone(this.form); form.longSendTime = this.formatTime(form.date1); - form.finishtime = ''; + form.finishtime = ""; if (form.resource) { if (form.resource == 2) { form.serviceType = 10; diff --git a/src/views/patient/patient/authRole.vue b/src/views/patient/patient/authRole.vue index 7efe5ad..10f0647 100644 --- a/src/views/patient/patient/authRole.vue +++ b/src/views/patient/patient/authRole.vue @@ -101,8 +101,8 @@ /** 鎻愪氦鎸夐挳 */ submitForm() { const userId = this.form.userId; - const roleIds = this.roleIds.join(","); - updateAuthRole({ userId: userId, roleIds: roleIds }).then((response) => { + // const roleIds = this.roleIds.join(","); + updateAuthRole({ userId: userId, roleIds: this.roleIds }).then((response) => { this.$modal.msgSuccess("鎺堟潈鎴愬姛"); this.close(); }); diff --git a/src/views/patient/patient/behospitalized.vue b/src/views/patient/patient/behospitalized.vue index e158d8b..d0b928d 100644 --- a/src/views/patient/patient/behospitalized.vue +++ b/src/views/patient/patient/behospitalized.vue @@ -598,10 +598,10 @@ getList() { this.loading = true; if (this.queryParams.searchscope == 3) { - this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map( + this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( (obj) => obj.deptCode ); - this.topqueryParams.leavehospitaldistrictcodes = + this.queryParams.leavehospitaldistrictcodes = store.getters.belongWards.map((obj) => obj.districtCode); } listpatient(this.queryParams).then((response) => { diff --git a/src/views/patient/patient/hospital.vue b/src/views/patient/patient/hospital.vue index c7a55fd..cddef99 100644 --- a/src/views/patient/patient/hospital.vue +++ b/src/views/patient/patient/hospital.vue @@ -580,10 +580,10 @@ /** 鏌ヨ鎮h�呭垪琛� */ getList() { if (this.queryParams.searchscope == 3) { - this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map( + this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( (obj) => obj.deptCode ); - this.topqueryParams.leavehospitaldistrictcodes = + this.queryParams.leavehospitaldistrictcodes = store.getters.belongWards.map((obj) => obj.districtCode); } this.loading = true; diff --git a/src/views/patient/patient/outpatient.vue b/src/views/patient/patient/outpatient.vue index 027a9e5..cf24dc1 100644 --- a/src/views/patient/patient/outpatient.vue +++ b/src/views/patient/patient/outpatient.vue @@ -21,9 +21,9 @@ @keyup.enter.native="handleQuery" /> </el-form-item> - <el-form-item label="闂ㄨ瘖鍙�" prop="patid"> + <el-form-item label="闂ㄨ瘖鍙�" prop="outhospno"> <el-input - v-model="queryParams.patid" + v-model="queryParams.outhospno" placeholder="璇疯緭鍏ラ棬璇婂彿" clearable style="width: 250px" @@ -162,8 +162,8 @@ <el-table-column label="闂ㄨ瘖鍙�" align="center" - key="patid" - prop="patid" + key="outhospno" + prop="outhospno" /> <el-table-column label="濮撳悕" @@ -584,10 +584,10 @@ getList() { this.loading = true; if (this.queryParams.searchscope == 3) { - this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map( + this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( (obj) => obj.deptCode ); - this.topqueryParams.leavehospitaldistrictcodes = + this.queryParams.leavehospitaldistrictcodes = store.getters.belongWards.map((obj) => obj.districtCode); } listPatouthosp(this.queryParams).then((response) => { diff --git a/src/views/patient/patient/profile/index.vue b/src/views/patient/patient/profile/index.vue index edb58b7..fbaa877 100644 --- a/src/views/patient/patient/profile/index.vue +++ b/src/views/patient/patient/profile/index.vue @@ -376,8 +376,8 @@ <el-table-column label="闂ㄨ瘖鍙�" align="center" - key="patid" - prop="patid" + key="outhospno" + prop="outhospno" /> <el-table-column label="濮撳悕" diff --git a/src/views/system/user/authRole.vue b/src/views/system/user/authRole.vue index 7efe5ad..10f0647 100644 --- a/src/views/system/user/authRole.vue +++ b/src/views/system/user/authRole.vue @@ -101,8 +101,8 @@ /** 鎻愪氦鎸夐挳 */ submitForm() { const userId = this.form.userId; - const roleIds = this.roleIds.join(","); - updateAuthRole({ userId: userId, roleIds: roleIds }).then((response) => { + // const roleIds = this.roleIds.join(","); + updateAuthRole({ userId: userId, roleIds: this.roleIds }).then((response) => { this.$modal.msgSuccess("鎺堟潈鎴愬姛"); this.close(); }); -- Gitblit v1.9.3