From d4c30733c43735c45cf55e984304d16d85944345 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Thu, 21 Sep 2023 17:02:00 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E8=81=94=E8=B0=83=E4=BC=81=E6=A0=87?= =?UTF-8?q?=E7=9A=84=E9=83=A8=E5=88=86=E5=AF=BC=E5=87=BA=EF=BC=8C=E8=A7=A3?= =?UTF-8?q?=E5=86=B3table=E4=B8=AD=E6=AF=8F=E4=B8=AAcolumns=E9=83=BD?= =?UTF-8?q?=E8=AE=BE=E7=BD=AEdataIndex=E4=BC=9A=E6=9C=89=E6=A8=AA=E5=90=91?= =?UTF-8?q?=E6=BB=9A=E5=8A=A8=E6=9D=A1=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/jero/JTable.vue | 16 ++++++++++++---- .../check/CheckList.vue | 3 ++- .../enterpriseStandardLibrary/plan/PlanList.vue | 3 ++- .../publicize/EnterpriseStandardPublicize.vue | 3 ++- .../receivedShare/ReceivedShare.vue | 7 ++++--- src/views/personalCenter/sentShare/SentShare.vue | 7 ++++--- 6 files changed, 26 insertions(+), 13 deletions(-) diff --git a/src/components/jero/JTable.vue b/src/components/jero/JTable.vue index d62c8099..1e69109b 100644 --- a/src/components/jero/JTable.vue +++ b/src/components/jero/JTable.vue @@ -52,7 +52,7 @@ @@ -80,7 +80,7 @@ @@ -446,8 +446,7 @@ export default { col = columns.find(col => getKey(col) === key) || {} } // 没有开启拖拽 或 没有宽度 或 有定位,都不能拖拽(防止布局异常,至少有一列不设width并且不能有fixed) - // 或者是最后一列也不能拖拽 - if (!col.width || !!col.fixed || col.title === columns[columns.length - 1].title) { + if (!col.width || !!col.fixed) { return {children} } // 开始拖拽监听 @@ -484,6 +483,7 @@ export default { const onDrag = (x) => { return x >= (col.minWidth || this.columnMinWidth) } + // 解决都有dataIndex时会有横向滚动条的问题,让最后一列的拖拽容器宽度为0 return ( diff --git a/src/views/enterpriseStandardLibrary/check/CheckList.vue b/src/views/enterpriseStandardLibrary/check/CheckList.vue index 5065f1ca..7da67373 100644 --- a/src/views/enterpriseStandardLibrary/check/CheckList.vue +++ b/src/views/enterpriseStandardLibrary/check/CheckList.vue @@ -300,7 +300,8 @@ export default { ], url: { list: '/enterprise/inspect/page', - exportPostponeDataUrl: '', // 导出延期数据 + exportXlsUrl: '/enterprise/inspect/exportData', + exportPostponeDataUrl: '/enterprise/inspect/exportDataWithDelay', // 导出延期数据 exportRectificationPlanUrl: '' // 导出整改计划 }, operationList: [ diff --git a/src/views/enterpriseStandardLibrary/plan/PlanList.vue b/src/views/enterpriseStandardLibrary/plan/PlanList.vue index 2643be48..56a0cb31 100644 --- a/src/views/enterpriseStandardLibrary/plan/PlanList.vue +++ b/src/views/enterpriseStandardLibrary/plan/PlanList.vue @@ -396,7 +396,8 @@ export default { } ], url: { - list: '/enterprise/plan/page' + list: '/enterprise/plan/page', + exportXlsUrl: '/enterprise/plan/exportData' } } }, diff --git a/src/views/enterpriseStandardLibrary/publicize/EnterpriseStandardPublicize.vue b/src/views/enterpriseStandardLibrary/publicize/EnterpriseStandardPublicize.vue index fae574ab..3159410e 100644 --- a/src/views/enterpriseStandardLibrary/publicize/EnterpriseStandardPublicize.vue +++ b/src/views/enterpriseStandardLibrary/publicize/EnterpriseStandardPublicize.vue @@ -178,7 +178,8 @@ export default { } ], url: { - list: '/enterprise/declare/page' + list: '/enterprise/declare/page', + exportXlsUrl: '/enterprise/declare/exportData' } } }, diff --git a/src/views/personalCenter/receivedShare/ReceivedShare.vue b/src/views/personalCenter/receivedShare/ReceivedShare.vue index d5671012..c702d1f9 100644 --- a/src/views/personalCenter/receivedShare/ReceivedShare.vue +++ b/src/views/personalCenter/receivedShare/ReceivedShare.vue @@ -53,9 +53,9 @@ @@ -93,6 +93,7 @@ export default { title: this.$t('personalCenter.receivedShare.title'), align: 'center', width: 180, + dataIndex: 'rubric', scopedSlots: { customRender: 'titleSlot' } }, { diff --git a/src/views/personalCenter/sentShare/SentShare.vue b/src/views/personalCenter/sentShare/SentShare.vue index 7f47a993..d4e33856 100644 --- a/src/views/personalCenter/sentShare/SentShare.vue +++ b/src/views/personalCenter/sentShare/SentShare.vue @@ -53,9 +53,9 @@ @@ -93,6 +93,7 @@ export default { title: this.$t('personalCenter.sentShare.title'), align: 'center', width: 180, + dataIndex: 'rubric', scopedSlots: { customRender: 'titleSlot' } }, {