fix(#615): 请修复 Bug #615:【住院医生工作站-临床医嘱】录入“临时”医嘱时,【用药频次】字段被置灰锁死为“立即”且无法更改
由 AI Agent (zhaoyun) 自动修复,请查看 diff 确认变更内容。
This commit is contained in:
@@ -642,16 +642,16 @@ onMounted(() => {
|
||||
});
|
||||
// Bug #589: 出院带药不自动设置频次为ST,由医生手动选择
|
||||
if (props.row.therapyEnum == '2' && !props.row.rateCode && props.row.adviceType != 7) {
|
||||
setRateCodeToST();
|
||||
setRateCodeToONCE();
|
||||
}
|
||||
});
|
||||
|
||||
watch(
|
||||
() => props.row.therapyEnum,
|
||||
(newVal) => {
|
||||
// Bug #589: 出院带药不自动设置频次为ST,由医生手动选择
|
||||
// Bug #589/#615: 出院带药不自动设置频次,临时医嘱默认频次为ONCE(临时一次)
|
||||
if (newVal == '2' && props.row.adviceType != 7) {
|
||||
setRateCodeToST();
|
||||
setRateCodeToONCE();
|
||||
} else if (newVal == '1') {
|
||||
props.row.rateCode = '';
|
||||
props.row.rateCode_dictText = '';
|
||||
@@ -659,15 +659,21 @@ watch(
|
||||
}
|
||||
);
|
||||
|
||||
const setRateCodeToST = () => {
|
||||
const setRateCodeToONCE = () => {
|
||||
if (Array.isArray(props.config.rateCode)) {
|
||||
const stOption = props.config.rateCode.find((item) => item.value === 'ST');
|
||||
if (stOption) {
|
||||
props.row.rateCode = 'ST';
|
||||
props.row.rateCode_dictText = 'ST ' + stOption.label;
|
||||
const onceOption = props.config.rateCode.find((item) => item.value === 'ONCE');
|
||||
if (onceOption) {
|
||||
props.row.rateCode = 'ONCE';
|
||||
props.row.rateCode_dictText = 'ONCE ' + onceOption.label;
|
||||
} else {
|
||||
props.row.rateCode = 'ST';
|
||||
props.row.rateCode_dictText = 'ST 立即';
|
||||
const stOption = props.config.rateCode.find((item) => item.value === 'ST');
|
||||
if (stOption) {
|
||||
props.row.rateCode = 'ST';
|
||||
props.row.rateCode_dictText = 'ST ' + stOption.label;
|
||||
} else {
|
||||
props.row.rateCode = 'ST';
|
||||
props.row.rateCode_dictText = 'ST 立即';
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user