|
@@ -66,6 +66,7 @@
|
|
|
archivesFormulaTemplateEdit,
|
|
archivesFormulaTemplateEdit,
|
|
|
} from '@/api/biz/archives/formulaTemplateApi';
|
|
} from '@/api/biz/archives/formulaTemplateApi';
|
|
|
import FormDrawerHistory from './FormDrawerHistory.vue';
|
|
import FormDrawerHistory from './FormDrawerHistory.vue';
|
|
|
|
|
+ import dayjs from 'dayjs';
|
|
|
const emit = defineEmits(['success', 'register']);
|
|
const emit = defineEmits(['success', 'register']);
|
|
|
|
|
|
|
|
const getTitle = ref('透析处方');
|
|
const getTitle = ref('透析处方');
|
|
@@ -108,13 +109,14 @@
|
|
|
console.log('🚀 ~ file: FormDrawer.vue:49 ~ data:', data);
|
|
console.log('🚀 ~ file: FormDrawer.vue:49 ~ data:', data);
|
|
|
await resetFields();
|
|
await resetFields();
|
|
|
setDrawerProps({ confirmLoading: false });
|
|
setDrawerProps({ confirmLoading: false });
|
|
|
- isUpdate.value = data?.isUpdate;
|
|
|
|
|
|
|
+ isUpdate.value = data.isUpdate;
|
|
|
getTitle.value = `${isUpdate.value ? '编辑透析处方模板' : '新建透析处方模板'} ( ${
|
|
getTitle.value = `${isUpdate.value ? '编辑透析处方模板' : '新建透析处方模板'} ( ${
|
|
|
data.record.name
|
|
data.record.name
|
|
|
} | ${data.record.gender} | ${data.record.age}岁 )`;
|
|
} | ${data.record.gender} | ${data.record.age}岁 )`;
|
|
|
bizDictOptions.accessType = await listDictModel({ dictCode: 'va_type' });
|
|
bizDictOptions.accessType = await listDictModel({ dictCode: 'va_type' });
|
|
|
patientBasicId.value = data.record.patientBasicId;
|
|
patientBasicId.value = data.record.patientBasicId;
|
|
|
rowId.value = data.record?.id;
|
|
rowId.value = data.record?.id;
|
|
|
|
|
+ console.log('unref(isUpdate)', unref(isUpdate));
|
|
|
if (unref(isUpdate)) {
|
|
if (unref(isUpdate)) {
|
|
|
const resData = await archivesFormulaTemplateDetail(rowId.value);
|
|
const resData = await archivesFormulaTemplateDetail(rowId.value);
|
|
|
if (resData.suppliesTemplate) {
|
|
if (resData.suppliesTemplate) {
|
|
@@ -128,9 +130,6 @@
|
|
|
await nextTick();
|
|
await nextTick();
|
|
|
await setTableData(tableData.value);
|
|
await setTableData(tableData.value);
|
|
|
}
|
|
}
|
|
|
- // delete resData.suppliesTemplate;
|
|
|
|
|
- // console.log('🚀 ~ file: FormDrawer.vue:119 ~ resData:', resData);
|
|
|
|
|
- // const fieldData = resData.
|
|
|
|
|
await setFieldsValue({
|
|
await setFieldsValue({
|
|
|
...resData,
|
|
...resData,
|
|
|
});
|
|
});
|
|
@@ -149,6 +148,10 @@
|
|
|
},
|
|
},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
+ } else {
|
|
|
|
|
+ await setFieldsValue({
|
|
|
|
|
+ enactedTime: dayjs().format('YYYY-MM-DD'),
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|