up
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
# 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`(中英双语)
|
||||
Reference in New Issue
Block a user