| | |
| | | :disabled="repairOrder.status!='3'||repairOrder.repairOrderUda1==='needPart'||repairOrder.repairOrderUda1==='needSpare'" |
| | | type="primary" |
| | | >报工</a-button> |
| | | <a-button |
| | | <!-- <a-button |
| | | :style="{marginRight: '8px'}" |
| | | @click="handleRevoke" |
| | | :loading="confirmLoading" |
| | | :disabled="repairOrder.status!='4'" |
| | | type="primary" |
| | | >撤销</a-button> |
| | | >撤销</a-button> --> |
| | | </a-row> |
| | | </div> |
| | | <div :style="{width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}"> |
| | |
| | | key="1" |
| | | class="hightColor" |
| | | > |
| | | <RepairOrderFaultAnalysisList :repairOrderId="repairOrderId" :repairOrder="repairOrder"/> |
| | | <RepairOrderFaultAnalysisList :repairOrder="repairOrder"/> |
| | | </a-tab-pane> |
| | | <a-tab-pane |
| | | tab='实际工时' |
| | |
| | | import { JeecgListMixin } from '@/mixins/JeecgListMixin' |
| | | import { putAction } from '@/api/manage' |
| | | import Tooltip from 'ant-design-vue/es/tooltip' |
| | | import ActualMaterialEditTable from './moudles/ActualMaterialEditTable.vue' |
| | | import ActualWorkHoursEditTable from './moudles/ActualWorkHoursEditTable.vue' |
| | | import FaultAnalysisEditTable from './moudles/FaultAnalysisEditTable' |
| | | import RepairOrderActualMaterialList from './moudles/RepairOrderActualMaterialReport' |
| | | import RepairOrderActualWorkHoursList from './moudles/RepairOrderActualHoursReport' |
| | | import RepairOrderFaultAnalysisList from './moudles/RepairOrderFaultAnalysisReport.vue' |
| | |
| | | mixins: [JeecgListMixin], |
| | | components: { |
| | | Tooltip, |
| | | ActualMaterialEditTable, |
| | | ActualWorkHoursEditTable, |
| | | FaultAnalysisEditTable, |
| | | RepairOrderActualMaterialList, |
| | | RepairOrderActualWorkHoursList, |
| | | RepairOrderFaultAnalysisList |
| | |
| | | if(res.success){ |
| | | if(res.result.records.length===0){ |
| | | that.$message.warning("故障分析尚未填写,请填写后再报工") |
| | | }else if(res.result.records[0].faultPhenomenon===null||res.result.records[0].faultPhenomenon===undefined||res.result.records[0].faultPhenomenon===''){ |
| | | }else if(res.result.records[0].repairOrderFaultAnalysisUda1===null||res.result.records[0].repairOrderFaultAnalysisUda1===undefined||res.result.records[0].repairOrderFaultAnalysisUda1===''){ |
| | | that.$message.warning("故障现象尚未填写,请填写后再报工") |
| | | }else if(res.result.records[0].faultCause===null||res.result.records[0].faultCause===undefined||res.result.records[0].faultCause===''){ |
| | | that.$message.warning("故障检查尚未填写,请填写后再报工") |
| | |
| | | if (res.result) { |
| | | that.$message.success('报工成功'); |
| | | that.repairOrder.status = '4' |
| | | that.reload(); |
| | | that.$emit('loadData'); |
| | | } else { |
| | | that.$message.error('报工出现异常') |