From c3576dff24adbb52cf807c100afb63399e16f813 Mon Sep 17 00:00:00 2001 From: WXL (wul) <wl_5969728@163.com> Date: 星期四, 11 九月 2025 09:36:45 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/patient/outpatient.vue | 55 ++++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 42 insertions(+), 13 deletions(-) diff --git a/src/views/patient/patient/outpatient.vue b/src/views/patient/patient/outpatient.vue index 7ee6864..ac589bc 100644 --- a/src/views/patient/patient/outpatient.vue +++ b/src/views/patient/patient/outpatient.vue @@ -29,10 +29,10 @@ @keyup.enter.native="handleQuery" /> </el-form-item> - <el-form-item label="绉戝" width="100" prop="name"> + <el-form-item label="璇鹃缁�" width="100" prop="name"> <el-input v-model="queryParams.deptname" - placeholder="璇疯緭鍏ョ瀹ゅ悕绉�" + placeholder="璇疯緭鍏ヨ棰樼粍鍚嶇О" clearable style="width: 200px" @keyup.enter.native="handleQuery" @@ -306,7 +306,7 @@ width="120" /> --> <el-table-column - label="灏辫瘖绉戝" + label="灏辫瘖璇鹃缁�" align="center" key="deptname" prop="deptname" @@ -319,7 +319,23 @@ prop="drname" width="120" /> - + <el-table-column + label="鏄惁瀛樺湪浠诲姟" + align="center" + key="serverState" + prop="serverState" + width="100" + > + <template slot-scope="scope"> + <span + :style="{ + color: scope.row.serverState == 1 ? 'green' : 'gray', + }" + > + {{ scope.row.serverState == 1 ? "鏄�" : "鏃�" }} + </span> + </template> + </el-table-column> <el-table-column label="鎿嶄綔" fixed="right" @@ -389,7 +405,7 @@ </template> </el-table-column> <el-table-column prop="outhospno" label="鐥呮鍙�" /> - <el-table-column prop="deptname" label="绉戝" /> + <el-table-column prop="deptname" label="璇鹃缁�" /> </el-table> </div> </el-col> @@ -443,7 +459,7 @@ <template #empty> <div class="empty-message"> <i class="el-icon-warning"></i> - <span>鎮h�呯瀹ゆ棤鍖归厤鏈嶅姟</span> + <span>鎮h�呰棰樼粍鏃犲尮閰嶆湇鍔�</span> </div> </template> </el-table> @@ -646,7 +662,7 @@ id: 999, }, { - name: "褰撳墠绉戝", + name: "褰撳墠璇鹃缁�", id: 1, }, ], @@ -690,7 +706,7 @@ sourcetype: [ { value: 1, - label: "绉戝", + label: "璇鹃缁�", children: [], }, { @@ -864,7 +880,9 @@ }); }, //鎮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"; @@ -1051,8 +1069,19 @@ this.$modal.msgWarning("璇疯嚦灏戦�変腑1鍚嶆偅鑰�"); return; } + // 妫�鏌ラ�変腑鐨勬偅鑰呬腑鏄惁鏈夊凡鏈変换鍔$殑 + const hasTaskPatients = this.userList.filter( + (item) => this.ids.includes(item.patid) && item.serverState == 1 + ); - // 鑾峰彇閫変腑鎮h�呯殑绉戝淇℃伅锛堢敤浜庢牎楠屽悓涓�绉戝锛� + if (hasTaskPatients.length > 0) { + const patientNames = hasTaskPatients.map((p) => p.patname).join("銆�"); + this.$modal.msgError( + `閫変腑鐨勬偅鑰� ${patientNames} 宸叉湁浠诲姟锛屾棤娉曢噸澶嶆坊鍔燻 + ); + return; + } + // 鑾峰彇閫変腑鎮h�呯殑璇鹃缁勪俊鎭紙鐢ㄤ簬鏍¢獙鍚屼竴璇鹃缁勶級 const patientDepts = new Set(); let deptcode = ""; this.ids.forEach((patId) => { @@ -1063,9 +1092,9 @@ } }); - // 鏍¢獙鏄惁鍚屼竴绉戝 + // 鏍¢獙鏄惁鍚屼竴璇鹃缁� if (patientDepts.size > 1) { - this.$modal.msgError("閫変腑鐨勬偅鑰呬笉灞炰簬鍚屼竴绉戝锛屾棤娉曟壒閲忔坊鍔犱换鍔�"); + this.$modal.msgError("閫変腑鐨勬偅鑰呬笉灞炰簬鍚屼竴璇鹃缁勶紝鏃犳硶鎵归噺娣诲姞浠诲姟"); return; } @@ -1199,7 +1228,7 @@ } } .button-textsc { - color: #28cfe6; + color: #3664D9; } .batch-patient-section, .batch-task-section { -- Gitblit v1.9.3