pages-users-user_modify_phone-index.4ef7c416.js 6.5 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-users-user_modify_phone-index"],{"09ac":function(e,t,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n("2634")),s=a(n("2fdc"));n("5c47"),n("0506");var o=a(n("1ab3")),c=n("02aa"),r=n("672a"),d=n("8f59"),u=n("e44d"),l=a(n("dba6")),p={mixins:[o.default],components:{Verify:l.default},data:function(){return{userInfo:{},phone:"",captcha:"",key:"",codeVal:"",codeUrl:"",disabled:!1,isShowCode:!1}},computed:(0,d.mapGetters)(["isLogin","viewColor"]),onLoad:function(){this.isLogin?this.getUserInfo():(0,u.toLogin)()},methods:{getUserInfo:function(){var e=this;(0,r.getUserInfo)().then((function(t){e.userInfo=t.data}))},confirmSubmit:function(){var e=this;return e.phone?/^1(3|4|5|7|8|9|6)\d{9}$/i.test(e.phone)?e.captcha?void(0,c.modifyPhone)({phone:e.phone,sms_code:e.captcha}).then((function(t){return e.$util.Tips({title:"修改成功!",icon:"success"},{tab:5,url:"/pages/users/user_info/index"})})).catch((function(t){return e.$util.Tips({title:t})})):e.$util.Tips({title:"请填写验证码"}):e.$util.Tips({title:"请输入正确的手机号码!"}):e.$util.Tips({title:"请填写手机号码!"})},code:function(e){var t=this;return(0,s.default)((0,i.default)().mark((function n(){var a;return(0,i.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=t,a.phone){n.next=3;break}return n.abrupt("return",a.$util.Tips({title:"请填写手机号码!"}));case 3:if(/^1(3|4|5|7|8|9|6)\d{9}$/i.test(a.phone)){n.next=5;break}return n.abrupt("return",a.$util.Tips({title:"请输入正确的手机号码!"}));case 5:return a.disabled=!0,n.next=8,(0,r.registerVerify)({phone:a.phone,code:a.captcha,type:"change_phone",captchaVerification:e.captchaVerification}).then((function(e){a.disabled=!1,a.$util.Tips({title:e.message}),a.sendCode()})).catch((function(e){return a.disabled=!1,a.$util.Tips({title:e})}));case 8:case"end":return n.stop()}}),n)})))()},getcaptcha:function(){var e=this;(0,r.getCaptcha)().then((function(t){e.codeUrl=t.data.captcha})),e.isShowCode=!0},success:function(e){this.$refs.verify.hide(),this.code(e)},handleVerify:function(){this.$refs.verify.show()}}};t.default=p},"3bba":function(e,t,n){"use strict";n.r(t);var a=n("09ac"),i=n.n(a);for(var s in a)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(s);t["default"]=i.a},"3fdf":function(e,t,n){"use strict";var a=n("7856"),i=n.n(a);i.a},"4faf":function(e,t,n){"use strict";n.r(t);var a=n("a929"),i=n("3bba");for(var s in i)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(s);n("3fdf");var o=n("828b"),c=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,"4d1fa85a",null,!1,a["a"],void 0);t["default"]=c.exports},7856:function(e,t,n){var a=n("f436");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var i=n("967d").default;i("5b79d657",a,!0,{sourceMap:!1,shadowMode:!1})},a929:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{style:e.viewColor},[n("v-uni-form",{attrs:{"report-submit":"true"}},[n("v-uni-view",{staticClass:"ChangePassword pad20"},[n("v-uni-view",{staticClass:"mt20 bg-f boder-24"},[n("v-uni-view",{staticClass:"list"},[n("v-uni-view",{staticClass:"item"},[n("v-uni-text",{staticClass:"phone"},[e._v(e._s(e.userInfo.phone))])],1),n("v-uni-view",{staticClass:"item"},[n("v-uni-input",{attrs:{type:"number",placeholder:"新手机号","placeholder-class":"placeholder"},model:{value:e.phone,callback:function(t){e.phone=t},expression:"phone"}})],1),n("v-uni-view",{staticClass:"item acea-row row-between-wrapper"},[n("v-uni-input",{staticClass:"codeIput",attrs:{type:"number",placeholder:"验证码","placeholder-class":"placeholder"},model:{value:e.captcha,callback:function(t){e.captcha=t},expression:"captcha"}}),n("v-uni-button",{staticClass:"code",class:!0===e.disabled?"on":"",attrs:{disabled:e.disabled},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleVerify.apply(void 0,arguments)}}},[e._v(e._s(e.text))])],1),e.isShowCode?n("v-uni-view",{staticClass:"item acea-row row-between-wrapper"},[n("v-uni-input",{staticClass:"codeIput",attrs:{type:"text","placeholder-class":"placeholder",placeholder:"填写验证码"},model:{value:e.codeVal,callback:function(t){e.codeVal=t},expression:"codeVal"}}),n("v-uni-view",{staticClass:"code",on:{click:function(t){arguments[0]=t=e.$handleEvent(t)}}},[n("v-uni-image",{staticClass:"code-img",attrs:{src:e.codeUrl}})],1)],1):e._e()],1)],1),n("v-uni-button",{staticClass:"confirmBnt",attrs:{"form-type":"submit"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.confirmSubmit.apply(void 0,arguments)}}},[e._v("确认")])],1)],1),n("Verify",{ref:"verify",attrs:{imgSize:{width:"330px",height:"155px"}},on:{success:function(t){arguments[0]=t=e.$handleEvent(t),e.success.apply(void 0,arguments)}}})],1)},i=[]},f436:function(e,t,n){var a=n("c86c");t=a(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.ChangePassword .list .item .code[data-v-4d1fa85a]{font-size:%?30?%;position:relative;padding-left:%?26?%;color:var(--view-theme)}.ChangePassword .list .item .code[data-v-4d1fa85a]::before{content:"";width:%?1?%;height:%?30?%;position:absolute;top:%?10?%;left:0;background:#ddd;display:inline-block}.ChangePassword .list .item .code[disabled][data-v-4d1fa85a]{background:transparent}.ChangePassword .list .item .code.on[data-v-4d1fa85a]{color:#ccc!important}.ChangePassword .list .item .code-img[data-v-4d1fa85a]{width:%?100?%;height:%?50?%}',""]),e.exports=t}}]);