pages-detail-order-detail-order.5f442560.js 18 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-detail-order-detail-order"],{"00b6":function(e,t,n){"use strict";n.r(t);var r=n("e335"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},"0a9e":function(e,t,n){var r=n("b761");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("4f06").default;i("1ab8d400",r,!0,{sourceMap:!1,shadowMode:!1})},"0c89":function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.i,"uni-page-body[data-v-66672448]{display:flex;justify-content:flex-start;flex-direction:column;width:100%;height:100%;background-color:#f9f9fb}body.?%PAGE?%[data-v-66672448]{background-color:#f9f9fb}",""]),e.exports=t},14482:function(e,t,n){"use strict";n("7a82");var r=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.tipSend=t.subOrder=t.scanOrder=t.pickUp=t.orderQuery=t.orderIndex=t.orderCancel=t.getSignPackage=t.getSelf=t.getOrderNum=t.getOrderList=t.getLogs=t.getComment=t.getAddressInfo=t.editRemark=t.discernAdress=t.delCancel=t.cancelList=t.CheckOrder=void 0;var i=r(n("a7ff"));t.getOrderList=function(e){return i.default.get("/order/get_order_list",e)};t.orderQuery=function(e){return i.default.get("/order/get_order_no_info",e)};t.subOrder=function(e){return i.default.post("/order/submit_order_info",e)};t.CheckOrder=function(e){return i.default.post("/order/CheckOrder",e)};t.orderIndex=function(e){return i.default.get("/order/get_order_index",e)};t.pickUp=function(e){return i.default.post("/order/sure_pick_up",e)};t.tipSend=function(e){return i.default.post("/order/tip_send",e)};t.getLogs=function(e){return i.default.get("/order/get_order_express",e)};t.getSelf=function(e){return i.default.post("/order/sure_one_self_take",e)};t.getComment=function(e){return i.default.get("/order/get_comment",e)};t.orderCancel=function(e){return i.default.post("/order/cancel_order",e)};t.cancelList=function(e){return i.default.get("/cancel/get_cancel_order_list",e)};t.delCancel=function(e){return i.default.post("/cancel/delete_origin_order",e)};t.editRemark=function(e){return i.default.post("/order/edit_order_remark",e)};t.scanOrder=function(e){return i.default.get("/order/get_scan_order",e)};t.getOrderNum=function(e){return i.default.get("/order/get_order_status_num",e)};t.discernAdress=function(e){return i.default.get("/order/discernAdress",e)};t.getSignPackage=function(e){return i.default.get("/order/get_sign_package",e)};t.getAddressInfo=function(e){return i.default.get("/order/get_address_info",e)}},"3d73":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"co"},[n("v-uni-view",{staticClass:"safe_box"},[n("v-uni-view",[n("v-uni-text",{staticClass:"iconfont iconxuanzhong"}),n("v-uni-text",[e._v("支付安全有保障")])],1),n("v-uni-view",{staticStyle:{"margin-top":"20rpx"}},[n("v-uni-text",{staticClass:"iconfont iconxuanzhong"}),n("v-uni-text",[e._v("90天-366天不满意全额退款")])],1),n("v-uni-view",{staticStyle:{"margin-top":"20rpx"}},[n("v-uni-text",{staticClass:"iconfont iconxuanzhong"}),n("v-uni-text",[e._v("一次性购买满2套,在本店终身享受VIP价格")])],1)],1),n("v-uni-view",{staticClass:"co_address flexB",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.addressList.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"flexS"},[n("v-uni-text",{staticClass:"iconfont icondizhi1"}),e.address||e.defaultAds?n("v-uni-view",{staticClass:"ads_info"},[n("v-uni-view",{staticClass:"shop_info"},[n("v-uni-text",[e._v(e._s(e.address?e.address.name:e.defaultAds.name))]),e.address?n("v-uni-text",{staticClass:"area_code"},[e._v(e._s(e.address&&"+86"===e.address.area_code?"":e.address.area_code))]):n("v-uni-text",{staticClass:"area_code"},[e._v(e._s(e.defaultAds&&"+86"===e.defaultAds.area_code?"":e.defaultAds.area_code))]),n("v-uni-text",[e._v(e._s(e.address?e.address.phone:e.defaultAds.phone))])],1),n("v-uni-view",{staticClass:"C_B"},[e._v(e._s(e.address?e.address.province:e.defaultAds.province)+"\n\t\t\t\t\t"+e._s(e.address?e.address.city:e.defaultAds.city)+" "+e._s(e.address?e.address.area:e.defaultAds.area)+"\n\t\t\t\t\t"+e._s(e.address?e.address.address:e.defaultAds.address))])],1):n("v-uni-text",{staticClass:"gray"},[e._v("添加地址信息")])],1),n("v-uni-text",{staticClass:"iconfont iconiconfontjiantou2"})],1),n("v-uni-view",{staticClass:"order_detail"},[n("v-uni-view",{staticClass:"shop_name flexS"},[n("v-uni-image",{attrs:{src:e.storeInfo.img}}),n("v-uni-text",[e._v(e._s(e.storeInfo.name))])],1),n("v-uni-view",{staticClass:"top"},[n("v-uni-view",{staticClass:"order_con"},[n("v-uni-view",{staticClass:"goods_con flexS"},[n("v-uni-image",{staticClass:"goods_img",attrs:{src:e.goodsImg}}),n("v-uni-view",{staticClass:"goods_info"},[n("v-uni-text",{staticClass:"goods_name"},[e._v(e._s(e.goodsName))]),n("v-uni-view",{staticClass:"price_box",staticStyle:{"margin-top":"20rpx"}},[1==e.isVip?n("v-uni-view",{staticClass:"goods_price flexS"},[n("v-uni-view",{staticClass:"flexS"},[n("v-uni-view",{staticClass:"vip_ident"},[e._v("VIP")]),n("v-uni-text",{staticClass:"big_price"},[n("v-uni-text",[e._v("¥")]),e.orderCon?n("v-uni-text",[e._v(e._s(e.orderCon[0].vip_price))]):e._e()],1)],1),n("v-uni-view",{staticClass:"draw_off"},[n("v-uni-text",[e._v("(")]),n("v-uni-text",{staticClass:"old_price"},[n("v-uni-text",{staticClass:"symbol"},[e._v("¥")]),e.orderCon?n("v-uni-text",[e._v(e._s(e.orderCon[0].price))]):e._e()],1),n("v-uni-text",[e._v(")")])],1)],1):n("v-uni-view",{staticClass:"goods_price flexS"},[n("v-uni-text",{staticClass:"big_price"},[n("v-uni-text",[e._v("¥")]),e.orderCon?n("v-uni-text",[e._v(e._s(e.orderCon[0].price))]):e._e()],1),e.orderCon?n("v-uni-view",{staticClass:"save_box"},[e._v("VIP可省"+e._s(Number(e.orderCon[0].price)-Number(e.orderCon[0].vip_price)||0))]):e._e()],1)],1)],1)],1),e._l(e.orderCon,(function(t){return n("v-uni-view",{key:t.id,staticClass:"goods_size"},[n("v-uni-view",{staticClass:"flexB"},[n("v-uni-view",[n("v-uni-text",{staticClass:"gray"},[e._v("款式:")]),n("v-uni-text",[e._v(e._s(t.style))])],1),n("v-uni-text",[e._v(e._s(1==e.isVip?t.vip_price*t.num:t.price*t.num)+"元")])],1),n("v-uni-view",{staticClass:"flexB"},[n("v-uni-view",[n("v-uni-text",{staticClass:"gray"},[e._v("尺码:")]),n("v-uni-text",[e._v(e._s(t.size))])],1),n("v-uni-text",[e._v("X "+e._s(t.num)+"套")])],1)],1)})),n("v-uni-view",{staticClass:"goods_total flexE"},[n("v-uni-text",{staticClass:"gray"},[e._v("共"+e._s(e.subNum)+"套,")]),n("v-uni-text",[e._v("小计:")]),n("v-uni-view",{staticClass:"price_box"},[n("v-uni-view",{staticClass:"goods_price flexS"},[n("v-uni-text",{staticClass:"big_price"},[n("v-uni-text",[e._v("¥")]),n("v-uni-text",[e._v(e._s(1==e.isVip?e.vipSub:e.subPrice))])],1)],1)],1)],1),n("v-uni-view",{staticClass:"remark"},[n("v-uni-view",{staticClass:"remark_title"},[e._v("订单备注")]),n("v-uni-view",{staticClass:"remark_box"},[n("v-uni-textarea",{attrs:{placeholder:"可将收货人姓名、电话和地址备注在这里","placeholder-class":"place","auto-height":!0,maxlength:"240"},model:{value:e.remark,callback:function(t){e.remark=t},expression:"remark"}})],1)],1)],2),n("v-uni-view",{staticClass:"co_settlement"},[n("v-uni-view",{staticClass:"all flexS"},[n("v-uni-text",{staticClass:"gray"},[e._v("共"+e._s(e.subNum)+"套,")]),n("v-uni-text",[e._v("合计:")]),n("v-uni-text",{staticClass:"big_price"},[n("v-uni-text",[e._v("¥")]),n("v-uni-text",[e._v(e._s(1==e.isVip?e.vipSub:e.subPrice))])],1),1==e.isVip?n("v-uni-view",{staticClass:"year",staticStyle:{"margin-left":"20rpx"}},[e._v("已省"+e._s(e.subPrice-e.vipSub))]):e._e()],1),n("v-uni-view",{staticClass:"fixed_btn_box",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.payMoney.apply(void 0,arguments)}}},[n("v-uni-view",[e._v("提交订单")])],1)],1)],1)],1)],1)},i=[]},"48c2":function(e,t,n){"use strict";n.r(t);var r=n("ff55"),i=n("00b6");for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);n("cbc3");var a=n("f0c5"),s=Object(a["a"])(i["default"],r["b"],r["c"],!1,null,"1a44bd64",null,!1,r["a"],void 0);t["default"]=s.exports},"51c2":function(e,t,n){"use strict";n.r(t);var r=n("aa42"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},a4d1:function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.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/* 文章场景相关 */\r\n/*主题色及按钮渐变背景*/\r\n/*字体大小*/.co[data-v-66672448]{flex:1;background-color:#f9f9fb;padding:%?30?%;padding-bottom:%?220?%}.co .co_settlement[data-v-66672448]{width:100%;height:%?200?%;padding:0 %?30?%;box-sizing:border-box;background-color:#fff;font-size:%?28?%;position:fixed;bottom:0;left:0;right:0}.co .co_settlement .all[data-v-66672448]{height:%?100?%}.co .order_detail[data-v-66672448]{padding-bottom:%?30?%;background:#fff;width:%?690?%;margin:0 auto %?100?%;box-sizing:border-box;border-radius:%?24?%}.co .order_detail .shop_name[data-v-66672448]{height:%?112?%;padding-left:%?30?%;line-height:%?112?%;border-bottom:%?1?% solid #eee}.co .order_detail .shop_name uni-text[data-v-66672448]{font-size:%?28?%}.co .order_detail .shop_name uni-image[data-v-66672448]{width:%?52?%;height:%?52?%;border-radius:50%;margin-right:%?15?%}.co .order_detail .top .order_con[data-v-66672448]{padding:0 %?30?%;margin-top:%?30?%}.co .order_detail .top .order_con .goods_con .goods_img[data-v-66672448]{width:%?200?%;height:%?160?%;margin-right:%?15?%;border-radius:%?8?%;flex-shrink:0}.co .order_detail .top .order_con .goods_con .goods_info .goods_name[data-v-66672448]{font-size:%?30?%;font-weight:700}.co .order_detail .top .order_con .goods_size[data-v-66672448]{margin:%?30?% 0}.co .order_detail .top .order_con .goods_size > uni-view[data-v-66672448]{margin-bottom:%?10?%}.co .remark[data-v-66672448]{box-sizing:border-box}.co .remark .remark_title[data-v-66672448]{font-size:%?30?%;font-weight:700;padding:%?15?% 0}.co .remark .remark_box[data-v-66672448]{width:100%;padding:%?20?% %?30?%;min-height:%?88?%;border-radius:%?15?%;background:#f8f8f8}.co .remark .remark_box uni-textarea[data-v-66672448]{width:100%}.co .remark .place[data-v-66672448]{font-size:%?30?%;color:#a7a7a7}.co .co_address[data-v-66672448]{padding:%?30?%;width:100%;box-sizing:border-box;background-color:#fff;border-radius:%?24?%;margin-bottom:%?30?%}.co .co_address .icondizhi1[data-v-66672448]{color:#fb231f;font-size:%?50?%;vertical-align:middle}.co .co_address .gray[data-v-66672448]{margin-left:%?20?%}.co .co_address .iconiconfontjiantou2[data-v-66672448]{color:#999}.co .co_address .ads_info[data-v-66672448]{margin:0 %?15?%}.co .co_address .ads_info .shop_info[data-v-66672448]{font-size:%?32?%;font-weight:700}.co .co_address .ads_info .shop_info .area_code[data-v-66672448]{font-size:%?28?%;color:#999;margin:0 %?10?%}.co .co_address .ads_info .shop_info uni-text[data-v-66672448]:last-child{font-size:%?28?%;color:#999}',""]),e.exports=t},aa42:function(e,t,n){"use strict";n("7a82");var r=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("c7eb")),o=r(n("1da1"));n("d81d"),n("14d9"),n("d3b7");var a=r(n("48c2")),s=n("14482"),d=n("7898"),c={components:{Counter:a.default},data:function(){return{orderCon:"",remark:"",address:"",defaultAds:"",store:"",goodsImg:"",goodsName:"",isPay:!0,isPick:!1,storeAds:"",isVip:"",oldVip:"",storeInfo:""}},onLoad:function(e){if(this.goodsImg=e.img,this.goodsName=e.name,this.orderCon=uni.getStorageSync("order"),this.oldVip=this.isVip=uni.getStorageSync("isVip"),this.storeInfo=uni.getStorageSync("storeInfo"),1==this.oldVip)return!1;if(1==this.orderCon.length)var t=this.orderCon[0].num;(this.orderCon.length>=2||t>=2)&&(this.isVip=1)},onShow:function(){this.otherFun(),this.address||this.getAds()},computed:{subNum:function(){var e=0,t=this.orderCon;return t&&t.map((function(t){e+=t.num})),e},subPrice:function(){var e=0,t=this.orderCon;return t&&t.map((function(t){e+=t.num*t.price})),e},vipSub:function(){var e=0,t=this.orderCon;return t&&t.map((function(t){e+=t.num*t.vip_price})),e}},methods:{getAds:function(){var e=this;(0,d.getAddress)().then((function(t){200==t.code?(e.store=t.data.store,e.defaultAds=t.data):uni.showModal({content:t.data,showCancel:!1})}))},otherFun:function(e){e&&(this.address=e)},addressList:function(){uni.navigateTo({url:"../address-list/address-list"})},payMoney:function(){var e=this;return(0,o.default)((0,i.default)().mark((function t(){var n,r,o,a;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:for(n=e.orderCon,r=[],o=0;o<n.length;o++)r[o]=[],r[o].push(n[o].id,n[o].num);if(e.isPay){t.next=6;break}return uni.showModal({content:"请稍后重试~",showCancel:!1}),t.abrupt("return",!1);case 6:if(e.address.id||e.defaultAds.id){t.next=9;break}return uni.showModal({content:"请先选择地址",showCancel:!1}),t.abrupt("return",!1);case 9:e.isPay=!1,a={address_id:e.address.id||e.defaultAds.id,sku:r,remark:e.remark,is_car:0,self_receive:"",store_id:e.storeInfo.id},(0,s.CheckOrder)(a).then((function(t){200===t.code?e.placeOrder(a):(uni.showModal({content:t.msg,confirmText:"继续下单",success:function(t){t.confirm&&e.placeOrder(a)}}),e.isPay=!0)}));case 12:case"end":return t.stop()}}),t)})))()},placeOrder:function(e){var t=this;(0,s.subOrder)(e).then((function(e){if(200==e.code){var t=e.data;uni.showModal({content:"提交成功",showCancel:!1,success:function(e){e.confirm&&uni.reLaunch({url:"../order-info/order-info?order_no="+t})}})}else uni.showModal({content:e.msg||"提交订单失败",showCancel:!1})})).catch((function(e){t.isPay=!0})).finally((function(){setTimeout((function(){t.isPay=!0}),3e3)}))}}};t.default=c},b761:function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.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/* 文章场景相关 */\r\n/*主题色及按钮渐变背景*/\r\n/*字体大小*/.counter[data-v-1a44bd64]{min-width:%?180?%;height:%?64?%;border-radius:%?16?%;box-sizing:border-box;border:%?2?% solid #f76454;display:flex;justify-content:space-between;align-items:center;background-color:#fff4f3;overflow:hidden}.counter uni-view[data-v-1a44bd64]{flex:1;box-sizing:border-box;height:100%;overflow:hidden;text-align:center;color:#f76454;font-size:%?26?%}.counter uni-view[data-v-1a44bd64]:nth-of-type(1), .counter uni-view[data-v-1a44bd64]:nth-last-of-type(1){font-size:%?44?%}.counter uni-view[data-v-1a44bd64]:nth-of-type(2){border-left:%?2?% solid #f76454;border-right:%?2?% solid #f76454;display:flex;align-items:center;justify-content:center}',""]),e.exports=t},b9e1:function(e,t,n){"use strict";var r=n("e019"),i=n.n(r);i.a},bba2:function(e,t,n){"use strict";var r=n("dfd3"),i=n.n(r);i.a},c816:function(e,t,n){"use strict";n.r(t);var r=n("3d73"),i=n("51c2");for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);n("b9e1"),n("bba2");var a=n("f0c5"),s=Object(a["a"])(i["default"],r["b"],r["c"],!1,null,"66672448",null,!1,r["a"],void 0);t["default"]=s.exports},cbc3:function(e,t,n){"use strict";var r=n("0a9e"),i=n.n(r);i.a},dfd3:function(e,t,n){var r=n("a4d1");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("4f06").default;i("7380b53f",r,!0,{sourceMap:!1,shadowMode:!1})},e019:function(e,t,n){var r=n("0c89");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("4f06").default;i("45356c00",r,!0,{sourceMap:!1,shadowMode:!1})},e335:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("a9e3");var r={props:{count:{type:Number,required:!0,default:0}},methods:{reduce_c:function(){var e=this.count;if(e<=0)return!1;this.$emit("update:count",--e)},add_c:function(){var e=this.count;this.$emit("update:count",++e)}}};t.default=r},ff55:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"counter"},[n("v-uni-view",{on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.reduce_c.apply(void 0,arguments)}}},[e._v("-")]),n("v-uni-view",[e._v(e._s(e.count))]),n("v-uni-view",{on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.add_c.apply(void 0,arguments)}}},[e._v("+")])],1)},i=[]}}]);