| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[1,9,11,20],{483:function(e,t,r){var content=r(487);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(20).default)("bc98bd04",content,!0,{sourceMap:!1})},485:function(e,t,r){"use strict";r.r(t);r(300);var n={data:function(){return{priceSlice:{}}},components:{},props:{firstSize:{type:Number,default:14},secondSize:{type:Number,default:14},color:{type:String},weight:{type:[String,Number],default:400},price:{type:[String,Number],default:""},showSubscript:{type:Boolean,default:!0},subscriptSize:{type:Number,default:14},lineThrough:{type:Boolean,default:!1}},created:function(){this.priceFormat()},watch:{price:function(e){this.priceFormat()}},methods:{priceFormat:function(){var e=this.price,t={};null!==e&&(e=parseFloat(e),e=String(e).split("."),t.first=e[0],t.second=e[1],this.priceSlice=t)}}},o=(r(486),r(9)),component=Object(o.a)(n,(function(){var e=this,t=e._self._c;return t("span",{class:(e.lineThrough?"line-through":"")+"price-format",style:{color:e.color,"font-weight":e.weight}},[e.showSubscript?t("span",{style:{"font-size":e.subscriptSize+"px","margin-right":"1px"}},[e._v("¥")]):e._e(),e._v(" "),t("span",{style:{"font-size":e.firstSize+"px","margin-right":"1px"}},[e._v(e._s(e.priceSlice.first))]),e._v(" "),e.priceSlice.second?t("span",{style:{"font-size":e.secondSize+"px"}},[e._v("."+e._s(e.priceSlice.second))]):e._e()])}),[],!1,null,null,null);t.default=component.exports},486:function(e,t,r){"use strict";r(483)},487:function(e,t,r){var n=r(19)((function(i){return i[1]}));n.push([e.i,".price-format{align-items:baseline;display:flex}",""]),n.locals={},e.exports=n},489:function(e,t,r){"use strict";r.r(t);r(300),r(62),r(63),r(12),r(101),r(37),r(82);var n=1e3,o=60*n,c=60*o,l=24*c;function d(e){return(0+e.toString()).slice(-2)}var m={components:{},props:{isSlot:{type:Boolean,default:!1},time:{type:Number,default:0},format:{type:String,default:"hh:mm:ss"},autoStart:{type:Boolean,default:!0}},watch:{time:{immediate:!0,handler:function(e){e&&this.reset()}}},data:function(){return{timeObj:{},formateTime:0}},created:function(){},computed:{},methods:{createTimer:function(e){return setTimeout(e,100)},isSameSecond:function(e,t){return Math.floor(e)===Math.floor(t)},start:function(){this.counting||(this.counting=!0,this.endTime=Date.now()+1e3*this.remain,this.setTimer())},setTimer:function(){var e=this;this.tid=this.createTimer((function(){var t=e.getRemain();e.isSameSecond(t,e.remain)&&0!==t||e.setRemain(t),0!==e.remain&&e.setTimer()}))},getRemain:function(){return Math.max(this.endTime-Date.now(),0)},pause:function(){this.counting=!1,clearTimeout(this.tid)},reset:function(){this.pause(),this.remain=this.time,this.setRemain(this.remain),this.autoStart&&this.start()},setRemain:function(e){var t=this.format;this.remain=e;var time,r=(time=e,{days:Math.floor(time/l),hours:d(Math.floor(time%l/c)),minutes:d(Math.floor(time%c/o)),seconds:d(Math.floor(time%o/n))});this.formateTime=function(e,t){var r=t.days,n=t.hours,o=t.minutes,c=t.seconds;return-1!==e.indexOf("dd")&&(e=e.replace("dd",r)),-1!==e.indexOf("hh")&&(e=e.replace("hh",d(n))),-1!==e.indexOf("mm")&&(e=e.replace("mm",d(o))),-1!==e.indexOf("ss")&&(e=e.replace("ss",d(c))),e}(t,r),this.$emit("change",r),0===e&&(this.pause(),this.$emit("finish"))}}},v=r(9),component=Object(v.a)(m,(function(){var e=this,t=e._self._c;return e.time>=0?t("div",[t("client-only",[e.isSlot?e._t("default"):t("span",[e._v(e._s(e.formateTime))])],2)],1):e._e()}),[],!1,null,null,null);t.default=component.exports},506:function(e,t,r){var content=r(528);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(20).default)("a75e275e",content,!0,{sourceMap:!1})},527:function(e,t,r){"use strict";r(506)},528:function(e,t,r){var n=r(19)((function(i){return i[1]}));n.push([e.i,".deliver-search-container .deliver-box .deliver-recode-box[data-v-53176e06]{background-color:#f2f2f2;padding:10px 20px}.deliver-search-container .deliver-box .deliver-recode-box .recode-info-container[data-v-53176e06]{flex:1}.deliver-search-container .deliver-box .deliver-recode-box .recode-info-container .recode-label[data-v-53176e06]{width:70px}.deliver-search-container .deliver-box .deliver-flow-box[data-v-53176e06]{padding-left:15px}.deliver-search-container .deliver-box .time-line-title[data-v-53176e06]{font-size:16px;font-weight:500px;margin-bottom:10px}.recode-img[data-v-53176e06]{height:72px;margin-right:5px;position:relative;width:72px}.recode-img .float-count[data-v-53176e06]{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:12px;height:20px;position:absolute;width:100%}.copy-btn[data-v-53176e06]{cursor:pointer}.icon[data-v-53176e06]{background-color:#ffeacb;border-radius:50%;color:#f45d27;padding:8px 10px}",""]),n.locals={},e.exports=n},541:function(e,t,r){"use strict";r.r(t);r(100);var n=r(5),o=(r(46),r(300),r(64),r(30),{props:{value:{type:Boolean,default:!1},aid:{type:Number|String}},data:function(){return{showDialog:!1,deliverBuy:{},delivery:{},deliverFinish:{},deliverOrder:{receipt_address_info:{},wait_delivery_goods:[]},deliverShipment:{},deliverTake:{},timeLineArray:[],activeName:0,parcelInfo:{}}},watch:{value:function(e){console.log(e,"val"),this.showDialog=e},showDialog:function(e){e&&this.aid&&(this.timeLineArray=[],this.getDeliverTraces()),this.$emit("input",e)}},methods:{deliveryNum:function(e){var t=0;return e.map((function(i){t+=Number(i.delivery_num)})),t},handleClick:function(e){"waitDelivery"==e.name?this.activeName="waitDelivery":(this.parcelInfo=this.deliverOrder.parcel_info[e.index],this.activeName=e.index)},getDeliverTraces:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){var data,r,n,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return data={id:e.aid},t.next=3,e.$get("order/orderTraces",{params:data});case 3:1==(r=t.sent).code&&(n=r.data,o=n.parcel_info,n.wait_delivery_goods,e.deliverOrder=r.data,e.parcelInfo=o[0]);case 5:case"end":return t.stop()}}),t)})))()},onCopy:function(e){var t=document.createElement("input");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("Copy"),this.$message.success("复制成功"),t.remove()}}}),c=(r(527),r(9)),component=Object(c.a)(o,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"deliver-search-container"},[t("el-dialog",{attrs:{visible:e.showDialog,top:"10vh",width:"900px",height:"500px",title:"物流查询","lock-scroll":""},on:{"update:visible":function(t){e.showDialog=t}}},[t("div",{staticClass:"deliver-box"},[t("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[e._l(e.deliverOrder.parcel_info,(function(r,n){return t("el-tab-pane",{key:r.id,attrs:{label:1==r.send_type?"包裹".concat(n+1,"(共").concat(e.deliveryNum(r.order_goods_info),"件)"):"无需物流(共".concat(e.deliveryNum(r.order_goods_info),"件)"),name:String(n)}})})),e._v(" "),0!=e.deliverOrder.wait_delivery_goods.length?t("el-tab-pane",{attrs:{label:"待发货",name:"waitDelivery"}}):e._e()],2),e._v(" "),t("div",{staticClass:"flex"},e._l("waitDelivery"==e.activeName?e.deliverOrder.wait_delivery_goods:e.parcelInfo.order_goods_info,(function(i){return t("div",{key:i.id,staticClass:"recode-img"},[t("el-image",{staticStyle:{width:"100%",height:"100%"},attrs:{fit:"cover",src:i.goods_image}}),e._v(" "),t("div",{staticClass:"float-count flex row-center"},[e._v("\n x"+e._s(i.delivery_num)+"\n ")])],1)})),0),e._v(" "),t("el-divider"),e._v(" "),"waitDelivery"!=e.activeName?t("div",{staticClass:"m-t-20 m-b-20"},[1==e.parcelInfo.send_type?t("div",{staticClass:"flex col-center row-between"},[t("div",{staticClass:"flex col-center"},[t("el-image",{staticStyle:{height:"30px",width:"30px"},attrs:{fit:"cover",src:e.$getImageUri(e.parcelInfo.express_icon)}}),e._v(" "),t("span",{staticClass:"m-l-20"},[e._v("\n "+e._s(e.parcelInfo.express_name)+"\n ")]),e._v(" "),t("span",{staticClass:"m-l-10"},[e._v("\n "+e._s(e.parcelInfo.invoice_no)+"\n ")])],1),e._v(" "),t("div",{staticClass:"copy-btn primary flex row-center",on:{click:function(t){return e.onCopy(e.parcelInfo.invoice_no)}}},[e._v("\n 复制单号\n ")])]):t("div",[e._v("无需物流")])]):e._e(),e._v(" "),1==e.parcelInfo.send_type&&"waitDelivery"!=e.activeName?t("el-divider"):e._e(),e._v(" "),1==e.parcelInfo.send_type&&"waitDelivery"!=e.activeName?t("div",{staticClass:"m-t-30"},[t("el-timeline",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:e.load,expression:"load"}],staticStyle:{overflow:"auto",height:"300px"}},[e._l(e.parcelInfo.logistics_info.traces,(function(r,n){return t("el-timeline-item",{directives:[{name:"show",rawName:"v-show",value:"暂无物流信息"==r,expression:"item == '暂无物流信息'"}],key:n,attrs:{timestamp:"暂无物流信息"}},[e._v("\n 暂无物流信息\n ")])})),e._v(" "),e._l(e.parcelInfo.logistics_info.traces,(function(r,n){return t("el-timeline-item",{directives:[{name:"show",rawName:"v-show",value:"暂无物流信息"!=r,expression:"item != '暂无物流信息'"}],key:n,attrs:{timestamp:r[0]}},[e._v("\n "+e._s(r[1])+"\n ")])}))],2)],1):e._e(),e._v(" "),t("el-divider"),e._v(" "),t("div",{staticClass:"m-t-30 flex"},[t("span",{staticClass:"icon"},[e._v("收")]),e._v(" "),t("div",{staticClass:"m-l-20"},[t("div",[e._v("\n "+e._s(e.deliverOrder.receipt_address_info.addresss)+"\n ")]),e._v(" "),t("div",[t("span",{staticClass:"xxs muted"},[e._v("\n "+e._s(e.deliverOrder.receipt_address_info.contact)+"\n ")]),e._v(" "),t("span",{staticClass:"xxs muted"},[e._v("\n "+e._s(e.deliverOrder.receipt_address_info.mobile)+"\n ")])])])]),e._v(" "),t("div",{staticClass:"deliver-flow-box m-t-16"},[t("el-timeline")],1)],1)])],1)}),[],!1,null,"53176e06",null);t.default=component.exports},590:function(e,t,r){var content=r(662);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(20).default)("7218415b",content,!0,{sourceMap:!1})},661:function(e,t,r){"use strict";r(590)},662:function(e,t,r){var n=r(19)((function(i){return i[1]}));n.push([e.i,".order-list[data-v-b6754c3c]{padding:0 10px}.order-list .item[data-v-b6754c3c]{margin-bottom:20px}.order-list .item .item-hd[data-v-b6754c3c]{background:#f2f2f2;border:1px solid #e5e5e5;height:40px;padding:0 20px}.order-list .item .item-hd .status[data-v-b6754c3c]{text-align:right;width:100px}.order-list .item .item-con[data-v-b6754c3c]{align-items:stretch;box-shadow:0 3px 4px rgba(0,0,0,.08)}.order-list .item .item-con .goods[data-v-b6754c3c]{padding:17px 0;width:560px}.order-list .item .item-con .goods .goods-item[data-v-b6754c3c]{padding:10px 20px}.order-list .item .item-con .goods .goods-item .goods-img[data-v-b6754c3c]{flex:none;height:72px;margin-right:10px;width:72px}.order-list .item .item-con .goods .goods-item .goods-name[data-v-b6754c3c]{width:100%}.order-list .item .item-con .goods .goods-item .goods-name .num[data-v-b6754c3c]{padding:0 42px}.order-list .item .item-con .pay-price[data-v-b6754c3c]{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;width:200px}.order-list .item .item-con .operate[data-v-b6754c3c]{width:185px}.order-list .item .item-con .operate>div[data-v-b6754c3c]{cursor:pointer}.order-list .item .item-con .operate .btn[data-v-b6754c3c]{border-radius:2px;height:32px;width:120px}.order-list .item .item-con .operate .btn.plain[data-v-b6754c3c]{border:1px solid #ff2c3c}",""]),n.locals={},e.exports=n},698:function(e,t,r){"use strict";r.r(t);var n=r(5),o=(r(46),{components:{CountDown:r(489).default},props:{list:{type:Array,default:function(){return[]}}},data:function(){return{showDeliver:!1,aid:-1}},created:function(){console.log(this.list)},methods:{handleOrder:function(e,t){var r=this;this.type=e,this.orderId=t,this.$confirm(this.getTipsText(e),{title:"温馨提示",center:!0,confirmButtonText:"确定",cancelButtonText:"取消",callback:function(e){"confirm"==e&&r.postOrder()}})},postOrder:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){var r,n,o,c;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=e.type,n=e.orderId,o="",t.t0=r,t.next=0===t.t0?5:1===t.t0?7:2===t.t0?9:11;break;case 5:return o="order/cancel",t.abrupt("break",11);case 7:return o="order/del",t.abrupt("break",11);case 9:return o="order/confirm",t.abrupt("break",11);case 11:return t.next=13,e.$post(o,{id:n});case 13:c=t.sent,c.code,c.data,c.msg,e.$emit("refresh");case 18:case"end":return t.stop()}}),t)})))()},getTipsText:function(e){switch(e){case 0:return"确认取消订单吗?";case 1:return"确认删除订单吗?";case 2:return"确认收货吗?"}},showDeliverDialog:function(e){console.log("showDeliverDialog"),this.aid=e,this.showDeliver=!0}},computed:{getOrderStatus:function(){return function(e){var text="";switch(e){case 0:text="待支付";break;case 1:text="待发货";break;case 2:text="待收货";break;case 3:text="已完成";break;case 4:text="订单已关闭"}return text}},getCancelTime:function(){return function(time){return time-Date.now()/1e3}}}}),c=(r(661),r(9)),component=Object(c.a)(o,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"order-list"},[e._l(e.list,(function(r){return t("div",{key:r.id,staticClass:"item m-b-16"},[t("div",{staticClass:"item-hd flex"},[t("div",{staticClass:"flex-1 lighter sm"},[e._v("\n 下单时间:"+e._s(r.create_time)+"\n ")]),e._v(" "),t("div",{staticClass:"flex-1 lighter sm"},[e._v("订单编号:"+e._s(r.sn))]),e._v(" "),t("div",{staticClass:"flex-1 lighter sm"},[e._v("\n 订单类型:"+e._s(r.order_type_desc)+"\n ")]),e._v(" "),t("div",{class:["status sm",{primary:0==r.order_status}]},[e._v("\n "+e._s(5==r.pay_way&&0==r.order_status?"线下支付":r.order_status_desc)+"\n ")])]),e._v(" "),t("div",{staticClass:"item-con flex flex-1"},[t("div",{staticClass:"goods"},e._l(r.order_goods,(function(n,o){return t("nuxt-link",{key:o,staticClass:"goods-item flex",attrs:{to:"/goods_details?id=".concat(n.goods_id)}},[t("el-image",{staticClass:"goods-img",attrs:{src:n.goods_image,alt:""}}),e._v(" "),t("div",{staticClass:"goods-info flex-1"},[t("div",{staticClass:"goods-name m-b-8 flex row-between"},[t("div",{staticClass:"line1",staticStyle:{width:"350px"}},[n.is_seckill?t("el-tag",{attrs:{size:"mini",effect:"plain"}},[e._v("秒杀")]):e._e(),e._v("\n "+e._s(n.goods_name)+"\n ")],1),e._v(" "),t("div",{staticClass:"num"},[e._v("x"+e._s(n.goods_num))])]),e._v(" "),t("div",{staticClass:"sm muted m-b-8"},[e._v("\n "+e._s(n.spec_value_str)+"\n ")]),e._v(" "),t("div",{staticClass:"primary"},[0==r.order_type||4==r.order_type?t("price-formate",{attrs:{price:n.original_price}}):t("price-formate",{attrs:{price:n.goods_price}})],1)])],1)})),1),e._v(" "),t("div",{staticClass:"pay-price flex flex-col flex-1 col-center row-center",staticStyle:{"padding-left":"30px"}},[t("div",{staticClass:"muted"},[e._v("共"+e._s(r.total_num)+"件商品")]),e._v(" "),t("div",{staticClass:"muted m-t-8 flex"},[e._v("\n 应付金额:\n "),t("span",{staticClass:"primary"},[t("price-formate",{attrs:{price:r.order_amount,"subscript-size":16,"first-size":16,"second-size":16}})],1)])]),e._v(" "),t("div",{staticClass:"operate flex-col col-center sm row-center",staticStyle:{flex:"1"}},[r.btn.pay_btn?t("nuxt-link",{staticClass:"btn m-b-16 bg-primary flex row-center white sm",attrs:{to:"/payment?id=".concat(r.id)}},[t("span",{staticClass:"m-r-8"},[e._v("去付款")]),e._v(" "),e.getCancelTime(r.order_cancel_time)>0?t("count-down",{attrs:{time:e.getCancelTime(r.order_cancel_time),format:"hh:mm:ss"},on:{finish:function(t){return e.$emit("refresh")}}}):e._e()],1):e._e(),e._v(" "),r.btn.confirm_btn?t("div",{staticClass:"btn m-b-10 primary flex row-center sm plain",on:{click:function(t){return e.handleOrder(2,r.id)}}},[e._v("\n 确认收货\n ")]):e._e(),e._v(" "),r.btn.logistics_btn?t("div",{staticClass:"m-b-10 muted flex row-center sm",on:{click:function(t){return e.showDeliverDialog(r.id)}}},[e._v("\n 物流查询\n ")]):e._e(),e._v(" "),r.btn.cancel_btn?t("div",{staticClass:"m-b-10 muted flex row-center sm",on:{click:function(t){return e.handleOrder(0,r.id)}}},[e._v("\n 取消订单\n ")]):e._e(),e._v(" "),r.btn.delete_btn?t("div",{staticClass:"m-b-10 muted flex row-center sm",on:{click:function(t){return e.handleOrder(1,r.id)}}},[e._v("\n 删除订单\n ")]):e._e(),e._v(" "),t("nuxt-link",{staticClass:"lighter",attrs:{to:"/user/order/detail?id=".concat(r.id)}},[t("span",[e._v(e._s(4==r.order_type&&r.btn.content_btn?"查看内容":"查看详情"))])])],1)]),e._v(" "),5==r.pay_way&&0==r.order_status?t("div",{staticClass:"lighter sm muted m-t-5",staticStyle:{"text-align":"right"}},[e._v("\n 如已付款,请通知商家【确认收款】\n ")]):e._e()])})),e._v(" "),t("deliver-search",{attrs:{aid:e.aid},model:{value:e.showDeliver,callback:function(t){e.showDeliver=t},expression:"showDeliver"}})],2)}),[],!1,null,"b6754c3c",null);t.default=component.exports;installComponents(component,{PriceFormate:r(485).default,CountDown:r(489).default,DeliverSearch:r(541).default})}}]);
|