Files
amb_wechatapp/public/assets/h5/js/pages-user-changemobile-changemobile.f5e6d1d4.js
T

1 line
9.0 KiB
JavaScript

(self["webpackChunktuzhi"]=self["webpackChunktuzhi"]||[]).push([[9315],{81927:function(t,n,e){var o=e(77050);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.id,o,""]]),o.locals&&(t.exports=o.locals);var i=e(56).Z;i("7b93d6a0",o,!0,{sourceMap:!1,shadowMode:!1})},38735:function(t,n,e){var o=e(79832);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.id,o,""]]),o.locals&&(t.exports=o.locals);var i=e(56).Z;i("5c875220",o,!0,{sourceMap:!1,shadowMode:!1})},93135:function(t,n,e){"use strict";var o;e.d(n,{Z:function(){return u}});var i,a=function(){var t=this,n=t.$createElement,e=t._self._c||n;return t.isInIframe?t._e():e("div",{staticClass:"footer-box"},[e("div",{staticClass:"links"},[e("span",{on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.$nav.to("/pages/index/index","local","reLaunch")}}},[t._v("店铺主页")]),e("span",{on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.$nav.to("/pages/user/index/index","local","reLaunch")}}},[t._v("个人中心")]),e("span",{on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.$nav.to("/pages/order/list/list","local","reLaunch")}}},[t._v("订单列表")]),"1"===t.$tools.systemConfig("app_complaint")?e("span",{on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.$nav.to("/pages/app/complaint/index/index","local","navigateTo")}}},[t._v("投诉")]):t._e()]),e("div",{staticClass:"copyright",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.jump.apply(void 0,arguments)}}},[t.$tools.systemConfig("name")?e("span",[t._v(t._s(t.$tools.systemConfig("name")))]):t._e(),t.$tools.systemConfig("copyright")?e("span",[t._v("@"+t._s(t.$tools.systemConfig("copyright")))]):t._e()])])},s=[],c={components:{},data:function(){return{show:!1,isInIframe:!1}},props:{},mounted:function(){this.checkIframe()},methods:{checkIframe:function(){try{"undefined"!==typeof window&&window.self&&window.top?this.isInIframe=window.self!==window.top:this.isInIframe=!1}catch(t){this.isInIframe=!1}},jump:function(){var t=this.$tools.systemConfig("copyright_link");t&&this.$nav.to(t,"url")}},watch:{}},l=c,r=(e(81927),e(69453)),d=(0,r.Z)(l,a,s,!1,null,"69123308",null,!1,o,i),u=d.exports},56733:function(t,n,e){"use strict";e.r(n),e.d(n,{default:function(){return p}});var o,i,a={tzBox:e(26720).Z,uInput:e(24095).Z,uCode:e(6548).Z,tzDivider:e(20089).Z,uButton:e(86894).Z,tzFooter:e(93135).Z},s=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"container"},[t._m(0),e("div",{staticClass:"tip"},[1==t.step?[e("div",{staticClass:"title"},[t._v("验证当前手机号 "+t._s(t.mobile))]),e("div",{staticClass:"subtitle"},[t._v("更换手机号前,请先用当前手机号验证身份")])]:t._e(),2==t.step?[e("div",{staticClass:"title"},[t._v("请验证新手机号")])]:t._e()],2),1==t.step?e("tz-box",{attrs:{padding:"5px 20px"}},[e("u-input",{staticClass:"u-input-diy",attrs:{border:"none",placeholder:"请输入验证码"},model:{value:t.form.confirm.captcha,callback:function(n){t.$set(t.form.confirm,"captcha",n)},expression:"form.confirm.captcha"}},[e("template",{slot:"suffix"},[e("u-code",{ref:"olduCode",attrs:{seconds:"60",changeText:"X秒重新获取"},on:{change:function(n){arguments[0]=n=t.$handleEvent(n),t.oldCodeChange.apply(void 0,arguments)}}}),e("span",{staticClass:"get-code-btn",attrs:{text:t.tips.old},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.getCode("old")}}},[t._v(t._s(t.tips.old))])],1)],2)],1):t._e(),2==t.step?e("tz-box",{attrs:{padding:"5px 20px"}},[e("u-input",{staticClass:"u-input-diy",attrs:{border:"none",placeholder:"请输入新手机号"},model:{value:t.form.change.mobile,callback:function(n){t.$set(t.form.change,"mobile",n)},expression:"form.change.mobile"}}),e("tz-divider",{attrs:{margin:"10",height:"1",bgColor:"#efefef"}}),e("u-input",{staticClass:"u-input-diy",attrs:{border:"none",placeholder:"请输入验证码"},model:{value:t.form.change.captcha,callback:function(n){t.$set(t.form.change,"captcha",n)},expression:"form.change.captcha"}},[e("template",{slot:"suffix"},[e("u-code",{ref:"newuCode",attrs:{seconds:"60",changeText:"X秒重新获取"},on:{change:function(n){arguments[0]=n=t.$handleEvent(n),t.newCodeChange.apply(void 0,arguments)}}}),e("span",{staticClass:"get-code-btn",attrs:{text:t.tips.new},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.getCode("new")}}},[t._v(t._s(t.tips.new))])],1)],2)],1):t._e(),e("tz-divider",{attrs:{height:"20",bgColor:"none"}}),e("tz-box",{attrs:{bgColor:"none"}},[e("u-button",{attrs:{type:"primary",text:"确定"},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.submit.apply(void 0,arguments)}}})],1),e("tz-footer")],1)},c=[function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"icon"},[e("img",{attrs:{src:"/pages/user/static/image/verify.png",alt:""}})])}],l={data:function(){return{form:{confirm:{captcha:""},change:{mobile:"",captcha:""}},step:1,mobile:"",pageParams:{},tips:{old:"获取验证码",new:"获取验证码"}}},watch:{},methods:{oldCodeChange:function(t){o.tips.old=t},newCodeChange:function(t){o.tips.new=t},getCode:function(t){if("old"==t)var n=o.$refs.olduCode,e="confirmmobile",i=o.mobile;else n=o.$refs.newuCode,e="changemobile",i=o.form.change.mobile;n.canGetCode?(uni.showLoading({title:"正在获取验证码"}),o.$api("sms.send",{mobile:i,event:e}).then((function(t){1==t.code&&(uni.hideLoading(),uni.$u.toast(t.msg),n.start())})).catch((function(t){uni.hideLoading()}))):uni.$u.toast("倒计时结束后再发送")},confirm:function(){this.$tools.checkSmsCode(o.form.confirm.captcha)?(uni.showLoading({title:"等待验证"}),o.$api("sms.check",{mobile:o.mobile,captcha:o.form.confirm.captcha,event:"confirmmobile"}).then((function(t){1==t.code&&(uni.hideLoading(),o.step=2)})).catch((function(t){uni.hideLoading()}))):uni.$u.toast("验证码格式不正确")},submit:function(){1==o.step?o.confirm():o.changemobile()},changemobile:function(){var t=this;this.$tools.checkModbile(this.form.change.mobile)?this.$tools.checkSmsCode(this.form.change.captcha)?(uni.showLoading({title:"正在操作"}),t.$api("user.info.changemobile",t.form.change).then((function(n){if(1==n.code){if(uni.hideLoading(),"merge"==n.msg)return t.$emit("close",!1),uni.showModal({title:"提示",content:"该手机号已被注册,是否合并账号",success:function(){t.$nav.to("/pages/user/merge/merge?mobile="+n.data.mobile+"&key="+n.data.key)},cancel:function(){uni.$u.toast("请更换要绑定的手机号")}}),!1;uni.showToast({title:n.msg,duration:1500,success:function(){setTimeout((function(){uni.navigateBack({delta:1})}),1500)}})}})).catch((function(t){uni.hideLoading(),uni.$u.toast("网络连接断开,请检查网络设置")}))):uni.$u.toast("验证码格式不正确"):uni.$u.toast("请输入正确的手机号码")},getData:function(){o.$api("user.info.index",{}).then((function(t){1===t.code&&(o.mobile=t.data.mobile,o.mobile||(o.step=2,uni.setNavigationBarTitle({title:"绑定手机号"})))}))}},onLoad:function(t){o=this,o.pageParams=o.$nav.parsePageParams(t),o.getData()}},r=l,d=(e(38735),e(69453)),u=(0,d.Z)(r,s,c,!1,null,"66f18d8e",null,!1,a,i),p=u.exports},77050:function(t,n,e){"use strict";e.r(n);var o=e(43481),i=e.n(o),a=e(2400),s=e.n(a),c=s()(i());c.push([t.id,".footer-box[data-v-69123308]{margin-top:40px;padding-bottom:60px}.links[data-v-69123308]{text-align:center}.links span[data-v-69123308]{color:#4e5969;font-size:12px;margin:10px 8px}.copyright[data-v-69123308]{width:100%;text-align:center;margin:15px 0;color:#c9cdd4;font-size:12px;font-family:serif}",""]),n["default"]=c},79832:function(t,n,e){"use strict";e.r(n);var o=e(43481),i=e.n(o),a=e(2400),s=e.n(a),c=s()(i());c.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/.icon[data-v-66f18d8e]{width:100px;height:100px;margin:30px auto 20px}.icon img[data-v-66f18d8e]{width:100%;height:100%}.tip[data-v-66f18d8e]{width:100%;text-align:center;margin:20px 0 30px}.tip .title[data-v-66f18d8e]{font-size:16px;color:#1d2129}.tip .subtitle[data-v-66f18d8e]{font-size:13px;color:#86909c;margin-top:6px}.get-code-btn[data-v-66f18d8e]{color:#0968f6}uni-button[data-v-66f18d8e]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */",""]),n["default"]=c}}]);