| | |
| | | </el-table-column> |
| | | <el-table-column label="隐患排查内容" prop="content" align="center"> |
| | | </el-table-column> |
| | | <el-table-column label="巡检内容" prop="info" align="center"> |
| | | <el-table-column label="上报说明" prop="info" align="center"> |
| | | </el-table-column> |
| | | <el-table-column label="巡检照片" prop="img" align="center"> |
| | | <el-table-column label="上报照片" prop="img" align="center"> |
| | | </el-table-column> |
| | | <el-table-column label="状态" prop="status" align="center"> |
| | | <template slot-scope="scope"> |
| | | {{ scope.row.status | parseStatusList}} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="操作" align="center" width="280" class-name="small-padding fixed-width"> |
| | | <template slot-scope="scope"> |
| | |
| | | <el-table-column label="异常通知人" prop="noticeUname" align="center"> |
| | | </el-table-column> |
| | | <el-table-column label="巡检人" prop="execUname" align="center"> |
| | | </el-table-column> |
| | | <el-table-column label="巡检开始时间" prop="execUname" align="center"> |
| | | </el-table-column> |
| | | <el-table-column label="巡检结束时间" prop="execUname" align="center"> |
| | | </el-table-column> |
| | | <el-table-column label="巡检提交时间" prop="execUname" align="center"> |
| | | </el-table-column> |
| | | <el-table-column label="任务状态" prop="status" align="center"> |
| | | <template slot-scope="scope"> |
| | |
| | | import { computePageCount } from '@/utils' |
| | | import { getInspectionRecord } from '@/api/inspectionTask' |
| | | import {getAllDepartment, getDepartmentList} from "../../../../api/departmentManage"; |
| | | import {safetyInspectionItemName} from "../../../../api/safetySelfInspection"; |
| | | export default { |
| | | name: 'index', |
| | | filters: { |
| | |
| | | return "任务关闭" |
| | | } |
| | | }, |
| | | parseStatusList(status) { |
| | | if(status === 1){ |
| | | return "待巡检" |
| | | }else if(status === 2) { |
| | | return "巡检中" |
| | | }else if(status === 3) { |
| | | return "已完成" |
| | | }else if(status === 4) { |
| | | return "超时未巡检" |
| | | }else{ |
| | | return "已取消" |
| | | } |
| | | } |
| | | }, |
| | | computed: { |
| | | ...mapGetters([ |
| | |
| | | created() { |
| | | this.getInspectionRecordData() |
| | | this.getDepartment() |
| | | this.getUser() |
| | | }, |
| | | methods: { |
| | | async getInspectionRecordData(){ |
| | |
| | | }) |
| | | } |
| | | }, |
| | | async getUser(){ |
| | | let res = await safetyInspectionItemName() |
| | | if(res.data.code === '200'){ |
| | | this.userList = res.data.result |
| | | }else{ |
| | | this.$message({ |
| | | message:res.data.message, |
| | | type:'warning' |
| | | }) |
| | | } |
| | | }, |
| | | showAnalyseUnitForm(value,type){ |
| | | this.inspectionRecordVisible = true |
| | | this.$nextTick(() =>{ |