|
@@ -81,9 +81,6 @@ export function clearPatInfo() {
|
|
|
export const muBanMing = ref({})
|
|
|
// 错误信息
|
|
|
export const cuoWuXinXi = ref('')
|
|
|
-// 头部大小
|
|
|
-export const yzHeaderSize = ref(0)
|
|
|
-
|
|
|
// 给药方式
|
|
|
export const geiYaoFangShiData = ref([])
|
|
|
// 频率
|
|
@@ -246,7 +243,6 @@ export interface YzType {
|
|
|
execDeptName: string
|
|
|
}
|
|
|
|
|
|
-
|
|
|
export interface SearchOrdersType {
|
|
|
id: string;
|
|
|
pyCode: string;
|
|
@@ -754,17 +750,16 @@ interface ExtraInformationType {
|
|
|
|
|
|
export const shouShuDiagnosis = ref([])
|
|
|
|
|
|
-const defaultExtraInformation: ExtraInformationType = {
|
|
|
- diagCode: "",
|
|
|
- diagText: "",
|
|
|
- reqOtherResult: "",
|
|
|
- reqTzComment: "",
|
|
|
- reqComment: ''
|
|
|
+const defaultExtraInformation: () => ExtraInformationType = () => {
|
|
|
+ return {
|
|
|
+ diagCode: "",
|
|
|
+ diagText: "",
|
|
|
+ reqOtherResult: "",
|
|
|
+ reqTzComment: "",
|
|
|
+ reqComment: ''
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
-const strDefaultExtraInformation = JSON.stringify(defaultExtraInformation)
|
|
|
-
|
|
|
-
|
|
|
export function clickTimeLimitReminder() {
|
|
|
timeLimitPromptByPatientNo(<string>huanZheXinXi.value!.inpatientNo).then(res => {
|
|
|
yzMitt.emit('setTimeLimitPrompt', res)
|
|
@@ -803,24 +798,18 @@ export const clickOnThePatient = async (patNo: string) => {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- if (yzMitt.exists('queryYz')) {
|
|
|
- await nextTick();
|
|
|
- await yzMitt.emit('queryYz');
|
|
|
- } else {
|
|
|
- await jsQueryYzData();
|
|
|
- }
|
|
|
+ await jsQueryYzData();
|
|
|
queryParam.value.frequCode = frequCodeEnum.all;
|
|
|
queryParam.value.zhuangTai = 0;
|
|
|
queryParam.value.displayRange = 2;
|
|
|
clearAssociate();
|
|
|
getAncillaryInformation(huanZheXinXi.value.inpatientNo, huanZheXinXi.value.admissTimes).then(temp => {
|
|
|
if (temp) {
|
|
|
- let str = JSON.stringify(temp);
|
|
|
- jcExtraInformation.value = JSON.parse(str);
|
|
|
- jyExtraInformation.value = JSON.parse(str);
|
|
|
+ jcExtraInformation.value = XEUtils.clone(temp);
|
|
|
+ jyExtraInformation.value = XEUtils.clone(temp);
|
|
|
} else {
|
|
|
- jcExtraInformation.value = JSON.parse(strDefaultExtraInformation);
|
|
|
- jyExtraInformation.value = JSON.parse(strDefaultExtraInformation);
|
|
|
+ jcExtraInformation.value = defaultExtraInformation();
|
|
|
+ jyExtraInformation.value = defaultExtraInformation();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
@@ -992,7 +981,6 @@ export interface YzMitt {
|
|
|
paste: () => void
|
|
|
allowReplication: () => boolean,
|
|
|
deleteAnOrderByOrderNo: (data: YzType, clearOrNot: boolean) => void
|
|
|
- queryYz: (tableScrollTop?: boolean) => Promise<any>,
|
|
|
confirmMedicalAdvice: () => void,
|
|
|
allergen: () => void,
|
|
|
clickOnTheOrderTemplate: () => void,
|
|
@@ -1012,6 +1000,7 @@ export interface YzMitt {
|
|
|
|
|
|
export const yzMitt = new EventBus<YzMitt>();
|
|
|
|
|
|
+
|
|
|
export const yzSize = ref({
|
|
|
w: 0,
|
|
|
h: 0
|