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