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