202 检验项目设置-》检验项目:点击【编辑】按钮检验类型字段的内容显示数字
This commit is contained in:
@@ -1061,10 +1061,6 @@ const handlePackageVisibleChange = (visible) => {
|
|||||||
|
|
||||||
// 可选:如果希望页面一打开就预加载一次,保留 onMounted
|
// 可选:如果希望页面一打开就预加载一次,保留 onMounted
|
||||||
// 如果希望完全由用户点击触发,可以注释掉 onMounted
|
// 如果希望完全由用户点击触发,可以注释掉 onMounted
|
||||||
onMounted(() => {
|
|
||||||
// getFeePackages();
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
// ==============================
|
// ==============================
|
||||||
// 【修复】级联下拉框逻辑 (包含直接请求代码)
|
// 【修复】级联下拉框逻辑 (包含直接请求代码)
|
||||||
@@ -1190,9 +1186,7 @@ const handleEditRow = (row) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
// ... 其他初始化代码
|
loadParentTypes();
|
||||||
loadParentTypes(); // <--- 确保这一行存在
|
|
||||||
// ...
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
@@ -1334,8 +1328,8 @@ const packageFilter = ref('');
|
|||||||
// 过滤后的检验项目数据(仅保留费用套餐的前端过滤,其他过滤已由后端处理)
|
// 过滤后的检验项目数据(仅保留费用套餐的前端过滤,其他过滤已由后端处理)
|
||||||
const filteredInspectionItems = computed(() => {
|
const filteredInspectionItems = computed(() => {
|
||||||
return inspectionItems.value.filter(item => {
|
return inspectionItems.value.filter(item => {
|
||||||
// 按费用套餐过滤(费用套餐是前端自定义字段,需要前端过滤)
|
// 按费用套餐过滤(用 feePackageId 与选中的套餐 id 比对)
|
||||||
if (packageFilter.value && item.package !== packageFilter.value) {
|
if (packageFilter.value && String(item.feePackageId) !== String(packageFilter.value)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
@@ -1888,7 +1882,7 @@ const addNewItem = () => {
|
|||||||
amount: 0.00,
|
amount: 0.00,
|
||||||
sortOrder: inspectionItems.value.length + 1,
|
sortOrder: inspectionItems.value.length + 1,
|
||||||
serviceRange: '全部',
|
serviceRange: '全部',
|
||||||
sub医技Type: '',
|
subItemName: '',
|
||||||
remark: '',
|
remark: '',
|
||||||
status: true
|
status: true
|
||||||
};
|
};
|
||||||
@@ -2058,8 +2052,8 @@ const deleteItem = async (id) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const cancelEdit = (item) => {
|
const cancelEdit = (item) => {
|
||||||
// 如果是新添加的行,则直接删除
|
// 如果是新添加的行,则直接删除(临时ID为数字类型)
|
||||||
if (item.id.toString().length > 10) { // 临时ID,使用Date.now()生成
|
if (typeof item.id === 'number') {
|
||||||
const index = inspectionItems.value.findIndex(i => i.id === item.id);
|
const index = inspectionItems.value.findIndex(i => i.id === item.id);
|
||||||
if (index !== -1) {
|
if (index !== -1) {
|
||||||
inspectionItems.value.splice(index, 1);
|
inspectionItems.value.splice(index, 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user