You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
11 KiB
1 line
11 KiB
8 months ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["user-pages-setting"],{"340a":function(e,t,n){"use strict";n.r(t);var i=n("ccb3"),a=n("7c48");for(var o in a)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(o);n("65e4");var s=n("828b"),r=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"02084274",null,!1,i["a"],void 0);t["default"]=r.exports},"3fe4":function(e,t,n){var i=n("e45c");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=n("967d").default;a("865e5eda",i,!0,{sourceMap:!1,shadowMode:!1})},"65e4":function(e,t,n){"use strict";var i=n("3fe4"),a=n.n(i);a.a},7100:function(e,t,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("fd3c");var a=i(n("9b1b")),o=i(n("2634")),s=i(n("2fdc")),r=n("8f59"),u=i(n("cf61")),c={data:function(){return{isLoad:!1,options:{},infoList:[{text:"隐私政策",url:"/user/pages/protocol"},{text:"服务协议",url:"/user/pages/information"},{text:"屏蔽列表",url:"/user/pages/shield"}],user_info:{},authTime:0,timer:null,subForm:{phone:"",short_code:""},rule:[{name:"phone",checkType:"isMobile",errorMsg:"请输入手机号",regText:"手机号"},{name:"short_code",checkType:"isNotNull",errorMsg:"请输入短信验证码",regText:"短信验证码"}],lockTap:!1}},computed:(0,r.mapState)({primaryColor:function(e){return e.config.configInfo.primaryColor},subColor:function(e){return e.config.configInfo.subColor},configInfo:function(e){return e.config.configInfo},userInfo:function(e){return e.user.userInfo}}),onLoad:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.initIndex();case 1:case"end":return t.stop()}}),t)})))()},methods:(0,a.default)((0,a.default)((0,a.default)({},(0,r.mapActions)(["getUserInfo"])),(0,r.mapMutations)(["updateConfigItem","updateServiceItem","updateTechnicianItem","updateOrderItem","updateUserItem"])),{},{initIndex:function(){var e=arguments,t=this;return(0,s.default)((0,o.default)().mark((function n(){var i;return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(i=e.length>0&&void 0!==e[0]&&e[0],i||!t.$jweixin.isWechat()){n.next=5;break}return n.next=4,t.$jweixin.initJssdk();case 4:t.$jweixin.wxReady((function(){t.$jweixin.hideOptionMenu()}));case 5:return n.next=7,t.getUserInfo();case 7:t.$util.setNavigationBarColor({bg:t.primaryColor}),t.user_info=t.$util.deepCopy(t.userInfo);case 9:case"end":return n.stop()}}),n)})))()},initRefresh:function(){this.initIndex(!0)},toResetPhone:function(){var e=this.configInfo.short_code_status,t=void 0===e?0:e;t&&this.$refs.show_phone_item.open()},toResetItem:function(){this.$refs.show_phone_item.close(),this.timer&&clearTimeout(this.timer),this.authTime=0,this.subForm={phone:"",short_code:""}},validate:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new this.$util.Validate;this.rule.map((function(i){var a=i.name;"short_code"==a&&t||n.add(e[a],i)}));var i=n.start();return i},toSend:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){var n,i,a,s,r;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.authTime,!n){t.next=3;break}return t.abrupt("return");case 3:if(i=e.subForm.phone,a=void 0===i?"":i,s=e.validate({phone:a},!0),!s){t.next=8;break}return e.$util.showToast({title:s}),t.abrupt("return");case 8:if(!e.lockTap){t.next=10;break}return t.abrupt("return");case 10:return e.lockTap=!0,e.$util.showLoading(),t.prev=12,t.next=15,e.$api.user.sendShortMsg({phone:a});case 15:e.$util.hideAll(),e.lockTap=!1,r=60,e.timer=setInterval((function(){0!==r?(r--,e.authTime=r):clearInterval(e.timer)}),1e3),t.next=24;break;case 21:t.prev=21,t.t0=t["catch"](12),setTimeout((function(){e.lockTap=!1,e.$util.hideAll()}),2e3);case 24:case"end":return t.stop()}}),t,null,[[12,21]])})))()},submit:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){var n,i;return(0,o.default)().wra
|