保持「账号 + 密码 + 图形验证码」三要素与全部元素(账号输入框、密码、验证码、错误提示、功能介绍/使用说明/升级日志链接)不变,重做视觉:
「公司信息」卡片改为以公司全称为首列(如「北京立立橙仓储服务有限公司」),并去掉简称列。
saveCompanyNames() 仅写入全称;简称保留既有值(不破坏单据模板「简称」选项),后续不再维护。「默认加价规则」卡片升级为可交互编辑器(仅管理员):
DB.markups 并保存,仅影响之后新录入的进货,不改历史。在「录入进货」页新增「批量导入(含上下游链路)」按钮(复用并增强既有导入能力):
浦沱鑫→四方→爱鲜生(即 采购主体付浦沱鑫、浦沱鑫付四方、四方付爱鲜生);浦沱鑫:0.02→四方→爱鲜生:0.03;该列留空则按「设置-加价规则」自动生成全链路账;parseChain() 解析链路文本,导入预览与落库均支持自定义上下游环节(内部环节 external:false)。node --check 语法校验通过;parseChain 与链路生成逻辑经 node 单测(自由链路 / 带加价 / 空回退 / 单节点)均正确;