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