| | |
| | | /> |
| | | </el-select> |
| | | </div> |
| | | <div class="basic-line" style="display:flex;white-space:nowrap;line-height: 40px"> |
| | | <span>作业票编号:</span> |
| | | <el-input |
| | | v-model="searPara.workPermitNo" |
| | | placeholder="请输入作业票编号" |
| | | /> |
| | | </div> |
| | | <div style="margin-left: 20px"> |
| | | <el-button type="primary" @click="searchRecord">查询</el-button> |
| | | <el-button plain @click="clearSearch">重置</el-button> |
| | |
| | | <el-table-column property="applyDepName" label="作业所在车间" align="center"/> |
| | | <el-table-column property="workContent" label="作业内容" align="center"/> |
| | | <el-table-column property="workTypeDesc" label="作业类型" align="center"/> |
| | | <el-table-column property="workDepName" label="作业单位" align="center"/> |
| | | <el-table-column label="作业单位" align="center"> |
| | | <template #default="scope"> |
| | | <span v-if="scope.row.workDepList && scope.row.workDepList.length>0">{{scope.row.workDepList.map(i=>i.workDepName).join(',')}}</span> |
| | | <span v-else>{{scope.row.workDepName }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column property="headList" label="负责人及电话" align="center"> |
| | | <template #default="scope"> |
| | | {{scope.row.headList.map(i=>{return i.userName + '(' + i.phone+ ')' }).join(',')}} |
| | |
| | | searPara:{ |
| | | startTime: '', |
| | | endTime: '', |
| | | workPermitNo: '', |
| | | workType: null, |
| | | headUserName: '', |
| | | secondDepId: null |
| | |
| | | ], |
| | | statusList: [ |
| | | { |
| | | value: -1, |
| | | label: '废止' |
| | | }, |
| | | { |
| | | value: 0, |
| | | label: '风险研判中' |
| | | label: '风险研判' |
| | | }, |
| | | { |
| | | value: 1, |
| | | label: '票证办理中' |
| | | label: '票证办理' |
| | | }, |
| | | { |
| | | value: 2, |
| | | label: '安全措施确认中' |
| | | label: '气体分析' |
| | | }, |
| | | { |
| | | value: 3, |
| | | label: '培训交底中' |
| | | label: '安全措施确认,培训交底' |
| | | }, |
| | | { |
| | | value: 4, |
| | | label: '气体分析中' |
| | | label: '安全措施确认' |
| | | }, |
| | | { |
| | | value: 5, |
| | | label: '作业开始' |
| | | label: '培训交底' |
| | | }, |
| | | { |
| | | value: 6, |
| | | label: '作业监护' |
| | | label: '部门审批' |
| | | }, |
| | | { |
| | | value: 7, |
| | | label: '作业结束' |
| | | label: '作业票填报结束' |
| | | }, |
| | | { |
| | | value: 8, |
| | | label: '作业验收' |
| | | label: '作业气体分析不合格' |
| | | }, |
| | | { |
| | | value: 9, |
| | | label: '安全措施确认,培训交底中' |
| | | label: '审批未通过' |
| | | }, |
| | | { |
| | | value: 10, |
| | | label: '开始' |
| | | }, |
| | | { |
| | | value: 11, |
| | | label: '监护' |
| | | }, |
| | | { |
| | | value: 12, |
| | | label: '结束' |
| | | }, |
| | | { |
| | | value: 13, |
| | | label: '待验收' |
| | | }, |
| | | { |
| | | value: 14, |
| | | label: '验收完成' |
| | | }, |
| | | { |
| | | value: 15, |
| | | label: '取消' |
| | | }, |
| | | { |
| | | value: 16, |
| | | label: '废止作业票' |
| | | } |
| | | ], |
| | | timeRange: [] |
| | |
| | | |
| | | // 关键词查询记录 |
| | | const searchRecord = async () => { |
| | | state.pageIndex1 = 1 |
| | | getListByPage(); |
| | | }; |
| | | // 重置搜索 |
| | |
| | | state.searPara = { |
| | | startTime: '', |
| | | endTime: '', |
| | | workPermitNo: '', |
| | | workType: null, |
| | | headUserName: '', |
| | | secondDepId: null |
| | | }; |
| | | state.pageIndex1 = 1 |
| | | getListByPage(); |
| | | }; |
| | | |