复杂表单和状态流转,是最容易被低估的前端成本
内部系统里最贵的前端工作,往往不是页面数量,而是表单和状态。一个采购单、报价单或工单页面,可能包含草稿、提交、退回、作废、补充资料、再次审批等多种状态,每个状态下可见字段、可编辑字段和操作按钮都不同。
如果这些规则散落在页面判断里,短期能跑,长期会很难维护。更稳的做法是把状态、权限、校验和提示规则在前端工程里分层管理,让界面行为有来源、有复用,也能跟后端规则对齐。
不要只按页面估工作量,要单独评估表单复杂度和状态数量
同一业务对象的可见、可改、可提交规则要集中梳理
关键错误提示要面向业务用户,而不是只返回接口失败