| | |
| | | @click="handleAdd" |
| | | type="primary" |
| | | icon="plus" |
| | | v-has="'specialtyMaintenanceOrder:add'" |
| | | >新增</a-button> |
| | | <a-button |
| | | <!-- <a-button |
| | | v-if="selectedRowKeys.length > 0" |
| | | type="primary" |
| | | @click="batchAssign" |
| | | style="margin-left: 8px" |
| | | >工单派工</a-button> |
| | | >工单派工</a-button> --> |
| | | <!-- <a-button |
| | | type="primary" |
| | | icon="download" |
| | |
| | | title="确定下发工单吗?" |
| | | @confirm="() => handleOrderIssue(record)" |
| | | > |
| | | <a v-if="record.status == '1'">下发</a> |
| | | <a |
| | | v-has="'specialtyMaintenanceOrder:issue'" |
| | | v-if="record.status == '1'" |
| | | >下发</a> |
| | | </a-popconfirm> |
| | | <a-divider |
| | | v-if="record.status == '1'" |
| | |
| | | title="确定撤回工单吗?" |
| | | @confirm="() => handleOrderReset(record)" |
| | | > |
| | | <a v-if="record.status == '2'">撤回</a> |
| | | <a |
| | | v-has="'specialtyMaintenanceOrder:issue'" |
| | | v-if="record.status == '2'" |
| | | >撤回</a> |
| | | </a-popconfirm> |
| | | <a-divider |
| | | v-if="record.status == '2'" |
| | |
| | | title="确定恢复工单吗?" |
| | | @confirm="() => handleOrderRecover(record)" |
| | | > |
| | | <a v-if="record.status == '7'">恢复</a> |
| | | <a |
| | | v-has="'specialtyMaintenanceOrder:recover'" |
| | | v-if="record.status == '7'" |
| | | >恢复</a> |
| | | </a-popconfirm> |
| | | <a-divider |
| | | v-if="record.status == '7'" |
| | |
| | | title="确定作废工单吗?" |
| | | @confirm="() => handleOrderCancel(record)" |
| | | > |
| | | <a v-if="record.status == '2'">作废</a> |
| | | <a |
| | | v-has="'specialtyMaintenanceOrder:recover'" |
| | | v-if="record.status == '2'" |
| | | >作废</a> |
| | | </a-popconfirm> |
| | | <a-divider |
| | | v-if="record.status == '2'" |
| | |
| | | title="确定领取工单吗?" |
| | | @confirm="() => handleOrderGet(record)" |
| | | > |
| | | <a v-if="record.status == '2' && record.assignMode == '1'">领取</a> |
| | | <a |
| | | v-has="'specialtyMaintenanceOrder:get'" |
| | | 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="'specialtyMaintenanceOrder:assign'" |
| | | >派工</a> |
| | | <a |
| | | v-if="record.status == '2'&& record.assignMode == '3' && record.inspectionUserName != null " |
| | | @click="handleAssignOrder(record)" |
| | | v-has="'specialtyMaintenanceOrder:assign'" |
| | | >改派</a> |
| | | <a |
| | | v-if="record.status == '3'" |
| | | @click="handleAssignOrder(record)" |
| | | v-has="'specialtyMaintenanceOrder:assign'" |
| | | >改派</a> |
| | | <a-divider |
| | | v-if="record.status == '2'" |
| | |
| | | <a |
| | | v-if="record.status === '3' || record.status === '4' " |
| | | @click="handleOrderExe(record)" |
| | | v-has="'specialtyMaintenanceOrder:exe'" |
| | | >执行</a> |
| | | <a-divider |
| | | v-if="record.status === '3' || record.status === '4' " |
| | |
| | | <a |
| | | v-if="record.status === '1'" |
| | | @click="handleEdit(record)" |
| | | v-has="'specialtyMaintenanceOrder:edit'" |
| | | >编辑</a> |
| | | <a-divider |
| | | v-if="record.status === '1'" |
| | |
| | | title="确定删除吗?" |
| | | @confirm="() => handleDelete(record.id)" |
| | | > |
| | | <a v-if="record.status === '1'">删除</a> |
| | | <a |
| | | v-has="'specialtyMaintenanceOrder:delete'" |
| | | v-if="record.status === '1'" |
| | | >删除</a> |
| | | </a-popconfirm> |
| | | </a-menu-item> |
| | | </a-menu> |
| | |
| | | |
| | | methods: { |
| | | |
| | | batchAssign() { |
| | | this.$refs.InspectionOrderAssignModal.visible = true |
| | | this.$refs.InspectionOrderAssignModal.title = '工单派工' |
| | | this.$refs.InspectionOrderAssignModal.selectionRows |
| | | this.$refs.InspectionOrderAssignModal.handleShow() |
| | | this.$bus.$emit('selectionRows', this.selectionRows); |
| | | }, |
| | | // batchAssign() { |
| | | // this.$refs.InspectionOrderAssignModal.visible = true |
| | | // this.$refs.InspectionOrderAssignModal.title = '工单派工' |
| | | // this.$refs.InspectionOrderAssignModal.selectionRows |
| | | // this.$refs.InspectionOrderAssignModal.handleShow() |
| | | // this.$bus.$emit('selectionRows', this.selectionRows); |
| | | // }, |
| | | onSelectChange(selectionRows) { |
| | | this.selectionRows = selectionRows; |
| | | }, |