From 8debaf556ec55b74ef338d714ad013415eda208f Mon Sep 17 00:00:00 2001
From: su1124 <1583764726@qq.com>
Date: 星期五, 21 六月 2024 17:29:34 +0800
Subject: [PATCH] su

---
 src/views/hosp/order/index.vue |  128 ++++++++++++++++++++++++++++--------------
 1 files changed, 85 insertions(+), 43 deletions(-)

diff --git a/src/views/hosp/order/index.vue b/src/views/hosp/order/index.vue
index 341ac88..b365903 100644
--- a/src/views/hosp/order/index.vue
+++ b/src/views/hosp/order/index.vue
@@ -781,39 +781,64 @@
 
     <!-- 娣诲姞鎴栦慨鏀逛綋妫�璁板綍瀵硅瘽妗� -->
     <el-dialog :title="title" :visible.sync="open" width="950px" append-to-body>
-      <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-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">
+          <el-table :data="huizongList" style="width: 100%">
+            <el-table-column prop="newID" label="搴忓彿"> </el-table-column>
+            <el-table-column prop="parent_pro_name" label="椤圭洰">
+            </el-table-column>
+            <el-table-column prop="ks" label="绉戝"> </el-table-column>
+            <el-table-column prop="price" label="璐圭敤鍚堣"> </el-table-column>
+          </el-table>
+        </el-tab-pane>
+        <el-tab-pane label="鏄庣粏椤圭洰" name="third">
+          <el-table :data="infoList" style="width: 100%">
+            <el-table-column prop="newID" label="搴忓彿"> </el-table-column>
+            <el-table-column prop="parent_pro_name" label="鐖堕」">
+            </el-table-column>
+            <el-table-column prop="proName" label="瀛愰」"> </el-table-column>
+            <el-table-column prop="danjia" label="鍗曚环"> </el-table-column>
+            <el-table-column prop="num" label="鏁伴噺"> </el-table-column>
+            <el-table-column prop="zongjia" label="鎬讳环"> </el-table-column>
+            <el-table-column prop="time" label="寮�鍗曟椂闂�"> </el-table-column>
+          </el-table>
+        </el-tab-pane>
+      </el-tabs>
       <div slot="footer" class="dialog-footer">
         <el-button @click="cancel">鍙� 娑�</el-button>
       </div>
@@ -829,6 +854,7 @@
   getOrderList,
   getNewDateList,
   revokeTjOrderByTjNum,
+  getTransitionInfo,
 } from "@/api/hosp/order";
 import moment from "moment";
 import { getwater } from "@/api/hosp/customer";
@@ -847,6 +873,9 @@
   name: "Order",
   data() {
     return {
+      huizongList:[],
+      infoList:[],
+      activeName1: "first",
       filterText: "",
       orderIds: "",
       tjnumbers: "",
@@ -1088,18 +1117,13 @@
     },
 
     handleRevoke() {
-      this.$confirm(
-        "鎮ㄧ‘璁よ鎾ら攢锛�",
-        "纭淇℃伅",
-        {
-          distinguishCancelAndClose: true,
-          confirmButtonText: "纭",
-          cancelButtonText: "鍙栨秷",
-        }
-      )
+      this.$confirm("鎮ㄧ‘璁よ鎾ら攢锛�", "纭淇℃伅", {
+        distinguishCancelAndClose: true,
+        confirmButtonText: "纭",
+        cancelButtonText: "鍙栨秷",
+      })
         .then(() => {
           revokeTjOrderByTjNum(this.tjnumbers).then((res) => {
-            
             this.$modal.msgSuccess(res.msg);
             this.getList();
           });
@@ -1249,6 +1273,24 @@
         this.bill = response.data.water;
         this.title = "璁㈠崟娴佹按";
       });
+      getTransitionInfo(tjNumber).then((res) => {
+        console.log(111);
+        console.log(res);
+        this.huizongList = res.data.huizong;
+        this.infoList = res.data.info;
+        this.huizongList.forEach((item, index) => {
+          item.newID =
+            (this.queryParams.pageNum - 1) * this.queryParams.pageSize +
+            index +
+            1;
+        });
+        this.infoList.forEach((item, index) => {
+          item.newID =
+            (this.queryParams.pageNum - 1) * this.queryParams.pageSize +
+            index +
+            1;
+        });
+      });
     },
     /** 璁㈠崟鏄庣粏鎸夐挳 */
     handleUpdate1(row) {

--
Gitblit v1.8.0