pages-user-password.52ec4956.js 13 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-user-password"],{1077:function(a,t,e){var o=e("af89");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[a.i,o,""]]),o.locals&&(a.exports=o.locals);var r=e("4f06").default;r("753a4518",o,!0,{sourceMap:!1,shadowMode:!1})},"133c":function(a,t,e){"use strict";(function(a){e("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,e("ac1f"),e("00b4");var o={data:function(){return{loading:!1,seconds:60,tips:"获取验证码",labelStyle:{color:"#666"},formData:{mobile:"",password:"",confirm_password:"",code:""},userInfo:{},rules:{mobile:[{required:!0,message:"手机号不为空",trigger:["blur","change"]},{pattern:/^[1-9][3-9][0-9]{9}$/g,transform:function(a){return String(a)},message:"手机号格式错误"}],password:[{required:!0,message:"新登录密码不为空",trigger:["blur","change"]},{pattern:/^[0-9a-zA-Z\W_]{6,20}$/g,transform:function(a){return String(a)},message:"新登录密码为6-20字母或数字或常用符号"}],confirm_password:[{required:!0,message:"确认密码不为空",trigger:["blur","change"]},{pattern:/^[0-9a-zA-Z\W_]{6,20}$/g,message:"确认密码为6-20字母或数字或常用符号"}],code:[{required:!0,message:"验证码不为空",trigger:["blur","change"]},{pattern:/^[0-9]{6,8}$/g,message:"验证码格式不正确"}]}}},created:function(){this.getInfo()},methods:{codeChange:function(a){this.tips=a},getCode:function(){var a=this;if(this.$refs.uCode.canGetCode){if(!this.formData.mobile)return uni.$u.toast("请输入手机号码"),!1;if(!/^[1-9][3-9][0-9]{9}$/g.test(this.formData.mobile))return uni.$u.toast("手机号码格式不正确"),!1;uni.showLoading({title:"发送中..."}),this.$request.api("/api/v1/taxiuser/sms",{mobile:this.formData.mobile},"POST").then((function(t){uni.hideLoading(),0==t.code?uni.$u.toast("验证码已发送"):a.$u.toast(t.message)})).catch((function(t){uni.hideLoading(),a.$u.toast(t)}))}else uni.$u.toast("请稍后再试")},start:function(){},end:function(){},getInfo:function(){var t=this;this.$request.api("/api/v1/taxiuser/userInfo",{},"POST").then((function(a){1e4==a.code?(t.userInfo=a.data,t.formData.mobile=a.data.mobile):t.$u.toast(a.message)})).catch((function(e){a.log(e),t.$u.toast(e.errmsg),setTimeout((function(){uni.navigateTo({url:"/pages/login/login"})}),1200)}))},submit:function(){var t=this,e=this;this.$refs.form.validate().then((function(a){if(e.formData.confirm_password!=e.formData.password)return t.$u.toast("确认密码不正确"),!1;t.$request.api("/api/v1/taxiuser/modify",t.formData,"POST").then((function(a){1e4==a.code?(t.$u.toast("修改成功"),setTimeout((function(){e.gotoPage("/pages/login/login")}),1200)):t.$u.toast(a.message)}))})).catch((function(t){a.log(t)}))}}};t.default=o}).call(this,e("5a52")["default"])},"18e7":function(a,t,e){"use strict";e.d(t,"b",(function(){return r})),e.d(t,"c",(function(){return d})),e.d(t,"a",(function(){return o}));var o={"u-Form":e("20a5").default,uFormItem:e("606b").default,"u-Input":e("2be1").default,uCode:e("c24f").default,uButton:e("09f9").default},r=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("v-uni-view",{staticClass:"app"},[e("u--form",{ref:"form",attrs:{labelPosition:"left","label-style":a.labelStyle,errorType:"toast",model:a.formData,rules:a.rules,"label-width":"180"}},[e("u-form-item",{attrs:{label:"手机号",prop:"mobile",clearable:!0,leftIcon:"account"}},[e("u--input",{attrs:{border:"none",placeholder:"手机号",readonly:!0,maxlength:"11"},model:{value:a.formData.mobile,callback:function(t){a.$set(a.formData,"mobile",t)},expression:"formData.mobile"}})],1),e("u-form-item",{attrs:{label:"新密码",prop:"password",clearable:!0,leftIcon:"lock"}},[e("u--input",{attrs:{password:!0,border:"none",placeholder:"新登录密码",clearable:!0,maxlength:"20"},model:{value:a.formData.password,callback:function(t){a.$set(a.formData,"password",t)},expression:"formData.password"}})],1),e("u-form-item",{attrs:{label:"确认密码",prop:"confirm_password",clearable:!0,leftIcon:"lock"}},[e("u--input",{attrs:{password:!0,border:"none",placeholder:"确认登录密码",clearable:!0,maxlength:"20"},model:{value:a.formData.confirm_password,callback:function(t){a.$set(a.formData,"confirm_password",t)},expression:"formData.confirm_password"}})],1),e("u-form-item",{staticClass:"code-box",attrs:{label:"验证码",prop:"code",clearable:!0,leftIcon:"photo"}},[e("u--input",{attrs:{border:"none",placeholder:"验证码",clearable:!0,maxlength:"20"},model:{value:a.formData.code,callback:function(t){a.$set(a.formData,"code",t)},expression:"formData.code"}}),e("u-code",{ref:"uCode",attrs:{seconds:a.seconds},on:{end:function(t){arguments[0]=t=a.$handleEvent(t),a.end.apply(void 0,arguments)},start:function(t){arguments[0]=t=a.$handleEvent(t),a.start.apply(void 0,arguments)},change:function(t){arguments[0]=t=a.$handleEvent(t),a.codeChange.apply(void 0,arguments)}}}),e("v-uni-text",{staticClass:"code-btn",attrs:{slot:"right"},on:{click:function(t){arguments[0]=t=a.$handleEvent(t),a.getCode.apply(void 0,arguments)}},slot:"right"},[a._v(a._s(a.tips))])],1),e("v-uni-view",{staticClass:"form-submit"},[e("u-button",{staticClass:"submit",attrs:{size:"large",shape:"circle",loading:a.loading,loadingText:"提交中..."},on:{click:function(t){arguments[0]=t=a.$handleEvent(t),a.submit.apply(void 0,arguments)}}},[a._v("确定修改")])],1)],1)],1)},d=[]},"483b":function(a,t,e){"use strict";var o=e("1077"),r=e.n(o);r.a},"6e54":function(a,t,e){"use strict";e.r(t);var o=e("18e7"),r=e("ae22");for(var d in r)["default"].indexOf(d)<0&&function(a){e.d(t,a,(function(){return r[a]}))}(d);e("483b");var c=e("f0c5"),n=Object(c["a"])(r["default"],o["b"],o["c"],!1,null,"cea9c2d4",null,!1,o["a"],void 0);t["default"]=n.exports},ae22:function(a,t,e){"use strict";e.r(t);var o=e("133c"),r=e.n(o);for(var d in o)["default"].indexOf(d)<0&&function(a){e.d(t,a,(function(){return o[a]}))}(d);t["default"]=r.a},af89:function(a,t,e){var o=e("24fb");t=o(!1),t.push([a.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/* 颜色变量 */.u-line-1[data-v-cea9c2d4]{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical!important}.u-line-2[data-v-cea9c2d4]{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical!important}.u-line-3[data-v-cea9c2d4]{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical!important}.u-line-4[data-v-cea9c2d4]{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:4;-webkit-box-orient:vertical!important}.u-line-5[data-v-cea9c2d4]{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:5;-webkit-box-orient:vertical!important}.u-border[data-v-cea9c2d4]{border-width:.5px!important;border-color:#dadbde!important;border-style:solid}.u-border-top[data-v-cea9c2d4]{border-top-width:.5px!important;border-color:#dadbde!important;border-top-style:solid}.u-border-left[data-v-cea9c2d4]{border-left-width:.5px!important;border-color:#dadbde!important;border-left-style:solid}.u-border-right[data-v-cea9c2d4]{border-right-width:.5px!important;border-color:#dadbde!important;border-right-style:solid}.u-border-bottom[data-v-cea9c2d4]{border-bottom-width:.5px!important;border-color:#dadbde!important;border-bottom-style:solid}.u-border-top-bottom[data-v-cea9c2d4]{border-top-width:.5px!important;border-bottom-width:.5px!important;border-color:#dadbde!important;border-top-style:solid;border-bottom-style:solid}.u-reset-button[data-v-cea9c2d4]{padding:0;background-color:initial;font-size:inherit;line-height:inherit;color:inherit}.u-reset-button[data-v-cea9c2d4]::after{border:none}.u-hover-class[data-v-cea9c2d4]{opacity:.7}.u-primary-light[data-v-cea9c2d4]{color:#ecf5ff}.u-warning-light[data-v-cea9c2d4]{color:#fdf6ec}.u-success-light[data-v-cea9c2d4]{color:#f5fff0}.u-error-light[data-v-cea9c2d4]{color:#fef0f0}.u-info-light[data-v-cea9c2d4]{color:#f4f4f5}.u-primary-light-bg[data-v-cea9c2d4]{background-color:#ecf5ff}.u-warning-light-bg[data-v-cea9c2d4]{background-color:#fdf6ec}.u-success-light-bg[data-v-cea9c2d4]{background-color:#f5fff0}.u-error-light-bg[data-v-cea9c2d4]{background-color:#fef0f0}.u-info-light-bg[data-v-cea9c2d4]{background-color:#f4f4f5}.u-primary-dark[data-v-cea9c2d4]{color:#398ade}.u-warning-dark[data-v-cea9c2d4]{color:#f1a532}.u-success-dark[data-v-cea9c2d4]{color:#53c21d}.u-error-dark[data-v-cea9c2d4]{color:#e45656}.u-info-dark[data-v-cea9c2d4]{color:#767a82}.u-primary-dark-bg[data-v-cea9c2d4]{background-color:#398ade}.u-warning-dark-bg[data-v-cea9c2d4]{background-color:#f1a532}.u-success-dark-bg[data-v-cea9c2d4]{background-color:#53c21d}.u-error-dark-bg[data-v-cea9c2d4]{background-color:#e45656}.u-info-dark-bg[data-v-cea9c2d4]{background-color:#767a82}.u-primary-disabled[data-v-cea9c2d4]{color:#9acafc}.u-warning-disabled[data-v-cea9c2d4]{color:#f9d39b}.u-success-disabled[data-v-cea9c2d4]{color:#a9e08f}.u-error-disabled[data-v-cea9c2d4]{color:#f7b2b2}.u-info-disabled[data-v-cea9c2d4]{color:#c4c6c9}.u-primary[data-v-cea9c2d4]{color:#3c9cff}.u-warning[data-v-cea9c2d4]{color:#f9ae3d}.u-success[data-v-cea9c2d4]{color:#5ac725}.u-error[data-v-cea9c2d4]{color:#f56c6c}.u-info[data-v-cea9c2d4]{color:#909399}.u-primary-bg[data-v-cea9c2d4]{background-color:#3c9cff}.u-warning-bg[data-v-cea9c2d4]{background-color:#f9ae3d}.u-success-bg[data-v-cea9c2d4]{background-color:#5ac725}.u-error-bg[data-v-cea9c2d4]{background-color:#f56c6c}.u-info-bg[data-v-cea9c2d4]{background-color:#909399}.u-main-color[data-v-cea9c2d4]{color:#303133}.u-content-color[data-v-cea9c2d4]{color:#606266}.u-tips-color[data-v-cea9c2d4]{color:#909193}.u-light-color[data-v-cea9c2d4]{color:#c0c4cc}.u-safe-area-inset-top[data-v-cea9c2d4]{padding-top:0;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.u-safe-area-inset-right[data-v-cea9c2d4]{padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}.u-safe-area-inset-bottom[data-v-cea9c2d4]{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.u-safe-area-inset-left[data-v-cea9c2d4]{padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left)}uni-toast[data-v-cea9c2d4]{z-index:10090}uni-toast .uni-toast[data-v-cea9c2d4]{z-index:10090}[data-v-cea9c2d4]::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none;background:transparent}\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-page-body[data-v-cea9c2d4]{height:100%}.app[data-v-cea9c2d4]{height:100%;background-color:#f1f1f1}.u-form[data-v-cea9c2d4]{padding:%?98?% %?38?%}.u-form .form-header[data-v-cea9c2d4]{color:#333;font-size:%?50?%;font-weight:700;margin-bottom:%?120?%;text-align:center}.u-form .u-form-item[data-v-cea9c2d4]{background-color:#fff;padding:%?10?% %?50?%;border-radius:%?50?%;border-width:0;margin-bottom:%?40?%}.u-form .u-border-bottom[data-v-cea9c2d4]::after{border-width:0}.u-form .u-form-item--left__content__label[data-v-cea9c2d4]{color:#060518}.u-form .send-code[data-v-cea9c2d4]{background:linear-gradient(90deg,#f0d8a6,#ebc181);color:#060518;border-radius:%?30?%;padding:%?10?% %?30?%}.u-form .form-btn[data-v-cea9c2d4]{background:linear-gradient(90deg,#f0d8a6,#ebc181);text-align:center;padding:%?25?% %?30?%;border-radius:%?50?%}.u-form .forget[data-v-cea9c2d4]{color:#979797;height:%?60?%}.u-form .forget .forget-text[data-v-cea9c2d4]{float:left}.u-form .forget .reg-text[data-v-cea9c2d4]{float:right}.u-form .form-action[data-v-cea9c2d4]{height:%?36?%;line-height:%?36?%;padding:%?19?% %?38?%;text-align:center}.u-form .form-action .text[data-v-cea9c2d4]{color:#fff;padding:0 %?8?%}.u-form .form-action .link[data-v-cea9c2d4]{font-size:%?28?%!important;display:inline-block}.u-form .form-submit[data-v-cea9c2d4]{margin:%?100?% auto %?19?%}.u-form .form-submit .submit[data-v-cea9c2d4]{font-size:%?36?%;color:#fff;background-color:#e46008}.u-form .code-box[data-v-cea9c2d4]{position:relative}.u-form .code-btn[data-v-cea9c2d4]{color:#e46008}',""]),a.exports=t}}]);