@@ -309,7 +309,7 @@
-
+
-
+
{{ scope.row.isInspectionRequired ? '是' : '否' }}
-
+
-
+
{{ scope.row.referencePrice?.toFixed(2) }}
-
-
+
红色预警
@@ -993,8 +993,12 @@ const permissionMap: Record = {
available: 'material_list:availableCount',
files: 'material_list:files',
isEnabled: 'material_list:isEnabled',
- isInspectionRequired: 'material_list:operation',
- isApprovalRequired: 'material_list:operation',
+ // ★ 这两处原先都写成 material_list:operation,与后端**读过滤实际要求的码不一致**
+ // (见 app/utils/field_permissions.py)。前端按 operation 判断会以为「有权限」,
+ // 而后端其实把字段抹成了 null —— 于是渲染出一列全是「-」的空表头尸体。
+ // 现与后端逐一对齐:
+ isInspectionRequired: 'material_list:isInspectionRequired',
+ isApprovalRequired: 'material_list:isApprovalRequired',
referencePrice: 'material_list:referencePrice',
warningStatus: 'material_list:view_warning'
};