修复107 系统管理-》基础数据-》科室管理:科室分类筛选条件无效中搜索条件清空问题

This commit is contained in:
HuangShun
2026-01-23 14:06:07 +08:00
parent 61be9ff552
commit 9000d66c0c

View File

@@ -386,12 +386,6 @@ function parseClassEnumValues(value) {
/** 搜索按钮操作 */ /** 搜索按钮操作 */
function handleQuery() { function handleQuery() {
queryParams.value.pageNo = 1; queryParams.value.pageNo = 1;
if (Array.isArray(queryParams.value.classEnum)) {
queryParams.value.classEnum =
queryParams.value.classEnum.length > 0
? queryParams.value.classEnum.join(',')
: undefined;
}
getPageList(); getPageList();
} }
@@ -406,7 +400,15 @@ function resetQuery() {
function getPageList() { function getPageList() {
loading.value = true; loading.value = true;
getList(queryParams.value).then((res) => { // 创建API调用的查询参数副本处理classEnum的转换
const apiParams = { ...queryParams.value };
if (Array.isArray(apiParams.classEnum)) {
apiParams.classEnum =
apiParams.classEnum.length > 0
? apiParams.classEnum.join(',')
: undefined;
}
getList(apiParams).then((res) => {
// 处理返回的科室数据,确保科室分类显示与系统标准字典一致 // 处理返回的科室数据,确保科室分类显示与系统标准字典一致
const processedData = res.data.records.map(item => { const processedData = res.data.records.map(item => {
// 保留原有显示文本作为基础 // 保留原有显示文本作为基础