|
@@ -37,6 +37,7 @@
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
import {
|
|
|
+ confirmYzCheck,
|
|
|
deleteMultipleOrders,
|
|
|
insertTemplateOrder,
|
|
|
} from "@/api/zhu-yuan-yi-sheng/yi-zhu-lu-ru";
|
|
@@ -94,6 +95,23 @@ const reasonableRef = useCompRef(RationalDrugUseWindow);
|
|
|
* 确认医嘱 , 已经做过无患者的判断了
|
|
|
*/
|
|
|
const confirmOrdersClick = async () => {
|
|
|
+ const confirmYzCheckData = await confirmYzCheck(
|
|
|
+ huanZheXinXi.value.inpatientNo,
|
|
|
+ huanZheXinXi.value.admissTimes,
|
|
|
+ huanZheXinXi.value.ledgerSn
|
|
|
+ ).catch(err => {
|
|
|
+ console.log("校验医保规则", err);
|
|
|
+ return "OK";
|
|
|
+ });
|
|
|
+
|
|
|
+ if (confirmYzCheckData !== "OK") {
|
|
|
+ await CyMessageBox.confirm({
|
|
|
+ message: confirmYzCheckData,
|
|
|
+ title: "医保限制,是否继续保存医嘱",
|
|
|
+ confirmButtonText: "继续",
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
if (isDev) {
|
|
|
await confirmOrder();
|
|
|
return;
|
|
@@ -181,7 +199,7 @@ const orderQuash = async val => {
|
|
|
inputMaxLength: 50,
|
|
|
})
|
|
|
.then(async ({ value }) => {
|
|
|
- let res = await applicationForRevocation({
|
|
|
+ const res = await applicationForRevocation({
|
|
|
actOrderNo: val.actOrderNo,
|
|
|
reqRemark: value,
|
|
|
patNo: val.inpatientNo,
|