From 79c0397ae8aedb6cc4f5db486e2d9b87a7410d04 Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期五, 18 七月 2025 09:49:25 +0800
Subject: [PATCH] 二保工单批量新增
---
src/views/eam/equipment/EamEquipmentLedger.vue | 81 +++++++++++-----------------------------
1 files changed, 22 insertions(+), 59 deletions(-)
diff --git a/src/views/eam/equipment/EamEquipmentLedger.vue b/src/views/eam/equipment/EamEquipmentLedger.vue
index 9730b5e..725b672 100644
--- a/src/views/eam/equipment/EamEquipmentLedger.vue
+++ b/src/views/eam/equipment/EamEquipmentLedger.vue
@@ -96,7 +96,7 @@
:pagination="ipagination" :loading="loading" :scroll="{ x: 'max-content' }"
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" @change="handleTableChange">
<!--缁熶竴缂栫爜-->
- <template slot="equipmentCode" slot-scope="text">
+ <template slot="equipmentCode" slot-scope="text,record">
<a href="#" @click="handleDetail(record)" style="display: inline-block;height: 100%">{{text}}</a>
</template>
@@ -115,8 +115,13 @@
<a-switch checked-children="鏄�" un-checked-children="鍚�" :checked="Boolean(+text)" disabled/>
</template>
- <!--鎿嶄綔绯荤粺-->
+ <!--鐏伀鍣�-->
<template slot="fireExtinguisher" slot-scope="text">
+ <a-switch checked-children="鏄�" un-checked-children="鍚�" :checked="Boolean(+text)" disabled/>
+ </template>
+
+ <!--鐪熺┖鐑鐞嗙倝-->
+ <template slot="trueHeatTreatment" slot-scope="text">
<a-switch checked-children="鏄�" un-checked-children="鍚�" :checked="Boolean(+text)" disabled/>
</template>
@@ -151,34 +156,6 @@
</a-table>
</div>
<!-- table鍖哄煙-end -->
-
- <!--<a-tabs v-model="activeTabKey" @change="handleTabChange">-->
- <!--<a-tab-pane tab="璁惧鏂囨。" :key="1">-->
- <!--<eam-equipment-attachment-list ref="tabPaneTableListRef1"/>-->
- <!--</a-tab-pane>-->
- <!--<a-tab-pane tab="鐐规宸ュ崟" :key="2">-->
- <!--<eam-inspection-order-list ref="tabPaneTableListRef2" :isDisplayOperation="false"/>-->
- <!--</a-tab-pane>-->
- <!--<a-tab-pane tab="浜屼繚宸ュ崟" :key="3">-->
- <!--<eam-second-maintenance-order-list ref="tabPaneTableListRef3" :isDisplayOperation="false"/>-->
- <!--</a-tab-pane>-->
- <!--<a-tab-pane tab="涓変繚宸ュ崟" :key="4">-->
- <!--<eam-third-maintenance-order-list ref="tabPaneTableListRef4" :isDisplayOperation="false"/>-->
- <!--</a-tab-pane>-->
- <!--<a-tab-pane tab="缁翠慨宸ュ崟" :key="5">-->
- <!--<eam-repair-order-list ref="tabPaneTableListRef5" :isDisplayOperation="false"/>-->
- <!--</a-tab-pane>-->
- <!--<a-tab-pane tab="淇濆吇鏍囧噯" :key="6">-->
- <!--<eam-maintenance-standard-list ref="tabPaneTableListRef6" :isDisplayOperation="false"/>-->
- <!--</a-tab-pane>-->
- <!--<a-tab-pane tab="宸ヨ壓鍙傛暟" :key="7" v-if="isOpenProcess">-->
- <!--<eam-equipment-process-list ref="tabPaneTableListRef7" :isDisplayOperation="false"/>-->
- <!--</a-tab-pane>-->
- <!--<a-tab-pane tab="璁惧绮惧害" :key="8" v-if="isOpenPrecision">-->
- <!--<eam-equipment-precision-list ref="tabPaneTableListRef8" :isDisplayOperation="false"/>-->
- <!--</a-tab-pane>-->
- <!--</a-tabs>-->
-
<!-- 琛ㄥ崟鍖哄煙 -->
<eamEquipment-modal ref="modalForm" @ok="modalFormOk" :productionTreeData="productionTreeData"
:repairDepartTreeData="repairDepartTreeData"/>
@@ -191,31 +168,14 @@
import EamEquipmentModal from './modules/EamEquipmentModal.vue'
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import { getAction, templateXlsDownload } from '@api/manage'
- import { getSystemConfigValue } from '@api/api'
import ResumeDrawer from '@views/eam/equipment/modules/ResumeDrawer.vue'
- import EamMaintenanceStandardList from '@views/eam/base/EamMaintenanceStandardList.vue'
- import EamRepairOrderList from '../repair/EamRepairOrderList'
- import EamInspectionOrderList from '../maintenance/EamInspectionOrderList'
- import EamEquipmentAttachmentList from '@views/eam/equipment/EamEquipmentAttachmentList.vue'
- import EamEquipmentProcessList from '@views/eam/equipment/modules/EamEquipmentProcessList.vue'
- import EamEquipmentPrecisionList from '@views/eam/equipment/modules/EamEquipmentPrecisionList.vue'
- import EamSecondMaintenanceOrderList from '@views/eam/maintenance/EamSecondMaintenanceOrderList.vue'
- import EamThirdMaintenanceOrderList from '@views/eam/maintenance/EamThirdMaintenanceOrderList.vue'
export default {
name: 'EquipmentLedger',
mixins: [JeecgListMixin],
components: {
- EamInspectionOrderList,
- EamRepairOrderList,
- EamMaintenanceStandardList,
ResumeDrawer,
- EamEquipmentModal,
- EamEquipmentAttachmentList,
- EamEquipmentProcessList,
- EamEquipmentPrecisionList,
- EamSecondMaintenanceOrderList,
- EamThirdMaintenanceOrderList
+ EamEquipmentModal
},
data() {
return {
@@ -244,15 +204,18 @@
align: 'center',
dataIndex: 'equipmentCode',
scopedSlots: { customRender: 'equipmentCode' },
- ellipsis: true,
- fixed: 'left',
- sorter: true
+ fixed: 'left'
},
{
title: '璁惧鍚嶇О',
align: 'center',
dataIndex: 'equipmentName',
- ellipsis: true,
+ fixed: 'left'
+ },
+ {
+ title: '鍨嬪彿',
+ align: 'center',
+ dataIndex: 'equipmentModel',
fixed: 'left'
},
{
@@ -324,6 +287,12 @@
dataIndex: 'system'
},
{
+ title: '鐪熺┖鐑鐞嗙倝',
+ align: 'center',
+ dataIndex: 'trueHeatTreatment',
+ scopedSlots: { customRender: 'trueHeatTreatment' }
+ },
+ {
title: '璁惧绔彛',
align: 'center',
dataIndex: 'equipmentPort'
@@ -383,18 +352,12 @@
title: '璧勪骇鍒堕�犲晢',
align: 'center',
dataIndex: 'manufacturingEnterprise',
- scopedSlots: { customRender: 'manufacturingEnterprise' },
- ellipsis: true
+ scopedSlots: { customRender: 'manufacturingEnterprise' }
},
{
title: '璧勪骇鏉ユ簮鍥藉',
align: 'center',
dataIndex: 'originCountry'
- },
- {
- title: '鍨嬪彿',
- align: 'center',
- dataIndex: 'equipmentModel'
},
{
title: '璁惧瑙勬牸',
--
Gitblit v1.9.3