From 0fdc7a65f8dab433cbc65baa956031f25e5d4583 Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期四, 12 十二月 2024 18:24:26 +0800
Subject: [PATCH] 初审

---
 src/views/doctor/examination/index.vue |  157 +++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 142 insertions(+), 15 deletions(-)

diff --git a/src/views/doctor/examination/index.vue b/src/views/doctor/examination/index.vue
index b7d7ee1..26b3bee 100644
--- a/src/views/doctor/examination/index.vue
+++ b/src/views/doctor/examination/index.vue
@@ -149,23 +149,32 @@
             </template>
           </el-table-column>
           <!--   v-hasPermi="['reservation:reservation:edit']" -->
-          <el-table-column label="鎿嶄綔" align="center" width="120px">
+          <!-- <el-table-column label="鎿嶄綔" align="center" width="120px">
             <template slot-scope="scope">
-              <el-button size="mini" type="text" @click="tongbu(scope.row)"
+              <el-button
+                size="mini"
+                type="text"
+                @click="tongbu(scope.row)"
+                v-show="
+                  (xianshi == 'Y' || xianshi == 'y') &&
+                  (scope.row.confirmStatus == '299' ||
+                    scope.row.confirmStatus == 288)
+                "
                 >鍚屾</el-button
               >
               <el-button
                 :disabled="dis"
                 size="mini"
                 type="text"
+                @click="tongguo(scope.row)"
                 v-show="
                   (xianshi == 'Y' || xianshi == 'y') &&
                   (scope.row.confirmStatus == '299' ||
                     scope.row.confirmStatus == 288)
                 "
-                @click="tongguo(scope.row)"
                 >閫氳繃</el-button
               >
+
               <el-button
                 size="mini"
                 type="text"
@@ -178,29 +187,33 @@
                 >椹冲洖</el-button
               >
             </template>
-          </el-table-column>
+          </el-table-column> -->
         </el-table>
       </div>
       <div style="width: 50%">
         <el-table
           v-loading="loading"
           border
+          :row-class-name="tableRowClassName"
           height="520"
           ref="tab1"
           :data="xiangmuList"
+          highlight-current-row
+          @row-click="handleRowClick" 
         >
           <!-- <el-table-column type="selection" width="40" align="center" /> -->
           <el-table-column
             label="閮ㄩ棬"
             align="center"
             prop="deptName"
+            width="100"
             :show-overflow-tooltip="true"
           />
           <el-table-column
             label="椤圭洰"
             align="center"
             prop="proName"
-            width="115"
+            width="150"
             :show-overflow-tooltip="true"
           />
           <el-table-column
@@ -208,29 +221,31 @@
             align="center"
             prop="type"
             :show-overflow-tooltip="true"
-            width="60"
+            width="100"
           >
             <template slot-scope="scope">
-              <span v-if="scope.row.type == '0'">鏈</span>
-              <span v-if="scope.row.type == '1'">宸叉</span>
+              <span v-if="scope.row.type == '0'" style="color: red"
+                >鏈畬鎴�</span
+              >
+              <span v-if="scope.row.type == '1'">宸插畬鎴�</span>
               <span v-if="scope.row.type == '2'">寮冩</span>
               <span v-if="scope.row.type == '3'">寤舵湡</span>
             </template>
           </el-table-column>
 
-          <el-table-column
+          <!-- <el-table-column
             label="鏀惰垂鏂瑰紡"
             align="center"
             prop="sffs"
             :show-overflow-tooltip="true"
             width="80"
-          />
-          <el-table-column
+          /> -->
+          <!-- <el-table-column
             label="鏄惁鏀惰垂"
             align="center"
             prop="isPay"
             :show-overflow-tooltip="true"
-          />
+          /> -->
           <!-- <el-table-column
             label="绛惧埌鏃堕棿"
             align="center"
@@ -255,15 +270,106 @@
             prop="bcdoctorName"
             width="120"
           /> -->
-          <el-table-column
+          <!-- <el-table-column
             label="鏈�鍚庝慨鏀规椂闂�"
             align="center"
             prop="zhupdateTime"
             width="160"
