diff --git a/src/views/packManagement/PackProjectMaintenance.vue b/src/views/packManagement/PackProjectMaintenance.vue index 6133c1e..f750bde 100644 --- a/src/views/packManagement/PackProjectMaintenance.vue +++ b/src/views/packManagement/PackProjectMaintenance.vue @@ -86,14 +86,11 @@ bordered rowKey="id" :columns="columns" - :scroll="{x: 1000}" :dataSource="dataSource" :pagination="false" :loading="loading" :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" - @change="handleTableChange" - :class="dataSource.length === 0 ? 'show-scroll' : ''" - class="j-table-force-nowrap main-table"> + @change="handleTableChange"> - - 取消打包 - - - - - - - - @@ -270,7 +237,7 @@ const defaultTableColumns = [ { title: '打包项目名称', align: 'center', - width: 280, + width: 200, dataIndex: 'chargeProject', scopedSlots: { customRender: 'projectName' } }, { @@ -282,7 +249,7 @@ const defaultTableColumns = [ }, { title: '待确收金额', align: 'center', - width: 120, + width: 100, dataIndex: 'receivableAmount', scopedSlots: { customRender: 'allMoney' } }, { @@ -307,27 +274,12 @@ const defaultTableColumns = [ title: '操作', dataIndex: 'action', align: 'center', - fixed: 'right', + // fixed: 'right', width: 100, scopedSlots: { customRender: 'action' } } ] -const firstColumnFooter = [ - { - title: '多选', - dataIndex: 'selection', - align: 'center', - width: 60 - }, - { - title: '序号', - dataIndex: 'title', - align: 'center', - width: 60 - } -] - export default { name: 'PackProjectMaintenance', components: { @@ -390,7 +342,6 @@ export default { sm: { span: 10 } }, columns: [firstColumnTop, ...defaultTableColumns], - columnsFooter: [...firstColumnFooter, ...defaultTableColumns], disableMixinCreated: true, selectPackProjectVisible: false, selectedProject: [], // 选中的项目 @@ -407,8 +358,7 @@ export default { url: { list: '/pack/payPackCompanyProject/listAll', exportXlsUrl: '/pack/payPackCompanyProject/exportXls' - }, - footerDataSource: [] + } } }, created() { @@ -639,25 +589,6 @@ export default { this.$refs.changeInvoiceInfo.open(record) }, - /** - * 同步表与footer滚动,保留底部滚动条 - */ - setScroll() { - if (this.dataSource.length === 0) { - return - } - let dom = this.$refs.footTable.$el.querySelectorAll('.ant-table-body')[0] - dom.addEventListener( - 'scroll', - () => { - this.$refs.table.$el.querySelectorAll( - '.ant-table-body' - )[0].scrollLeft = dom.scrollLeft - }, - true - ) - this.$forceUpdate() - }, // 重写加载的方法 loadData(arg) { if (!this.url.list) { @@ -676,13 +607,6 @@ export default { //update-begin---author:zhangyafei Date:20201118 for:适配不分页的数据列表------------ this.dataSource = pageListObj.list - let obj = { - id: '1', - title: '总计', - receivableAmount: pageListObj.sumOfReceivableAmount || '0.00' + '', - paidAmount: pageListObj.sumOfPaidAmount || '0.00' + '' - } - this.footerDataSource = [obj] if (pageListObj.total) { this.ipagination.total = pageListObj.total //清空列表选中 @@ -692,11 +616,6 @@ export default { } //update-end---author:zhangyafei Date:20201118 for:适配不分页的数据列表------------ } - if (this.dataSource.length > 0) { - this.$nextTick(() => { - this.setScroll() - }) - } if (res.code === 510) { this.$message.warning(res.message) } @@ -706,9 +625,6 @@ export default { }) } - }, - mounted() { - this.setScroll() } }