From a78b97b7eda94afd0c869770c16688c020880a4a Mon Sep 17 00:00:00 2001 From: WXL (wul) <wl_5969728@163.com> Date: 星期三, 17 九月 2025 15:35:46 +0800 Subject: [PATCH] 同步 --- src/views/followvisit/again/index.vue | 90 ++++++++++++++++++++++++++++++++++---------- 1 files changed, 69 insertions(+), 21 deletions(-) diff --git a/src/views/followvisit/again/index.vue b/src/views/followvisit/again/index.vue index 608b20a..a6c7995 100644 --- a/src/views/followvisit/again/index.vue +++ b/src/views/followvisit/again/index.vue @@ -108,10 +108,10 @@ placeholder="璇疯緭鍏ユ偅鑰呭鍚�" ></el-input> </el-form-item> - <el-form-item label="鎮h�呰瘖鏂�" prop="leavediagname"> + <el-form-item label="璇婃柇鍚嶇О" prop="leavediagname"> <el-input v-model="topqueryParams.leavediagname" - placeholder="璇疯緭鍏ユ偅鑰呰瘖鏂�" + placeholder="璇疯緭鍏ヨ瘖鏂悕绉�" ></el-input> </el-form-item> @@ -180,7 +180,6 @@ <el-col :span="1.5"> <el-button type="primary" - plain icon="el-icon-plus" size="medium" @click="handleAdd" @@ -421,14 +420,22 @@ align="center" key="sfzh" prop="sfzh" - /> + > + <template slot-scope="scope"> + <span>{{ desensitization(scope.row.sfzh, "idCard") }}</span> + </template></el-table-column + > <el-table-column label="鑱旂郴鐢佃瘽" width="200" align="center" key="phone" prop="phone" - /> + > + <template slot-scope="scope"> + <span>{{ desensitization(scope.row.phone, "phone") }}</span> + </template></el-table-column + > <el-table-column label="璐d换鎶ゅ+" width="120" @@ -450,10 +457,18 @@ <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> --> <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> --> <el-table-column - label="绉戝" + label="棣栨闅忚璇鹃缁�" align="center" key="deptname" prop="deptname" + width="120" + > + </el-table-column> + <el-table-column + label="鏈璇鹃缁�" + align="center" + key="visitDeptName" + prop="visitDeptName" width="120" > </el-table-column> @@ -636,7 +651,17 @@ </el-form-item> </el-col> </el-row> - + <el-row> + <el-col :span="8"> + <el-form-item label="杩囨护鍖荤敓" width="100" prop="filterDrname"> + <el-input + v-model="form.filterDrname" + placeholder="璇疯緭鍏ュ尰鐢熷鍚�" + maxlength="30" + /> + </el-form-item> + </el-col> + </el-row> <el-row> <el-col :span="24"> <el-form-item label="杩囨护鍘熷洜"> @@ -753,7 +778,7 @@ v-model="zcform.age" ></el-input> </el-form-item> - <el-form-item label="绉戝"> + <el-form-item label="璇鹃缁�"> <el-input style="width: 400px" disabled @@ -886,7 +911,7 @@ sourcetype: [ { value: 1, - label: "绉戝", + label: "璇鹃缁�", children: [], }, { @@ -910,7 +935,7 @@ // value: 0, // }, { - name: "搴旈殢璁�", + name: "闇�闅忚", value: 0, }, { @@ -921,10 +946,10 @@ name: "寰呴殢璁�", value: 0, }, - { - name: "宸插彂閫�", - value: 0, - }, + // { + // name: "宸插彂閫�", + // value: 0, + // }, // { // name: "琛ㄥ崟宸插彂閫�", @@ -976,6 +1001,7 @@ searchscope: 3, visitCount: 2, scopetype: [], + visitDeptCodes: [], leaveldeptcodes: [], leavehospitaldistrictcodes: [], }, @@ -1112,6 +1138,9 @@ // 榛樿鍏ㄩ儴 if (this.topqueryParams.searchscope == 3) { + this.topqueryParams.visitDeptCodes = store.getters.belongDepts.map( + (obj) => obj.deptCode + ); this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map( (obj) => obj.deptCode ); @@ -1128,6 +1157,7 @@ this.loading = true; if ( this.topqueryParams.leavehospitaldistrictcodes[0] && + this.topqueryParams.visitDeptCodes[0] && this.topqueryParams.leaveldeptcodes[0] ) { this.topqueryParams.deptOrDistrict = 2; @@ -1145,7 +1175,7 @@ this.ycvalue = response.rows[0].yc; this.cardlist[2].value = response.rows[0].fssb; this.cardlist[3].value = response.rows[0].dsf; - this.cardlist[4].value = response.rows[0].yfs2; + // this.cardlist[4].value = response.rows[0].yfs2; this.yfsvalue = response.rows[0].yfs; } this.loading = false; @@ -1175,8 +1205,8 @@ }); }, affiliation() { - this.topqueryParams.drcode = store.getters.hisUserId; - this.topqueryParams.nurseId = store.getters.hisUserId; + this.topqueryParams.managementDoctorCode = store.getters.hisUserId; + this.getList(1); }, onthatday() { @@ -1190,6 +1220,9 @@ }, buidegetTasklist(type) { if (this.topqueryParams.searchscope == 3) { + this.topqueryParams.visitDeptCodes = store.getters.belongDepts.map( + (obj) => obj.deptCode + ); this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map( (obj) => obj.deptCode ); @@ -1208,6 +1241,7 @@ leavehospitaldistrictcodes: this.topqueryParams.leavehospitaldistrictcodes, sendstates: [2, 3], + visitDeptCodes: this.topqueryParams.visitDeptCodes, leaveldeptcodes: this.topqueryParams.leaveldeptcodes, }; buidegetTasklist(obj).then((response) => { @@ -1221,7 +1255,7 @@ this.ycvalue = response.rows[0].yc; this.cardlist[3].value = response.rows[0].fssb; this.cardlist[4].value = response.rows[0].dsf; - this.cardlist[5].value = response.rows[0].yfs2; + // this.cardlist[5].value = response.rows[0].yfs2; this.yfsvalue = response.rows[0].yfs; } this.loading = false; @@ -1305,6 +1339,9 @@ /** 鎼滅储鎸夐挳鎿嶄綔 */ handleQuery(refresh) { if (this.topqueryParams.searchscope == 3) { + this.topqueryParams.visitDeptCodes = store.getters.belongDepts.map( + (obj) => obj.deptCode + ); this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map( (obj) => obj.deptCode ); @@ -1324,13 +1361,16 @@ let type = value[0]; let code = value.slice(-1)[0]; this.topqueryParams.leavehospitaldistrictcodes = []; + this.topqueryParams.visitDeptCodes = []; this.topqueryParams.leaveldeptcodes = []; if (type == 1) { + this.topqueryParams.visitDeptCodes.push(code); this.topqueryParams.leaveldeptcodes.push(code); this.topqueryParams.leavehospitaldistrictcodes = []; this.topqueryParams.searchscope = 1; } else if (type == 2) { this.topqueryParams.leavehospitaldistrictcodes.push(code); + this.topqueryParams.visitDeptCodes = []; this.topqueryParams.leaveldeptcodes = []; this.topqueryParams.searchscope = 2; } else { @@ -1350,6 +1390,7 @@ searchscope: 3, visitCount: 2, scopetype: [], + visitDeptCodes: [], leaveldeptcodes: [], leavehospitaldistrictcodes: [], }; @@ -1393,6 +1434,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"; @@ -1567,6 +1610,7 @@ handleUpdate(row) { particularpatient(row.patid).then((response) => { this.form = response.data; + this.form.filterDrname = store.getters.nickName; }); this.amendtag = true; this.Labelchange = true; @@ -1739,10 +1783,12 @@ } } ::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; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */ } ::v-deep.errleftvlue .el-card__body { @@ -1787,7 +1833,9 @@ border-radius: 1px; color: #ffffff; } - +.button-textxga { + color: #de7897; +} ::v-deep.el-radio-group { span { font-size: 24px; -- Gitblit v1.9.3