fix(web): 修正组织停用行为并默认筛选启用中文档

This commit is contained in:
xy
2026-10-07 21:21:20 +08:00
parent 891b59d328
commit c415c29b5e
5 changed files with 217 additions and 97 deletions
@@ -121,7 +121,7 @@ const libraryCampusId = computed(() => (allCampusesSelected.value ? '' : appStor
const filters = reactive<DocumentFilterForm>({
keyword: '',
department: null,
status: 'all',
status: '启用中',
})
/** 预览弹窗 */
@@ -1190,8 +1190,8 @@ async function resetMockData() {
function clearFilters() {
filters.keyword = ''
filters.department = null
// status 也要一起重置:只按状态页签筛出空结果时,不清它等于「清了个寂寞」
filters.status = 'all'
// 清除筛选后恢复默认的启用中状态。
filters.status = '启用中'
// 院区不在这里重置:它是页面的取数口径(文书库按院区向服务端取数),
// 不是「筛掉一部分已加载数据」的筛选条件,清掉它得重新拉一遍文库
}
@@ -1302,7 +1302,7 @@ onMounted(() => {
<template v-else>
<p>没有符合条件的文书</p>
<button
v-if="filters.keyword || filters.department || filters.status !== 'all'"
v-if="filters.keyword || filters.department || filters.status !== '启用中'"
type="button"
class="reset-button"
@click="clearFilters"