From ca8433c52ae795db9133006dbbc21815d9b89ca0 Mon Sep 17 00:00:00 2001
From: su1124 <1583764726@qq.com>
Date: 星期三, 06 十二月 2023 15:52:07 +0800
Subject: [PATCH] su

---
 src/views/system/tijianall/index.vue |  106 ++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 85 insertions(+), 21 deletions(-)

diff --git a/src/views/system/tijianall/index.vue b/src/views/system/tijianall/index.vue
index 5d40613..d53d886 100644
--- a/src/views/system/tijianall/index.vue
+++ b/src/views/system/tijianall/index.vue
@@ -461,7 +461,7 @@
                   >棰勭害鐧昏</el-button
                 >
                 <el-button
-                 v-show="lishi"
+                  v-show="lishi"
                   type="primary"
                   @click="cope"
                   size="mini"
@@ -678,12 +678,10 @@
       width="30%"
       :before-close="handleClose"
     >
-      <span>闇�瑕佸鍒舵渶杩戜竴娆$殑浣撴椤圭洰鍚楋紵</span>
+      <span>鏄惁澶嶅埗鏈�杩戜竴娆$殑浣撴椤圭洰锛�</span>
       <span slot="footer" class="dialog-footer">
         <el-button @click="dialogVisiblese = false">鍙� 娑�</el-button>
-        <el-button type="primary" @click="dialogVisiblese = false"
-          >纭� 瀹�</el-button
-        >
+        <el-button type="primary" @click="copes">纭� 瀹�</el-button>
       </span>
     </el-dialog>
   </div>
@@ -702,6 +700,7 @@
   getGuide,
   getaddTj,
   getHistryTjOrderByCusIdCard,
+  getHistryTjOrderProByCusIdCard,
 } from "@/api/system/tijian";
 import { MessageBox } from "element-ui";
 import VTreeTransfer from "../tijian/TreeTransfer.vue";
@@ -749,7 +748,8 @@
     //   }
     // };
     return {
-      dialogVisiblese:false,
+      tableDatas: [],
+      dialogVisiblese: false,
       lishi: false,
       table: false,
       HistoryList: {},
@@ -982,23 +982,81 @@
         // return this.$message.error("璇疯緭鍏ユ纭殑韬唤璇佸彿锛�");;
       }
     },
-    cope(){
+    cope() {
       let cusIdCard = this.form.cusIdcard;
-      getHistryTjOrderByCusIdCard(cusIdCard).then((res) => {
-            if(res.data.length != 0){
-              this.dialogVisiblese = true;
-            }else{
-              this.$message.warning('鏆傛棤鍘嗗彶浣撴璁板綍锛�');
-            }
-        });
+      getHistryTjOrderProByCusIdCard(cusIdCard).then((res) => {
+        console.log(res);
+        this.copeList = res.data;
+        if (res.data.length != 0) {
+          this.dialogVisiblese = true;
+        } else {
+          this.$message.warning("鏆傛棤鍘嗗彶浣撴璁板綍锛�");
+        }
+      });
     },
-     handleClose(done) {
-        this.$confirm('纭鍏抽棴锛�')
-          .then(_ => {
-            done();
-          })
-          .catch(_ => {});
-      },
+    copes() {
+      let cusIdCard = this.form.cusIdcard;
+      getHistryTjOrderProByCusIdCard(cusIdCard).then((res) => {
+        this.tableDatas = res.data;
+        if (this.form.cusIdcard) {
+          var cusId = this.form.cusIdcard;
+        } else {
+          this.$message.warning("璇峰厛濉啓淇℃伅锛屽啀閫変綋妫�鍐呭");
+        }
+
+        let _this = this;
+        console.log(this.tableDatas.length);
+        if (this.tableDatas.length != 0) {
+           this.tableDatas.forEach((item) => {
+          _this.pacId = this.tableDatas.pacId;
+          _this.proId = this.tableDatas.proId;
+          console.log(_this.pacId, 888);
+        });
+         
+        } else {
+          _this.pacId = "";
+        }
+        let data = {
+          cusId,
+          pacId: _this.pacId,
+          proIds:  _this.proId,
+        };
+        getaddtTransition(data).then((response) => {
+          if (response.msg === "鎿嶄綔鎴愬姛") {
+            let cusId = this.form.cusIdcard;
+            getTransitionList(cusId).then((response) => {
+              this.tableData1 = response.data;
+              // this.checkSelectable();
+              this.TotalPrice1 = 0;
+              if (this.tableData1) {
+                this.tableData1.forEach((item) => {
+                  this.TotalPrice1 += item.nowPrice;
+                  this.TotalPrice = this.TotalPrice1 + ".00";
+                  if (item.pacName === null) {
+                    item.pacName = "鍗曢」";
+                  }
+                  this.pacName = item.pacName;
+                });
+                this.list1 = false;
+                this.list3 = true;
+              } else {
+                this.list1 = true;
+                this.TotalPrice = "0.00";
+              }
+            });
+          }
+        });
+        this.taocan = false;
+      });
+      this.dialogVisiblese = false;
+    },
+    handleClose(done) {
+      this.$confirm("纭鍏抽棴锛�")
+        .then((_) => {
+          done();
+        })
+        .catch((_) => {});
+    },
     getList1() {
       getInfo().then((response) => {
         this.getInfodis = response.user.discount;
@@ -1281,6 +1339,7 @@
     // 鐐瑰嚮澶氶�夋鑾峰彇閫変腑鏁版嵁
     handleSelectionChange(selection, row) {
       this.tableData = selection;
+      console.log(this.tableData);
       if (selection.length > 1) {
         let del_row = selection.shift();
         this.$refs.tb.toggleRowSelection(del_row, false); //璁剧疆杩欎竴琛屽彇娑堥�変腑
@@ -1393,11 +1452,15 @@
     // 鏈�鍚庢彁浜ゆ寜閽�
     submitPrice() {
       let _this = this;
+      console.log(_this.tableData1.length, 111);
       if (_this.tableData1.length > 0) {
         let userId = this.form.cusIdcard;
+        console.log(userId, 222);
         let tjType = this.form.tjType == 2 ? "涓汉" : "鍥㈤槦";
+        console.log(this.tableData[0], 444);
         if (this.tableData[0]) {
           var pacId = this.tableData[0].pacId;
+          console.log(pacId, 333);
         }
         // let copeWith = this.TotalPrice1;
         // let paidIn = this.TotalPrice;
@@ -1411,6 +1474,7 @@
         // }
         let data;
         if (pacId) {
+          console.log(pacId);
           data = {
             pacId,
             department: this.form.department,

--
Gitblit v1.8.0