From 78d4a71938e586222630e1f9f0f5a52e9c9568e4 Mon Sep 17 00:00:00 2001
From: "nightkis1995@sina.com" <nightkis1995@sina.com>
Date: Mon, 2 Dec 2024 16:31:37 +0800
Subject: [PATCH] =?UTF-8?q?card=20=E6=8C=89=E9=94=AE=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/doctor/Doctor.vue                         |  1 +
 .../components/screening/Record.vue           | 26 +++++++++++++++++++
 .../components/screening/Visit.vue            | 14 ++++++++--
 src/doctor/workbench/tables/Visit.vue         |  2 --
 4 files changed, 39 insertions(+), 4 deletions(-)

diff --git a/src/doctor/Doctor.vue b/src/doctor/Doctor.vue
index 53b23e6..2a90eeb 100644
--- a/src/doctor/Doctor.vue
+++ b/src/doctor/Doctor.vue
@@ -152,6 +152,7 @@ export default {
     .bt-group {
         display: flex;
         justify-content: flex-end;
+        column-gap: 10px;
     }
 }
 
diff --git a/src/doctor/patientDetail/components/screening/Record.vue b/src/doctor/patientDetail/components/screening/Record.vue
index 0b8b23d..772fba9 100644
--- a/src/doctor/patientDetail/components/screening/Record.vue
+++ b/src/doctor/patientDetail/components/screening/Record.vue
@@ -32,6 +32,14 @@
                     <span class="label">创建时间</span>
                     <span>{{ item.created }}</span>
                 </div>
+                <div class="divider"></div>
+                <div class="bt-group">
+                    <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
+                    <van-button round size="small" class="doc-btn-primary" @click='editBtn(item)'
+                        v-if="record.allowUpdate == 1">修改</van-button>
+                    <van-button round size="small" class="doc-btn-red" @click="delBtn(item)"
+                        v-if="record.allowDelete ==1">删除</van-button>
+                </div>
             </div>
         </div>
         <div v-for="item in secondScreenList" :key="item.id"
@@ -66,6 +74,14 @@
                     <span class="label">创建时间</span>
                     <span>{{ item.created }}</span>
                 </div>
+                <div class="divider"></div>
+                <div class="bt-group">
+                    <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
+                    <van-button round size="small" class="doc-btn-primary" @click='editBtn(item)'
+                        v-if="record.allowUpdate == 1">修改</van-button>
+                    <van-button round size="small" class="doc-btn-red" @click="delBtn(item)"
+                        v-if="record.allowUpdate == 1">删除</van-button>
+                </div>
             </div>
         </div>
         <div class='text-center shrink-0 empty' v-if='!firstScreenList.length && !secondScreenList.length'>
@@ -101,7 +117,17 @@ export default {
                 this.firstScreenList = result.firstScreenList || []
                 this.secondScreenList = result.secondScreenList || []
             })
+        },
+        toDetail() {
+
+        },
+        editBtn() {
+
+        },
+        delBtn() {
+
         }
+        
     }
 }
 </script>
diff --git a/src/doctor/patientDetail/components/screening/Visit.vue b/src/doctor/patientDetail/components/screening/Visit.vue
index e7c1d62..090b229 100644
--- a/src/doctor/patientDetail/components/screening/Visit.vue
+++ b/src/doctor/patientDetail/components/screening/Visit.vue
@@ -36,10 +36,14 @@
                                 <span class="label">随访机构</span>
                                 <span>{{ item.visitUnitName || '-' }}</span>
                             </div>
-                            <!-- <div class="divider"></div>
+                            <div class="divider"></div>
                             <div class="bt-group">
                                 <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
-                            </div> -->
+                                <van-button round size="small" class="doc-btn-primary" @click='editBtn(item)'
+                                    v-if="!(item.allowUpdate !==1 || item.serveType == 3)">修改</van-button>
+                                <van-button round size="small" class="doc-btn-red" @click="delBtn(item)"
+                                    v-if="!(item.allowUpdate !==1 || item.serveType == 3)">删除</van-button>
+                            </div>
                         </div>
                     </div>
                 </div>
@@ -128,6 +132,12 @@ export default {
             //         residentInfoId: record.residentInfoId
             //     }
             // })
+        },
+        editBtn() {
+
+        },
+        delBtn() {
+
         }
     }
 }
diff --git a/src/doctor/workbench/tables/Visit.vue b/src/doctor/workbench/tables/Visit.vue
index bd0291f..55432fe 100644
--- a/src/doctor/workbench/tables/Visit.vue
+++ b/src/doctor/workbench/tables/Visit.vue
@@ -58,9 +58,7 @@
                             <div class="divider my-3"></div>
                             <div class="bt-group">
                                 <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
-                                <span class="mr-3"></span>
                                 <van-button round size="small" class="doc-btn-primary" @click='toAddGeneral(item)'>通用随访</van-button>
-                                <span class="mr-3"></span>
                                 <van-button round size="small" class="doc-btn-primary" @click="onIgnore(item)">忽略</van-button>
                             </div>
                         </div>
-- 
2.18.0