976 B
976 B
2026-04-14
修复 mapstructure IgnoreUntaggedField 编译错误
DecoderConfig不存在IgnoreUntaggedField字段,移除后改为 JSON 中转方案(json.Marshal+json.Unmarshal),绕过 mapstructure 字段名匹配问题,编译通过。
新增订单编辑功能
- 抽取公共组件
src/components/PurchaseOrderForm.vue,供 addorder/editorder 共用(标题/备注/链接/款式标签/费用明细/图片上传) - 创建
src/views/purchase/editorder.vue:路由参数:id加载订单 → 回填 → 调用/purchase/updateorder保存 - 后端新增
POST /purchase/updateorder接口:更新基本字段 + 重建费用明细 + 重建图片绑定 + 写操作日志,编译通过 - 前端
purchase.js新增updateOrder(id, data)方法 - 注册路由
purchase/editorder/:id,ShowOrder.vue 顶部加编辑按钮 - i18n 补充:
purchase.edit_order、purchase_addorder.edit_order、message.loading(中英双语)