diff --git a/src/views/bg/bqtakepulse/BgTakepulse.data.ts b/src/views/bg/bqtakepulse/BgTakepulse.data.ts
index c1cf355..0bedbc2 100644
--- a/src/views/bg/bqtakepulse/BgTakepulse.data.ts
+++ b/src/views/bg/bqtakepulse/BgTakepulse.data.ts
@@ -156,6 +156,7 @@ export const columns: BasicColumn[] = [
align:"center",
dataIndex: 'bpmStatus_dictText',
width: '80px',
+ fixed: 'right',
},
];
diff --git a/src/views/bg/bqtakepulse/BgTakepulseList.vue b/src/views/bg/bqtakepulse/BgTakepulseList.vue
index 61d9096..0ca1ef9 100644
--- a/src/views/bg/bqtakepulse/BgTakepulseList.vue
+++ b/src/views/bg/bqtakepulse/BgTakepulseList.vue
@@ -9,7 +9,7 @@
意见主题
-
+
@@ -25,7 +25,7 @@
牵头部门
-
+
@@ -33,7 +33,7 @@
协办部门
-
+
@@ -83,7 +83,7 @@
- {{ text }}
+ {{ text }}
@@ -155,11 +155,12 @@
import {useModal} from '/@/components/Modal';
import BgTakepulseModal from './components/BgTakepulseModal.vue'
import {columns, superQuerySchema} from './BgTakepulse.data';
- import {list, statusStats, deleteOne, getImportUrl, getExportUrl, getImportExcelByEasyExcelUrl, getCheckExcelByEasyExcelUrl, getExportXlsHeadersUrl, saveOrUpdate, bgTakepulseFeedbackList} from './BgTakepulse.api';
+ import {list, statusStats, deleteOne, getImportUrl, getExportXlsByEasyExcelUrl, getImportExcelByEasyExcelUrl, getCheckExcelByEasyExcelUrl, getExportXlsHeadersUrl, saveOrUpdate, bgTakepulseFeedbackList} from './BgTakepulse.api';
import { defHttp } from '/@/utils/http/axios';
import { showImportValidationErrors } from '/@/utils/helper/importError';
import { useMessage } from '/@/hooks/web/useMessage';
import { countFeedbackStatus } from '/@/views/bg/utils/feedbackStatusCount';
+ import { useDebounceFn } from '@vueuse/core';
import SzSelectDept from '/@/components/Form/src/jeecg/components/SzSelectDept.vue';
import JInput from '/@/components/Form/src/jeecg/components/JInput.vue';
import DeptRoleUserSelectDropDown from '/@/components/semri/userComponent/DeptRoleUserSelectDropDown.vue';
@@ -235,7 +236,7 @@
},
exportConfig: {
name:"我为四所把把脉",
- url: getExportUrl,
+ url: getExportXlsByEasyExcelUrl,
params: queryParam,
},
importConfig: {
@@ -361,8 +362,12 @@
selectedRowKeys.value = [];
resetFeedbackExpand();
reload({ page: 1 });
+ fetchStatusStats();
}
+ // 输入框逐字触发的查询做防抖,查询按钮仍走未防抖的 searchQuery
+ const debouncedSearchQuery = useDebounceFn(searchQuery, 500);
+
async function fetchStatusStats() {
try {
const params: Recordable = {};
@@ -432,6 +437,7 @@
selectedRowKeys.value = [];
resetFeedbackExpand();
reload();
+ fetchStatusStats();
}
/**
* 操作栏
@@ -471,13 +477,13 @@
onClick: handleQueryProcess.bind(null, record),
}
];
- if(record.bpmStatus == '1' || !record.bpmStatus){
+ if(!record.bpmStatus || record.bpmStatus == '1'){
dropDownAction.push({
label: '发起督办流程',
onClick: handleProcess.bind(null, record),
})
}
- if(record.bpmStatus == '2' || !record.bpmStatus){
+ if(record.bpmStatus == '2'){
dropDownAction.push({
label: '再次督办',
onClick: handleProcess.bind(null, record),
@@ -713,6 +719,7 @@
delete queryParam.responDeptid;
}
searchQuery();
+ fetchStatusStats();
}
function handleAssistDeptChange(values) {
@@ -722,6 +729,7 @@
delete queryParam.assistDeptid;
}
searchQuery();
+ fetchStatusStats();
}
function searchReset() {
@@ -732,6 +740,7 @@
resetFeedbackExpand();
//刷新数据
reload({ page: 1 });
+ fetchStatusStats();
}
/**
diff --git a/src/views/bg/bqtakepulse/components/BgTakepulseForm.vue b/src/views/bg/bqtakepulse/components/BgTakepulseForm.vue
index fbecc64..2c92f87 100644
--- a/src/views/bg/bqtakepulse/components/BgTakepulseForm.vue
+++ b/src/views/bg/bqtakepulse/components/BgTakepulseForm.vue
@@ -66,12 +66,12 @@
-
+
-
+
@@ -172,6 +172,7 @@