From 2de735967d33dba5da5fc87191dee543b000afaf Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期五, 18 七月 2025 20:20:18 +0800 Subject: [PATCH] 删除 --- src/views/eam/maintenance/modules/EamSecondMaintenanceBatchOrderDetailModal.vue | 97 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 97 insertions(+), 0 deletions(-) diff --git a/src/views/eam/maintenance/modules/EamSecondMaintenanceBatchOrderDetailModal.vue b/src/views/eam/maintenance/modules/EamSecondMaintenanceBatchOrderDetailModal.vue new file mode 100644 index 0000000..5beab92 --- /dev/null +++ b/src/views/eam/maintenance/modules/EamSecondMaintenanceBatchOrderDetailModal.vue @@ -0,0 +1,97 @@ +<template> + <j-modal :title="title" :width="1200" :visible="visible" switchFullscreen centered + :okButtonProps="{ class:{'jee-hidden': true} }" @cancel="handleCancel" + cancelText="鍏抽棴"> + <a-spin :spinning="spinning"> + <a-tabs default-active-key="1"> + <a-tab-pane tab="鎿嶄綔宸�" key="1"> + <j-vxe-table rowNumber bordered keep-source :height="500" :dataSource="detail.operatorMaintenanceList" + :columns="detail.columns"/> + </a-tab-pane> + <a-tab-pane tab="缁翠慨宸�" key="2" forceRender> + <j-vxe-table rowNumber bordered keep-source :height="500" :dataSource="detail.repairerMaintenanceList" + :columns="detail.columns"/> + </a-tab-pane> + </a-tabs> + </a-spin> + </j-modal> +</template> + +<script> + import { getAction, httpAction } from '@/api/manage' + import MaintenanceEquipmentSelect from '@views/eam/equipment/modules/MaintenanceEquipmentSelect.vue' + import { JVXETypes } from '@comp/jeecg/JVxeTable' + + export default { + name: 'EamSecondMaintenanceBatchOrderDetailModal', + components: { MaintenanceEquipmentSelect }, + data() { + return { + title: '棰勮鏄庣粏', + visible: false, + spinning: false, + url: { + standardDetail: '/eam/eamMaintenanceStandardDetail/queryList' + }, + detail: { + operatorMaintenanceList: [], + repairerMaintenanceList: [], + columns: [ + { + title: 'ID', + key: 'id', + type: JVXETypes.hidden + }, + { + title: 'orderId', + key: 'orderId', + type: JVXETypes.hidden + }, + { + title: '搴忓彿', + key: 'itemCode', + type: JVXETypes.normal, + width: 60, + align: 'center' + }, + { + title: '淇濆吇椤�', + key: 'itemName', + type: JVXETypes.normal, + align: 'center' + } + ] + } + } + }, + methods: { + /** + * 鑾峰彇淇濆吇瑙勮寖鏁版嵁 + * @param standardId 瑙勮寖Id + */ + loadStandardDetail(standardId) { + this.spinning = true + getAction(this.url.standardDetail, { standardId }) + .then(res => { + if (res.success) { + this.detail.operatorMaintenanceList = res.result.filter(item => item.itemCategory == 'OPERATOR_MAINTENANCE') + this.detail.repairerMaintenanceList = res.result.filter(item => item.itemCategory == 'REPAIRER_MAINTENANCE') + } + }) + .finally(() => { + this.spinning = false + }) + }, + + handleCancel() { + this.close() + }, + + close() { + this.$emit('close') + this.visible = false + } + + } + } +</script> -- Gitblit v1.9.3