| | |
| | | @change="handleTableChange"> |
| | | <span slot="action" slot-scope="text, record"> |
| | | <template v-if="record.maintenanceStatus === 'WAIT_MAINTENANCE'"> |
| | | <a @click="handleEdit(record)">编辑</a> |
| | | |
| | | <a-divider type="vertical"/> |
| | | |
| | | <a-popconfirm title="确定领取吗?" @confirm="() => handlerCollect(record.id)"> |
| | | <a>领取</a> |
| | | </a-popconfirm> |
| | | |
| | | <a-divider type="vertical"/> |
| | | |
| | | <a-dropdown> |
| | | <a class="ant-dropdown-link">更多 <a-icon type="down"/></a> |
| | | <a-menu slot="overlay"> |
| | | <a-menu-item> |
| | | <a-popconfirm title="确定作废吗?" @confirm="() => handlerAbolish(record.id)"> |
| | | <a>作废</a> |
| | | </a-popconfirm> |
| | | </a-menu-item> |
| | | <a-menu-item> |
| | | <a @click="handleDetail(record)">详情</a> |
| | | </a-menu-item> |
| | | </a-menu> |
| | | </a-dropdown> |
| | | <a @click="handlerAbolish(record.id)">作废</a> |
| | | |
| | | <a-divider type="vertical"/> |
| | | </template> |
| | | |
| | | <template v-else> |
| | | <a @click="handleDetail(record)">详情</a> |
| | | <template v-if="record.maintenanceStatus == 'WAIT_MAINTENANCE'||record.maintenanceStatus=='FREEZE'"> |
| | | <a @click="handleOrderChange(record)">变更</a> |
| | | |
| | | <a-divider type="vertical"/> |
| | | </template> |
| | | |
| | | <a-divider v-if="record.maintenanceStatus === 'COMPLETE'" type="vertical"/> |
| | | <a @click="handleDetail(record)">详情</a> |
| | | |
| | | <a v-if="record.maintenanceStatus === 'COMPLETE'" @click="handlePrint(record)">打印</a> |
| | | <template v-if="record.maintenanceStatus === 'COMPLETE'"> |
| | | <a-divider type="vertical"/> |
| | | |
| | | <a @click="handlePrint(record)">打印</a> |
| | | </template> |
| | | </span> |
| | | </a-table> |
| | | <!-- table区域-end --> |
| | |
| | | |
| | | <third-maintenance-approval-modal ref="thirdMaintenanceApprovalModal" |
| | | :selectShenpiData="selectThirdMaintenanceData"/> |
| | | |
| | | <!--工单变更弹窗--> |
| | | <eam-third-maintenance-change-modal ref="orderChangeModal" @ok="modalFormOk"/> |
| | | </a-card> |
| | | </template> |
| | | |
| | |
| | | import { deleteAction, getAction } from '@api/manage' |
| | | import ThirdMaintenanceApprovalModal |
| | | from '@views/flowable/workflow/thirdMaintenance/ThirdMaintenanceApprovalModal.vue' |
| | | import EamThirdMaintenanceChangeModal |
| | | from '@views/eam/technical/modules/EamThirdMaintenanceChangeModal.vue' |
| | | |
| | | export default { |
| | | name: 'EamThirdMaintenanceOrderList', |
| | | mixins: [JeecgListMixin], |
| | | components: { |
| | | EamThirdMaintenanceChangeModal, |
| | | LxSearchEquipmentSelect, |
| | | EamThirdMaintenanceOrderModal, |
| | | ThirdMaintenanceApprovalModal |
| | |
| | | dataIndex: 'actualEndTime' |
| | | }, |
| | | { |
| | | title: '保养人', |
| | | title: '维修人', |
| | | align: 'center', |
| | | dataIndex: 'operator_dictText' |
| | | dataIndex: 'repairman_dictText' |
| | | }, |
| | | { |
| | | title: '保养状态', |
| | |
| | | dataIndex: 'creationMethod_dictText' |
| | | }, |
| | | { |
| | | title: '机动办确认', |
| | | title: '设备功能是否齐备', |
| | | align: 'center', |
| | | dataIndex: 'confirmUser_dictText' |
| | | dataIndex: 'fullyFunctional_dictText' |
| | | }, |
| | | { |
| | | title: '机动办确认时间', |
| | | title: '设备能否正常运转', |
| | | align: 'center', |
| | | dataIndex: 'confirmTime' |
| | | dataIndex: 'runningNormally_dictText' |
| | | }, |
| | | { |
| | | title: '确认领导', |
| | | title: '检查人', |
| | | align: 'center', |
| | | dataIndex: 'confirmLeader_dictText' |
| | | dataIndex: 'inspector_dictText' |
| | | }, |
| | | { |
| | | title: '领导确认时间', |
| | | title: '检查时间', |
| | | align: 'center', |
| | | dataIndex: 'leaderConfirmTime' |
| | | dataIndex: 'inspectTime' |
| | | }, |
| | | { |
| | | title: '操作人签字', |
| | | align: 'center', |
| | | dataIndex: 'operatorSignature_dictText' |
| | | }, |
| | | { |
| | | title: '协助操作人', |
| | | align: 'center', |
| | | dataIndex: 'assistantOperator' |
| | | }, |
| | | { |
| | | title: '操作人签字时间', |
| | | align: 'center', |
| | | dataIndex: 'operatorSignatureTime' |
| | | }, |
| | | { |
| | | title: '维修人签字', |
| | | align: 'center', |
| | | dataIndex: 'repairmanSignature_dictText' |
| | | }, |
| | | { |
| | | title: '协助维修人', |
| | | align: 'center', |
| | | dataIndex: 'assistantRepairman' |
| | | }, |
| | | { |
| | | title: '维修人签字时间', |
| | | align: 'center', |
| | | dataIndex: 'repairmanSignatureTime' |
| | | }, |
| | | { |
| | | title: '维修室主任签字', |
| | | align: 'center', |
| | | dataIndex: 'repairManagerSignature_dictText' |
| | | }, |
| | | { |
| | | title: '维修室主任签字时间', |
| | | align: 'center', |
| | | dataIndex: 'repairManagerSignatureTime' |
| | | }, |
| | | { |
| | | title: '设备检查人签字', |
| | | align: 'center', |
| | | dataIndex: 'inspectorSignature_dictText' |
| | | }, |
| | | { |
| | | title: '设备检查人签字时间', |
| | | align: 'center', |
| | | dataIndex: 'inspectorSignatureTime' |
| | | }, |
| | | { |
| | | title: '移交单HF编码', |
| | | align: 'center', |
| | | dataIndex: 'hfCodeA' |
| | | }, |
| | | { |
| | | title: '验收单HF编码', |
| | | align: 'center', |
| | | dataIndex: 'hfCodeB' |
| | | } |
| | | ], |
| | | url: { |
| | | list: '/eam/thirdMaintenanceOrder/list', |
| | | abolish: '/eam/thirdMaintenanceOrder/abolish', |
| | | abolishBatch: '/eam/thirdMaintenanceOrder/abolishBatch', |
| | | collect: '/eam/thirdMaintenanceOrder/collect', |
| | | collectBatch: '/eam/thirdMaintenanceOrder/collectBatch' |
| | | collect: '/eam/thirdMaintenanceOrder/collect' |
| | | } |
| | | } |
| | | }, |
| | |
| | | dataIndex: 'action', |
| | | align: 'center', |
| | | fixed: 'right', |
| | | width: 200, |
| | | scopedSlots: { customRender: 'action' } |
| | | } |
| | | this.columns = [...this.columns, operationColumn] |
| | |
| | | }, |
| | | |
| | | /** |
| | | * 点击变更时触发 |
| | | * @param record |
| | | */ |
| | | handleOrderChange(record) { |
| | | this.$refs.orderChangeModal.title = '变更' |
| | | this.$refs.orderChangeModal.add(record) |
| | | }, |
| | | |
| | | /** |
| | | * 点击领取时触发 |
| | | * @param id |
| | | */ |
| | |
| | | */ |
| | | handleDetail(record) { |
| | | this.selectThirdMaintenanceData = Object.assign({}, record) |
| | | this.$refs.thirdMaintenanceApprovalModal.recordDetail(record) |
| | | this.$refs.thirdMaintenanceApprovalModal.title = '详情' |
| | | this.$refs.thirdMaintenanceApprovalModal.visible = true |
| | | this.$refs.thirdMaintenanceApprovalModal.disableSubmit = true |
| | | this.$refs.thirdMaintenanceApprovalModal.recordDetail(record) |
| | | }, |
| | | |
| | | onMaintenanceDateChange(dateString) { |