陈广灿 chengc

chengc pushed to main at chengc/tboss_oa_module

1 day ago

chengc pushed to main at chengc/tboss_oa_module

1 day ago

chengc pushed to main at chengc/tboss_oa_module

1 day ago

chengc pushed to main at chengc/tboss_oa_module

1 day ago

chengc pushed to main at chengc/tboss_oa_module

1 day ago

chengc pushed to main at chengc/tboss_oa_module

2 days ago

chengc pushed to main at chengc/tboss_oa_module

2 days ago

chengc pushed to main at chengc/tboss_oa_module

2 days ago

chengc pushed to main at chengc/tboss_oa_module

2 days ago

chengc pushed to main at chengc/tboss_oa_module

3 days ago

chengc pushed to main at chengc/tboss_oa_module

5 days ago

chengc pushed to main at chengc/tboss_oa_module

1 week ago

chengc pushed to main at chengc/tboss_oa_module

1 week ago

chengc pushed to master at Testing/AutoTest

3 weeks ago

chengc pushed to main at chengc/tboss_oa_module

  • 171768a728 feat(expense_application): 重构费用明细弹窗 + 级联选择 + 日期校验 - 抽取 ExpenseDetailDialog 独立组件,使用 TDSlidePopupRoute + TDInput cardStyle - NumberInputConfig 参数化数字输入控制(整数/小数位/键盘类型) - 关联管控改用 TDCascader 级联选择项目→预算科目 - 差旅/会议日期增加起止日期互斥校验 + i18n - 优化弹窗 UI:标题居中、卡片风格统一、按钮固定底部

3 weeks ago

chengc pushed to main at chengc/tboss_oa_module

  • dc16899ca1 feat: 费用明细弹窗优化 — TDDropdownMenu+左右布局+必填标记+样式统一 - 明细弹窗:标题居中、TDDropdownMenu 替换自绘下拉 - 左右同行布局(标签80px+控件),必填红*标记 - 右侧控件圆角边框(clipBehavior+padding) - 数量/单价 textAlign 居中 - 明细说明 TDTextarea 样式对齐费用事由(bordered+minLines+maxLines) - 底部按钮 medium→large - 下拉标签同步修复(catLabel/unitLabel)

3 weeks ago

chengc pushed to main at chengc/tboss_oa_module

  • 67907e1944 feat: 事前申请表单页重构 + 枚举中心 + mock数据层 【ExpenseApplicationApplyPage 重构】 - 枚举统一引入(Urgency/ExpenseType/TransportType 等替换硬编码) - 补全所有字段状态绑定(IsOvernight/TransportType/EntertainmentLevel/Guest/CompanionCount 等) - 必填星标系统(FormFieldRow/_label 支持 required 红*) - FormSection 新增 leadingIcon(7 个 Section 各配线性图标) - 间距统一规范(行间 16px,标签→控件 8px,Section 间 16px) - 特急选项红色适配 - 费用类型选中弹出 TDMessage 提示 - 费用明细卡片样式(圆角/左对齐/无分割线/删除图标 primary50+primary700) - 输入弹窗改为 showGeneralDialog+TDInputDialog(带初值+清空) - 明细弹窗改为 TDDropdownMenu 下拉+左右同行布局+必填标记 - TDTextarea 样式统一(bordered+minLines+maxLines) - 预算行改为 FormFieldRow 模式 - 深色模式/多语言全面适配 【枚举中心 + Mock 数据层】 - lib/core/constants/enums.dart:10 组枚举(DB §6 全覆盖) - lib/core/data/mock_api_data.dart:项目/科目/预算/费用类别 - 费用大类→明细类别联动过滤(expenseTypeCategories) 【i18n】 - +28 个键(费用类别/交通工具/单位/提示/校验等) - entertainmentVip/Written 补全 - 三语对齐 670+ 键 【其他修复】 - FormFieldRow 点击整行 + 字体统一 subtitle(16) - FormSection 标题 fontSize title(18) - 附件文案修正 6→9(DB 一致) - DB 文档附件类型同步更新

3 weeks ago

