| 行 |
- *编码 |
- *方法名称 |
- 关联检查类型 |
- *执行科室 |
- 收费金额 |
+ 代码 |
+ 名称 |
+ 检查类型 |
+ 套餐名称 |
+ 曝光次数 |
序号 |
备注 |
操作 |
@@ -281,60 +281,35 @@
-
+
- {{ item.type }}
- 选择关联检查类型
+ {{ item.checkType || '无' }}
+
+ |
+
+
+
+
+
+
+ {{ item.packageName || '' }}
|
-
+
- {{ item.department }}
- 选择执行科室
+ {{ item.exposureNum || 0}}
|
-
+
- {{ item.amount || '0.00' }}
-
- |
-
-
-
-
-
- {{ item.number || '999999' }}
+ {{ item.orderNum || '0' }}
|
@@ -370,13 +345,13 @@
-
-
+
+
@@ -387,7 +362,7 @@
-
+
@@ -404,10 +379,14 @@
| 行 |
*编码 |
- *部位名称 |
- 优先级 |
- 是否可见 |
- 序号 |
+ *名称 |
+ 检查类型 |
+ 曝光次数 |
+ 费用套餐 |
+ 金额 |
+ 序号 |
+ 服务范围 |
+ 下级医技类型 |
备注 |
操作 |
@@ -430,7 +409,7 @@
|
-
+
{{ item.name }}
@@ -438,31 +417,60 @@
|
-
+
- {{ item.priority || '1' }}
+ {{ item.checkType || '无' }}
|
-
+
- {{ item.visible === '1' ? '是' : '否' }}
+ {{ item.exposureNum || '0' }}
|
-
+
+
+
+ {{ item.packageName || '' }}
+
+ |
+
+
+
+
+
+ {{ item.price || '0.00' }}
+
+ |
+
+
+
{{ item.number || '999999' }}
|
+
+
+
+
+
+ {{ item.serviceScope || '' }}
+
+ |
+
+
+
+
+
+ {{ item.subType || '' }}
+
+ |
@@ -528,6 +536,8 @@ const searchParams = reactive({
checkMethod: '',
name: '',
packageId: '',
+ packageName: '',
+ checkType: '',
checkPartCode: '',
checkPartName: '',
visible: ''
@@ -686,10 +696,10 @@ async function loadMenuData(menu) {
row: (index + 1).toString(),
code: item.code,
name: item.name,
- type: item.type || '',
- department: item.department || '',
- amount: item.amount || '0.00',
- number: item.number || '999999',
+ checkType: item.checkType || '',
+ packageName: item.packageName || '',
+ exposureNum: item.exposureNum || 0,
+ orderNum: item.orderNum || 0,
remark: item.remark || '',
actions: true
});
@@ -701,7 +711,9 @@ async function loadMenuData(menu) {
// 构建检查部位的搜索参数
const partSearchParams = {
code: searchParams.checkPartCode,
- name: searchParams.checkPartName,
+ name: searchParams.name,
+ checkType: searchParams.checkType,
+ packageName: searchParams.packageName,
visible: searchParams.visible
};
const partResponse = await listCheckPart(partSearchParams);
@@ -712,9 +724,13 @@ async function loadMenuData(menu) {
row: (index + 1).toString(),
code: item.code,
name: item.name,
- priority: item.priority || '1',
- visible: item.visible !== undefined ? String(item.visible) : '1',
+ checkType: item.checkType || '',
+ exposureNum: item.exposureNum || 0,
+ packageName: item.packageName || '',
+ price: item.price || 0,
number: item.number || '999999',
+ serviceScope: item.serviceScope || '',
+ subType: item.subType || '',
remark: item.remark || '',
actions: true
});
@@ -832,9 +848,13 @@ function handleAddNewRow() {
row: String(maxRowNum + 1),
code: '',
name: '',
- priority: '1',
- visible: '1',
+ checkType: '',
+ exposureNum: 0,
+ packageName: '',
+ price: 0,
number: '999999',
+ serviceScope: '',
+ subType: '',
remark: '',
editing: true, // 新行默认进入编辑状态
isNew: true, // 标记为新增行
@@ -901,6 +921,8 @@ function handleReset() {
searchParams.checkMethod = '';
searchParams.name = '';
searchParams.packageId = '';
+ searchParams.packageName = '';
+ searchParams.checkType = '';
searchParams.checkPartCode = '';
searchParams.checkPartName = '';
searchParams.visible = '';
|