| | |
| | | { prop: "createTime", label: "登记日期", minWidth: 100 }, |
| | | ]); |
| | | |
| | | // 巡检状态列(仅定时任务记录显示) |
| | | const inspectionStatusColumn = { |
| | | prop: "inspectionStatus", |
| | | label: "巡检状态", |
| | | minWidth: 100, |
| | | dataType: "tag", |
| | | formatData: (value) => |
| | | ({ |
| | | 1: "待巡检", |
| | | 2: "已巡检", |
| | | }[value] || ""), |
| | | formatType: (value) => |
| | | ({ |
| | | 1: "warning", |
| | | 2: "success", |
| | | }[value] || "info"), |
| | | }; |
| | | // 巡检结果列(仅定时任务记录显示) |
| | | const inspectionResultColumn = { |
| | | prop: "inspectionResult", |
| | | label: "巡检结果", |
| | | minWidth: 100, |
| | | dataType: "tag", |
| | | formatData: (value) => |
| | | ({ |
| | | 1: "正常", |
| | | 2: "异常", |
| | | }[value] || ""), |
| | | formatType: (value) => |
| | | ({ |
| | | 1: "success", |
| | | 2: "error", |
| | | }[value] || "info"), |
| | | }; |
| | | |
| | | const getOperationColumn = (operations) => { |
| | | if (!operations || operations.length === 0) { |
| | | return null; |
| | |
| | | tableColumns.value = [...columns.value, ...(operationColumn ? [operationColumn] : [])]; |
| | | } else { |
| | | const operationColumn = getOperationColumn(["viewFile"]); |
| | | tableColumns.value = [...columns.value, ...(operationColumn ? [operationColumn] : [])]; |
| | | // 定时任务记录添加巡检状态列 |
| | | tableColumns.value = [...columns.value, inspectionStatusColumn, inspectionResultColumn, ...(operationColumn ? [operationColumn] : [])]; |
| | | } |
| | | pageNum.value = 1; |
| | | pageSize.value = 10; |