feat(workbench): 四页签加「按应用筛选」(appKey)+页签重排(我提交的→3、抄送我的→4)
build / build (push) Successful in 1m52s

列宽/展示:待办办件标题 minWidth 220→160、四页签时间列 170→190、已办意见列
ellipsis+tooltip(长意见单行截断 hover 看全文);应用管理停用态 Tag 改用 iView
默认样式(原 gray 非预设色)。应用筛选下拉数据源同流程定义页(flw_app enabled=1)。

门禁:vite build ✓;vue-tsc 本机不可用(TS 5.9.3 与 vue-tsc 1.8.27 不兼容)
This commit is contained in:
chenxing
2026-10-12 11:25:58 +08:00
parent 955c1e55f6
commit 2a1ec48b25
3 changed files with 86 additions and 43 deletions
+6 -6
View File
@@ -59,20 +59,20 @@ export const TASK_STATUS_COLOR: Record<number, string> = {
class FlowApi {
// ==================== 用户面 ====================
/** 我的待办 */
todo(params: { page?: number; size?: number }) {
/** 我的待办(appKey=按应用筛选,可空) */
todo(params: { page?: number; size?: number; appKey?: string }) {
return get(`${ROOT}/todo`, params);
}
/** 我的已办 */
done(params: { page?: number; size?: number }) {
/** 我的已办(appKey=按应用筛选,可空) */
done(params: { page?: number; size?: number; appKey?: string }) {
return get(`${ROOT}/done`, params);
}
/** 我的抄送(NOTIFY 节点落库;知会不占待办,独立页签) */
ccMy(params: { page?: number; size?: number }) {
ccMy(params: { page?: number; size?: number; appKey?: string }) {
return get(`${ROOT}/cc/my`, params);
}
/** 我提交的办件 */
my(params: { status?: number; page?: number; size?: number }) {
my(params: { status?: number; page?: number; size?: number; appKey?: string }) {
return get(`${ROOT}/my`, params);
}
/** 办件详情(提交人/办理人/本校管理员可见) */