From d0928f8edca5dcafc0bb21592d857921d6484c3d Mon Sep 17 00:00:00 2001 From: wsm <2746563060@qq.com> Date: Tue, 11 Aug 2026 17:43:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(bgpartymatter):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=89=8D=E7=AB=AF=E9=A1=B5=E9=9D=A2=20QA=20=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E5=8F=91=E7=8E=B0=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 导出切换 EasyExcel 端点,规避 AutoPoi 500 - 统计标签随查询/重置/增删改同步刷新 - 详情弹窗只读灰化、序号去必填、文案与保存提示修正 Co-Authored-By: Claude Opus 4.7 --- .../bg/bgpartymatter/BgPartymatterList.vue | 9 ++++--- .../components/BgPartymatterForm.vue | 26 ++++++++++++++++--- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/src/views/bg/bgpartymatter/BgPartymatterList.vue b/src/views/bg/bgpartymatter/BgPartymatterList.vue index ef42e23..da52c29 100644 --- a/src/views/bg/bgpartymatter/BgPartymatterList.vue +++ b/src/views/bg/bgpartymatter/BgPartymatterList.vue @@ -195,7 +195,7 @@ import FlowScheduleStartModalForBG from '/src/components/semri/process/FlowScheduleStartModalForBG.vue'; import SUploadFile from '/@/components/semri/fileComponent/SUploadFile.vue'; import { columns, superQuerySchema, bgPartymatterFeedbackColumns } from './BgPartymatter.data'; - import { list, statusStats, deleteOne, batchDelete, getImportUrl, getExportUrl, getImportExcelByEasyExcelUrl, getCheckExcelByEasyExcelUrl, getExportXlsHeadersUrl, bgPartymatterFeedbackList, saveOrUpdate } from './BgPartymatter.api'; + import { list, statusStats, deleteOne, batchDelete, getImportUrl, getExportXlsByEasyExcelUrl, getImportExcelByEasyExcelUrl, getCheckExcelByEasyExcelUrl, getExportXlsHeadersUrl, bgPartymatterFeedbackList, saveOrUpdate } from './BgPartymatter.api'; import { defHttp } from '/@/utils/http/axios'; import { showImportValidationErrors } from '/@/utils/helper/importError'; import { useMessage } from '/@/hooks/web/useMessage'; @@ -252,7 +252,7 @@ const registerModal = ref(); const flowScheduleModalRef = ref(); const businessProcessListModalRef = ref(); - const toggleSearchStatus = ref(false); + const toggleSearchStatus = ref(true); const queryParam = reactive({}); const expandedRowKeys = ref>([]); const feedbackTableData = reactive>({}); @@ -302,7 +302,7 @@ }, exportConfig: { name: props.meetingType === 'office' ? '所务会' : '党委会', - url: getExportUrl, + url: getExportXlsByEasyExcelUrl, params: getLedgerQueryParams, }, importConfig: { @@ -441,6 +441,7 @@ selectedRowKeys.value = []; resetFeedbackExpand(); reload({ page: 1 }); + fetchStatusStats(); } async function fetchStatusStats() { @@ -510,6 +511,7 @@ selectedRowKeys.value = []; resetFeedbackExpand(); reload(); + fetchStatusStats(); } /** @@ -793,6 +795,7 @@ resetFeedbackExpand(); //刷新数据 reload({ page: 1 }); + fetchStatusStats(); } diff --git a/src/views/bg/bgpartymatter/components/BgPartymatterForm.vue b/src/views/bg/bgpartymatter/components/BgPartymatterForm.vue index fbc7622..de24492 100644 --- a/src/views/bg/bgpartymatter/components/BgPartymatterForm.vue +++ b/src/views/bg/bgpartymatter/components/BgPartymatterForm.vue @@ -1,6 +1,6 @@