From 87d24ab85a9821d6b0366691d09a10d19bc3e45c Mon Sep 17 00:00:00 2001 From: wwl <xchao828@163.com> Date: 星期三, 08 一月 2025 15:11:58 +0800 Subject: [PATCH] 1 --- src/views/hosp/order/index.vue | 62 +++++++++++++++++++++++++++++- 1 files changed, 59 insertions(+), 3 deletions(-) diff --git a/src/views/hosp/order/index.vue b/src/views/hosp/order/index.vue index a3a0b5a..6aa8be0 100644 --- a/src/views/hosp/order/index.vue +++ b/src/views/hosp/order/index.vue @@ -232,6 +232,16 @@ >鎵撳嵃琛ュ綍鍗�</el-button > </el-col> + <el-col :span="1.5"> + <el-button + type="primary" + size="mini" + @click="ForceChexiao" + :disabled="single" + v-hasPermi="['qzcx']" + >寮哄埗鎾ら攢</el-button + > + </el-col> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" @@ -1506,6 +1516,7 @@ getTransitionInfo, getBlproByTjh, revokeBlProByBldhAndTjh, + getForceChexiao, } from "@/api/hosp/order"; import moment from "moment"; import { getZhList, getlistByZhId } from "@/api/system/package"; @@ -1524,7 +1535,6 @@ queryCompany, addbatch, } from "@/api/team/tuanti"; -import { createLogger } from "vuex"; export default { components: { ViewPdf, @@ -1931,6 +1941,45 @@ }); }, + // 寮哄埗鎾ら攢鎸夐挳 + ForceChexiao() { + const tjNum = this.tjnumbers; + this.$confirm( + "鎮ㄦ槸鍚﹂渶瑕佸己鍒舵挙閿�锛熸挙閿�鍚庤浜哄憳鏈浣撴璁板綍涓嶅彲鎭㈠锛�", + "纭淇℃伅", + { + distinguishCancelAndClose: true, + confirmButtonText: "纭", + cancelButtonText: "鍙栨秷", + customClass: "custom-message-box", + } + ) + + .then(() => { + getForceChexiao(tjNum).then((res) => { + this.$modal.msgSuccess("鎾ら攢鎴愬姛"); + this.getList(); + }); + }) + .catch((action) => { + if (action === "cancel") { + this.$message({ + type: "warning", + message: "宸插彇娑�", + }); + } + }); + this.$nextTick(() => { + // 纭繚寮规娓叉煋鍚庡簲鐢ㄦ牱寮� + const messageBox = document.querySelector( + ".custom-message-box .el-message-box__message" + ); + if (messageBox) { + messageBox.style.color = "red"; // 閫氳繃 JS 寮哄埗璁剧疆棰滆壊 + } + }); + }, + handleRevoke() { this.$confirm("鎮ㄧ‘璁よ鎾ら攢锛�", "纭淇℃伅", { distinguishCancelAndClose: true, @@ -2161,7 +2210,7 @@ var discount = ""; response.data.water.forEach((item) => { copeWith += item.copeWith; - paidIn += item.copeWith; + paidIn += item.paidIn; discount = item.discount; }); this.bill.push({ @@ -2202,7 +2251,7 @@ var discount = ""; response.data.water.forEach((item) => { copeWith += item.copeWith; - paidIn += item.copeWith; + paidIn += item.paidIn; discount = item.discount; }); this.bill.push({ @@ -2871,6 +2920,12 @@ // .el-dialog__body { // padding: 20px; // } +::v-deep .el-message-box__message { + color: red !important; /* 寮哄埗璁剧疆棰滆壊涓虹孩鑹� */ +} +// .custom-message-box .el-message-box__message { +// color: red !important; /* 璁剧疆鏂囧瓧涓虹孩鑹� */ +// } .o { margin-top: 8px; } @@ -2918,6 +2973,7 @@ display: flex; flex-direction: column; } + ::v-deep .el-step__title.is-process { color: rgb(24, 144, 255); } -- Gitblit v1.8.0