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
6.0 KiB
1 line
6.0 KiB
8 months ago
|
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["user/pages/setting"],{"340a":function(e,t,n){"use strict";n.r(t);var r=n("f6b4"),o=n("7c48");for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);n("35f4");var a=n("828b"),u=Object(a["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);t["default"]=u.exports},"35f4":function(e,t,n){"use strict";var r=n("6081"),o=n.n(r);o.a},6081:function(e,t,n){},"7a9c":function(e,t,n){"use strict";var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("7eb4")),i=r(n("7ca3")),a=r(n("ee10")),u=n("8f59");r(n("cf61"));function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f={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,u.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,a.default)(o.default.mark((function t(){return 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:s(s(s({},(0,u.mapActions)(["getUserInfo"])),(0,u.mapMutations)(["updateConfigItem","updateServiceItem","updateTechnicianItem","updateOrderItem","updateUserItem"])),{},{initIndex:function(){var e=arguments,t=this;return(0,a.default)(o.default.mark((function n(){return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.length>0&&void 0!==e[0]&&e[0],n.next=3,t.getUserInfo();case 3:t.$util.setNavigationBarColor({bg:t.primaryColor}),t.user_info=t.$util.deepCopy(t.userInfo);case 5: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(r){var o=r.name;"short_code"==o&&t||n.add(e[o],r)}));var r=n.start();return r},toSend:function(){var e=this;return(0,a.default)(o.default.mark((function t(){var n,r,i,a,u;return 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(r=e.subForm.phone,i=void 0===r?"":r,a=e.validate({phone:i},!0),!a){t.next=8;break}return e.$util.showToast({title:a}),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:i});case 15:e.$util.hideAll(),e.lockTap=!1,u=60,e.timer=setInterval((function(){0!==u?(u--,e.authTime=u):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,[
|