From 9b5a856a2cfe378f5ca7304a0af17b3d7b06ff69 Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期一, 07 七月 2025 11:41:17 +0800 Subject: [PATCH] 1、工厂建模和维修班组页面新增机构编码必填校验 --- 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