From 7c67c1e973727d63d309092285dc6d4b14774774 Mon Sep 17 00:00:00 2001 From: lai <371757574@qq.com> Date: Wed, 10 Jan 2024 14:27:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=88=86=E9=A1=B5,=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E6=8E=A5=E5=8F=A3=E5=BE=85=E5=8D=8F=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/neUser/nssf/index.vue | 48 ++-------------------------- src/views/neUser/nssfAmf/index.vue | 50 +++--------------------------- 2 files changed, 7 insertions(+), 91 deletions(-) diff --git a/src/views/neUser/nssf/index.vue b/src/views/neUser/nssf/index.vue index 8921645f..91b5129c 100644 --- a/src/views/neUser/nssf/index.vue +++ b/src/views/neUser/nssf/index.vue @@ -20,22 +20,14 @@ let queryParams = reactive({ subscriptionId: undefined, /**网元ID */ neId: undefined, - /**当前页数 */ - pageNum: 1, - /**每页条数 */ - pageSize: 20, }); /**查询参数重置 */ function fnQueryReset() { queryParams = Object.assign(queryParams, { - imsi: '', - msisdn: '', - pageNum: 1, - pageSize: 20, + subscriptionId: '', + neId: '', }); - tablePagination.current = 1; - tablePagination.pageSize = 20; fnGetList(); } @@ -70,7 +62,6 @@ let tableColumns: ColumnsType = [ { title: 'Subscription ID', dataIndex: 'subscriptionId', - sorter: (a: any, b: any) => Number(a.imsi) - Number(b.imsi), align: 'center', width: 150, }, @@ -88,34 +79,6 @@ let tableColumns: ColumnsType = [ }, ]; -/**表格分页器参数 */ -let tablePagination = reactive({ - /**当前页数 */ - current: 1, - /**每页条数 */ - pageSize: 20, - /**默认的每页条数 */ - defaultPageSize: 20, - /**指定每页可以显示多少条 */ - pageSizeOptions: ['10', '20', '50', '100'], - /**只有一页时是否隐藏分页器 */ - hideOnSinglePage: false, - /**是否可以快速跳转至某页 */ - showQuickJumper: true, - /**是否可以改变 pageSize */ - showSizeChanger: true, - /**数据总数 */ - total: 0, - showTotal: (total: number) => t('common.tablePaginationTotal', { total }), - onChange: (page: number, pageSize: number) => { - tablePagination.current = page; - tablePagination.pageSize = pageSize; - queryParams.pageNum = page; - queryParams.pageSize = pageSize; - fnGetList(); - }, -}); - /**表格紧凑型变更操作 */ function fnTableSize({ key }: MenuInfo) { tableState.size = key as SizeType; @@ -130,19 +93,14 @@ function fnTableStriped(_record: unknown, index: number): any { function fnGetList(pageNum?: number) { if (tableState.loading) return; tableState.loading = true; - if (pageNum) { - queryParams.pageNum = pageNum; - } listNSSF(toRaw(queryParams)).then(res => { if (res.code === RESULT_CODE_SUCCESS && Array.isArray(res.rows)) { // 取消勾选 if (tableState.selectedRowKeys.length > 0) { tableState.selectedRowKeys = []; } - tablePagination.total = res.total; tableState.data = res.rows; } else { - tablePagination.total = 0; tableState.data = []; } tableState.loading = false; @@ -293,7 +251,7 @@ onMounted(() => { :data-source="tableState.data" :size="tableState.size" :row-class-name="fnTableStriped" - :pagination="tablePagination" + :pagination="false" :scroll="{ x: 1200, y: 400 }" > diff --git a/src/views/neUser/nssfAmf/index.vue b/src/views/neUser/nssfAmf/index.vue index 94f2c8b5..f7f8026a 100644 --- a/src/views/neUser/nssfAmf/index.vue +++ b/src/views/neUser/nssfAmf/index.vue @@ -20,22 +20,14 @@ let queryParams = reactive({ subscriptionId: undefined, /**网元ID */ neId: undefined, - /**当前页数 */ - pageNum: 1, - /**每页条数 */ - pageSize: 20, }); /**查询参数重置 */ function fnQueryReset() { queryParams = Object.assign(queryParams, { - imsi: '', - msisdn: '', - pageNum: 1, - pageSize: 20, + subscriptionId: '', + neId: '', }); - tablePagination.current = 1; - tablePagination.pageSize = 20; fnGetList(); } @@ -70,7 +62,6 @@ let tableColumns: ColumnsType = [ { title: 'NF ID', dataIndex: 'nfId', - sorter: (a: any, b: any) => Number(a.imsi) - Number(b.imsi), align: 'center', width: 150, }, @@ -82,34 +73,6 @@ let tableColumns: ColumnsType = [ }, ]; -/**表格分页器参数 */ -let tablePagination = reactive({ - /**当前页数 */ - current: 1, - /**每页条数 */ - pageSize: 20, - /**默认的每页条数 */ - defaultPageSize: 20, - /**指定每页可以显示多少条 */ - pageSizeOptions: ['10', '20', '50', '100'], - /**只有一页时是否隐藏分页器 */ - hideOnSinglePage: false, - /**是否可以快速跳转至某页 */ - showQuickJumper: true, - /**是否可以改变 pageSize */ - showSizeChanger: true, - /**数据总数 */ - total: 0, - showTotal: (total: number) => t('common.tablePaginationTotal', { total }), - onChange: (page: number, pageSize: number) => { - tablePagination.current = page; - tablePagination.pageSize = pageSize; - queryParams.pageNum = page; - queryParams.pageSize = pageSize; - fnGetList(); - }, -}); - /**表格紧凑型变更操作 */ function fnTableSize({ key }: MenuInfo) { tableState.size = key as SizeType; @@ -124,20 +87,15 @@ function fnTableStriped(_record: unknown, index: number): any { function fnGetList(pageNum?: number) { if (tableState.loading) return; tableState.loading = true; - if (pageNum) { - queryParams.pageNum = pageNum; - } listNSSFAMF(toRaw(queryParams)).then(res => { if (res.code === RESULT_CODE_SUCCESS && Array.isArray(res.rows)) { - console.log(res.rows) + console.log(res.rows); // 取消勾选 if (tableState.selectedRowKeys.length > 0) { tableState.selectedRowKeys = []; } - tablePagination.total = res.total; tableState.data = res.rows; } else { - tablePagination.total = 0; tableState.data = []; } tableState.loading = false; @@ -288,7 +246,7 @@ onMounted(() => { :data-source="tableState.data" :size="tableState.size" :row-class-name="fnTableStriped" - :pagination="tablePagination" + :pagination="false" :scroll="{ x: 1200, y: 400 }" >