| | |
| | | <el-option label="已完成" :value="3" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="超时" prop="level"> |
| | | <el-select v-model="timeOutSelect" placeholder="超时查询" :disabled="erectoListLevel.length == 0" |
| | | size="mini"> |
| | | <el-option label="全部" :value="0" /> |
| | | <el-option label="接单超时" :value="1" /> |
| | | <el-option label="接单超时" :value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="等级" prop="level"> |
| | | <el-select v-model="level" placeholder="菜单状态" :disabled="erectoListLevel.length == 0" size="mini"> |
| | | <el-option label="本级" :value="0" /> |
| | |
| | | </div> |
| | | <div v-if="scope.row.state == 3"> |
| | | 已完成 |
| | | </div> |
| | | <div v-if="scope.row.receiveTimeoutFlag == 1"> |
| | | <el-tag size="mini" effect="dark" type="danger">接单超时</el-tag> |
| | | </div> |
| | | <div v-if="scope.row.finishTimeoutFlag == 1"> |
| | | <el-tag size="mini" effect="dark" type="warning">结单超时</el-tag> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | value-format="yyyy-MM-dd HH:mm:ss"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="订单备注" :label-width="formLabelWidth"> |
| | | <el-form-item label="故障描述" :label-width="formLabelWidth" prop="description"> |
| | | <el-input type="textarea" v-model="form.description" :disabled="view"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="维修证明" v-if="view" :label-width="formLabelWidth"> |
| | |
| | | export default { |
| | | data() { |
| | | return { |
| | | timeOutSelect: 0, |
| | | timeForm: { |
| | | ReceiveTimeout: 0, |
| | | FinishTimeout: 0, |
| | |
| | | ], |
| | | address: [ |
| | | { required: true, message: "维修地址不能为空", trigger: "blur" } |
| | | ], |
| | | description :[ |
| | | { required: true, message: "故障描述不能为空", trigger: "blur" } |
| | | ], |
| | | }, |
| | | form: {}, |
| | |
| | | formData.append('avatarfile', file.raw); |
| | | formData.append('orderType', 2); |
| | | request({ |
| | | url: '/iot/deviceOrder/profile/avatar', |
| | | url: '/iot/deviceOrder/Repair/profile/avatar', |
| | | method: "post", |
| | | data: formData |
| | | }).then((res) => { |
| | |
| | | state: this.state, |
| | | orderType: 2, |
| | | } |
| | | if (this.timeOutSelect == 0) { |
| | | } else if (this.timeOutSelect == 1) { |
| | | data.receiveTimeoutFlag = 1 |
| | | } else if (this.timeOutSelect == 2) { |
| | | data.finishTimeoutFlag = 1 |
| | | } |
| | | if (this.roleKey == 'tenantservice') { |
| | | data.createUserId = 0 |
| | | data.erectoId = localStorage.getItem('userID') |