From 09855ac9cf72ddb9364ecd130155fd1c5b6f8d66 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 10 七月 2025 09:08:32 +0800
Subject: [PATCH] 11

---
 src/views/ecg/appointment/alter.vue |   68 +++++++++++++++++++++++++++++----
 1 files changed, 59 insertions(+), 9 deletions(-)

diff --git a/src/views/ecg/appointment/alter.vue b/src/views/ecg/appointment/alter.vue
index 8e688f1..3e43c9c 100644
--- a/src/views/ecg/appointment/alter.vue
+++ b/src/views/ecg/appointment/alter.vue
@@ -55,7 +55,7 @@
           class="!w-240px"
         />
       </el-form-item>
-      <el-form-item label="棰勭害缂栧彿" prop="applyNo">
+      <!-- <el-form-item label="棰勭害缂栧彿" prop="applyNo">
         <el-input
           v-model="queryParams.applyNo"
           placeholder="璇疯緭鍏ラ绾︾紪鍙�"
@@ -63,7 +63,7 @@
           @keyup.enter="handleQuery"
           class="!w-240px"
         />
-      </el-form-item>
+      </el-form-item> -->
       <el-form-item label="妫�鏌ョ被鍨�" prop="bookCheckType">
         <el-select
           v-model="queryParams.bookCheckType"
@@ -77,6 +77,34 @@
             :label="dict.label"
             :value="dict.value"
           />
+        </el-select>
+      </el-form-item>
+      <el-form-item label-width="90" label="鐢宠鍗曠姸鎬�" prop="bookCheckType">
+        <el-select
+          v-model="queryParams.status"
+          placeholder="璇烽�夋嫨"
+          clearable
+          class="!w-240px"
+        >
+          <el-option label="鐢宠鍗曞紑绔�" disabled :value="'1'" />
+          <el-option label="鐢宠鍗曟挙閿�" disabled :value="'2'" />
+          <el-option label="妫�鏌ョ櫥璁�" :value="'3'" />
+          <el-option label="鍙栨秷妫�鏌�" :value="'4'" />
+          <el-option label="妫�鏌ュ紑濮�" disabled :value="'5'" />
+          <el-option label="缁欓�犲奖鍓�" disabled :value="'6'" />
+          <el-option label="妫�鏌ョ粨鏉�" disabled :value="'7'" />
+          <el-option label="鎶ュ憡鐢熸垚" disabled :value="'8'" />
+        </el-select>
+      </el-form-item>
+      <el-form-item label="鐧昏鏃堕棿" prop="bookCheckType">
+        <el-select
+          v-model="queryParams.registerTime"
+          placeholder="璇烽�夋嫨"
+          clearable
+          class="!w-240px"
+        >
+          <el-option label="涓婂崍" value="涓婂崍" />
+          <el-option label="涓嬪崍" value="涓嬪崍" />
         </el-select>
       </el-form-item>
       <!--
@@ -163,16 +191,24 @@
         :formatter="dateFormatter2"
         width="110px"
       />
+      <el-table-column
+        label="寮�鍗曟椂闂�"
+        align="center"
+        prop="createTime"
+        :formatter="dateFormatter2"
+        width="110px"
+      />
       <el-table-column label="鎵嬫満" align="center" prop="patMobile" />
       <!--      <el-table-column label="鐢佃瘽" align="center" prop="patPhone" />-->
       <!--      <el-table-column label="韬唤璇佸彿" align="center" prop="patIdentityId" />-->
       <el-table-column label="鍦板潃" align="center" prop="patAddr" />
-      <el-table-column label="绉戝浠g爜" align="center" prop="patDeptCode" />
+      <!-- <el-table-column label="绉戝浠g爜" align="center" prop="patDeptCode" /> -->
       <el-table-column label="绉戝鍚嶇О" align="center" prop="patDeptDesc" />
-      <el-table-column label="鐥呭尯浠g爜" align="center" prop="patWardCode" />
+      <el-table-column label="绉戝鍚嶇О" align="center" prop="patDeptDesc" />
+      <!-- <el-table-column label="鐥呭尯浠g爜" align="center" prop="patWardCode" /> -->
       <el-table-column label="鐥呭尯鍚嶇О" align="center" prop="patWardDesc" />
       <el-table-column label="搴婂彿" align="center" prop="patBedNo" />
-      <el-table-column label="鎿嶄綔" fixed="right" align="center" min-width="200px">
+      <el-table-column label="鎿嶄綔" fixed="right" align="center" min-width="220px">
         <template #default="scope">
           <el-button
             link
@@ -188,7 +224,12 @@
             @click="statusalter(scope.row)"
             v-hasPermi="['ecg:appointment:update']"
           >
-            鐘舵�佷慨鏀�
+            <dict-tag
+              v-if="scope.row.status"
+              :type="DICT_TYPE.ecg_status"
+              :value="scope.row.status"
+            />
+            <div v-else>鐘舵�佸壀杈�</div>
           </el-button>
           <el-button
             link
@@ -217,8 +258,14 @@
     <el-form :model="form">
       <el-form-item label="鐘舵��" :label-width="formLabelWidth">
         <el-select v-model="form.status" placeholder="璇烽�夋嫨">
-          <el-option label="妫�鏌ョ櫥璁�" :value="3" />
-          <el-option label="鍙栨秷妫�鏌�" :value="4" />
+          <el-option label="鐢宠鍗曞紑绔�" disabled :value="'1'" />
+          <el-option label="鐢宠鍗曟挙閿�" disabled :value="'2'" />
+          <el-option label="妫�鏌ョ櫥璁�" :value="'3'" />
+          <el-option label="鍙栨秷妫�鏌�" :value="'4'" />
+          <el-option label="妫�鏌ュ紑濮�" disabled :value="'5'" />
+          <el-option label="缁欓�犲奖鍓�" disabled :value="'6'" />
+          <el-option label="妫�鏌ョ粨鏉�" disabled :value="'7'" />
+          <el-option label="鎶ュ憡鐢熸垚" disabled :value="'8'" />
         </el-select>
       </el-form-item>
     </el-form>
@@ -258,6 +305,8 @@
 }) // 淇敼鐘舵�佹暟鎹�
 const queryParams = reactive({
   pageNo: 1,
+  status:undefined,
+  registerTime:undefined,
   pageSize: 10,
   applyNo: undefined,
   patId: undefined,
@@ -325,7 +374,8 @@
   }).then(() => {
     console.log(form, 'form')
     AppointmentApi.alterAppointment(form)
-    dialogFormVisible.value = true
+    message.success('淇敼鎴愬姛')
+    dialogFormVisible.value = false
   })
 }
 

--
Gitblit v1.9.3