From a4674a75bfffc500a049beafb74daaec50c8f87f Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期四, 17 七月 2025 17:46:06 +0800 Subject: [PATCH] 三保工单审批流程 --- src/views/eam/maintenance/EamThirdMaintenanceOrderList.vue | 60 ++++++++++++++++++++++-------------------------------------- 1 files changed, 22 insertions(+), 38 deletions(-) diff --git a/src/views/eam/maintenance/EamThirdMaintenanceOrderList.vue b/src/views/eam/maintenance/EamThirdMaintenanceOrderList.vue index 8a321a6..215c2a4 100644 --- a/src/views/eam/maintenance/EamThirdMaintenanceOrderList.vue +++ b/src/views/eam/maintenance/EamThirdMaintenanceOrderList.vue @@ -47,38 +47,24 @@ @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> + <a @click="handleDetail(record)">璇︽儏</a> + + <template v-if="record.maintenanceStatus === 'COMPLETE'"> + <a-divider type="vertical"/> + + <a @click="handlePrint(record)">鎵撳嵃</a> </template> - - <a-divider v-if="record.maintenanceStatus === 'COMPLETE'" type="vertical"/> - - <a v-if="record.maintenanceStatus === 'COMPLETE'" @click="handlePrint(record)">鎵撳嵃</a> </span> </a-table> <!-- table鍖哄煙-end --> @@ -163,16 +149,6 @@ title: '璁″垝淇濆吇鏃ユ湡', align: 'center', dataIndex: 'maintenanceDate' - }, - { - title: '閿佸畾宸ュ崟鏃ユ湡', - align: 'center', - dataIndex: 'freezeOrderDate' - }, - { - title: '宸ュ崟杩囨湡鏃ユ湡', - align: 'center', - dataIndex: 'orderExpirationDate' }, { title: '瀹為檯寮�濮嬫椂闂�', @@ -269,13 +245,21 @@ align: 'center', dataIndex: 'inspectorSignatureTime' }, + { + title: '绉讳氦鍗旽F缂栫爜', + align: 'center', + dataIndex: 'hfCodeA' + }, + { + title: '楠屾敹鍗旽F缂栫爜', + 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' } } }, @@ -288,7 +272,6 @@ dataIndex: 'action', align: 'center', fixed: 'right', - width: 200, scopedSlots: { customRender: 'action' } } this.columns = [...this.columns, operationColumn] @@ -352,9 +335,10 @@ */ 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) { -- Gitblit v1.9.3