|
@@ -332,6 +332,7 @@ import doctorStore, {
|
|
|
} from "@/views/hospitalization/zhu-yuan-yi-sheng/public-js/useDoctorStore";
|
|
|
import { useDialog } from "@/components/cy/CyDialog/index";
|
|
|
import { isDev } from "@/utils/public";
|
|
|
+import {getYbDiags} from "@/api/case-front-sheet";
|
|
|
|
|
|
const props = withDefaults(
|
|
|
defineProps<{
|
|
@@ -371,6 +372,21 @@ const searchClickFunc = async (row: SearchOrdersType): Promise<void> => {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ let hasCYZD = true
|
|
|
+ if (row.orderCode === '10954' || row.orderName === '今日结账出院') {
|
|
|
+ hasCYZD = false
|
|
|
+ await getYbDiags(props.patientInfo.inpatientNo, props.patientInfo.admissTimes).then(
|
|
|
+ res => {
|
|
|
+ if(res && res.length > 0) {
|
|
|
+ hasCYZD = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ );
|
|
|
+ }
|
|
|
+ if (!hasCYZD) {
|
|
|
+ clearAndErrorMessage("开出院医嘱前,请先填写出院诊断!")
|
|
|
+ return false
|
|
|
+ }
|
|
|
// 在出院带药的页面中选择数据
|
|
|
if (row.serial === "00" && isCydy()) {
|
|
|
clearAndErrorMessage("出院带药不能开项目");
|