1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-35ad31fc"],{3279:function(t,e,a){var r=a("3a67");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);var o=a("499e").default;o("75cb3128",r,!0,{sourceMap:!1,shadowMode:!1})},"3a67":function(t,e,a){var r=a("24fb");e=r(!1),e.push([t.i,".ell[data-v-5163576a]{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mb20[data-v-5163576a]{height:.625rem;clear:both}.order-item[data-v-5163576a]{background-color:#fff;padding:.8125rem .625rem;border-radius:.3125rem}.order-item .title[data-v-5163576a]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.title-icon-bg[data-v-5163576a]{margin-right:.3125rem}.title-icon-bg[data-v-5163576a],.title-icon-bg img[data-v-5163576a]{width:1.0625rem;height:1.0625rem}.title-name[data-v-5163576a]{font-size:.8125rem;color:#222}.right[data-v-5163576a]{font-size:.8125rem;color:#ff3a00}.card-wrap[data-v-5163576a]{margin:.625rem 0 0 0}.card-wrap .img img[data-v-5163576a]{width:5.4063rem;height:5.4063rem;border-radius:.625rem}.card-main[data-v-5163576a]{margin:0 0 0 .6875rem;-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card-main .name[data-v-5163576a]{font-size:.9375rem;color:#222}.card-main .num[data-v-5163576a],.card-main .price[data-v-5163576a]{font-size:.6875rem;color:#78777d}.card-main .num[data-v-5163576a]{text-align:right}.card-main .time[data-v-5163576a]{font-size:.6875rem;color:#ffa200;margin:.3125rem 0 0 0;text-align:left}.order-footer[data-v-5163576a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.order-footer .total[data-v-5163576a]{font-size:.875rem;color:#333;text-align:right}.order-btns[data-v-5163576a]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.3125rem}.order-btns .btn[data-v-5163576a]{width:5rem;height:2.0625rem;border-radius:.3125rem}.order-btns .order-buy[data-v-5163576a]{border:.0313rem solid #b3b3b3;font-size:.8125rem;color:#222;margin:0 .375rem .375rem 0;background-image:#fff;cursor:pointer}.order-btns .order-evaluate[data-v-5163576a]{background-image:-webkit-linear-gradient(175deg,#ff3d04,#ff6a3f);background-image:linear-gradient(-85deg,#ff3d04,#ff6a3f);font-size:.8125rem;color:#fff;margin:0 .375rem .375rem 0;border:none}.order-btns .order-buy[data-v-5163576a]:last-child,.order-btns .order-evaluate[data-v-5163576a]:last-child{margin-right:0}",""]),t.exports=e},"443b":function(t,e,a){"use strict";a("3279")},"7c36":function(t,e,a){var r=a("24fb");e=r(!1),e.push([t.i,".mb20[data-v-45057af0]{height:.625rem;clear:both}.flex-w[data-v-45057af0]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-content[data-v-45057af0]{margin:0 .625rem}.order-content .order-item[data-v-45057af0]{background-color:#fff;padding:.8125rem .625rem;border-radius:.3125rem}.order-item .title[data-v-45057af0]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.title-icon-bg[data-v-45057af0]{margin-right:.3125rem}.title-icon-bg[data-v-45057af0],.title-icon-bg img[data-v-45057af0]{width:1.0625rem;height:1.0625rem}.title-name[data-v-45057af0]{font-size:.8125rem;color:#222}.right[data-v-45057af0]{font-size:.8125rem;color:#ff3a00}.card-wrap[data-v-45057af0]{margin:.625rem 0 0 0}.card-wrap .img img[data-v-45057af0]{width:5.4063rem;height:5.4063rem;border-radius:.625rem}.card-main[data-v-45057af0]{margin:0 0 0 .6875rem;-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card-main .name[data-v-45057af0]{font-size:.9375rem;color:#222}.card-main .num[data-v-45057af0],.card-main .price[data-v-45057af0]{font-size:.6875rem;color:#78777d}.card-main .num[data-v-45057af0]{text-align:right}.card-main .time[data-v-45057af0]{font-size:.6875rem;color:#ffa200;margin:.3125rem 0 0 0;text-align:left}.order-footer[data-v-45057af0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.order-footer .total[data-v-45057af0]{font-size:.875rem;color:#333;text-align:right}.order-btns[data-v-45057af0]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.3125rem}.order-btns .btn[data-v-45057af0]{width:5rem;height:2.0625rem;line-height:2.125rem;text-align:center;border-radius:.3125rem}.order-btns .order-buy[data-v-45057af0]{border:.0313rem solid #b3b3b3;font-size:.8125rem;color:#222;margin:0 .375rem 0 0;background-image:#fff;cursor:pointer}.order-btns .order-evaluate[data-v-45057af0]{background-image:-webkit-linear-gradient(175deg,#ff3d04,#ff6a3f);background-image:linear-gradient(-85deg,#ff3d04,#ff6a3f);font-size:.8125rem;color:#fff;margin:0 .375rem 0 0;border:none}.order-btns .order-evaluate[data-v-45057af0]:last-child,.order-buy[data-v-45057af0]:last-child{margin-right:0}",""]),t.exports=e},ac0d:function(t,e,a){"use strict";a.d(e,"a",(function(){return i}));var r=document.documentElement,o=document.body,i={data:function(){return{}},activated:function(){window.addEventListener("scroll",this.handleScroll)},deactivated:function(){window.removeEventListener("scroll",this.handleScroll)},methods:{getScrollTop:function(){var t=0;return r&&r.scrollTop?t=r.scrollTop:o&&(t=o.scrollTop),t},getClientHeight:function(){var t=0;return t=o.clientHeight&&r.clientHeight?Math.min(o.clientHeight,r.clientHeight):Math.max(o.clientHeight,r.clientHeight),t},getScrollHeight:function(){return Math.max(o.scrollHeight,r.scrollHeight)},handleScroll:function(){this.otherScroll();var t=document.documentElement.scrollTop||document.body.scrollTop;this.btnFlag=t>60,this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()?(this.isLoadMore&&this.getMoreData(),this.isBottom=!0):this.isBottom=!1},otherScroll:function(){}}}},ac84:function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("c-title",{attrs:{hide:!1,text:"订单列表"}}),a("van-sticky",[a("div",{staticClass:"order-head"},[a("van-search",{attrs:{placeholder:"搜索订单"},on:{input:t.orderSearch},model:{value:t.keyWord,callback:function(e){t.keyWord=e},expression:"keyWord"}}),a("van-tabs",{attrs:{active:t.tabIndex,"title-inactive-color":"#888888","title-active-color":"#222222"},on:{change:t.onOrderChange}},t._l(t.tabList,(function(t,e){return a("block",{key:e},[a("van-tab",{attrs:{title:t.name,name:e}})],1)})),1)],1)]),a("div",{staticClass:"mb20"}),a("div",{staticClass:"order-content"},[t.tabList[t.tabIndex]&&t.tabList[t.tabIndex].goodsList.length>0?a("div",t._l(t.tabList[t.tabIndex].goodsList,(function(e,r){return a("block",{key:r},[a("ticket-goods",{attrs:{setItem:e},on:{ondetails:t.ondetails,orderstateOn:t.orderstateOn}})],1)})),1):a("div",[a("van-empty",{attrs:{description:"空空如也"}})],1)]),a("van-dialog",{attrs:{id:"van-dialog"}})],1)},o=[],i=a("2909"),n=(a("e7e5"),a("d399")),s=(a("e17f"),a("2241")),d=a("5530"),c=(a("a9e3"),a("d3b7"),a("159b"),a("99af"),a("14d9"),a("25f0"),a("498a"),a("ac0d")),l=a("6968"),f=a("d7f7"),u={components:{cTitle:l["a"],ticketGoods:f["a"]},mixins:[c["a"]],data:function(){return{keyWord:"",tabIndex:0,status:4,timer:"",tabList:[{status:4,index:0,name:"全部",goodsList:[],page:1},{status:0,index:1,name:"待付款",goodsList:[],page:1},{status:1,index:2,name:"待使用",goodsList:[],page:1},{status:3,index:3,name:"已使用",goodsList:[],page:1},{status:-1,index:4,name:"退款/售后",goodsList:[],page:1}],orderLastPage:0,isLoadMore:!0,storeApiArr:["plugin.coupon-store.frontend.order-list.index","plugin.coupon-store.frontend.order-list.waitPay","plugin.coupon-store.frontend.order-list.waitSend","plugin.coupon-store.frontend.order-list.completed","plugin.coupon-store.frontend.order-list.refund"]}},created:function(){},activated:function(){var t;if(""!==(null!==(t=this.$route.query.status)&&void 0!==t?t:""))for(var e in this.tabList)this.tabList[e].status===Number(this.$route.query.status)&&(this.tabIndex=this.tabList[e].index);this.tabList[this.tabIndex].page=1,this.tabList.forEach((function(t,e){t["goodsList"]=[]})),this.storeGoodsList()},methods:{onOrderChange:function(t){this.tabIndex=t,0===this.tabList[this.tabIndex].goodsList.length&&this.storeGoodsList()},orderstateOn:function(){for(var t=arguments.length,e=new Array(t),a=0;a<t;a++)e[a]=arguments[a];var r=[].concat(e),o=r[0],i=r[1],n=r[2],s=r[3],d=r[4],c=r[5];this.getorderState({value:o,id:i,goodsId:n,refundId:s,api:d,storename:c})},getorderState:function(){var t=this,e=Object(d["a"])({},arguments.length<=0?void 0:arguments[0]),a=e.value,r=e.id,o=e.goodsId,i=e.refundId,n=e.api,c=e.storename,l={coupon_store_order_detail:function(){t.$router.push(t.fun.getUrl("orderDetails",{},{orderId:r}))},coupon_store_refund_page:function(){t.$router.push(t.fun.getUrl("refundOrder",{},{orderId:r,refundType:"2"}))},1:function(){t.$router.push(t.fun.getUrl("orderpay",{order_ids:r,status:"2"}))},41:"".concat(n),coupon_store_comment:function(){t.$router.push(t.fun.getUrl("conevaluate",{},{orderId:r,storeName:c}))},coupon_store_rebuy:function(){t.$router.push(t.fun.getUrl("goodsDetails",{},{goodsId:o}))},coupon_store_refunding:function(){t.$router.push(t.fun.getUrl("refundProcess",{},{refundId:i}))},coupon_store_refunded:function(){t.$router.push(t.fun.getUrl("refundProcess",{},{refundId:i}))}};if("9"===a.toString()||"12"===a.toString())s["a"].confirm({title:"提示",message:9===a?"确定取消该订单?":"确定删除该订单?"}).then((function(){9===a?t.cancelPay(r,n):t.deletePay(r,n)})).catch((function(){}));else{if("41"!==a.toString()){var f=l[a];return f.call(this)}l[a]?window.location.href=l[a]:this.$toast("请设置客户链接")}},cancelPay:function(t,e){var a=this,r={order_id:t};$http.post(e,r,"正在获取").then((function(t){1==t.result?(Object(n["a"])(t.msg),a.storeGoodsList()):a.$dialog.alert({message:t.msg})}),(function(t){}))},deletePay:function(t,e){var a=this,r={order_id:t};$http.post(e,r,"正在获取").then((function(t){1==t.result?(Object(n["a"])(t.msg),a.storeGoodsList()):a.$dialog.alert({message:t.msg})}),(function(t){}))},orderSearch:function(t){var e=this;this.keyWord=t,this.timer&&clearTimeout(this.timer),this.timer=setTimeout((function(){e.debounce(e.storeGoodsList())}),500)},debounce:function(t,e){var a,r;return function(o){var i=this,n=arguments,s=+new Date;a&&s<a+e?(clearTimeout(r),r=setTimeout((function(){a=s,t.apply(i,n)}),e)):(a=s,t.apply(i,n))}},ondetails:function(t){this.$router.push(this.fun.getUrl("orderDetails",{},{orderId:t}))},handleScroll:function(){this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()&&this.isLoadMore&&this.getMoreData()},storeGoodsList:function(){var t=this,e=this.storeApiArr[this.tabIndex],a={page:this.tabList[this.tabIndex].page,keyword:this.keyWord.trim()};$http.post(e,a,"正在获取").then((function(e){if(1==e.result){var a=e.data;t.isLoadMore=!0,t.orderLastPage=a.last_page,t.orderLastPage||(t.orderLastPage=0),t.tabList[t.tabIndex].goodsList=a.data}else t.storePage=t.storePage-1,t.isLoadMore=!1,t.$dialog.alert({message:e.msg})}),(function(t){}))},getMoreData:function(){var t=this;if(this.isLoadMore=!1,!(this.tabList[this.tabIndex].page>=this.orderLastPage)){this.tabList[this.tabIndex].page+=1;var e=this.storeApiArr[this.tabIndex],a={page:this.tabList[this.tabIndex].page,keyword:this.keyWord};$http.post(e,a,"正在获取").then((function(e){if(1==e.result){var a=e.data,r=a.data;t.isLoadMore=!0;var o=t.tabIndex;t.tabList[o].goodsList=[].concat(Object(i["a"])(t.tabList[o].goodsList),Object(i["a"])(r))}else t.tabList[t.tabIndex].page-=1,t.isLoadMore=!1,t.$dialog.alert({message:e.msg})}),(function(t){}))}}}},m=u,g=m,h=(a("eaae"),a("2877")),b=Object(h["a"])(g,r,o,!1,null,"45057af0",null);e["default"]=b.exports},c3d4:function(t,e,a){var r=a("7c36");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);var o=a("499e").default;o("69e7e912",r,!0,{sourceMap:!1,shadowMode:!1})},d7f7:function(t,e,a){"use strict";var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"order-item"},[a("div",{staticClass:"title flex-j-sb"},[a("div",{staticClass:"left flex-a-c"},[t._m(0),a("div",{staticClass:"title-name"},[t._v(t._s(t.setItem.shop_name))]),a("div",{staticClass:"iconfont icon-member_right"})]),a("div",{staticClass:"right"},[t._v(t._s(t.setItem.status_name))])]),a("div",{staticClass:"card-wrap flex",on:{click:function(e){return t.ondetails(t.setItem.id)}}},[a("div",{staticClass:"img"},[a("img",{attrs:{src:t.setItem.has_many_order_goods[0]&&t.setItem.has_many_order_goods[0].thumb}})]),a("div",{staticClass:"card-main flex"},[a("div",{staticClass:"flex-j-sb flex-a-c flex-w"},[a("div",{staticClass:"name ell"},[t._v(t._s(t.setItem.has_many_order_goods[0]&&t.setItem.has_many_order_goods[0].title))]),a("div",{staticClass:"price"},[t._v("¥ "+t._s(t.setItem.has_many_order_goods[0]&&t.setItem.has_many_order_goods[0].price))])]),a("div",{staticClass:"num"},[t._v("x"+t._s(t.setItem.has_many_order_goods[0]&&t.setItem.has_many_order_goods[0].total))]),0!==t.setItem.status&&-1!==t.setItem.status?a("div",{staticClass:"time"},[t._v("消费时间"+t._s(t.setItem.pay_time))]):t._e()])]),a("div",{staticClass:"order-footer flex"},[a("div",{staticClass:"total"},[t._v("合计 :¥"+t._s(t.setItem.has_many_order_goods[0]&&t.setItem.has_many_order_goods[0].payment_amount))]),"work"!==this.fun.getKey("client")?a("div",{staticClass:"order-btns flex-a-c"},t._l(t.setItem.button_models,(function(e,r){return"coupon_store_refund_page"!==e.value&&28!==e.value?a("div",{key:r,staticClass:"order-buy btn flex-a-c flex-j-c",class:1===e.value||"coupon_store_order_detail"===e.value||"coupon_store_rebuy"===e.value?"order-evaluate":"",on:{click:function(a){return t.orderstateOn(e.value,t.setItem.id,t.setItem.has_many_order_goods[0].goods_id,t.setItem.refund_id,e.api,t.setItem.has_many_order_goods[0].title)}}},[t._v(" "+t._s(e.name)+" ")]):t._e()})),0):t._e()])]),a("div",{staticClass:"mb20",style:{borderTop:t.client||t.orderType?"1px solid #ccc":"none"}})])},o=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"title-icon-bg"},[a("img",{attrs:{src:"https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/plugin/consumption-coupons/shop_head.png",mode:"widthFix"}})])}],i=(a("99af"),{name:"",components:{},props:{setItem:{type:Object,default:function(){return{}}},client:{type:String},orderType:{type:String}},data:function(){return{}},computed:{},watch:{},methods:{ondetails:function(t){this.$emit("ondetails",t)},orderstateOn:function(){for(var t=arguments.length,e=new Array(t),a=0;a<t;a++)e[a]=arguments[a];this.$emit.apply(this,["orderstateOn"].concat(e))}},created:function(){},mounted:function(){},beforeCreate:function(){},beforeMount:function(){},beforeUpdate:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},activated:function(){}}),n=i,s=(a("443b"),a("2877")),d=Object(s["a"])(n,r,o,!1,null,"5163576a",null);e["a"]=d.exports},eaae:function(t,e,a){"use strict";a("c3d4")}}]); |