| | |
| | | allow-clear |
| | | placeholder="请选择工单状态" |
| | | :triggerChange="true" |
| | | dictCode="repair_order_status" |
| | | dictCode="maintenance_order_status" |
| | | v-model="queryParam.status" |
| | | /> |
| | | </a-form-item> |
| | |
| | | <a-popconfirm |
| | | title="确定下发工单吗?" |
| | | @confirm="() => handleOrderIssue(record)" |
| | | v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'" |
| | | > |
| | | <a v-if="record.status == '1'">下发</a> |
| | | </a-popconfirm> |
| | |
| | | <a-popconfirm |
| | | title="确定撤回工单吗?" |
| | | @confirm="() => handleOrderReset(record)" |
| | | v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'" |
| | | > |
| | | <a v-if="record.status == '2'">撤回</a> |
| | | </a-popconfirm> |
| | |
| | | <a-popconfirm |
| | | title="确定恢复工单吗?" |
| | | @confirm="() => handleOrderRecover(record)" |
| | | v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'" |
| | | > |
| | | <a v-if="record.status == '7'">恢复</a> |
| | | </a-popconfirm> |
| | |
| | | <a-popconfirm |
| | | title="确定作废工单吗?" |
| | | @confirm="() => handleOrderCancel(record)" |
| | | v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'" |
| | | > |
| | | <a v-if="record.status == '2'">作废</a> |
| | | </a-popconfirm> |
| | |
| | | <a-popconfirm |
| | | title="确定领取工单吗?" |
| | | @confirm="() => handleOrderGet(record)" |
| | | v-has="'predictiveWorkOrder:get&do'" |
| | | > |
| | | <a v-if="record.status == '2' && record.assignMode == '1'">领取</a> |
| | | </a-popconfirm> |
| | | <a |
| | | v-if="record.status == '2' && record.assignMode == '2' " |
| | | @click="handleAssignOrder(record)" |
| | | v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'" |
| | | >派工</a> |
| | | <a |
| | | v-if="record.status == '2'&& record.assignMode == '3' && record.inspectionUserName != null " |
| | | v-if="record.status == '2'&& record.assignMode == '3'&&record.maintenanceUserName!=null" |
| | | @click="handleAssignOrder(record)" |
| | | >改派</a> |
| | | <a |
| | | v-if="record.status == '3'" |
| | | @click="handleAssignOrder(record)" |
| | | v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'" |
| | | >改派</a> |
| | | <a-divider |
| | | v-if="record.status == '2'" |
| | |
| | | <a |
| | | v-if="record.status === '3' || record.status === '4' " |
| | | @click="handleOrderExe(record)" |
| | | v-has="'predictiveWorkOrder:get&do'" |
| | | >执行</a> |
| | | <a-divider |
| | | v-if="record.status === '3' || record.status === '4' " |
| | |
| | | <a |
| | | v-if="record.status === '1'" |
| | | @click="handleEdit(record)" |
| | | v-has="'predictiveWorkOrder:edit&delete'" |
| | | >编辑</a> |
| | | <a-divider |
| | | v-if="record.status === '1'" |
| | |
| | | <a-popconfirm |
| | | title="确定删除吗?" |
| | | @confirm="() => handleDelete(record.id)" |
| | | v-has="'predictiveWorkOrder:edit&delete'" |
| | | > |
| | | <a v-if="record.status === '1'">删除</a> |
| | | </a-popconfirm> |