| | |
| | | prop: "process", |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "审核状态", |
| | | prop: "auditStatus", |
| | | width: 120, |
| | | dataType: "tag", |
| | | formatData: val => { |
| | | const statusMap = { 0: "未审核", 1: "通过", 2: "不通过" }; |
| | | return statusMap[val] ?? "未知"; |
| | | }, |
| | | formatType: val => { |
| | | const typeMap = { 0: "info", 1: "success", 2: "danger" }; |
| | | return typeMap[val] ?? ""; |
| | | }, |
| | | }, |
| | | { |
| | | label: "工单编号", |
| | | prop: "workOrderNo", |
| | |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "审核状态", |
| | | prop: "auditStatus", |
| | | width: 120, |
| | | dataType: "tag", |
| | | formatData: val => { |
| | | const statusMap = { 0: "未审核", 1: "通过", 2: "不通过" }; |
| | | return statusMap[val] ?? "未知"; |
| | | }, |
| | | formatType: val => { |
| | | const typeMap = { 0: "info", 1: "success", 2: "danger" }; |
| | | return typeMap[val] ?? ""; |
| | | }, |
| | | }, |
| | | { |
| | | label: "创建时间", |
| | | prop: "createTime", |
| | | width: 120, |
| | |
| | | }, |
| | | }, |
| | | { |
| | | name:"审核", |
| | | // 黄色 |
| | | color: "#E6A23C", |
| | | clickFun: row => { |
| | | handleAudit(row); |
| | | }, |
| | | showHide: row => Number(row?.auditStatus) === 0, // 仅当未审核时显示审核按钮 |
| | | }, |
| | | { |
| | | name: "删除", |
| | | type: "danger", |
| | | clickFun: row => { |
| | | deleteReport(row); |
| | | }, |
| | | }, |
| | | { |
| | | name:"审核", |
| | | color: "#E6A23C", |
| | | clickFun: row => { |
| | | handleAudit(row); |
| | | }, |
| | | disabled: row => Number(row?.auditStatus) !== 0, // 已审核时禁用审核按钮 |
| | | }, |
| | | ], |
| | | }, |
| | | ]); |