From 73dbf3aabed9a07df0d27fb0c6bafa94a3d9805a Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期一, 07 七月 2025 21:16:57 +0800
Subject: [PATCH] 修改导入

---
 src/views/eam/base/modules/EamMaintenanceStandardDetailList.vue |   56 +++++++++++++++++++++++++++++---------------------------
 1 files changed, 29 insertions(+), 27 deletions(-)

diff --git a/src/views/eam/base/modules/EamMaintenanceStandardDetailList.vue b/src/views/eam/base/modules/EamMaintenanceStandardDetailList.vue
index 507d728..214e801 100644
--- a/src/views/eam/base/modules/EamMaintenanceStandardDetailList.vue
+++ b/src/views/eam/base/modules/EamMaintenanceStandardDetailList.vue
@@ -1,27 +1,21 @@
 <template>
   <a-card :bordered="false">
-    <!-- table鍖哄煙-begin -->
-    <div>
-      <a-table
-        ref="detailTable"
-        size="middle"
-        bordered
-        rowKey="id"
-        :columns="columns"
-        :dataSource="dataSource"
-        :pagination="ipagination"
-        :loading="loading"
-        class="j-table-force-nowrap"
-        @change="handleTableChange">
-      </a-table>
-    </div>
-    <!-- table鍖哄煙-end -->
-
+    <a-table
+      ref="detailTable"
+      size="middle"
+      bordered
+      rowKey="id"
+      :columns="columns"
+      :dataSource="dataSource"
+      :pagination="ipagination"
+      :loading="loading"
+      class="j-table-force-nowrap"
+      @change="handleTableChange">
+    </a-table>
   </a-card>
 </template>
 
 <script>
-  import '@/assets/less/TableExpand.less'
   import { JeecgListMixin } from '@/mixins/JeecgListMixin'
   import { getAction } from '@api/manage'
 
@@ -34,13 +28,18 @@
         required: true,
         default: '-1'
       },
-      selectionRows:{}
+      pageSelectionRow: {
+        type: Object,
+        default: () => {
+        }
+      }
     },
     data() {
       return {
         description: '淇濆吇鏍囧噯鏄庣粏绠$悊椤甸潰',
         // 琛ㄥご
-        columns: [
+        columns: [],
+        defaultColumns: [
           {
             title: '搴忓彿',
             align: 'center',
@@ -57,7 +56,7 @@
             title: '淇濆吇椤瑰垎绫�',
             align: 'center',
             dataIndex: 'itemCategory_dictText',
-            ellipsis: true
+            width: 150
           },
           {
             title: '淇濆吇椤圭洰',
@@ -87,9 +86,15 @@
             this.clearList()
           }
         }
+      },
+      pageSelectionRow: {
+        handler(val) {
+          if (val) {
+            if (val.maintenanceCategory != 'THIRD_MAINTENANCE') this.columns = [...this.defaultColumns.filter(item => item.dataIndex != 'itemPart')]
+            else this.columns = [...this.defaultColumns.filter(item => item.dataIndex != 'itemCategory_dictText')]
+          }
+        }
       }
-    },
-    created() {
     },
     computed: {},
     methods: {
@@ -138,7 +143,4 @@
       }
     }
   }
-</script>
-<style scoped>
-  @import '~@assets/less/common.less';
-</style>
\ No newline at end of file
+</script>
\ No newline at end of file

--
Gitblit v1.9.3