index.js 6.9 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["plugins/bonus/index/index"],{"017a0":function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i}));var o=function(){var t=this,e=t.$createElement;t._self._c;t._isMounted||(t.e0=function(e){t.read=!t.read},t.e1=function(e){t.protocol=t.setting.agreement_content},t.e2=function(e){t.toApply=!t.toApply},t.e3=function(e){t.protocol=null,t.read=!0})},a=[]},8622:function(t,e,n){"use strict";(function(t){n("2d0a");i(n("66fd"));var e=i(n("a04e"));function i(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,n("543d")["createPage"])},a04e:function(t,e,n){"use strict";n.r(e);var i=n("017a0"),o=n("e7b1");for(var a in o)"default"!==a&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("ae1d");var c,s=n("f0c5"),r=Object(s["a"])(o["default"],i["b"],i["c"],!1,null,"c970e836",null,!1,i["a"],c);e["default"]=r.exports},ae1d:function(t,e,n){"use strict";var i=n("d202"),o=n.n(i);o.a},cd0e:function(t,n,i){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=i("2f62");function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var r=function(){Promise.all([i.e("common/vendor"),i.e("components/basic-component/app-rich/parse")]).then(function(){return resolve(i("4851"))}.bind(null,i)).catch(i.oe)},u={data:function(){return{read:!1,toApply:!1,name:"",mobile:"",height:0,pass:null,check:{},rate:0,other:0,protocol:null,setting:"",template_message:[],wait:!1,first:!1,captain:{status:5}}},components:{"app-rich-text":r},computed:c({},(0,o.mapState)({userInfo:function(t){return t.user.info},bonusImg:function(t){return t.mallConfig.__wxapp_img.bonus}})),methods:{toDetail:function(){t.navigateTo({url:"/plugins/bonus/cash-detail/cash-detail"})},toIndex:function(){t.navigateTo({url:"/pages/index/index"})},toCash:function(){t.navigateTo({url:"/plugins/bonus/cash/cash"})},toStatics:function(){t.navigateTo({url:"/plugins/bonus/statics/statics"})},toAbout:function(){t.navigateTo({url:"/plugins/bonus/about/about"})},toOrder:function(){t.navigateTo({url:"/plugins/bonus/order/order"})},toMember:function(){t.navigateTo({url:"/plugins/bonus/memeber/memeber"})},imageLoad:function(t){var e=t.detail.width,n=t.detail.height;this.height=n*(750/e)/2},subscribe:function(){var e=this,n=this,i=0;if(!n.read)return t.showToast({title:"请先查看"+n.setting.agreement_title+"并同意",icon:"none",duration:1e3}),!1;i=1,n.name&&n.mobile?11==n.mobile.length&&/0?(1)[0-9]{10}/.test(n.mobile)?this.$subscribe(this.template_message).then((function(t){e.submit(i)})).catch((function(t){e.submit(i)})):t.showToast({title:"请输入正确的手机号码",icon:"none",duration:1e3}):t.showToast({title:"请完善申请信息",icon:"none",duration:1e3})},submit:function(e){var n=this;n.$request({url:n.$api.bonus.apply,data:{name:n.name,mobile:n.mobile,is_agree:e},method:"post"}).then((function(e){n.$hideLoading(),0==e.code?(t.showToast({title:e.msg,duration:1e3}),setTimeout((function(){n.getStatus(),n.wait=!0}),500)):("请先查看团队分红申请协议并同意"==e.msg&&(e.msg="请先查看"+n.setting.agreement_title+"并同意"),t.showToast({title:e.msg,icon:"none",duration:1e3}))})).catch((function(t){n.$hideLoading()}))},getSetting:function(){var e=this;e.$request({url:e.$api.bonus.setting}).then((function(n){e.$hideLoading(),0==n.code?(e.setting=n.data.list,e.template_message=n.data.list.template_message_captain,e.setting.form&&e.setting.form.title?t.setNavigationBarTitle({title:e.setting.form.title}):t.setNavigationBarTitle({title:"团队分红"}),0==e.setting.is_agreement&&(e.read=!0),"statics/img/app/bonus/banner.png"==e.setting.bg_url&&(e.setting.bg_url=e.bonusImg.banner),"statics/img/app/bonus/right.png"==e.setting.form.bottom_bg_url&&(e.setting.form.bottom_bg_url=e.bonusImg.right)):t.showToast({title:n.msg,icon:"none",duration:1e3})})).catch((function(t){e.$hideLoading()}))},getCheck:function(){var n=this;n.$request({url:n.$api.bonus.index}).then((function(i){var o,a;(n.$hideLoading(),0==i.code)?(n.check=i.data,n.pass=i.data.pass,i.data.to_apply&&(toApply=i.data.to_apply),n.check.total_money>-1&&(o=(n.check.condition-+n.check.total_money).toFixed(2),a=+n.check.total_money/n.check.condition*100),n.check.cash_money>-1&&(o=(n.check.condition-+n.check.cash_money).toFixed(2),a=+n.check.cash_money/n.check.condition*100),n.check.all_shares>-1&&(o=n.check.condition-+n.check.all_shares,a=+n.check.all_shares/n.check.condition*100),n.check.all_members>-1&&(o=n.check.condition-+n.check.all_members,a=+n.check.all_members/n.check.condition*100),n.other=o,n.rate=a,n.captain.status=5):(t.showToast({title:i.msg,icon:"none",duration:1e3}),"你不是分销商"==e.data.msg?setTimeout((function(){t.redirectTo({url:"/pages/index/index"})}),1e3):(n.getSetting(),n.pass=!0,n.captain.status=5,captain.status=5))})).catch((function(t){n.$hideLoading(),n.$event.on(n.$const.EVENT_USER_LOGIN).then((function(){n.$store.dispatch("user/info"),n.getStatus()}))}))},reApply:function(){var e=this;e.$request({url:e.$api.bonus.clear}).then((function(n){e.$hideLoading(),0==n.code?(e.name="",e.mobile="",e.getCheck(),0!=e.setting.become_type?e.captain={}:(e.captain={},e.captain.status=5)):t.showToast({title:n.msg,icon:"none",duration:1e3})})).catch((function(t){e.$hideLoading()}))},getStatus:function(){var e=this;e.$request({url:e.$api.bonus.status}).then((function(n){e.$hideLoading(),e.getSetting(),0==n.code?(e.wait=!1,e.captain=n.data.captain,0==e.captain.status?e.wait=!0:-1==e.captain.status&&e.getCheck(),1==e.captain.status&&(e.toApply=!1)):"用户未申请队长"==n.msg?e.getCheck():t.showToast({title:n.msg,icon:"none",duration:1e3})})).catch((function(t){e.$hideLoading(),e.$event.on(e.$const.EVENT_USER_LOGIN).then((function(){e.$store.dispatch("user/info"),e.getStatus()}))}))}},onLoad:function(){this.$commonLoad.onload(),this.$store.dispatch("user/info")},onReady:function(){this.getStatus(),this.first=!0},onShow:function(){this.first&&(this.pass=null,this.toApply=!1,this.read=!1,1!=this.captain.status&&(this.captain={}),this.getStatus())}};n.default=u}).call(this,i("543d")["default"])},d202:function(t,e,n){},e7b1:function(t,e,n){"use strict";n.r(e);var i=n("cd0e"),o=n.n(i);for(var a in i)"default"!==a&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a}},[["8622","common/runtime","common/vendor"]]]);