From 19c62799136bb984e968fcb6b0a4d2371d018270 Mon Sep 17 00:00:00 2001 From: WXL (wul) <wl_5969728@163.com> Date: 星期一, 15 九月 2025 17:43:11 +0800 Subject: [PATCH] 人员信息展示更新 --- src/views/patient/patient/index.vue | 98 +++++++++++++++++++++++++++++++----------------- 1 files changed, 63 insertions(+), 35 deletions(-) diff --git a/src/views/patient/patient/index.vue b/src/views/patient/patient/index.vue index e11cc97..6fe3e06 100644 --- a/src/views/patient/patient/index.vue +++ b/src/views/patient/patient/index.vue @@ -1,7 +1,7 @@ <template> <div class="Questionnairemanagement"> <!-- 宸︿晶鏍� --> - <div class="sidecolumn"> + <!-- <div class="sidecolumn"> <div class="sidecolumn-top"> <div class="top-wj">鍖婚櫌鎮h��</div> </div> @@ -12,13 +12,12 @@ v-model="queryParams.allhosp" @tab-click="handleClick" > - <!-- <el-tab-pane label="鎮h�呭垪琛�" name="0"></el-tab-pane> --> <el-tab-pane label="鍑哄叆闄㈡偅鑰�" name="1"></el-tab-pane> <el-tab-pane label="闂ㄨ瘖鎮h��" name="2"></el-tab-pane> <el-tab-pane label="浣撴鎮h��" name="3"></el-tab-pane> </el-tabs> </div> - </div> + </div> --> <!-- 鍙充晶鏁版嵁 --> <div class="leftvlue"> @@ -69,7 +68,7 @@ </el-option> </el-select> </el-form-item> --> - <!-- <el-form-item label="绉戝/鐥呭尯" prop="userName"> + <!-- <el-form-item label="璇鹃缁�/鐥呭尯" prop="userName"> <el-select v-model="queryParams.value2" placeholder="璇烽�夋嫨"> <el-option v-for="item in options" @@ -93,7 +92,7 @@ /> </el-form-item> - <el-form-item label="闂ㄨ瘖缂栧彿" prop="visitno"> + <el-form-item label="鎮h�呮。妗堝彿" prop="visitno"> <el-input v-model="queryParams.visitno" placeholder="璇疯緭鍏ョ紪鍙�" @@ -123,7 +122,7 @@ </el-option> </el-select> </el-form-item> --> - <el-form-item label="鎮h�呰寖鍥�" prop="status"> + <!-- <el-form-item label="鎮h�呰寖鍥�" prop="status"> <el-cascader v-model="queryParams.scopetype" placeholder="榛樿鍏ㄩ儴" @@ -131,7 +130,7 @@ :props="{ expandTrigger: 'hover' }" @change="handleChange" ></el-cascader> - </el-form-item> + </el-form-item> --> <el-form-item label="鑱旂郴鐢佃瘽" prop="telcode"> <el-input v-model="queryParams.telcode" @@ -186,7 +185,6 @@ <el-col :span="1.5"> <el-button type="primary" - plain icon="el-icon-s-promotion" size="medium" @click="distribute" @@ -254,7 +252,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.name }}</span></el-button @@ -315,14 +319,22 @@ key="idcardno" prop="idcardno" width="190" - /> + > + <template slot-scope="scope"> + <span>{{ desensitization(scope.row.idcardno,'idCard') }}</span> + </template></el-table-column + > <el-table-column label="鑱旂郴鏂瑰紡" align="center" key="telcode" prop="telcode" - /> + > + <template slot-scope="scope"> + <span>{{ desensitization(scope.row.telcode,'phone') }}</span> + </template></el-table-column + > <el-table-column label="寤烘。鏃ユ湡" align="center" @@ -563,6 +575,17 @@ <el-input v-model="form.age" placeholder="璇疯緭鍏ュ勾榫�" + maxlength="30" + /> + </el-form-item> + </el-col> + </el-row> + <el-row v-if="amendtag"> + <el-col :span="8"> + <el-form-item label="杩囨护鍖荤敓" width="100" prop="filterDrname"> + <el-input + v-model="form.filterDrname" + placeholder="璇疯緭鍏ュ尰鐢熷鍚�" maxlength="30" /> </el-form-item> @@ -862,7 +885,7 @@ Exporterrorpatient, toleadpatient, } from "@/api/patient/homepage"; -import { getTasklist,query360PatInfo } from "@/api/AiCentre/index"; +import { getTasklist, query360PatInfo } from "@/api/AiCentre/index"; import { listtag } from "@/api/system/label"; import { getToken } from "@/utils/auth"; import Treeselect from "@riophae/vue-treeselect"; @@ -987,7 +1010,7 @@ }, { value: 1, - label: "绉戝鎮h��", + label: "璇鹃缁勬偅鑰�", }, { value: 2, @@ -1070,7 +1093,7 @@ // 鏌ヨ鍙傛暟 queryParams: { pageNum: 1, - allhosp: "1", + allhosp: "0", pageSize: 10, notrequiredFlag: 0, searchscope: 2, @@ -1081,7 +1104,7 @@ sourcetype: [ { value: 1, - label: "绉戝", + label: "璇鹃缁�", children: [], }, { @@ -1198,11 +1221,13 @@ }); }, //鎮h��360璺宠浆 - gettoken360(sfzh,drcode,drname) { + 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'; - 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) { @@ -1257,19 +1282,17 @@ /** 閲嶇疆鎸夐挳鎿嶄綔 */ resetQuery() { this.dateRange = []; - (this.queryParams = { + this.queryParams = { pageNum: 1, - allhosp: "1", + allhosp: "0", pageSize: 10, notrequiredFlag: 0, searchscope: 2, - idcardno: undefined, - name: undefined, - status: undefined, - tagIds: undefined, - telcode: undefined, - }), - this.handleQuery(); + scopetype: [], + leaveldeptcodes: [], + leavehospitaldistrictcodes: [], + }; + this.handleQuery(); }, // 澶氶�夋閫変腑鏁版嵁 handleSelectionChange(selection) { @@ -1288,8 +1311,8 @@ handleUpdate(row) { const userIds = row.id || this.ids; particularpatient(userIds).then((response) => { - console.log(response); this.form = response.data; + this.form.filterDrname = store.getters.nickName; }); this.amendtag = true; this.Labelchange = true; @@ -1464,7 +1487,7 @@ <style lang="scss" scoped> .Questionnairemanagement { - display: flex; + // display: flex; } .sidecolumn { width: 180px; @@ -1539,15 +1562,17 @@ font-size: 20px; } ::v-deep.leftvlue .el-card__body { - background: #d0e9fd; + background: #f2f8ff; + color: #324a9b; } ::v-deep.leftvlue .el-card__body:hover { - background: #8dc8f8; + background: #3664d9; + color: #fff; cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */ } .leftvlue { - width: 80%; - margin-left: 220px; + // width: 100%; + // margin-left: 220px; margin-top: 10px; } .leftvlue-bg { @@ -1607,7 +1632,10 @@ } } .button-textsc { - color: #28cfe6; + color: #3664d9; +} +.button-textxga { + color: #de7897; } .button-textxg { color: #de7897; -- Gitblit v1.9.3