1 line
8.3 KiB
JavaScript
1 line
8.3 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-other-order_info"],{"0265":function(t,i,e){"use strict";e("6a54");var n=e("f5bd").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var s=n(e("2634")),a=n(e("2fdc")),o=n(e("d81f")),r={components:{PageContainer:o.default},data:function(){return{orderNum:"",orderInfo:null,loading:!0}},onLoad:function(t){t.order_num?(this.orderNum=t.order_num,this.load()):(this.$c.msg("订单参数缺失"),setTimeout((function(){uni.navigateBack()}),1500))},methods:{load:function(){var t=this;return(0,a.default)((0,s.default)().mark((function i(){var e,n,a,o;return(0,s.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return t.loading=!0,i.prev=1,i.next=4,t.$request.post("order_detail",{order_num:t.orderNum});case 4:if(e=i.sent,n=e.status,a=e.data,o=e.msg,1===n){i.next=11;break}return t.$c.msg(o),i.abrupt("return");case 11:t.orderInfo=a,i.next=18;break;case 14:i.prev=14,i.t0=i["catch"](1),console.error("加载订单详情失败",i.t0),t.$c.msg("加载失败,请重试");case 18:return i.prev=18,t.loading=!1,i.finish(18);case 21:case"end":return i.stop()}}),i,null,[[1,14,18,21]])})))()}}};i.default=r},1168:function(t,i,e){var n=e("5a5c");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var s=e("967d").default;s("15026828",n,!0,{sourceMap:!1,shadowMode:!1})},"1e53":function(t,i,e){"use strict";e.r(i);var n=e("9fd0"),s=e("8728");for(var a in s)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return s[t]}))}(a);e("248d");var o=e("828b"),r=Object(o["a"])(s["default"],n["b"],n["c"],!1,null,"5b038059",null,!1,n["a"],void 0);i["default"]=r.exports},"248d":function(t,i,e){"use strict";var n=e("1168"),s=e.n(n);s.a},"5a5c":function(t,i,e){var n=e("c86c");i=n(!1),i.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.order-info[data-v-5b038059]{padding:%?30?%}.order-info .info-section[data-v-5b038059]{background-color:#fff;border-radius:%?12?%;padding:%?30?%;margin-bottom:%?30?%;box-shadow:0 %?2?% %?10?% rgba(0,0,0,.05)}.order-info .info-section .section-title[data-v-5b038059]{font-size:%?32?%;font-weight:700;margin-bottom:%?24?%;border-bottom:1px solid #eee;padding-bottom:%?16?%}.order-info .info-section .info-item[data-v-5b038059]{display:flex;margin-bottom:%?16?%;font-size:%?28?%;line-height:1.5}.order-info .info-section .info-item .label[data-v-5b038059]{color:#666;width:%?180?%;flex-shrink:0}.order-info .info-section .info-item .value[data-v-5b038059]{flex:1}.order-info .info-section .info-item .value.price[data-v-5b038059]{color:#f56c6c;font-weight:700}.order-info .info-section .prize-list .prize-item[data-v-5b038059]{display:flex;margin-bottom:%?20?%;padding-bottom:%?20?%;border-bottom:1px solid #f5f5f5}.order-info .info-section .prize-list .prize-item[data-v-5b038059]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.order-info .info-section .prize-list .prize-item .prize-image[data-v-5b038059]{width:%?120?%;height:%?120?%;border-radius:%?8?%;margin-right:%?20?%;background-color:#f5f5f5}.order-info .info-section .prize-list .prize-item .prize-info[data-v-5b038059]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.order-info .info-section .prize-list .prize-item .prize-info .prize-title[data-v-5b038059]{font-size:%?28?%}.order-info .info-section .prize-list .prize-item .prize-info .prize-price[data-v-5b038059]{font-size:%?28?%;color:#f56c6c}.loading[data-v-5b038059], .error[data-v-5b038059]{text-align:center;padding:%?100?% 0;color:#999;font-size:%?28?%}',""]),t.exports=i},8728:function(t,i,e){"use strict";e.r(i);var n=e("0265"),s=e.n(n);for(var a in n)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(a);i["default"]=s.a},"9fd0":function(t,i,e){"use strict";e.d(i,"b",(function(){return s})),e.d(i,"c",(function(){return a})),e.d(i,"a",(function(){return n}));var n={pageContainer:e("d81f").default},s=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("page-container",{attrs:{title:"订单详情",showBack:!0}},[t.orderInfo?e("v-uni-view",{staticClass:"order-info"},[e("v-uni-view",{staticClass:"info-section"},[e("v-uni-view",{staticClass:"section-title"},[t._v("订单信息")]),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"label"},[t._v("订单名称:")]),e("v-uni-text",{staticClass:"value"},[t._v(t._s(t.orderInfo.goods_title))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"label"},[t._v("订单编号:")]),e("v-uni-text",{staticClass:"value"},[t._v(t._s(t.orderInfo.order_num))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"label"},[t._v("购买数量:")]),e("v-uni-text",{staticClass:"value"},[t._v(t._s(t.orderInfo.prize_num))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"label"},[t._v("单价:")]),e("v-uni-text",{staticClass:"value"},[t._v("¥"+t._s(t.orderInfo.goods_price))])],1)],1),e("v-uni-view",{staticClass:"info-section"},[e("v-uni-view",{staticClass:"section-title"},[t._v("支付信息")]),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"label"},[t._v("订单原价:")]),e("v-uni-text",{staticClass:"value"},[t._v("¥"+t._s(t.orderInfo.order_total))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"label"},[t._v("实际支付:")]),e("v-uni-text",{staticClass:"value price"},[t._v("¥"+t._s(t.orderInfo.order_zhe_total))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"label"},[t._v("微信支付:")]),e("v-uni-text",{staticClass:"value"},[t._v("¥"+t._s(t.orderInfo.price))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"label"},[t._v("钻石支付:")]),e("v-uni-text",{staticClass:"value"},[t._v("¥"+t._s(t.orderInfo.use_money))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"label"},[t._v("UU币支付:")]),e("v-uni-text",{staticClass:"value"},[t._v("¥"+t._s(t.orderInfo.use_integral))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"label"},[t._v("达达券支付:")]),e("v-uni-text",{staticClass:"value"},[t._v("¥"+t._s(t.orderInfo.use_money2))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"label"},[t._v("优惠金额:")]),e("v-uni-text",{staticClass:"value"},[t._v("¥"+t._s(t.orderInfo.use_coupon))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"label"},[t._v("支付时间:")]),e("v-uni-text",{staticClass:"value"},[t._v(t._s(t.orderInfo.pay_time))])],1)],1),t.orderInfo.goods_list&&t.orderInfo.goods_list.length>0?e("v-uni-view",{staticClass:"info-section"},[e("v-uni-view",{staticClass:"section-title"},[t._v("奖品列表")]),e("v-uni-view",{staticClass:"prize-list"},t._l(t.orderInfo.goods_list,(function(i,n){return e("v-uni-view",{key:n,staticClass:"prize-item"},[e("v-uni-image",{staticClass:"prize-image",attrs:{src:i.goodslist_imgurl,mode:"aspectFill"}}),e("v-uni-view",{staticClass:"prize-info"},[e("v-uni-view",{staticClass:"prize-title"},[t._v(t._s(i.goodslist_title))]),e("v-uni-view",{staticClass:"prize-price"},[t._v("¥"+t._s(i.goodslist_price))])],1)],1)})),1)],1):t._e()],1):t.loading?e("v-uni-view",{staticClass:"loading"},[t._v("加载中...")]):e("v-uni-view",{staticClass:"error"},[t._v("订单数据加载失败")])],1)},a=[]}}]); |