| | |
| | | v-has="'dailyMaintenanceOrder:add'" |
| | | >新增</a-button> |
| | | <a-button |
| | | v-if="selectedRowKeys.length == 1 && selectionRows[0].status == '8'" |
| | | v-show="selectedRowKeys.length == 1 && selectionRows[0].status == '8'" |
| | | @click="handlePrintInfo(selectionRows[0])" |
| | | type="primary" |
| | | style="margin-left: 8px" |
| | | >移交单打印 |
| | | </a-button> |
| | | <!-- <a-button |
| | | v-if="selectedRowKeys.length > 0" |
| | | v-show="selectedRowKeys.length > 0" |
| | | type="primary" |
| | | @click="batchAssign" |
| | | style="margin-left: 8px" |
| | |
| | | icon="import" |
| | | >导入</a-button> |
| | | </a-upload> --> |
| | | <!-- <a-dropdown v-if="selectedRowKeys.length > 0"> |
| | | <!-- <a-dropdown v-show="selectedRowKeys.length > 0"> |
| | | <a-menu slot="overlay"> |
| | | <a-menu-item |
| | | key="1" |
| | |
| | | @confirm="() => handleOrderIssue(record)" |
| | | v-has="'dailyMaintenanceOrder:issue'" |
| | | > |
| | | <a v-if="record.status == '1'">接收</a> |
| | | <a v-show="record.status == '1'">接收</a> |
| | | </a-popconfirm> |
| | | <a-divider |
| | | v-if="record.status == '1'" |
| | | v-show="record.status == '1'" |
| | | type="vertical" |
| | | /> |
| | | <a-popconfirm |
| | |
| | | @confirm="() => handleOrderReset(record)" |
| | | v-has="'dailyMaintenanceOrder:issue'" |
| | | > |
| | | <a v-if="record.status == '2'">撤回</a> |
| | | <a v-show="record.status == '2'">撤回</a> |
| | | </a-popconfirm> |
| | | <a-divider |
| | | v-if="record.status == '2'" |
| | | v-show="record.status == '2'" |
| | | type="vertical" |
| | | /> |
| | | <!-- <a-popconfirm |
| | | title="确定恢复工单吗?" |
| | | @confirm="() => handleOrderRecover(record)" |
| | | v-has="'dailyMaintenanceOrder:recover'" |
| | | > |
| | | <a v-if="record.status == '7'">恢复</a> |
| | | </a-popconfirm> |
| | | <a-divider |
| | | v-if="record.status == '7'" |
| | | type="vertical" |
| | | /> --> |
| | | <!-- <a-popconfirm |
| | | title="确定作废工单吗?" |
| | | @confirm="() => handleOrderCancel(record)" |
| | | v-has="'dailyMaintenanceOrder:recover'" |
| | | > |
| | | <a v-if="record.status == '2'">作废</a> |
| | | </a-popconfirm> --> |
| | | <a-divider |
| | | v-if="record.status == '2'" |
| | | v-show="record.status == '2'" |
| | | type="vertical" |
| | | /> |
| | | <a-popconfirm |
| | |
| | | @confirm="() => handleOrderGet(record)" |
| | | v-has="'dailyMaintenanceOrder:get'" |
| | | > |
| | | <a v-if="record.status == '2' && record.assignMode == '1'">领取</a> |
| | | <a v-show="record.status == '2' && record.assignMode == '1'">领取</a> |
| | | </a-popconfirm> |
| | | <a |
| | | v-if="record.status == '2' && record.assignMode == '2' " |
| | | <!-- <a |
| | | v-show="record.status == '2' && record.assignMode == '2' " |
| | | @click="handleAssignOrder(record)" |
| | | v-has="'dailyMaintenanceOrder:assign'" |
| | | >派工</a> |
| | | <!-- <a |
| | | v-if="record.status == '3'&& record.assignMode == '2' && record.maintenanceUserName != null " |
| | | @click="handleAssignOrder(record)" |
| | | v-has="'dailyMaintenanceOrder:assign'" |
| | | >改派</a> --> |
| | | <!-- <a |
| | | v-if="record.status == '3'" |
| | | @click="handleAssignOrder(record)" |
| | | >改派</a> --> |
| | | |
| | | <a-divider |
| | | v-if="record.status == '2'" |
| | | v-show="record.status == '2'" |
| | | type="vertical" |
| | | /> |
| | | /> --> |
| | | <a-divider |
| | | v-if="record.status === '3'&& record.assignMode == '2' && record.maintenanceUserName != null " |
| | | v-show="record.status === '3'&& record.assignMode == '2' && record.maintenanceUserName != null " |
| | | type="vertical" |
| | | /> |
| | | <a |
| | | v-if="record.status === '3' || record.status === '4' " |
| | | v-show="record.status === '3' || record.status === '4' " |
| | | @click="handleOrderExe(record)" |
| | | v-has="'dailyMaintenanceOrder:exe'" |
| | | >执行</a> |
| | | <a-divider |
| | | v-if="record.status === '3' || record.status === '4' " |
| | | v-show="record.status === '3' || record.status === '4' " |
| | | type="vertical" |
| | | /> |
| | | <a |
| | | v-if="record.status === '1'" |
| | | v-show="record.status === '1'" |
| | | @click="handleEdit(record)" |
| | | v-has="'dailyMaintenanceOrder:edit'" |
| | | >编辑</a> |
| | | <a-divider |
| | | v-if="record.status === '1'" |
| | | v-show="record.status === '1'" |
| | | type="vertical" |
| | | /> |
| | | <a |
| | | v-if="record.status === '5' || record.status === '8'" |
| | | v-show="(record.status === '5' || record.status === '8') && (record.confirmStatus === '0' || record.confirmStatus === '2')" |
| | | @click="handleFinish(record)" |
| | | v-has="'dailyMaintenanceOrder:operateUser'" |
| | | >完工移交单</a> |
| | | <a |
| | | v-show="(record.status === '5' || record.status === '8') && (record.confirmStatus === '1' || record.confirmStatus === '4')" |
| | | @click="handleFinish(record)" |
| | | v-has="'dailyMaintenanceOrder:repairUser'" |
| | | >完工移交单</a> |
| | | <a |
| | | v-show="(record.status === '5' || record.status === '8') && (record.confirmStatus === '3' || record.confirmStatus === '6')" |
| | | @click="handleFinish(record)" |
| | | v-has="'dailyMaintenanceOrder:repairDirectorUser'" |
| | | >完工移交单</a> |
| | | <a |
| | | v-show="(record.status === '5' || record.status === '8') && (record.confirmStatus === '5')" |
| | | @click="handleFinish(record)" |
| | | v-has="'dailyMaintenanceOrder:equipmentInspectorUser'" |
| | | >完工移交单</a> |
| | | <a |
| | | v-show="(record.status === '5' || record.status === '8') && (record.confirmStatus === '7')" |
| | | @click="handleFinish(record)" |
| | | >完工移交单</a> |
| | | <a-divider |
| | | v-if="record.status === '5' || record.status === '8'" |
| | | v-show="record.status === '5' || record.status === '8'" |
| | | type="vertical" |
| | | /> |
| | | <a-dropdown> |
| | |
| | | @confirm="() => handleDelete(record.id)" |
| | | v-has="'dailyMaintenanceOrder:delete'" |
| | | > |
| | | <a v-if="record.status === '1'">删除</a> |
| | | <a v-show="record.status === '1'">删除</a> |
| | | </a-popconfirm> |
| | | </a-menu-item> |
| | | </a-menu> |
| | |
| | | slot-scope="text, record" |
| | | > |
| | | <a |
| | | v-if="record.status === '3' || record.status === '4' ||record.status === '5' ||record.status === '7' " |
| | | v-if="record.status === '3' || record.status === '4' ||record.status === '5' ||record.status === '7' ||record.status === '8'" |
| | | class="lot" |
| | | @click="handleOrderExe(record)" |
| | | >{{record.num}}</a> |
| | |
| | | // align: "center", |
| | | // dataIndex: 'maintenanceCycleName', |
| | | // }, |
| | | // { |
| | | // title: '派工方式', |
| | | // align: "center", |
| | | // dataIndex: 'assignModeName', |
| | | // width: 100, |
| | | // }, |
| | | { |
| | | title: '派工方式', |
| | | title: '移交单确认状态', |
| | | align: "center", |
| | | dataIndex: 'assignModeName', |
| | | width: 100, |
| | | dataIndex: 'confirmStatusName' |
| | | }, |
| | | { |
| | | title: '统一编码', |