From 4b62098fb4528e3f38df4265e1e2ec081664d4b4 Mon Sep 17 00:00:00 2001 From: zenglf <18502938215@163.com> Date: 星期三, 25 十月 2023 13:18:41 +0800 Subject: [PATCH] 鉴定工单调整 --- src/views/eam/Daily3MaintenanceOrderList.vue | 35 +++++++++++++++++++++++++++++------ 1 files changed, 29 insertions(+), 6 deletions(-) diff --git a/src/views/eam/Daily3MaintenanceOrderList.vue b/src/views/eam/Daily3MaintenanceOrderList.vue index 777c289..b50a6ac 100644 --- a/src/views/eam/Daily3MaintenanceOrderList.vue +++ b/src/views/eam/Daily3MaintenanceOrderList.vue @@ -1,7 +1,7 @@ <template> <a-card :bordered="false" - title="涓夌骇淇濆吇宸ュ崟" + title="涓夌骇淇濆吇" > <!-- 鏌ヨ鍖哄煙 --> <div class="table-page-search-wrapper"> @@ -145,11 +145,11 @@ slot-scope="text, record" > <a-popconfirm - title="纭畾涓嬪彂宸ュ崟鍚�?" + title="纭畾鎺ユ敹宸ュ崟鍚�?" @confirm="() => handleOrderIssue(record)" v-has="'dailyMaintenanceOrder:issue'" > - <a v-if="record.status == '1'">涓嬪彂</a> + <a v-if="record.status == '1'">鎺ユ敹</a> </a-popconfirm> <a-divider v-if="record.status == '1'" @@ -275,6 +275,14 @@ v-if="record.status === '5'&& record.isNotStoveCategoryFlag == false && record.precisionParameters == '0' " type="vertical" /> + <a + v-if="record.status === '5' " + @click="handleMaintenance3Receipt(record)" + >楠屾敹鍗�</a> + <a-divider + v-if="record.status === '5' " + type="vertical" + /> <a-dropdown> <a class="ant-dropdown-link">鏇村 <a-icon type="down" /></a> <a-menu slot="overlay"> @@ -341,6 +349,10 @@ ref="EquipmentTechnologyStatusModal" @ok="modalFormOk" ></equipment-technology-status-modal> + <maintenance-3-receipt-modal + ref="Maintenance3ReceiptModal" + @ok="modalFormOk" + ></maintenance-3-receipt-modal> </a-card> </template> @@ -357,6 +369,7 @@ import MaintenanceOrderAssignModal from './modules/dailyMaintenanceOrder/MaintenanceOrderAssignModal' import DailyMaintenanceOrderExeDrawer from './modules/daily3MaintenanceOrder/DailyMaintenanceOrderExeDrawer' import EquipmentTechnologyStatusModal from './modules/daily3MaintenanceOrder/EquipmentTechnologyStatusModal' +import Maintenance3ReceiptModal from './modules/daily3MaintenanceOrder/Maintenance3ReceiptModal.vue' import { getAction, postAction, requestPut } from '@/api/manage' export default { @@ -370,7 +383,8 @@ DailyMaintenanceOrderExeDrawer, MaintenanceOrderChangeModal, StoveCategoryModal, - EquipmentTechnologyStatusModal + EquipmentTechnologyStatusModal, + Maintenance3ReceiptModal }, data() { return { @@ -410,7 +424,7 @@ dataIndex: 'assignModeName' }, { - title: '璁惧缂栫爜', + title: '缁熶竴缂栫爜', align: "center", dataIndex: 'equipmentNum', }, @@ -620,7 +634,11 @@ this.$refs.MaintenanceOrderChangeModal.disableSubmit = false; }, - + handleMaintenance3Receipt: function (record) { + this.$refs.Maintenance3ReceiptModal.edit(record); + this.$refs.Maintenance3ReceiptModal.title = "鐢熶骇璁惧涓夌骇淇濆吇楠屾敹鍗�"; + this.$refs.Maintenance3ReceiptModal.disableSubmit = false; + }, handleOrderIssue(record) { const that = this; @@ -688,6 +706,11 @@ this.$refs.MaintenanceOrderAssignModal.title = '宸ュ崟鏀规淳' this.$refs.MaintenanceOrderAssignModal.disableSubmit = false }, + + searchReset() { + this.queryParam = { maintenanceType: '3' } + this.loadData(1); + }, // modalFormOk() { // alert(0) // // 鏂板/淇敼 鎴愬姛鏃讹紝閲嶈浇鍒楄〃 -- Gitblit v1.9.3