Compare commits
3 Commits
f0817270db
...
680db771cd
| Author | SHA1 | Date | |
|---|---|---|---|
| 680db771cd | |||
| 1a6a29aab5 | |||
| 0a51a3605f |
@@ -804,7 +804,7 @@ function checkUnit(item, row) {
|
||||
}
|
||||
}
|
||||
|
||||
// 行双击打开编辑块,仅待发送的可编辑
|
||||
// 行双击打开编辑块,"待保存"和"待签发"均可编辑
|
||||
function clickRowDb(row, column, event) {
|
||||
// 检查点击的是否是复选框
|
||||
if (event && event.target.closest('.el-checkbox')) {
|
||||
@@ -815,8 +815,8 @@ function clickRowDb(row, column, event) {
|
||||
return;
|
||||
}
|
||||
row.showPopover = false;
|
||||
// “待签发(已保存 requestId存在)”不允许再编辑;仅“待保存(无requestId)”允许编辑
|
||||
if (row.statusEnum == 1 && !row.requestId) {
|
||||
// statusEnum == 1 包含"待保存(无requestId)"和"待签发(有requestId)",均允许编辑
|
||||
if (row.statusEnum == 1) {
|
||||
// 确保治疗类型为字符串,方便与单选框 label 对齐,默认为长期医嘱('1')
|
||||
row.therapyEnum = String(row.therapyEnum ?? '1');
|
||||
row.isEdit = true;
|
||||
|
||||
@@ -348,13 +348,14 @@ const adviceTypeList = computed(() => {
|
||||
return val === 3 || val === 4;
|
||||
}).map(item => ({
|
||||
label: item.label,
|
||||
value: parseInt(item.value)
|
||||
// 将前端字典值映射为后端SQL值: 耗材4→2, 诊疗3→3
|
||||
value: parseInt(item.value) === 4 ? 2 : parseInt(item.value)
|
||||
}));
|
||||
return [...filtered, { label: '全部', value: '' }];
|
||||
}
|
||||
// 默认值
|
||||
return [
|
||||
{ label: '耗材', value: 4 },
|
||||
{ label: '耗材', value: 2 },
|
||||
{ label: '诊疗', value: 3 },
|
||||
{ label: '全部', value: '' },
|
||||
];
|
||||
@@ -555,7 +556,7 @@ function loadDepartmentOptions() {
|
||||
function getAdviceBaseInfos() {
|
||||
adviceLoading.value = true;
|
||||
queryParams.value.searchKey = searchText.value;
|
||||
queryParams.value.adviceType = adviceType.value;
|
||||
queryParams.value.adviceTypes = adviceType.value;
|
||||
queryParams.value.organizationId = orgId.value;
|
||||
queryParams.value.pricingFlag = 1; // 划价标记
|
||||
getAdviceBaseInfo(queryParams.value)
|
||||
|
||||
Reference in New Issue
Block a user