bztang-admin/addons/yun_shop/static/app/js/chunk-4ce06ebd.02897607.js

1 line
14 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4ce06ebd"],{"0861":function(e,t,i){"use strict";i("2f2b")},"2f2b":function(e,t,i){var a=i("337c");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var r=i("499e").default;r("bdc93728",a,!0,{sourceMap:!1,shadowMode:!1})},"337c":function(e,t,i){var a=i("24fb");t=a(!1),t.push([e.i,'[data-v-79bb45be] .van-tabs__nav{background:none}.redeem-code-center .box[data-v-79bb45be]{width:100%;height:8.4063rem;position:absolute}.redeem-code-center .box[data-v-79bb45be]:after{content:"";position:absolute;right:1rem;top:.1563rem;width:.3rem;height:.3rem;border-top:1px solid rgba(0,0,0,.1);background:#fff;border-right:1px solid rgba(0,0,0,.1);-webkit-transform:rotate(-45deg) translateY(70%);transform:rotate(-45deg) translateY(70%)}.redeem-code-center .member-dialog[data-v-79bb45be]{width:75%;height:8.4063rem;overflow:scroll;position:absolute;margin-top:.5rem;background:#fff;top:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.3125rem 1.25rem;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);border-radius:.25rem}.redeem-code-center .member-dialog span[data-v-79bb45be]{padding:.75rem 0;text-align:center;border-bottom:1px solid #e7e7e7}.redeem-code-center .popup-name[data-v-79bb45be]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.625rem;color:#f15353;margin-top:.5313rem;margin-bottom:.875rem;text-align:left;margin-left:3.4375rem}.redeem-code-center .pop-button[data-v-79bb45be],.redeem-code-center .popup-name[data-v-79bb45be]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.redeem-code-center .pop-button[data-v-79bb45be]{margin-top:2.375rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 3rem}.redeem-code-center .close[data-v-79bb45be],.redeem-code-center .pop-button .btn-bg[data-v-79bb45be]{width:3.75rem;height:1.5625rem;line-height:1.5625rem}.redeem-code-center .close[data-v-79bb45be]{background:#c1c1c1;border-radius:.1875rem;color:#fff;font-size:.6875rem}.redeem-code-center .pop-title[data-v-79bb45be]{margin-bottom:1.5rem}.redeem-code-center .input[data-v-79bb45be]{padding:.5rem .75rem;border:1px solid #afafaf;border-radius:.1875rem;width:100%}.redeem-code-center .center[data-v-79bb45be]{text-align:center}.redeem-code-center .fz32[data-v-79bb45be]{font-size:1rem}.redeem-code-center .wrapper[data-v-79bb45be]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.redeem-code-center .block[data-v-79bb45be]{width:17.5rem;background:#fff;border-radius:4px;padding:1.3125rem .9375rem .9375rem}.redeem-code-center .goods-number[data-v-79bb45be]{color:#f15353;font-size:.625rem;text-align:left}.redeem-code-center .time[data-v-79bb45be]{color:#979797;font-size:.625rem;text-align:left;margin:.1rem 0 .2rem}.redeem-code-center .name[data-v-79bb45be]{color:#333;font-size:.8125rem;text-align:left}.redeem-code-center .left[data-v-79bb45be]{position:relative;padding:1.3rem .9375rem .437rem .625rem}.redeem-code-center .tips[data-v-79bb45be]{position:absolute;left:0;top:0;font-size:.625rem;color:#8c5b00;padding:.1rem .2813rem .21em .31rem;border-radius:0 0 .4rem 0;background:#fdd845}.redeem-code-center .right[data-v-79bb45be]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.75rem .625rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.redeem-code-center .mt18[data-v-79bb45be]{margin-top:.5625rem}.redeem-code-center .line[data-v-79bb45be]{position:absolute;width:3px;left:0;height:3.3438rem;border-left:1px dotted #afafaf}.redeem-code-center .list-item[data-v-79bb45be]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:.5625rem;overflow:hidden;background:#fff;margin-bottom:.625rem}.redeem-code-center .list[data-v-79bb45be]{padding:.7rem .625rem 1rem}.redeem-code-center .binding[data-v-79bb45be]{font-size:.75rem;padding:.5625rem 1.2188rem}.redeem-code-center .use[data-v-79bb45be]{width:2.8125rem;height:1.3125rem;line-height:1.3125rem;font-size:.625rem}.redeem-code-center .btn-bg[data-v-79bb45be]{background:var(--themeBaseColor);color:#fff;border-radius:.1875rem}.redeem-code-center .btn-text[data-v-79bb45be]{color:var(--themeBaseColor);border-radius:.1875rem;border:1px solid var(--themeBaseColor)}.redeem-code-center .header[data-v-79bb45be]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.9375rem 4.0625rem .0938rem}',""]),e.exports=t},ac0d:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));var a=document.documentElement,r=document.body,n={data:function(){return{}},activated:function(){window.addEventListener("scroll",this.handleScroll)},deactivated:function(){window.removeEventListener("scroll",this.handleScroll)},methods:{getScrollTop:function(){var e=0;return a&&a.scrollTop?e=a.scrollTop:r&&(e=r.scrollTop),e},getClientHeight:function(){var e=0;return e=r.clientHeight&&a.clientHeight?Math.min(r.clientHeight,a.clientHeight):Math.max(r.clientHeight,a.clientHeight),e},getScrollHeight:function(){return Math.max(r.scrollHeight,a.scrollHeight)},handleScroll:function(){this.otherScroll();var e=document.documentElement.scrollTop||document.body.scrollTop;this.btnFlag=e>60,this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()?(this.isLoadMore&&this.getMoreData(),this.isBottom=!0):this.isBottom=!1},otherScroll:function(){}}}},dbc5:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"redeem-code-center"},[i("c-title",{attrs:{text:"兑换码"}}),i("div",{staticClass:"header"},[i("span",{staticClass:"btn-bg binding",on:{click:function(t){return e.code_handle("binding")}}},[e._v("绑定兑换码")]),i("span",{staticClass:"btn-text binding",on:{click:function(t){e.$router.push(e.fun.getUrl("redeem_code_history"))}}},[e._v("历史纪录")])]),i("van-tabs",{attrs:{"title-active-color":"var(--themeBaseColor)",color:"var(--themeBaseColor)"},on:{click:e.change},model:{value:e.active,callback:function(t){e.active=t},expression:"active"}},[i("van-tab",{attrs:{title:"最新获得"}}),i("van-tab",{attrs:{title:"即将过期"}}),i("van-tab",{attrs:{title:"商品兑换"}}),i("van-tab",{attrs:{title:"身份兑换"}})],1),i("div",{staticClass:"list"},e._l(e.list,(function(t){return i("div",{key:t.id,staticClass:"list-item"},[i("div",{staticClass:"left"},[i("span",{staticClass:"tips"},[e._v(e._s(1==t.type?"商品兑换":"身份兑换"))]),i("div",[i("p",{staticClass:"name"},[e._v(e._s(t.name))]),i("p",{staticClass:"time"},[e._v(e._s(t.active_start)+"至"+e._s(t.active_end))]),1==t.type?i("p",{staticClass:"goods-number"},[e._v("可兑换 "+e._s(t.exchange_limit)+" 件商品,已兑换 "+e._s(t.has_exchange)+" 件,剩余 "+e._s(t.exchange_limit-t.has_exchange)+" 件")]):e._e()])]),i("div",{staticClass:"right"},[i("div",{staticClass:"line"}),0!==t.can_use?i("div",{staticStyle:{display:"flex",flex:"1","flex-direction":"column","justify-content":"center"}},[i("span",{staticClass:"btn-bg use",on:{click:function(i){return e.link(t)}}},[e._v("去使用")]),t.can_tranfer?i("span",{staticClass:"btn-text use mt18",on:{click:function(i){return e.code_handle("Donation",t)}}},[e._v("转赠")]):e._e()]):i("div",{staticStyle:{display:"flex",flex:"1","align-items":"center","justify-content":"center",color:"var(--themeBaseColor)"}},[e._v(" "+e._s(t.status_name)+" ")])])])})),0),i("van-overlay",{attrs:{show:e.show},on:{click:function(t){e.show=!1}}},[i("div",{staticClass:"wrapper",on:{click:function(e){e.stopPropagation()}}},[i("div",{staticClass:"block"},[i("p",{staticClass:"center fz32 pop-title"},[e._v(e._s("binding"==e.type?"绑定兑换码":"转赠"))]),"binding"==e.type?i("input",{directives:[{name:"model",rawName:"v-model",value:e.code_id,expression:"code_id"}],staticClass:"input",attrs:{type:"text",placeholder:"请输入兑换码"},domProps:{value:e.code_id},on:{input:function(t){t.target.composing||(e.code_id=t.target.value)}}}):e._e(),"Donation"==e.type?[i("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[i("span",{staticStyle:{"flex-shrink":"0","margin-right":"0.5938rem","font-size":"0.75rem"}},[e._v("转入会员")]),i("input",{directives:[{name:"model",rawName:"v-model",value:e.keyword,expression:"keyword"}],staticClass:"input",attrs:{type:"text",placeholder:"请输入会员ID/手机号"},domProps:{value:e.keyword},on:{input:[function(t){t.target.composing||(e.keyword=t.target.value)},e.input_handle]}})]),e.member_list&&0!==e.member_list.length&&e.show_member_flag?i("div",{staticStyle:{position:"relative",width:"100%"}},[i("div",{staticClass:"box"},[i("div",{staticClass:"member-dialog"},e._l(e.member_list,(function(t,a){return i("span",{key:a,on:{click:function(i){return e.choose_handle(t)}}},[e._v(e._s(t.nickname))])})),0)])]):e._e(),i("div",{staticClass:"popup-name"},[e.nickname?i("span",[e._v("昵称:"+e._s(e.nickname))]):e._e(),e.name?i("span",{staticStyle:{"margin-top":"0.1rem"}},[e._v("姓名:"+e._s(e.name))]):e._e(),e.show_tips?i("span",[e._v("会员不存在")]):e._e()])]:e._e(),i("div",{staticClass:"pop-button"},[i("span",{staticClass:"close",on:{click:function(t){e.show=!1}}},[e._v("取消")]),i("span",{staticClass:"btn-bg",on:{click:e.confirm}},[e._v(e._s("binding"==e.type?"绑定":"转赠"))])])],2)])])],1)},r=[],n=i("5530"),o=i("c7eb"),s=i("1da1"),c=(i("b0c0"),i("ac1f"),i("99af"),i("e9c4"),i("14d9"),i("841c"),i("ac0d")),d={mixins:[c["a"]],data:function(){return{active:0,show:!1,type:"",get_time_sort:"asc",active_end_sort:"asc",keyword:"",timerId:null,show_tips:!1,member_list:[],JYB:"",validity:"",id:"",code_id:"",uid:"",nickname:"",name:"",code_sn:"",show_member_flag:!1,list:[],isLoadMore:!1,current_page:1,last_page:1}},activated:function(){this.show_member_flag=!1,this.isLoadMore=!1,this.get_time_sort="desc";var e=this.get_tab_params();this.getData(e)},methods:{input_handle:function(){var e=this;this.keyword&&(this.timerId&&clearTimeout(this.timerId),this.timerId=setTimeout((function(){e.getMemberInfo()}),600))},choose_handle:function(e){var t=e.uid,i=e.mobile,a=e.nickname,r=e.name;this.uid=t,this.nickname=a,this.name=r,this.keyword=i||t,this.show_member_flag=!1},getMemberInfo:function(){var e=this;return Object(s["a"])(Object(o["a"])().mark((function t(){var i,a,r,n;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,$http.get("plugin.exchange-code.api.record.memberSearch",{keyword:e.keyword});case 2:i=t.sent,a=i.result,r=i.msg,n=i.data.data,a?(n&&0!==n.length&&(e.member_list=n,e.show_tips=!1,e.show_member_flag=!0),0==n.length&&(e.member_list=[],e.nickname="",e.name="",e.uid="",e.show_tips=!0,e.show_member_flag=!1)):e.$toast(r);case 7:case"end":return t.stop()}}),t)})))()},change:function(){var e={};2!=this.active&&3!=this.active||(e.search={type:this.active-1}),0!=this.active&&1!=this.active||(0==this.active?("asc"==this.get_time_sort?this.get_time_sort="desc":this.get_time_sort="asc",e.order={get_time:this.get_time_sort}):("asc"==this.active_end_sort?this.active_end_sort="desc":this.active_end_sort="asc",e.order={active_end:this.active_end_sort})),this.getData(e)},get_tab_params:function(){var e={};return 2!=this.active&&3!=this.active||(e.search={type:this.active-1}),0!=this.active&&1!=this.active||(0==this.active?e.order={get_time:this.get_time_sort}:e.order={active_end:this.active_end_sort}),e},getMoreData:function(){if(!(this.current_page>=this.last_page)){this.isLoadMore=!1;var e=this.get_tab_params();this.getData(Object(n["a"])({page:this.current_page+1},e))}},getData:function(e){var t=this;return Object(s["a"])(Object(o["a"])().mark((function i(){var a,r,n,s,c,d,l;return Object(o["a"])().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.next=2,$http.post("plugin.exchange-code.api.record.list",e,"loading");case 2:a=i.sent,r=a.result,n=a.data,s=n.data,c=n.current_page,d=n.last_page,l=a.msg,t.isLoadMore=!0,r?(t.current_page=c,t.last_page=d,t.list=1==c?s||[]:t.list.concat(s)):t.$toast(l);case 11:case"end":return i.stop()}}),i)})))()},confirm:function(){var e=this;return Object(s["a"])(Object(o["a"])().mark((function t(){var i,a,r,n,s,c,d,l,b,m,p;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("binding"!=e.type){t.next=10;break}return t.next=3,$http.get("plugin.exchange-code.api.record.bind",{sn:e.code_id});case 3:i=t.sent,a=i.result,r=i.msg,e.$toast(r),a&&(e.show=!1,n={},2!=e.active&&3!=e.active||(n.search={type:e.active-1}),0!=e.active&&1!=e.active||(0==e.active?n.order={get_time:"desc"}:n.order={active_end:"desc"}),e.getData(n)),t.next=21;break;case 10:return t.next=12,$http.get("plugin.exchange-code.api.record.tranfer",{uid:e.uid,id:e.id});case 12:s=t.sent,c=s.result,d=s.msg,l=s.data,b=l.title,m=l.icon,p=l.desc,e.$toast(d),c&&(localStorage.setItem("wxShareInfo",JSON.stringify({title:b,imgUrl:m,description:p})),setTimeout((function(){e.$router.push(e.fun.getUrl("redeem_code",{share:1},{code_id:e.code_id,sn_code:e.code_sn,show:!1}))}),500));case 21:case"end":return t.stop()}}),t)})))()},link:function(e){this.$router.push(this.fun.getUrl("redeem_code",{},{code_id:e.code_id,sn_code:e.code_sn}))},code_handle:function(e,t){t&&(this.id=t.id,this.code_sn=t.code_sn,this.code_id=t.code_id,this.JYB=t.name,this.validity=t.active_end),this.show_tips=!1,this.type=e,this.show=!0}}},l=d,b=l,m=(i("0861"),i("2877")),p=Object(m["a"])(b,a,r,!1,null,"79bb45be",null);t["default"]=p.exports}}]);