From 68786262c3b3a3af9bf4da5f40749a7885da94dc Mon Sep 17 00:00:00 2001
From: wwl <xchao828@163.com>
Date: 星期二, 04 三月 2025 15:51:44 +0800
Subject: [PATCH] 1

---
 src/views/hosp/order/index.vue         |  170 +++++++++++++++--------------------------
 src/views/doctor/examination/index.vue |    8 -
 src/api/doctor/examination.js          |   12 ++
 3 files changed, 75 insertions(+), 115 deletions(-)

diff --git a/src/api/doctor/examination.js b/src/api/doctor/examination.js
index 4916e5e..3c9a53a 100644
--- a/src/api/doctor/examination.js
+++ b/src/api/doctor/examination.js
@@ -27,15 +27,21 @@
     })
 }
 
-
-// 鐐瑰嚮浣撴浜哄憳鍚屾
 export function dataSynchronization(tjNumber) {
     return request({
-        url: '/check/dataSynchronization',
+        url: '/check/newdataSynchronization',
         method: 'get',
         params: {tjNumber:tjNumber}
     })
 }
+// 鐐瑰嚮浣撴浜哄憳鍚屾
+// export function dataSynchronization(tjNumber) {
+//     return request({
+//         url: '/check/dataSynchronization',
+//         method: 'get',
+//         params: {tjNumber:tjNumber}
+//     })
+// }
 
 // 鐐瑰嚮寮冩
 export function qijian(tjNUm,proId) {
diff --git a/src/views/doctor/examination/index.vue b/src/views/doctor/examination/index.vue
index 45c2ee0..de7d006 100644
--- a/src/views/doctor/examination/index.vue
+++ b/src/views/doctor/examination/index.vue
@@ -181,11 +181,11 @@
                 size="mini"
                 type="text"
                 @click="tongbu(scope.row)"
-                disabled
+                
                 >鍚屾</el-button
               >
               <!-- :disabled="dis" -->
-              <el-button
+              <!-- <el-button
                 disabled
                 size="mini"
                 type="text"
@@ -199,7 +199,7 @@
                 disabled
                 @click="bohui(scope.row)"
                 >椹冲洖</el-button
-              >
+              > -->
             </template>
             <!--    v-show="
                   (xianshi == 'Y' || xianshi == 'y') &&
@@ -874,14 +874,12 @@
       }, 300000);
     },
     tongbu(row) {
-      // this.$refs.tb.toggleRowSelection(row);
       this.$modal.loading("姝e湪鍚屾锛岃绋嶅��...");
       this.setTime();
       let tjNumber = row.tjNumber;
       dataSynchronization(tjNumber)
         .then((res, error) => {
           if (res.code == 200) {
-            // this.$forceUpdate();
             this.handleCurrentChange(row);
             clearInterval(this.clearTimeSet);
             this.clearTimeSet = null;
diff --git a/src/views/hosp/order/index.vue b/src/views/hosp/order/index.vue
index 2d03b88..deb3d93 100644
--- a/src/views/hosp/order/index.vue
+++ b/src/views/hosp/order/index.vue
@@ -1238,114 +1238,50 @@
       </div> -->
     </el-dialog>
 
-    <!-- 娣诲姞鎴栦慨鏀逛綋妫�璁板綍瀵硅瘽妗� -->
     <el-dialog
-      :title="title"
-      :visible.sync="open"
-      width="950px"
-      append-to-body
-      :close-on-click-modal="false"
-    >
-      <el-tabs v-model="activeName1" type="card">
-        <!-- <el-tab-pane label="璁㈠崟娴佹按" name="first">
-          <el-table :data="numberList" style="width: 100%">
-            <el-table-column prop="proName" label="椤圭洰/鑰楁潗" width="300">
-            </el-table-column>
-            <el-table-column prop="price" label="鍗曚环" width="300">
-            </el-table-column>
-            <el-table-column prop="count" label="鏁伴噺" width="300">
-            </el-table-column>
-          </el-table>
-          <el-table :data="bill" style="width: 100%">
-            <el-table-column prop="copeWith" label="搴斾粯" width="180">
-            </el-table-column>
-            <el-table-column prop="discount" label="鎶樻墸" width="180">
-            </el-table-column>
-            <el-table-column prop="paidIn" label="瀹炰粯" width="180">
-            </el-table-column>
-            <el-table-column prop="payType" label="浠樻鏂瑰紡" width="180">
-              <template slot-scope="scope">
-                <span v-if="scope.row.payType == '0'">鐜伴噾鏀粯</span>
-                <span v-if="scope.row.payType == '1'">鍒峰崱鏀粯</span>
-                <span v-if="scope.row.payType == '2'">鏀粯瀹濇敮浠�</span>
-                <span v-if="scope.row.payType == '3'">寰俊鏀粯</span>
-                <span v-if="scope.row.payType == '4'">浜戦棯浠樻敮浠�</span>
-              </template>
-            </el-table-column>
-            <el-table-column prop="payStasus" label="浠樻鐘舵��" width="180">
-              <template slot-scope="scope">
-                <span v-if="scope.row.payStasus == '0'">鏈粯娆�</span>
-                <span v-if="scope.row.payStasus == '1'">宸蹭粯娆�</span>
-                <span v-if="scope.row.payStasus == '2'">閫�璐�</span>
-                <span v-if="scope.row.payStasus == '3'">棰勪粯娆�</span>
-              </template>
-            </el-table-column>
-          </el-table>
-        </el-tab-pane> -->
-        <el-tab-pane label="椤圭洰姹囨��" name="second" style="height: 400px">
-          <el-table :data="huizongList" style="width: 100%" max-height="200">
-            <el-table-column
-              align="center"
-              type="index"
-              label="搴忓彿"
-              width="50"
-            >
-            </el-table-column>
-            <el-table-column align="center" prop="parent_pro_name" label="椤圭洰">
-            </el-table-column>
-            <el-table-column align="center" prop="ks" label="绉戝">
-            </el-table-column>
-            <el-table-column align="center" prop="price" label="璐圭敤鍚堣">
-            </el-table-column>
-          </el-table>
-          <h3>浠樻璇︽儏</h3>
-          <el-table :data="bill" style="width: 100%; margin-top: 10px">
-            <el-table-column align="center" prop="copeWith" label="搴斾粯">
-            </el-table-column>
-            <el-table-column align="center" prop="discount" label="鎶樻墸">
-            </el-table-column>
-            <el-table-column align="center" prop="paidIn" label="瀹炰粯">
-            </el-table-column>
-          </el-table>
-        </el-tab-pane>
-        <el-tab-pane label="鏄庣粏椤圭洰" name="third" style="height: 350px">
-          <el-table
-            :data="infoList"
-            style="width: 100%"
-            max-height="330"
-            :span-method="objectSpanMethod1"
-          >
-            <el-table-column
-              align="center"
-              type="index"
-              label="搴忓彿"
-              width="50"
-            >
-            </el-table-column>
-            <el-table-column align="center" prop="parent_pro_name" label="鐖堕」">
-            </el-table-column>
-            <el-table-column align="center" prop="pro_name" label="瀛愰」">
-            </el-table-column>
-            <el-table-column align="center" prop="danjia" label="鍗曚环">
-            </el-table-column>
-            <el-table-column align="center" prop="num" label="鏁伴噺">
-            </el-table-column>
-            <el-table-column align="center" prop="zongjia" label="鎬讳环">
-            </el-table-column>
-            <el-table-column
-              align="center"
-              prop="time"
-              label="寮�鍗曟椂闂�"
-              width="180"
-            >
-            </el-table-column>
-          </el-table>
-        </el-tab-pane>
-      </el-tabs>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="cancel">鍙� 娑�</el-button>
-      </div>
-    </el-dialog>
+  :title="title"
+  :visible.sync="open"
+  width="1400px"
+  append-to-body
+  :close-on-click-modal="false"
+  class="custom-dialog"
+>
+  <el-tabs v-model="activeName1" type="card">
+    <el-tab-pane label="椤圭洰姹囨��" name="second" style="height: 400px">
+      <el-table :data="huizongList" style="width: 100%" max-height="350">
+        <el-table-column align="center" type="index" label="搴忓彿" width="50"></el-table-column>
+        <el-table-column align="center" prop="parent_pro_name" label="椤圭洰"></el-table-column>
+        <el-table-column align="center" prop="ks" label="绉戝"></el-table-column>
+        <el-table-column align="center" prop="price" label="璐圭敤鍚堣"></el-table-column>
+      </el-table>
+      <h3>浠樻璇︽儏</h3>
+      <el-table :data="bill" style="width: 100%; margin-top: 10px;">
+        <el-table-column align="center" prop="copeWith" label="搴斾粯"></el-table-column>
+        <el-table-column align="center" prop="discount" label="鎶樻墸"></el-table-column>
+        <el-table-column align="center" prop="paidIn" label="瀹炰粯"></el-table-column>
+      </el-table>
+    </el-tab-pane>
+    <el-tab-pane label="鏄庣粏椤圭洰" name="third" style="height: 450px;"> <!-- 绉婚櫎 overflow-y: auto -->
+  <el-table 
+    :data="infoList" 
+    style="width: 100;" 
+    max-height="500"
+    :span-method="objectSpanMethod1"
+  >
+    <el-table-column align="center" type="index" label="搴忓彿" width="50"></el-table-column>
+    <el-table-column align="center" prop="parent_pro_name" label="鐖堕」"></el-table-column>
+    <el-table-column align="center" prop="pro_name" label="瀛愰」"></el-table-column>
+    <el-table-column align="center" prop="danjia" label="鍗曚环"></el-table-column>
+    <el-table-column align="center" prop="num" label="鏁伴噺"></el-table-column>
+    <el-table-column align="center" prop="zongjia" label="鎬讳环"></el-table-column>
+    <el-table-column align="center" prop="time" label="寮�鍗曟椂闂�" width="180"></el-table-column>
+  </el-table>
+</el-tab-pane>
+  </el-tabs>
+  <div slot="footer" class="dialog-footer">
+    <el-button @click="cancel">鍙� 娑�</el-button>
+  </div>
+</el-dialog>
 
     <el-dialog
       :title="title1"
@@ -3121,6 +3057,26 @@
 };
 </script>
 <style lang="scss" scoped>
+.custom-dialog {
+  /* 鑷畾涔夊脊鍑烘鐨勬渶灏忛珮搴� */
+  min-height: 600px; /* 浠庨粯璁ら珮搴﹀鍔犲埌 600px锛屽彲浠ユ牴鎹渶瑕佽皟鏁� */
+}
+
+/* 璋冩暣 el-tabs 鐨勫唴瀹瑰尯鍩熼珮搴� */
+::v-deep .el-tabs__content {
+  min-height: 500px; /* 纭繚閫夐」鍗″唴瀹瑰尯鍩熸湁瓒冲楂樺害 */
+}
+
+/* 璋冩暣瀵硅瘽妗嗙殑涓讳綋閮ㄥ垎 */
+::v-deep .el-dialog__body {
+  padding: 20px;
+}
+
+/* 鍙�夛細璋冩暣 footer 鐨勬牱寮� */
+.dialog-footer {
+  padding: 10px 20px;
+  text-align: right;
+}
 .pag {
   width: 100%;
   display: flex;

--
Gitblit v1.8.0