1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-order-order"],{"59d5":function(t,a,e){"use strict";e.r(a);var i=e("930a"),o=e("8564");for(var n in o)["default"].indexOf(n)<0&&function(t){e.d(a,t,(function(){return o[t]}))}(n);e("7a88");var r=e("f0c5"),d=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"31d06a6c",null,!1,i["a"],void 0);a["default"]=d.exports},"7a88":function(t,a,e){"use strict";var i=e("8a5c"),o=e.n(i);o.a},"7d8a":function(t,a,e){var i=e("24fb");a=i(!1),a.push([t.i,'@charset "UTF-8";\n/* 页面左右间距 */\n/* 文字尺寸 */\n/*文字颜色*/\n/* 边框颜色 */\n/*颜色*/\n/* 图片加载中颜色 */\n/* 行为相关颜色 */\n/* 功能栏字体大小 */\n/*功能栏左侧小图标*/uni-page-body[data-v-31d06a6c],\n.content[data-v-31d06a6c]{background:#f8f8f8;height:100%}body.?%PAGE?%[data-v-31d06a6c]{background:#f8f8f8}.swiper-box[data-v-31d06a6c]{height:calc(100% - 40px)}.list-scroll-content[data-v-31d06a6c]{height:100%}.navbar[data-v-31d06a6c]{display:flex;height:40px;padding:0 5px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.06);position:relative;z-index:10}.navbar .nav-item[data-v-31d06a6c]{flex:1;display:flex;justify-content:center;align-items:center;height:100%;font-size:15px;color:#303133;position:relative}.navbar .nav-item.current[data-v-31d06a6c]{color:#ff6903}.navbar .nav-item.current[data-v-31d06a6c]:after{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:44px;height:0;border-bottom:2px solid #ff6903}.uni-swiper-item[data-v-31d06a6c]{height:auto}.order-item[data-v-31d06a6c]{display:flex;flex-direction:column;padding-left:%?30?%;background:#fff;margin-top:%?16?%\n /* 多条商品 */\n /* 单条商品 */}.order-item .i-top[data-v-31d06a6c]{display:flex;align-items:center;height:%?80?%;padding-right:%?30?%;font-size:%?28?%;color:#303133;position:relative}.order-item .i-top .time[data-v-31d06a6c]{flex:1}.order-item .i-top .state[data-v-31d06a6c]{color:#5dbc7c}.order-item .i-top .del-btn[data-v-31d06a6c]{padding:%?10?% 0 %?10?% %?36?%;font-size:%?32?%;color:#909399;position:relative}.order-item .i-top .del-btn[data-v-31d06a6c]:after{content:"";width:0;height:%?30?%;border-left:1px solid #dcdfe6;position:absolute;left:%?20?%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.order-item .goods-box[data-v-31d06a6c]{height:%?160?%;padding:%?20?% 0;white-space:nowrap}.order-item .goods-box .goods-item[data-v-31d06a6c]{width:%?120?%;height:%?120?%;display:inline-block;margin-right:%?24?%}.order-item .goods-box .goods-img[data-v-31d06a6c]{display:block;width:%?120?%;height:%?120?%}.order-item .goods-box-single[data-v-31d06a6c]{display:flex;padding:%?20?% 0}.order-item .goods-box-single .goods-img[data-v-31d06a6c]{display:block;width:%?120?%;height:%?120?%}.order-item .goods-box-single .right[data-v-31d06a6c]{flex:1;display:flex;flex-direction:column;padding:0 %?30?% 0 %?24?%;overflow:hidden}.order-item .goods-box-single .right .title[data-v-31d06a6c]{font-size:%?30?%;color:#303133;line-height:1}.order-item .goods-box-single .right .attr-box[data-v-31d06a6c]{font-size:%?26?%;color:#909399;padding:%?10?% %?12?%}.order-item .goods-box-single .right .price[data-v-31d06a6c]{font-size:%?30?%;color:#303133}.order-item .goods-box-single .right .price[data-v-31d06a6c]:before{content:"¥";font-size:%?24?%;margin:0 %?2?% 0 %?8?%}.order-item .price-box[data-v-31d06a6c]{display:flex;justify-content:flex-end;align-items:baseline;padding:%?20?% %?30?%;font-size:%?26?%;color:#909399}.order-item .price-box .num[data-v-31d06a6c]{margin:0 %?8?%;color:#303133}.order-item .price-box .blank[data-v-31d06a6c]{margin-right:%?10?%}.order-item .price-box .price[data-v-31d06a6c]{font-size:%?32?%;color:#303133}.order-item .price-box .price[data-v-31d06a6c]:before{content:"¥";font-size:%?24?%;margin:0 %?2?% 0 %?8?%}.order-item .action-box[data-v-31d06a6c]{display:flex;justify-content:flex-end;align-items:center;height:%?100?%;position:relative;padding-right:%?30?%}.order-item .action-btn[data-v-31d06a6c]{width:%?160?%;height:%?60?%;margin:0;margin-left:%?24?%;padding:0;text-align:center;line-height:%?60?%;font-size:%?26?%;color:#303133;background:#fff;border-radius:100px}.order-item .action-btn[data-v-31d06a6c]:after{border-radius:100px}.order-item .action-btn.recom[data-v-31d06a6c]{color:#fc2a3f}.order-item .action-btn.recom[data-v-31d06a6c]:after{border-color:#fc2a3f}.order-item .action-btn.evaluate[data-v-31d06a6c]{color:#fd5b23}.order-item .action-btn.evaluate[data-v-31d06a6c]:after{border-color:#fd5b23}.order-item .action-btn.share[data-v-31d06a6c]{color:#fff;background:linear-gradient(0deg,#fa2740,#fe5544)}.mask[data-v-31d06a6c]{z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.mask .pop[data-v-31d06a6c]{z-index:12;width:%?560?%;height:%?379?%;background:#fff;border-radius:30px}.mask .pop .pop-box[data-v-31d06a6c]{width:100%;height:100%;display:flex;flex-direction:column;text-align:center;align-items:center;margin-top:%?-72?%!important}.mask .pop .pop-box .pop-img[data-v-31d06a6c]{width:%?177?%;height:%?186?%;margin-bottom:%?34?%}.mask .pop .pop-box .pop-title[data-v-31d06a6c]{height:%?34?%;font-size:%?36?%;font-weight:500;color:#333;margin-bottom:%?32?%}.mask .pop .pop-box .number[data-v-31d06a6c]{width:%?454?%;height:%?78?%;background:#eaeaea;background:#eaeaea}.mask .pop .close-box[data-v-31d06a6c]{margin-top:%?130?%;text-align:center}.mask .pop .close-box .close[data-v-31d06a6c]{width:%?83?%;height:%?83?%}\n/* load-more */.uni-load-more[data-v-31d06a6c]{display:flex;flex-direction:row;height:%?80?%;align-items:center;justify-content:center}.uni-load-more__text[data-v-31d06a6c]{font-size:%?28?%;color:#999}.uni-load-more__img[data-v-31d06a6c]{height:24px;width:24px;margin-right:10px}.uni-load-more__img > uni-view[data-v-31d06a6c]{position:absolute}.uni-load-more__img > uni-view uni-view[data-v-31d06a6c]{width:6px;height:2px;border-top-left-radius:1px;border-bottom-left-radius:1px;background:#999;position:absolute;opacity:.2;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:load-data-v-31d06a6c 1.56s ease infinite;animation:load-data-v-31d06a6c 1.56s ease infinite}.uni-load-more__img > uni-view uni-view[data-v-31d06a6c]:nth-child(1){-webkit-transform:rotate(90deg);transform:rotate(90deg);top:2px;left:9px}.uni-load-more__img > uni-view uni-view[data-v-31d06a6c]:nth-child(2){-webkit-transform:rotate(180deg);transform:rotate(180deg);top:11px;right:0}.uni-load-more__img > uni-view uni-view[data-v-31d06a6c]:nth-child(3){-webkit-transform:rotate(270deg);transform:rotate(270deg);bottom:2px;left:9px}.uni-load-more__img > uni-view uni-view[data-v-31d06a6c]:nth-child(4){top:11px;left:0}.load1[data-v-31d06a6c],\n.load2[data-v-31d06a6c],\n.load3[data-v-31d06a6c]{height:24px;width:24px}.load2[data-v-31d06a6c]{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.load3[data-v-31d06a6c]{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.load1 uni-view[data-v-31d06a6c]:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.load2 uni-view[data-v-31d06a6c]:nth-child(1){-webkit-animation-delay:.13s;animation-delay:.13s}.load3 uni-view[data-v-31d06a6c]:nth-child(1){-webkit-animation-delay:.26s;animation-delay:.26s}.load1 uni-view[data-v-31d06a6c]:nth-child(2){-webkit-animation-delay:.39s;animation-delay:.39s}.load2 uni-view[data-v-31d06a6c]:nth-child(2){-webkit-animation-delay:.52s;animation-delay:.52s}.load3 uni-view[data-v-31d06a6c]:nth-child(2){-webkit-animation-delay:.65s;animation-delay:.65s}.load1 uni-view[data-v-31d06a6c]:nth-child(3){-webkit-animation-delay:.78s;animation-delay:.78s}.load2 uni-view[data-v-31d06a6c]:nth-child(3){-webkit-animation-delay:.91s;animation-delay:.91s}.load3 uni-view[data-v-31d06a6c]:nth-child(3){-webkit-animation-delay:1.04s;animation-delay:1.04s}.load1 uni-view[data-v-31d06a6c]:nth-child(4){-webkit-animation-delay:1.17s;animation-delay:1.17s}.load2 uni-view[data-v-31d06a6c]:nth-child(4){-webkit-animation-delay:1.3s;animation-delay:1.3s}.load3 uni-view[data-v-31d06a6c]:nth-child(4){-webkit-animation-delay:1.43s;animation-delay:1.43s}@-webkit-keyframes load-data-v-31d06a6c{0%{opacity:1}100%{opacity:.2}}',""]),t.exports=a},"7f4c":function(t,a,e){"use strict";e("7a82");var i=e("dbce").default;Object.defineProperty(a,"__esModule",{value:!0}),a.computedOrderkey=function(t){return(0,o.default)({url:"/api/order/computed/"+t.orderkey,method:"post",data:t})},a.confirm=function(t){return(0,o.default)({url:"/api/order/confirm",method:"post",data:t})},a.couponsOrder=function(t,a){return(0,o.default)({url:"/api/coupons/order/"+a,method:"get",data:t})},a.createOrderkey=function(t,a){return(0,o.default)({url:"/api/order/create/"+a,method:"post",data:t})},a.express_query=function(t){return(0,o.default)({url:"/api/order/express_query",method:"get",data:t})},a.getCouponsList=function(t,a){return(0,o.default)({url:"/api/coupons/user/"+a,method:"get",data:t})},a.orderCancel=function(t){return(0,o.default)({url:"/api/order/cancel",method:"post",data:t})},a.orderDel=function(t){return(0,o.default)({url:"/api/order/del",method:"get",data:t})},a.orderDetail=function(t,a){return(0,o.default)({url:"/api/order/detail/"+a,method:"get",data:t})},a.orderList=function(t){return(0,o.default)({url:"/api/order/list",method:"get",data:t})},a.orderPay=function(t){return(0,o.default)({url:"/api/order/pay",method:"post",data:t})},a.orderTake=function(t){return(0,o.default)({url:"/api/order/take",method:"post",data:t})},a.order_comment=function(t){return(0,o.default)({url:"/api/order/comment",method:"post",data:t})},a.product=function(t){return(0,o.default)({url:"/api/order/product",method:"post",data:t})},a.refund=function(t){return(0,o.default)({url:"/api/order/refund/verify",method:"post",data:t})},a.refundReason=function(t){return(0,o.default)({url:"/api/order/refund/reason",method:"get",data:t})},a.storeList=function(t){return(0,o.default)({url:"/api/store_list",method:"get",data:t})},a.upload=function(t){return(0,o.upFilse)({url:"/api/upload/image",method:"post",data:t})};var o=i(e("4398"))},8564:function(t,a,e){"use strict";e.r(a);var i=e("9ef7"),o=e.n(i);for(var n in i)["default"].indexOf(n)<0&&function(t){e.d(a,t,(function(){return i[t]}))}(n);a["default"]=o.a},"8a5c":function(t,a,e){var i=e("7d8a");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=e("4f06").default;o("4949581a",i,!0,{sourceMap:!1,shadowMode:!1})},"930a":function(t,a,e){"use strict";e.d(a,"b",(function(){return o})),e.d(a,"c",(function(){return n})),e.d(a,"a",(function(){return i}));var i={uniLoadMore:e("fe30").default},o=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",{staticClass:"content"},[e("v-uni-view",{staticClass:"navbar"},t._l(t.navList,(function(a,i){return e("v-uni-view",{key:i,staticClass:"nav-item",class:{current:t.tabCurrentIndex===i},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.tabClick(i)}}},[t._v(t._s(a.text))])})),1),e("v-uni-swiper",{staticClass:"swiper-box",attrs:{current:t.tabCurrentIndex,duration:"300"},on:{change:function(a){arguments[0]=a=t.$handleEvent(a),t.changeTab.apply(void 0,arguments)}}},t._l(t.navList,(function(a,i){return e("v-uni-swiper-item",{key:i,staticClass:"tab-content"},[e("v-uni-scroll-view",{staticClass:"list-scroll-content",attrs:{"scroll-y":!0},on:{scrolltolower:function(a){arguments[0]=a=t.$handleEvent(a),t.loadData.apply(void 0,arguments)}}},[!0===a.loaded&&0===a.orderList.length?e("empty"):t._e(),t._l(a.orderList,(function(a,i){return e("v-uni-view",{key:i,staticClass:"order-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToOrderDetail(a)}}},[e("v-uni-view",{staticClass:"i-top b-b"},[e("v-uni-text",{staticClass:"time"},[t._v(t._s(a._add_time))]),e("v-uni-text",{staticClass:"state",style:{color:a.stateTipColor}},[t._v(t._s(a._status._title))])],1),a.cartInfo.length>1?e("v-uni-scroll-view",{staticClass:"goods-box",attrs:{"scroll-x":!0}},t._l(a.cartInfo,(function(t,a){return e("v-uni-view",{key:a,staticClass:"goods-item"},[e("v-uni-image",{staticClass:"goods-img",attrs:{src:t.productInfo.image,mode:"scaleToFill"}})],1)})),1):t._e(),t._l(a.cartInfo,(function(i,o){return 1===a.cartInfo.length?e("v-uni-view",{key:o,staticClass:"goods-box-single"},[e("v-uni-image",{staticClass:"goods-img",attrs:{src:i.productInfo.image,mode:"scaleToFill"}}),e("v-uni-view",{staticClass:"right"},[e("v-uni-text",{staticClass:"title clamp"},[t._v(t._s(i.productInfo.store_name))]),e("v-uni-text",{staticClass:"attr-box"},[t._v(t._s(i.attrInfo?i.attrInfo.suk:"")+"x"+t._s(i.cart_num))]),i.productInfo.attrInfo.integral?e("v-uni-text",{staticClass:"price"},[t._v(t._s(t._f("moneyNum")(i.productInfo.price))+"+"+t._s(t._f("moneyNum")(i.productInfo.attrInfo.integral))+"积分")]):e("v-uni-text",{staticClass:"price"},[t._v(t._s(t._f("moneyNum")(i.productInfo.price)))])],1)],1):t._e()})),e("v-uni-view",{staticClass:"price-box"},[t._v("共"),e("v-uni-text",{staticClass:"num"},[t._v(t._s(a.cartInfo.length))]),t._v("件商品 邮费:"),e("v-uni-text",{staticClass:"price blank"},[t._v(t._s(t._f("moneyNum")(a.pay_postage)))]),t._v("合计:"),e("v-uni-text",{staticClass:"price"},[t._v(t._s(t._f("moneyNum")(a.pay_price)))])],1),5!=a.status?e("v-uni-view",{staticClass:"action-box b-t"},[0==a._status._type?e("v-uni-button",{staticClass:"action-btn",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.cancelOrder(a)}}},[t._v("取消订单")]):t._e(),0==a._status._type?e("v-uni-button",{staticClass:"action-btn recom",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.orderPay(a)}}},[t._v("立即支付")]):t._e(),3==a._status._type?e("v-uni-button",{staticClass:"action-btn",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.goToOrderDetail(a)}}},[t._v("去评价")]):t._e(),2==a._status._type?e("v-uni-button",{staticClass:"action-btn",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.orderTake(a,i)}}},[t._v("确认收货")]):t._e(),1==a._status._type&&0==a.pink_id?e("v-uni-button",{staticClass:"action-btn",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.orderRefund(a)}}},[t._v("申请退款")]):t._e()],1):t._e()],2)})),e("uni-load-more",{attrs:{status:a.loadingType}})],2)],1)})),1),t.showModal?e("v-uni-view",{staticClass:"mask"},[t.showModal?e("v-uni-view",{staticClass:"pop"},[e("v-uni-view",{staticClass:"pop-box"},[e("v-uni-image",{staticClass:"pop-img",attrs:{src:"https://xipin.liuniu946.com/img/gift.png"}}),e("v-uni-text",{staticClass:"pop-title"},[t._v("积分投注")]),e("v-uni-input",{staticClass:"number",attrs:{type:"number",placeholder:"输入您的投注数目"}})],1),e("v-uni-view",{staticClass:"close-box"},[e("v-uni-image",{staticClass:"close",attrs:{src:"https://xipin.liuniu946.com/img/close.png"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.showModal=!1}}})],1)],1):t._e()],1):t._e()],1)},n=[]},"9ef7":function(t,a,e){"use strict";e("7a82");var i=e("4ea4").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,e("a434"),e("d81d"),e("99af"),e("c740");var o=i(e("5530")),n=i(e("fe30")),r=i(e("462b")),d=e("26cb"),s=e("0352"),c=e("7f4c"),l={filters:{moneyNum:function(t){return+t}},components:{uniLoadMore:n.default,empty:r.default},data:function(){return{tabCurrentIndex:0,state:"",showModal:!1,navList:[{state:"",text:"全部",loadingType:"more",orderList:[],page:1,limit:10},{state:0,text:"待付款",loadingType:"more",orderList:[],page:1,limit:10},{state:1,text:"待发货",loadingType:"more",orderList:[],page:1,limit:10},{state:2,text:"待收货",loadingType:"more",orderList:[],page:1,limit:10},{state:3,text:"评价",loadingType:"more",orderList:[],page:1,limit:10},{state:-3,text:"售后",loadingType:"more",orderList:[],page:1,limit:10}]}},onLoad:function(t){this.state=t.state,(0,s.saveUrl)(),this.tabCurrentIndex=+t.state,this.loadData()},computed:(0,o.default)({},(0,d.mapState)(["userInfo"])),methods:{orderTake:function(t,a){var e=this;uni.showModal({title:"是否确认收货?",success:function(i){i.confirm?(0,c.orderTake)({uni:t.order_id}).then((function(t){e.navList[e.tabCurrentIndex].orderList.splice(a,1),uni.showToast({title:"收货成功",icon:"none"})})).catch((function(t){console.log(t)})):i.cancel&&console.log("用户点击取消")}})},goToOrderDetail:function(t){uni.navigateTo({url:"/pages/order/orderDetail?id="+t.order_id})},share:function(t){console.log(t),uni.navigateTo({url:"/pages/product/details?pink_id="+t.pink_id})},orderRefund:function(t){uni.navigateTo({url:"/pages/order/orderRefund?id="+t.order_id})},orderPay:function(t){uni.navigateTo({url:"/pages/money/pay?type=1&ordid="+t.order_id+"&money="+t.pay_price})},loadData:function(t){var a=this,e=this.tabCurrentIndex,i=this.navList[e],o=i.state;"tabChange"===t&&!0===i.loaded||"loading"!==i.loadingType&&"noMore"!==i.loadingType&&(i.loadingType="loading",(0,c.orderList)({type:o,page:i.page,limit:i.limit}).then((function(t){var e=t.data,o=e.map((function(t){var e=a.orderStateExp(t.status);return t.stateTip=e.stateTip,t.stateTipColor=e.stateTipColor,t}));i.orderList=i.orderList.concat(o),i.page++,i.limit!=e.length?(i.loadingType="noMore",a.$set(i,"loaded",!0)):i.loadingType="more"})).catch((function(t){console.log(t)})))},changeTab:function(t){this.tabCurrentIndex=t.target.current,this.loadData("tabChange")},tabClick:function(t){this.tabCurrentIndex=t},deleteOrder:function(t,a){var e=this;uni.showModal({content:"是否确认删除订单?",success:function(i){uni.showLoading({title:"请稍后"}),setTimeout((function(i){(0,c.orderDel)({uni:t.order_id}).then((function(t){e.navList[e.tabCurrentIndex].orderList.splice(a,1),uni.hideLoading()})).catch((function(t){console.log(t),uni.hideLoading()}))}),1e3)},fail:function(t){console.log(t)}})},cancelOrder:function(t){var a=this;uni.showModal({title:"订单取消",content:"是否取消订单?",success:function(e){if(e.confirm){uni.showLoading({title:"请稍后"}),(0,c.orderCancel)({id:t.order_id}).then((function(t){uni.showToast({title:"取消成功",duration:2e3,position:"top"})})).catch((function(t){console.log(t)}));var i=a.navList[a.tabCurrentIndex].orderList,o=i.findIndex((function(a){return a.id===t.id}));-1!==o&&i.splice(o,1),uni.hideLoading()}}})},orderStateExp:function(t){var a="",e="#fa436a";switch(+t){case 0:a="全部";break;case 1:a="待付款";break;case 2:a="待发货";break;case 3:a="待收货";break;case 4:a="已完成",e="#5dbc7c";break;case 9:a="订单已关闭",e="#909399";break}return{stateTip:a,stateTipColor:e}}}};a.default=l}}]);
|