Files
amb_wechatapp/public/assets/h5/js/pages-order-detail-detail.93f55bde.js
T

1 line
12 KiB
JavaScript

(self["webpackChunktuzhi"]=self["webpackChunktuzhi"]||[]).push([[2343],{77634:function(t,a,e){var o=e(44907);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.id,o,""]]),o.locals&&(t.exports=o.locals);var s=e(56).Z;s("90bbbea0",o,!0,{sourceMap:!1,shadowMode:!1})},28873:function(t,a,e){var o=e(22183);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.id,o,""]]),o.locals&&(t.exports=o.locals);var s=e(56).Z;s("c3c263e6",o,!0,{sourceMap:!1,shadowMode:!1})},74698:function(t,a,e){"use strict";e.d(a,{Z:function(){return u}});var o,s={uLoadingIcon:e(193).Z},i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return t.loading?e("div",{class:["loading-page",{"loading-absolute":t.absolute}]},[e("div",[e("u-loading-icon"),e("div",{staticClass:"loading-tip"},[t._v(t._s(t.tip))])],1)]):t._e()},n=[],r={components:{},data:function(){return{show:!1}},props:{loading:{type:[Boolean],default:!1},tip:{type:[String],default:"加载中…"},absolute:{type:[Boolean],default:!1}},methods:{},watch:{}},d=r,l=(e(77634),e(69453)),c=(0,l.Z)(d,i,n,!1,null,"1bfd1361",null,!1,s,o),u=c.exports},27209:function(t,a,e){"use strict";e.r(a),e.d(a,{default:function(){return b}});var o,s,i={tzLoadingPage:e(74698).Z,tzBox:e(26720).Z,tzDivider:e(20089).Z,uCellGroup:e(30889).Z,uCell:e(61141).Z,tzButton:e(93780).Z,tzPay:e(92304).Z,uEmpty:e(38214).Z,tzFooter:e(93135).Z},n=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",{staticClass:"container"},[e("tz-loading-page",{attrs:{tip:"订单数据加载中",loading:t.loading}}),t.error?t._e():[e("tz-box",{attrs:{round:!0}},[e("status-bar",{attrs:{status:t.data.status,describe:t.data.describe}})],1),"physical"===t.data.order_type&&t.data.address?e("tz-box",{attrs:{padding:"15px 15px",marginTop:10,round:!0}},[e("v-uni-view",{staticClass:"address-detail"},[e("v-uni-view",{staticClass:"user-info"},[e("v-uni-text",{staticClass:"name"},[t._v(t._s(t.data.address.consignee))]),e("v-uni-text",{staticClass:"mobile"},[t._v(t._s(t.data.address.mobile))])],1),e("v-uni-view",{staticClass:"address-text"},[t._v(t._s(t.data.address.province_name)+t._s(t.data.address.city_name)+t._s(t.data.address.district_name)+t._s(t.data.address.address))])],1)],1):t._e(),e("tz-box",{attrs:{padding:"5px 15px 10px",marginTop:10,round:!0}},[t._l(t.data.goodsList,(function(a,o){return[a.snapshoot?e("v-uni-view",{key:o},[e("course",{attrs:{itemId:a.item_id,name:a.snapshoot.name,cover:a.snapshoot.cover,type:a.snapshoot.type,price:a.snapshoot.price,count:a.count,more:!0,"is-virtual-pay":t.isVirtualPay}}),"composite"===a.snapshoot.type&&a.snapshoot.sub_goods_list&&a.snapshoot.sub_goods_list.length?e("v-uni-view",{staticClass:"sub-goods-list"},t._l(a.snapshoot.sub_goods_list,(function(a,o){return e("v-uni-view",{key:o,staticClass:"sub-goods-item"},[e("v-uni-image",{staticClass:"sub-goods-cover",attrs:{src:a.sub_goods_cover,mode:"aspectFill"}}),e("v-uni-view",{staticClass:"sub-goods-type-tag"},[t._v(t._s(t.subGoodsTypeName(a.sub_goods_type)))]),e("v-uni-view",{staticClass:"sub-goods-info"},[e("v-uni-text",{staticClass:"sub-goods-name"},[t._v(t._s(a.sub_goods_name))]),e("v-uni-view",{staticClass:"sub-goods-bottom"},[e("v-uni-text",{staticClass:"sub-goods-price"},[t._v("¥"+t._s(a.sub_goods_price))]),t.subGoodsValidity(a)?e("v-uni-text",{staticClass:"sub-goods-validity"},[t._v(t._s(t.subGoodsValidity(a)))]):t._e()],1)],1)],1)})),1):t._e()],1):t._e()]})),e("tz-divider",{attrs:{bgColor:"#fff"}}),e("tz-divider",{attrs:{bgColor:"#fff"}}),e("div",{staticClass:"total-box"},[t._v("合计:"),e("span",{staticClass:"price"},[t.isVirtualPay?t._e():e("span",{staticClass:"unit"},[t._v("¥")]),t._v(t._s(t.data.real_price?t.data.real_price:0)),t.isVirtualPay?e("span",{staticClass:"unit"},[t._v(t._s(t.$tools.systemConfig("coin_name")||"金币"))]):t._e()])])],2),e("tz-box",{attrs:{marginTop:10,round:!0}},[e("u-cell-group",{attrs:{border:!1,customStyle:{fontSize:"12px"}}},[e("u-cell",{attrs:{size:"large",border:!1,title:"备注",value:t.data.buyer_remark?t.data.buyer_remark:"-"}}),e("u-cell",{attrs:{size:"large",border:!1,title:"支付方式",value:t.$t("paytype."+t.data.pay_type)}}),e("u-cell",{attrs:{size:"large",border:!1,title:"订单号",value:t.data.order_no}}),t.data.coupon_discount_fee>0?e("u-cell",{attrs:{size:"large",border:!1,title:"优惠券",value:t.formatDiscountPrice(t.data.coupon_discount_fee)}}):t._e(),t.data.vip_discount_price>0?e("u-cell",{attrs:{size:"large",border:!1,title:"会员折扣",value:t.formatDiscountPrice(t.data.vip_discount_price)}}):t._e(),t.data.score_amount?e("u-cell",{attrs:{size:"large",border:!1,title:"消耗积分",value:"-"+t.data.score_amount}}):t._e(),e("u-cell",{attrs:{size:"large",border:!1,title:"创建时间",value:t.$tools.formatDate(t.data.createtime)}})],1)],1),e("tz-box",{attrs:{padding:"10px 15px",marginTop:10,round:!0}},[e("div",{staticClass:"order-footer"},[t.showRefundLogBtn?e("tz-button",{attrs:{size:"small",text:"退款记录"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.$nav.to("/pages/order/service/refundlog/refundlog?order_no="+t.data.order_no)}}}):t._e(),t._l(t.data.controll,(function(a,o){return[a?e("tz-button",{key:o,staticStyle:{"margin-left":"10px"},attrs:{size:"small",text:t.$t("controll."+o)},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.orderHandle(o)}}}):t._e()]}))],2)]),e("evaluate-items",{attrs:{visible:t.modal.evaluate,orderNo:t.data.order_no},on:{close:function(a){arguments[0]=a=t.$handleEvent(a),t.modelShow("evaluate")}}}),e("tz-pay",{attrs:{visible:t.modal.pay,"order-no":t.data.order_no,money:t.data.real_price,"is-virtual-pay":t.isVirtualPay},on:{close:function(a){arguments[0]=a=t.$handleEvent(a),t.modelShow("pay")},handle:function(a){arguments[0]=a=t.$handleEvent(a),t.payHandle.apply(void 0,arguments)}}})],t.error?e("u-empty",{attrs:{mode:"order",text:"加载中"}}):t._e(),e("tz-footer")],2)},r=[],d=e(7028),l=(e(9653),e(66577)),c=e(37674),u=e(84357),p=(e(18315),e(77506)),f={components:{course:l.Z,statusBar:c.Z,evaluateItems:u.Z},data:function(){var t;return t={labelWidth:70,labelStyle:{"text-align":"right"},showSex:!1,form:{limit:2,page:1},list:[],pageParams:{},data:{},modal:{evaluate:!1,pay:!1},error:!0},(0,d.Z)(t,"pageParams",{}),(0,d.Z)(t,"showRefundLogBtn",!1),(0,d.Z)(t,"loading",!1),t},computed:{isVirtualPay:function(){return 1===Number(this.data&&this.data.is_virtual_pay)}},methods:{subGoodsTypeName:function(t){var a={course:"视频",audio:"音频",article:"图文",live:"直播",vipcard:"会员卡",exercises:"练习",column:"专栏"};return a[t]||t},subGoodsValidity:function(t){var a=t.validity_type,e=t.validity_value;return 2==a?"长期有效":3==a?"购买后"+(e||30)+"天有效":4==a?"至"+(e||""):""},formatDiscountPrice:function(t){return this.isVirtualPay?"-"+(t||0)+(o.$tools.systemConfig("coin_name")||"金币"):"-¥"+(t||0)},modelShow:function(t){o.modal[t]=!o.modal[t]},getData:function(){var t=this;o.getRefundLog(),this.loading=!0,this.error=!0,o.$api("order.detail",{order_no:o.pageParams.order_no}).then((function(a){t.loading=!1,1==a.code?(o.data=a.data,t.error=!1):401==a.code?t.error=!1:uni.showModal({title:"提示",content:a.msg,showCancel:!1,success:function(){o.$nav.to("/pages/order/list/list","local","redirectTo")}})})),uni.stopPullDownRefresh()},payHandle:function(t,a){"balance"==t&&1==a.code&&o.refresh()},getRefundLog:function(){o.$api("order.service.refundLog",{order_no:o.pageParams.order_no,limit:1}).then((function(t){1===t.code&&t.data.length>0&&(o.showRefundLogBtn=!0),uni.hideLoading()}))},refresh:function(){o.getData()},orderHandle:function(t){(0,p.h)({type:t,orderNo:o.data.order_no,context:o,callback:function(t){switch(t.type){case"evaluate":o.evaluateOrderNo=t.orderNo,o.modelShow("evaluate");break;case"cancel":o.getData();break;case"delete":uni.navigateBack({delta:1});break;case"pay":o.payOrderNo=t.orderNo,o.modelShow("pay");break;case"surereceive":o.getData();break}}})}},onShow:function(){o.getData()},onLoad:function(t){o=this,o.pageParams=o.$nav.parsePageParams(t)},onPullDownRefresh:function(){o.refresh()},onShareAppMessage:function(){return this.$nav.share()},onShareTimeline:function(){return this.$nav.share()}},g=f,v=(e(28873),e(69453)),m=(0,v.Z)(g,n,r,!1,null,"f43f0c14",null,!1,i,s),b=m.exports},44907:function(t,a,e){"use strict";e.r(a);var o=e(43481),s=e.n(o),i=e(2400),n=e.n(i),r=n()(s());r.push([t.id,".loading-page[data-v-1bfd1361]{width:100%;height:100%;z-index:100;background-color:#f7f8fa;position:fixed;left:0;top:0;text-align:center;box-sizing:border-box;font-size:14px;color:#86909c;padding-top:200px}.loading-absolute[data-v-1bfd1361]{position:absolute;left:0;top:0}.loading-tip[data-v-1bfd1361]{margin-top:20px}",""]),a["default"]=r},22183:function(t,a,e){"use strict";e.r(a);var o=e(43481),s=e.n(o),i=e(2400),n=e.n(i),r=n()(s());r.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/.container[data-v-f43f0c14]{padding:10px}[data-v-f43f0c14] .u-form-item__body{padding:0!important}[data-v-f43f0c14] .u-button{width:80px!important;font-size:12px!important;height:30px!important;margin:0;margin-left:10px}.total-box[data-v-f43f0c14]{text-align:right;color:#4e5969;font-size:13px}.total-box .price[data-v-f43f0c14]{color:#f53f3f;font-weight:700;font-size:18px}.total-box .unit[data-v-f43f0c14]{font-size:10px;margin-right:2px}[data-v-f43f0c14] .u-cell__body{padding:0 0!important}[data-v-f43f0c14] .u-cell__body--large{padding-top:5px!important;padding-bottom:5px!important}[data-v-f43f0c14] .u-cell__title-text--large,[data-v-f43f0c14] .u-cell__value--large{font-size:14px!important}.order-footer[data-v-f43f0c14]{display:flex;justify-content:flex-end}.order-footer .order-btn[data-v-f43f0c14]{margin:0 3px;padding:4px 15px;font-size:14px;color:#4e5969;margin-left:5px;background-color:#f5f5f5!important;border-radius:4px}.order-footer .order-btn[data-v-f43f0c14]:last-child{margin-right:0}.order-footer .order-btn[data-v-f43f0c14]:first-child{margin-left:0}\n/* 收货地址样式 */.address-detail[data-v-f43f0c14]{width:100%}.user-info[data-v-f43f0c14]{display:flex;align-items:baseline;margin-bottom:6px}.user-info .name[data-v-f43f0c14]{font-size:18px;font-weight:700;color:#333;margin-right:12px}.user-info .mobile[data-v-f43f0c14]{font-size:16px;color:#666;font-family:Arial,Helvetica,sans-serif}.address-text[data-v-f43f0c14]{font-size:15px;color:#333;line-height:1.5}\n/* 组合商品内含子商品 */.sub-goods-list[data-v-f43f0c14]{padding:0 0 8px}.sub-goods-item[data-v-f43f0c14]{display:flex;align-items:center;padding:8px;margin-top:8px;background:#f7f8fa;border-radius:6px}.sub-goods-cover[data-v-f43f0c14]{width:48px;height:48px;border-radius:6px;background:#e5e6eb;flex-shrink:0;position:relative}.sub-goods-type-tag[data-v-f43f0c14]{position:absolute;bottom:2px;right:2px;font-size:9px;color:#fff;background:rgba(0,0,0,.45);border-radius:3px;padding:0 4px;line-height:14px}.sub-goods-info[data-v-f43f0c14]{flex:1;margin-left:10px;overflow:hidden}.sub-goods-name[data-v-f43f0c14]{font-size:14px;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sub-goods-bottom[data-v-f43f0c14]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.sub-goods-price[data-v-f43f0c14]{font-size:13px;color:#86909c}.sub-goods-validity[data-v-f43f0c14]{font-size:11px;color:#f53f3f}uni-button[data-v-f43f0c14]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */",""]),a["default"]=r}}]);