c85370d925401c800961e9573b12b9c12d535e0c
manager/Projects.vue 顶部筛选区的「支持单位」从 el-input 升级为 el-select multiple + 远程搜索。 改动: - L6: el-input → el-select (multiple + filterable + remote + clearable + collapse-tags + collapse-tags-tooltip) - v-model: q.sponsorOrgName (string) → q.sponsorAdminUserIds (number[]) - remote-method: searchSponsorOrgsForFilter (新增) - loading: sponsorSearching (新增) - width: 260px (比输入框宽, 容纳标签) - L291: q ref 字段重命名 + 改类型 - L341: reset() 同步 - 新增: sponsorSearching ref (loading 指示) - 新增: _supporterFilterTimer (filter 防抖, 与 assignForm 的 _supporterTimer 分离) - 新增: searchSponsorOrgsForFilter(query) — 复用 listSponsorOrgs + sponsorOrgOptions - 200ms debounce - 已选项不在结果里时按 userId 单独拉回 (multi-select 必须保证每个 tag 都有 label) 未做 / 后续: - 执行方 (execOrgName) 同样可改多选, 沿用本次模式即可, 暂不动 - q.sponsorOrgName 字段已从源消失, 注释提到「sponsorOrgName」的 _self/manager_projects.md 待同步 (下一 commit)
Description
No description provided
20 MiB
Languages
Java
43.8%
Vue
26.8%
HTML
26%
Python
1.3%
JavaScript
1.2%
Other
0.8%