chengc pushed to main at chengc/tboss_oa_module

  • 971098f515 feat: 全项目深色主题/多语言/UI组件重构 【筛选面板重构】 - FilterBar 重命名为 ListFilterPanel,TDSlidePopupRoute → TDDrawer - 日期范围双 section 合并为单 section,自动展开两行 - 新增本周/上月/近3个月快捷日期按钮,替换为自定义 chip 组件 - 日期校验改用 TDMessage,支持日期范围持久化与默认值传参 - 新增 ListFilterPanel 使用文档与新增筛选条件步骤说明 【列表页增强】 - NavBar 过滤图标大小统一、红点逻辑修复(新增 filterVersion) - 6个列表页新增 TDSearchBar(i18n + 深色适配) - 列表底部新增 ListFooter '没有更多了'(分页就绪) - Tab key 统一 'revoked' → 'withdrawn'(DB枚举一致) - 5个列表页 scope chip 样式统一、i18n/深色适配 - 车辆列表 status switch 修复 withdrawn 分支 - 外勤日志 isManager 改为 provider 【深色主题全面适配】 - AppTheme TDThemeData 补充 6 个缺失色键 - bgSecondaryContainer 浅色/深色值规范化 - 搜索框提示词对比度修复 - 公告已读条目文字亮度调降 - StatusTag 重构为 Theme 动态取色,消除硬编码 - TDDatePicker/TDMultiPicker 深色适配(Theme包裹+customSelectWidget) - 底部 TabBar 深色适配(显式传色+divider透明) 【多语言完善】 - zh_TW.json 补齐 319 个缺失键(646键对齐zh_CN) - 新增 20+ i18n 键(搜索提示词/快捷日期/校验提示/chip标签等) - 列表页 FilterGroup/Section/Option label 全量 i18n 化 【硬编码颜色清除】 - 公告/管理员/外勤详情硬编码色 → theme 色 - 所有不透明硬编码颜色归零 【其他】 - app_shell.dart 删除,nav_bar_config.dart 移入 shared/widgets - TDBottomTabBar capsule→filled 样式 - AppScaffold TabBar 间距/分割线修复

3 weeks ago

chengc pushed to main at chengc/tboss_oa_module

  • a26aabf921 feat: 全面升级 — 骨架屏、国际化、角色系统、色彩体系、工作台优化 ## 骨架屏 - 新增 SkeletonMessageCard 匹配消息卡片布局 - 首次加载骨架屏 vs 下拉刷新 header loading 区分 - 修复空列表下拉刷新闪骨架屏问题 - 移除 FutureProvider.autoDispose 解决切 tab 闪骨架屏 ## 国际化 (i18n) - 列表页/详情页/报表页/工作台/消息页/个人中心全量去硬编码 - TDesign 组件国际化:TDResourceI18nDelegate + 52 个 td* key - zh_CN/zh_TW/en 三语言同步 (620+ key) ## 角色系统 - currentRoleProvider + 4 派生布尔 provider - 个人中心角色切换(TDActionSheet) - 工作台按角色差异化看板 - 经理版待审批卡片置顶 + 下属审批 TDChip 切换 - 财务版报销详情合规查验 + 打款归档角色隔离 - 个人中心管理员权限管理入口 - 报表页角色动态切换 ## 色彩体系 - primary 梯度降饱和(浅色端 S∝L²,越亮越柔和) - primaryLight #B3EDFC→#D8EFFB (L=91%) - semantic bg 统一柔和度,infoBg/paidBg 去同色 - 金刚区三区域分色(发起蓝/记录信息蓝/报表深蓝) - 消除跨区域重复图标 ## 工作台优化 - 看板卡片左侧色条 + FittedBox 数值自适应 + maxLines:2 - 经理/财务版 3 卡 → 2+1 布局(单卡宽度 +63%) - 快捷看板图标增强 ## 列表页完善 - 费用报销新增待付款/已付款 tab - 加班/用车新增已撤回 tab - Tab 状态与 PRD/DB 文档对齐 - ref.invalidate 冗余清理

4 weeks ago

chengc pushed to main at chengc/tboss_oa_module

  • d4bbd606f1 refactor: amountPositive 改为品牌蓝 (#1D7AB5),区分 success 语义

4 weeks ago