| | |
| | | <el-form ref="batchAuditingWorkOrder" :model="batchAuditingWorkOrder" label-width="80px" |
| | | :rules="batchAuditingRules" |
| | | > |
| | | <el-form-item label="故障类型" prop="errorType"> |
| | | <el-select v-model="batchAuditingWorkOrder.errorTypes" multiple placeholder="故障类型"> |
| | | <el-option v-for="dict in dict.type.error_type" :value="dict.value" :key="dict.value" :label="dict.label" /> |
| | | </el-select> |
| | | |
| | | </el-form-item> |
| | | <el-form-item label="审核说明" prop="auditingRemark"> |
| | | <el-input v-model="batchAuditingWorkOrder.auditingRemark" type="textarea" maxlength="30" show-word-limit/> |
| | | </el-form-item> |
| | |
| | | timeRange : null, |
| | | batchAuditingVisible: false, |
| | | batchAuditingWorkOrder: { |
| | | errorTypes: [], |
| | | workOrderNumbers: [], |
| | | auditingRemark: '', |
| | | auditingResult: '' |
| | | }, |
| | |
| | | }, |
| | | // 批量审核校验 |
| | | batchAuditingRules: { |
| | | errorTypes: [ |
| | | workOrderNumbers: [ |
| | | { required: true, message: '请选择故障类型', trigger: 'change' } |
| | | ] |
| | | }, |
| | |
| | | // 批量审核 |
| | | batchAuditing(result) { |
| | | this.batchAuditingWorkOrder.auditingResult = result |
| | | this.batchAuditingWorkOrder.workOrderNumbers = this.workOrderNumbers |
| | | this.$refs['batchAuditingWorkOrder'].validate(valid => { |
| | | if (valid) { |
| | | batchAuditing(this.batchAuditingWorkOrder).then(res => { |
| | |
| | | //后端复用一个接口 |
| | | this.queryParams.isNotDistribute = true; |
| | | if(this.queryParams.errorType){ |
| | | console.log(this.queryParams.errorType,"--------",this.errorTypeLabelsMap) |
| | | this.queryParams.errorTypeLabel = this.errorTypeLabelsMap[this.queryParams.errorType]; |
| | | } |
| | | //重置全选 |
| | | this.workOrderNumbers = [] |
| | | this.isSelectAll = false |
| | | listWorkOrder(this.queryParams).then(response => { |
| | | workList(this.queryParams).then(res => { |
| | | this.unitList = res.data; |