绿满眶商城微信小程序-uniapp
peng
2025-10-15 b8de15da6882d0c752df50d47683d676c0a5aeb4
定制商品
2个文件已修改
29 ■■■■■ 已修改文件
api/trade.js 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/order/fillorder.vue 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/trade.js
@@ -354,4 +354,17 @@
    needToken: true,
    data:data
  });
}
/**
 * 通过trade编号绑定订单
 *
 */
export function bindingTemplate(data) {
  return http.request({
    url: '/trade/carts/binding/template',
    method: Method.POST,
    needToken: true,
    data:data
  });
}
pages/order/fillorder.vue
@@ -740,6 +740,20 @@
              duration: 2000,
              icon: "none",
            });
            debugger;
            console.log('--------------绑定模板------------------>',decodeURIComponent(this.routerVal.template))
            //判断如果有template那么就直接根据trade的sn编号去将订单与模板绑定
            if(this.routerVal.template){
                let parms = {};
                const template = JSON.parse(decodeURIComponent(this.routerVal.template))
                parms.sn = res.data.result.sn;
                parms.templateId = template.templateId;
                parms.templateName = template.templateName;
                parms.chooseImage = template.chooseImage;
                parms.chooseImageId = template.chooseImageId;
                parms.templateForm = template.templateForm;
                API_Trade.bindingTemplate(parms)
            }
            // 如果当前价格为0跳转到订单列表
            if (this.orderMessage.priceDetailDTO.billPrice == 0) {
              uni.navigateTo({
@@ -747,7 +761,7 @@
              });
            } else {
              this.navigateTo(
                `/pages/cart/payment/payOrder?trade_sn=${res.data.result.sn}&template=${this.routerVal.template}`
                `/pages/cart/payment/payOrder?trade_sn=${res.data.result.sn}`
              );
            }
          } else {