152878cc7c437729b501a6c4aa828279951180bb
自审本轮改动时发现的不一致:销假路径先按标签用地址兜底填充,
再调用 normalizeXsgzFields,而后者对 regions 是「清空 value」。
两者叠加导致:
- 若字段名含"原因/说明"且是 regions 类型,地址先被写入、又被清空,
等于白填,且语义上互相矛盾;
- 上传类字段同样可能先被写入地址,再被 delete(value)。
请假路径的 fillXsgzFieldValues 已跳过这两类,销假这段循环没跟上。
改动:销假填充循环加 xsgzNonTextFillable 判断,与请假路径保持一致。
测试:一个同时含 regions / imageUpload / TEXT 的销假表单,
断言文本字段得到地址、地区字段为空、上传字段无 value。
Description
No description provided
Languages
Go
58.2%
Vue
35.3%
TypeScript
4.1%
CSS
1.5%
JavaScript
0.6%
Other
0.2%