-          />
+          /> -->
+          <el-table-column label="鎿嶄綔" align="center" width="120px">
+            <template slot-scope="scope">
+              <el-button
+                size="mini"
+                type="text"
+                :disabled="scope.row.type === 1"
+                @click="qijian(scope.row)"
+                >寮冩</el-button
+              >
+              <el-button size="mini" type="text"  @click="queryResult(scope.row)"
+                >缁撴灉鏌ヨ</el-button
+              >
+              <!--  @click="chaxun(scope.row) " -->
+            </template>
+          </el-table-column>
         </el-table>
       </div>
     </div>
+
+    <!-- <el-drawer title="鎴戞槸鏍囬" :visible.sync="drawer" :with-header="false">
+      <div class="rightbox">
+          <div class="right">
+            <template>
+              <div v-for="(item, index) in xiangmuList" :key="index">
+                <div
+                  style="
+                    text-align: center;
+                    background-color: #FDE2E2;
+                    margin-top: 10px;
+                  "
+                >
+                  {{ item.proName || "" }}
+                </div>
+                <el-table
+                  :stripe="true"
+                  :row-style="red"
+                  :data="item.sone"
+                  border
+                  style="width: 100%"
+                  :header-cell-style="{ background: 'Transparent' }"
+                  
+                >
+                  <el-table-column type="expand">
+                    <template slot-scope="props">
+                      <div
+                        v-if="props.row.advices && props.row.advices.length > 0"
+                      >
+                        <div
+                          v-for="(jianyi, index1) in props.row.advices"
+                          :key="index1"
+                          style="padding: 0 10px; margin-bottom: 10px"
+                        >
+                          <div>鏍囬锛歿{ jianyi.bt || "" }}</div>
+                          <div>鍐呭锛歿{ jianyi.nr || "" }}</div>
+                        </div>
+                      </div>
+                    </template>
+                  </el-table-column>
+
+                  <el-table-column align="center" label="妫�娴嬮」鐩�" width="335">
+                    <template slot-scope="scope">
+                      <div>{{ scope.row.proName }}</div>
+                    </template>
+                  </el-table-column>
+                  <el-table-column
+                    align="center"
+                    prop="proResult"
+                    label="妫�娴嬬粨鏋�"
+                    width="85"
+                  >
+                  </el-table-column>
+
+                  <el-table-column
+                    align="center"
+                    prop="stanId"
+                    label=" 鍙傝�冭寖鍥�"
+                    width="117"
+                  >
+                  </el-table-column>
+
+                  <el-table-column
+                    align="center"
+                    prop="proAdvice"
+                    label="鍗曚綅"
+                    width="78"
+                  >
+                  </el-table-column>
+                </el-table>
+              </div>
+            </template>
+          </div>
+        </div>
+    </el-drawer> -->
+
     <div class="pag">
       <div class="pag1">
         <!-- <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :pager-count="5" :current-page.sync="currentPage1" :current-page="page"
@@ -301,6 +407,7 @@
       createTimeList: "",
       total: 0,
       loading: true,
+      drawer: false,
       // 鏌ヨ鍙傛暟
       queryParams: {
         page: 1,
@@ -316,7 +423,7 @@
       checkStatus: "0",
       exaList: [],
       // 琛ㄥ崟鍙傛暟
-      xianshi: '',
+      xianshi: "",
       form: {},
       clearTimeSet: null,
       tjNumbers: "",
@@ -364,15 +471,22 @@
 
     // this.getNowTime();
   },
+
   mounted() {
     this.$nextTick(() => {
       this.$refs.inputName.focus();
     });
   },
   methods: {
+    red() {
+      return {
+        color: "red",
+      };
+    },
     getdate() {
       getConfigKey("tj_confirm").then((res) => {
         this.xianshi = res.msg;
+        console.log(this.xianshi, 999);
       });
       getNewDateList().then((res) => {
         this.createTimeList = [
@@ -559,6 +673,19 @@
         });
       });
     },
+    qijian(row) {},
+    chaxun() {},
+    handleRowClick(row, column, event) {
+      console.log(row); // 
+    },
+    queryResult(row) {
+      // 灏嗗綋鍓嶈鐨勬暟鎹瓨鍌ㄥ埌 currentRow
+      this.currentRow = row;
+      console.log(this.currentRow,999555);
+      
+      // 鎵撳紑鎶藉眽
+      this.drawer = true;
+    },
     setTime() {
       //璁剧疆瀹氭椂鍣�
       this.clearTimeSet = setInterval(() => {

--
Gitblit v1.8.0