1 line
9.5 KiB
JavaScript
1 line
9.5 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2a7cd3f0"],{"0105":function(e,t,a){var r=a("24fb");t=r(!1),t.push([e.i,".refund-page[data-v-0c5a51c1]{margin:.625rem .625rem .625rem}.mb20[data-v-0c5a51c1]{height:.625rem;clear:both}.mb30[data-v-0c5a51c1]{height:.9375rem;clear:both}.attribute[data-v-0c5a51c1]{margin:.375rem 0 0 0;font-size:.7163rem;color:#979797}.refund-specifications[data-v-0c5a51c1]{background-color:#fff;border-radius:.3125rem}.goods-discounts[data-v-0c5a51c1]{font-size:.75rem;color:#8e8d92}.required[data-v-0c5a51c1]{width:.4375rem;height:.5rem;margin-left:.4063rem}.refund-specifications .num[data-v-0c5a51c1]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1rem 0 1rem;font-size:.875rem;color:#222}.refund-specifications .num-mt[data-v-0c5a51c1]{margin-top:.9375rem}.num-title[data-v-0c5a51c1]{font-size:.875rem;color:#222}.num-mt .notes[data-v-0c5a51c1]{font-size:.75rem;color:#686868}.num .price[data-v-0c5a51c1]{font-size:1rem;color:#ff3a00}.num .price .symbol[data-v-0c5a51c1]{font-size:.6875rem;color:#ff3a00}.num .num-value[data-v-0c5a51c1]{font-size:.75rem;color:#343434}.refund-specifications .mode-pb[data-v-0c5a51c1]{padding:0 1rem 1rem 1rem}.refund-footer[data-v-0c5a51c1]{position:fixed;bottom:1rem}.refund-footer .explain[data-v-0c5a51c1]{font-size:.75rem;color:#555;margin:0 0 .8438rem .125rem}.refund-footer .refund-btn[data-v-0c5a51c1]{width:21.875rem;height:2.5rem;line-height:2.5rem;text-align:center;background-image:-webkit-linear-gradient(175deg,#ff3d04,#ff6a3f);background-image:linear-gradient(-85deg,#ff3d04,#ff6a3f);font-size:.9375rem;color:#fff;border-radius:.3125rem}.refund-main[data-v-0c5a51c1]{padding:1.1563rem 1rem 1.2188rem 1.0625rem}.refund-main .refund-title[data-v-0c5a51c1]{font-size:1rem;color:#222;text-align:center;margin-bottom:2.1875rem}.refund-main .cause-mb[data-v-0c5a51c1]{margin-bottom:1.25rem}.refund-main .cause-text[data-v-0c5a51c1]{font-size:.875rem;color:#222}.refund-cause-btn[data-v-0c5a51c1]{width:21.875rem;height:2.5rem;line-height:2.5rem;margin-top:.9375rem;text-align:center;background-image:-webkit-linear-gradient(175deg,#ff3d04,#ff6a3f);background-image:linear-gradient(-85deg,#ff3d04,#ff6a3f);font-size:.9375rem;color:#fff;border-radius:.3125rem;cursor:pointer}",""]),e.exports=t},"1f25":function(e,t,a){"use strict";a("5af0")},"5425c":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"refund-page"},[a("c-title",{attrs:{hide:!1,text:"申请退款"}}),a("goods-card",{attrs:{goodsItem:e.orderDetails}},[a("div",{staticClass:"flex-a-c attribute",attrs:{slot:"shoplabel"},slot:"shoplabel"},[a("div",{staticClass:"num"},[e._v("商品金额¥"+e._s(e.orderDetails.price))])])]),a("div",{staticClass:"mb20"}),a("div",{staticClass:"refund-specifications"},[a("van-cell",{attrs:{"is-link":"",value:e.refundValue?e.refundValue:"请至少选择一项",border:!1,"value-class":"goods-discounts"},on:{click:e.onCause}},[a("div",{staticClass:"flex-a-c",attrs:{slot:"title"},slot:"title"},[a("div",{staticClass:"van-cell-text"},[e._v("退款原因")]),a("img",{staticClass:"required",attrs:{src:"https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/plugin/consumption-coupons/required.png"}})])]),a("div",{staticClass:"num flex-j-sb num-mt"},[e._m(0),a("div",{staticClass:"price"},[a("span",{staticClass:"symbol"},[e._v("¥")]),a("span",[e._v(e._s(e.orderDetails.payment_amount))])])]),e._m(1)],1),a("div",{staticClass:"mb20"}),a("div",[a("van-cell-group",[a("van-field",{attrs:{label:"退款说明",type:"textarea",placeholder:"请输入退款说明",autosize:"",border:!1},model:{value:e.explain,callback:function(t){e.explain=t},expression:"explain"}})],1)],1),a("div",{staticClass:"mb20"}),a("div",{staticClass:"refund-footer"},[a("div",{staticClass:"explain"},[e._v("申请退款后不可取消,钱款预期1-3个自然日到账")]),a("div",{staticClass:"refund-btn",on:{click:e.onRefund}},[e._v("提交")])]),a("van-dialog",{attrs:{id:"van-dialog"}}),a("van-popup",{attrs:{position:"bottom",closeable:"",round:""},on:{close:e.onClose},model:{value:e.refundShow,callback:function(t){e.refundShow=t},expression:"refundShow"}},[a("div",{staticClass:"refund-main"},[a("div",{staticClass:"refund-title"},[e._v("退款原因")]),a("van-radio-group",{on:{change:e.onrefundChange},model:{value:e.refundRadio,callback:function(t){e.refundRadio=t},expression:"refundRadio"}},e._l(e.reasons,(function(t,r){return a("block",{key:r},[a("div",{staticClass:"flex-j-sb cause-mb"},[a("div",{staticClass:"cause-text"},[e._v(e._s(t))]),a("van-radio",{attrs:{name:t,shape:"square","checked-color":"#ff3a00"}})],1)])})),1),a("div",{staticClass:"mb30"}),a("div",{staticClass:"refund-cause-btn",on:{click:function(t){return t.stopPropagation(),e.refundBtn.apply(null,arguments)}}},[e._v("提交")])],1)])],1)},i=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"num-title"},[e._v("退款金额"),a("span",{staticClass:"notes"},[e._v("(平台优惠金额不可退款)")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"num flex-j-sb num-mt mode-pb"},[a("div",{staticClass:"num-title"},[e._v("退款方式")]),a("div",{staticClass:"num-value"},[e._v("原路退回")])])}],n=(a("e17f"),a("2241")),o=(a("e7e5"),a("d399")),s=(a("a9e3"),a("6968")),c=a("8304"),d={components:{cTitle:s["a"],goodsCard:c["a"]},data:function(){return{orderId:null,type:null,orderType:null,refundDetails:{},orderDetails:[],receivingStatus:"not_received",refundTypes:[],reasons:["买多了/买错了","计划有变,暂时不需要了","不能送外卖","使用条件不清楚","联系不上商家","约不到合适的时间","可用的门店距离太远","其他平台/方式购买更优惠","评价不好","担心安全问题(疫情、天气等)"],refundValue:"",refundRadio:"",explain:"",refundSum:1,refundShow:!1,tabIndex:4}},activated:function(){this.orderId=Number(this.$route.query.orderId),this.type=this.$route.query.refundType,this.orderType=this.$route.query.orderType,this.goodsRefund()},methods:{goodsRefund:function(){var e=this,t={order_id:this.orderId,type:this.type};$http.get("refund.apply",t,"正在获取").then((function(t){if(1==t.result){var a,r,i=t.data;e.orderDetails=null===(a=i.order)||void 0===a?void 0:a.order_goods[0],e.refundSum=null===(r=i.order)||void 0===r||null===(r=r.order_goods[0])||void 0===r?void 0:r.total}else e.$dialog.alert({message:t.msg})}),(function(e){}))},refundBtn:function(){this.fun.isTextEmpty(this.refundRadio)?Object(o["a"])("请至少选择一项"):(this.refundValue=this.refundRadio,this.refundShow=!1)},onRefund:function(){var e=this;this.fun.isTextEmpty(this.refundValue)?Object(o["a"])("请选择退款原因"):n["a"].confirm({message:"退款申请一旦提交,将不能撤销,是否确认继续退款?"}).then((function(){var t={content:e.explain,freight_price:0,order_id:e.orderId,other_price:0,part_refund:1,reason:e.refundValue,receive_status:0,refund_id:e.orderId,refund_type:0,refund_way_type:0};$http.post("refund.apply.store",t,"正在获取").then((function(t){1==t.result?(Object(o["a"])(t.msg),e.orderType?e.$router.go(-2):e.$router.go(-1)):e.$dialog.alert({message:t.msg})}),(function(e){}))})).catch((function(){}))},onClose:function(){this.refundShow=!1},onrefundChange:function(e){this.refundRadio=e},onCause:function(){this.refundShow=!0}}},l=d,u=l,f=(a("1f25"),a("2877")),m=Object(f["a"])(u,r,i,!1,null,"0c5a51c1",null);t["default"]=m.exports},"5af0":function(e,t,a){var r=a("0105");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=a("499e").default;i("76dc52bc",r,!0,{sourceMap:!1,shadowMode:!1})},8304:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"order-item"},[a("div",{staticClass:"card-wrap flex"},[a("div",{staticClass:"img"},[a("img",{attrs:{src:e.goodsItem.thumb}})]),a("div",{staticClass:"card-main flex"},[a("div",{staticClass:"flex-j-sb "},[a("div",{staticClass:"name ell"},[e._v(e._s(e.goodsItem.title))])]),e._t("subscribe"),e._t("shoplabel")],2)]),e._t("shoptoPay"),e._t("ticketNo")],2)},i=[],n={props:{goodsItem:{type:Object,default:function(){return{}}}},components:{},data:function(){return{}},computed:{},watch:{},methods:{}},o=n,s=(a("e45f"),a("2877")),c=Object(s["a"])(o,r,i,!1,null,"51822c60",null);t["a"]=c.exports},"947c":function(e,t,a){var r=a("aac7");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=a("499e").default;i("6e618bdf",r,!0,{sourceMap:!1,shadowMode:!1})},aac7:function(e,t,a){var r=a("24fb");t=r(!1),t.push([e.i,".ell[data-v-51822c60]{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.order-item[data-v-51822c60]{background-color:#fff;border-radius:.3125rem;padding:.9375rem .8125rem .8125rem .8125rem}.card-wrap .img[data-v-51822c60]{margin:0 .6875rem 0 0}.card-wrap .img[data-v-51822c60],.card-wrap .img img[data-v-51822c60]{width:3.9375rem;height:3.9375rem}.card-main[data-v-51822c60]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.card-main .name[data-v-51822c60]{font-size:.875rem;color:#222}.card-main .attribute[data-v-51822c60]{margin:.5rem 0 0 0;font-size:.7163rem;color:#979797}.attribute .num[data-v-51822c60]{margin:0 1.9375rem 0 0}",""]),e.exports=t},e45f:function(e,t,a){"use strict";a("947c")}}]); |