From ae10aec8b64ee09160879429ddcfa57963e7cf05 Mon Sep 17 00:00:00 2001 From: su1124 <1583764726@qq.com> Date: 星期三, 06 十二月 2023 18:36:43 +0800 Subject: [PATCH] su --- src/views/system/tijianall/index.vue | 103 +++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 82 insertions(+), 21 deletions(-) diff --git a/src/views/system/tijianall/index.vue b/src/views/system/tijianall/index.vue index 5d40613..df77394 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,9 @@ // } // }; return { - dialogVisiblese:false, + proIdList: [], + tableDatas: [], + dialogVisiblese: false, lishi: false, table: false, HistoryList: {}, @@ -982,23 +983,83 @@ // 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) => { + 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; + if (this.tableDatas.length != 0) { + this.tableDatas.forEach((item) => { + if (item.pacId != null) { + _this.pacId = item.pacId; + } else { + item.list.forEach((items) => { + _this.proIdList.push(items.proId); + console.log(_this.pacId, 888); + }); + } + }); + } else { + _this.pacId = ""; + } + let data = { + cusId, + pacId: _this.pacId, + proIds: _this.proIdList, + }; + 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; -- Gitblit v1.8.0