From a51f6cabf6919be2916cfc0b62c856c64b4f93c9 Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期四, 26 十二月 2024 08:56:28 +0800 Subject: [PATCH] order --- src/views/hosp/order/index.vue | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 57 insertions(+), 1 deletions(-) diff --git a/src/views/hosp/order/index.vue b/src/views/hosp/order/index.vue index a3a0b5a..ccc77aa 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, @@ -1929,6 +1939,45 @@ .catch(() => { this.$message.error("鏃犳硶鑾峰彇鐢ㄦ埛淇℃伅锛�"); }); + }, + + // 寮哄埗鎾ら攢鎸夐挳 + 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() { @@ -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