diff --git a/src/views/order/OrderList.vue b/src/views/order/OrderList.vue index 72c9857..289ead1 100644 --- a/src/views/order/OrderList.vue +++ b/src/views/order/OrderList.vue @@ -756,15 +756,18 @@ const submitForm = () => { expireTimeSeconds = timestamp || 0 } - // 准备提交的数据 + // 2026-05-12: /api/v1/admin/order/create 与 /update 入参 price / renew_price 单位由 + // "分"改为"元"(后端接口变更,用户确认两端都已生效);列表与表单内部仍按"分"持有, + // 提交时统一除以 100 做"分→元"换算,避免再次入库时被当成元导致额外放大 100 倍。 + // 输入框旁的"分"单位文案暂不改动(用户明确仅要求 /100),UI 一致性问题待后续单独处理。 const submitData = { name: orderForm.name, table: orderForm.table, user_id: Number(orderForm.user_id), commodity_id: Number(orderForm.commodity_id), pay_num: Number(orderForm.pay_num), - price: Number(orderForm.price), - renew_price: Number(orderForm.renew_price), + price: Number(orderForm.price) / 100, + renew_price: Number(orderForm.renew_price) / 100, expire_time: expireTimeSeconds, discount_code_id: Number(orderForm.discount_code_id), coupon_id: Number(orderForm.coupon_id),