| | |
| | | <el-table-column prop="execUserName" label="执行人" show-overflow-tooltip></el-table-column> |
| | | <el-table-column property="taskStatus" label="任务状态"> |
| | | <template #default="scope"> |
| | | <el-tag :type="scope.row.taskStatus === 1 ? 'info' : scope.row.taskStatus === 2 ? 'primary' : scope.row.taskStatus === 3 ? 'success' : 'danger'"> |
| | | <el-tag :type="scope.row.taskStatus === 1 ? 'info' : scope.row.taskStatus === 2 ? '' : scope.row.taskStatus === 3 ? 'success' : 'danger'"> |
| | | <span> |
| | | {{ parseNumber(scope.row.taskStatus, '任务状态') }} |
| | | </span> |
| | |
| | | import { teamManageApi } from '/@/api/systemManage/personShiftManage/teamManage'; |
| | | import { inspectPointApi } from '/@/api/intellectInspectSystem/inspectPointManage'; |
| | | import { inspectTaskApi } from '/@/api/intellectInspectSystem/inspectTask'; |
| | | import { useRoute } from 'vue-router'; |
| | | let global: any = { |
| | | homeChartOne: null, |
| | | homeChartTwo: null, |
| | |
| | | components: { inspectRecordDialog }, |
| | | setup() { |
| | | const inspectRecordDialogRef = ref(); |
| | | const route = useRoute(); |
| | | const state = reactive<stateType>({ |
| | | tableData: { |
| | | inspectRecordData: [], |
| | |
| | | } |
| | | }, |
| | | workTypeList: [ |
| | | { id: 1, name: '日常任务' }, |
| | | { id: 2, name: '周期任务' } |
| | | { id: 1, name: '周期任务' }, |
| | | { id: 2, name: '单次任务' } |
| | | ], |
| | | resultStatusList: [ |
| | | { id: 0, name: '正常' }, |
| | | { id: 1, name: '异常' } |
| | | { id: 1, name: '存在异常' } |
| | | ], |
| | | taskStatusList: [ |
| | | { id: 1, name: '待巡检' }, |
| | | { id: 2, name: '巡检中' }, |
| | | { id: 3, name: '已巡检' }, |
| | | { id: 4, name: '超时未巡检' } |
| | | { id: 4, name: '超时未完成巡检' } |
| | | ], |
| | | quotaList: [], |
| | | departmentList: [], |
| | |
| | | |
| | | // 页面加载时 |
| | | onMounted(() => { |
| | | getInspectRecord(); |
| | | if (route.query.id) { |
| | | state.tableData.params.taskStatus = Number(route.query.id); |
| | | state.tableData.inspectRecordData = JSON.parse(route.query.dataList); |
| | | state.tableData.total = Number(route.query.total); |
| | | } |
| | | // getInspectRecord(); |
| | | getQuotaList(); |
| | | getDepartmentData(); |
| | | getClassGroupData(); |