From f8c838c12e42d952fe9e17edbcb78a8befde466c Mon Sep 17 00:00:00 2001 From: WXL (wul) <wl_5969728@163.com> Date: 星期三, 03 九月 2025 11:05:05 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/patient/outpatient.vue | 29 ++++++++++++++++++++++++++++- 1 files changed, 28 insertions(+), 1 deletions(-) diff --git a/src/views/patient/patient/outpatient.vue b/src/views/patient/patient/outpatient.vue index 7ee6864..1c15e07 100644 --- a/src/views/patient/patient/outpatient.vue +++ b/src/views/patient/patient/outpatient.vue @@ -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" @@ -1051,7 +1067,18 @@ this.$modal.msgWarning("璇疯嚦灏戦�変腑1鍚嶆偅鑰�"); return; } + // 妫�鏌ラ�変腑鐨勬偅鑰呬腑鏄惁鏈夊凡鏈変换鍔$殑 + const hasTaskPatients = this.userList.filter( + (item) => this.ids.includes(item.patid) && item.serverState == 1 + ); + if (hasTaskPatients.length > 0) { + const patientNames = hasTaskPatients.map((p) => p.patname).join("銆�"); + this.$modal.msgError( + `閫変腑鐨勬偅鑰� ${patientNames} 宸叉湁浠诲姟锛屾棤娉曢噸澶嶆坊鍔燻 + ); + return; + } // 鑾峰彇閫変腑鎮h�呯殑绉戝淇℃伅锛堢敤浜庢牎楠屽悓涓�绉戝锛� const patientDepts = new Set(); let deptcode = ""; -- Gitblit v1.9.3