diff --git a/zdxt-web-client/zdxt-admin-plus-ui/src/api/efcode/report/enterprises-inspected-noft.ts b/zdxt-web-client/zdxt-admin-plus-ui/src/api/efcode/report/enterprises-inspected-noft.ts index 4bed6468..ce6becb8 100644 --- a/zdxt-web-client/zdxt-admin-plus-ui/src/api/efcode/report/enterprises-inspected-noft.ts +++ b/zdxt-web-client/zdxt-admin-plus-ui/src/api/efcode/report/enterprises-inspected-noft.ts @@ -12,6 +12,8 @@ export interface EINOFTQuery { beginTime?: string; endTime?: string; enterpriseNumber?: string; + orderByColumn?: string; + isAsc?: string; } /** 企业受检次数行VO */ diff --git a/zdxt-web-client/zdxt-admin-plus-ui/src/api/efcode/report/registration.ts b/zdxt-web-client/zdxt-admin-plus-ui/src/api/efcode/report/registration.ts index 792169d3..25f07790 100644 --- a/zdxt-web-client/zdxt-admin-plus-ui/src/api/efcode/report/registration.ts +++ b/zdxt-web-client/zdxt-admin-plus-ui/src/api/efcode/report/registration.ts @@ -25,6 +25,8 @@ export interface RegistrationReportQuery { dateSearch?: string; beginTime?: string; endTime?: string; + orderByColumn?: string; + isAsc?: string; } /** 统计指标VO */ diff --git a/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/report/enterprises_inspected_noft/index.vue b/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/report/enterprises_inspected_noft/index.vue index 3dd4c872..0f8a7532 100644 --- a/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/report/enterprises_inspected_noft/index.vue +++ b/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/report/enterprises_inspected_noft/index.vue @@ -129,6 +129,16 @@ const loadStatistics = async () => { } }; +/** 排序变更 */ +const handleSortChange = (sortObj: { prop: string; order: 'ascending' | 'descending' | null }) => { + if (sortObj.prop === 'enforcementTime') { + queryParams.orderByColumn = 'enforcement_time'; + queryParams.isAsc = sortObj.order === 'ascending' ? 'asc' : 'desc'; + queryParams.pageNum = 1; + getList(); + } +}; + /** 点击详情 */ const handleShowDetail = async (row: EnterprisesInspectedVo) => { detailEnterpriseName.value = row.enterpriseName; @@ -190,10 +200,10 @@ const handleShowDetail = async (row: EnterprisesInspectedVo) => { - + - + diff --git a/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/report/statistics_enterprise/index.vue b/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/report/statistics_enterprise/index.vue index 71231ae4..28435240 100644 --- a/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/report/statistics_enterprise/index.vue +++ b/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/report/statistics_enterprise/index.vue @@ -432,9 +432,9 @@ const handleExportType = async () => { - - - + + + - + - - + +