| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pagesUser-setting-editSecurityPass"],{"0719":function(t,e,n){"use strict";var i=n("22fe"),a=n.n(i);a.a},"1c8e":function(t,e,n){"use strict";var i=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("96cf");var a=i(n("1da1")),o=i(n("5530")),r=n("26cb"),u=i(n("54de")),s={data:function(){return{tips:"",passVisible:!1,form:{phone:"",password:"",code:""}}},computed:(0,o.default)({},(0,r.mapState)({user:function(t){return this.form.phone=t.user.mobile,t.user}})),methods:{sendCode:function(){var t=this;return(0,a.default)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.form.phone){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,u.default.sendCode({type:"securitypass",mobile:t.form.phone});case 4:t.$refs.uCode.start();case 5:case"end":return e.stop()}}),e)})))()},edit:function(){var t=this;return(0,a.default)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,u.default.editSecurityPass((0,o.default)((0,o.default)({},t.form),{},{password:t.$common.Encryption(t.form.password)}));case 2:t.$common.toast("设置成功"),setTimeout((function(){t.$common.back()}),1e3);case 4:case"end":return e.stop()}}),e)})))()}}};e.default=s},"22fe":function(t,e,n){var i=n("f5de");"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("4f06").default;a("cc2fa6f8",i,!0,{sourceMap:!1,shadowMode:!1})},5872:function(t,e,n){"use strict";n("a9e3"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={props:{adjustPosition:{type:Boolean,default:uni.$u.props.codeInput.adjustPosition},maxlength:{type:[String,Number],default:uni.$u.props.codeInput.maxlength},dot:{type:Boolean,default:uni.$u.props.codeInput.dot},mode:{type:String,default:uni.$u.props.codeInput.mode},hairline:{type:Boolean,default:uni.$u.props.codeInput.hairline},space:{type:[String,Number],default:uni.$u.props.codeInput.space},value:{type:[String,Number],default:uni.$u.props.codeInput.value},focus:{type:Boolean,default:uni.$u.props.codeInput.focus},bold:{type:Boolean,default:uni.$u.props.codeInput.bold},color:{type:String,default:uni.$u.props.codeInput.color},fontSize:{type:[String,Number],default:uni.$u.props.codeInput.fontSize},size:{type:[String,Number],default:uni.$u.props.codeInput.size},disabledKeyboard:{type:Boolean,default:uni.$u.props.codeInput.disabledKeyboard},borderColor:{type:String,default:uni.$u.props.codeInput.borderColor},disabledDot:{type:Boolean,default:uni.$u.props.codeInput.disabledDot}}};e.default=i},"5e78":function(t,e,n){"use strict";var i=n("8586"),a=n.n(i);a.a},7609:function(t,e,n){"use strict";n.r(e);var i=n("7e18"),a=n("8f14");for(var o in a)"default"!==o&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("5e78");var r,u=n("f0c5"),s=Object(u["a"])(a["default"],i["b"],i["c"],!1,null,"53a9fd8a",null,!1,i["a"],r);e["default"]=s.exports},7829:function(t,e,n){"use strict";n.r(e);var i=n("e03a"),a=n.n(i);for(var o in i)"default"!==o&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},"7e18":function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"u-code-input"},[t._l(t.codeLength,(function(e,i){return n("v-uni-view",{key:i,staticClass:"u-code-input__item",style:[t.itemStyle(i)]},[t.dot&&t.codeArray.length>i?n("v-uni-view",{staticClass:"u-code-input__item__dot"}):n("v-uni-text",{style:{fontSize:t.$u.addUnit(t.fontSize),fontWeight:t.bold?"bold":"normal",color:t.color}},[t._v(t._s(t.codeArray[i]))]),"line"===t.mode?n("v-uni-view",{staticClass:"u-code-input__item__line",style:[t.lineStyle]}):t._e(),t.isFocus&&t.codeArray.length===i?n("v-uni-view",{staticClass:"u-code-input__item__cursor",style:{backgroundColor:t.color}}):t._e()],1)})),n("v-uni-input",{staticClass:"u-code-input__input",style:{height:t.$u.addUnit(t.size)},attrs:{disabled:t.disabledKeyboard,type:"number",focus:t.focus,value:t.inputValue,maxlength:t.maxlength,adjustPosition:t.adjustPosition},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.inputHandler.apply(void 0,arguments)},focus:function(e){arguments[0]=e=t.$handleEvent(e),t.isFocus=!0},blur:function(e){arguments[0]=e=t.$handleEvent(e),t.isFocus=!1}}})],2)},o=[]},8586:function(t,e,n){var i=n("e4eb");"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("4f06").default;a("58a50d1e",i,!0,{sourceMap:!1,shadowMode:!1})},"8f14":function(t,e,n){"use strict";n.r(e);var i=n("f66a"),a=n.n(i);for(var o in i)"default"!==o&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},aa41:function(t,e,n){"use strict";n.r(e);var i=n("cd2a"),a=n("7829");for(var o in a)"default"!==o&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("ed6a");var r,u=n("f0c5"),s=Object(u["a"])(a["default"],i["b"],i["c"],!1,null,"542b8571",null,!1,i["a"],r);e["default"]=s.exports},b0a7:function(t,e,n){"use strict";n.r(e);var i=n("1c8e"),a=n.n(i);for(var o in i)"default"!==o&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},cd2a:function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"u-code"})},o=[]},ce4f:function(t,e,n){var i=n("f8d4");"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("4f06").default;a("18509b44",i,!0,{sourceMap:!1,shadowMode:!1})},e03a:function(t,e,n){"use strict";var i=n("4ea4");n("a9e3"),n("ac1f"),n("5319"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("e989")),o={name:"u-code",mixins:[uni.$u.mpMixin,uni.$u.mixin,a.default],data:function(){return{secNum:this.seconds,timer:null,canGetCode:!0}},mounted:function(){this.checkKeepRunning()},watch:{seconds:{immediate:!0,handler:function(t){this.secNum=t}}},methods:{checkKeepRunning:function(){var t=Number(uni.getStorageSync(this.uniqueKey+"_$uCountDownTimestamp"));if(!t)return this.changeEvent(this.startText);var e=Math.floor(+new Date/1e3);this.keepRunning&&t&&t>e?(this.secNum=t-e,uni.removeStorageSync(this.uniqueKey+"_$uCountDownTimestamp"),this.start()):this.changeEvent(this.startText)},start:function(){var t=this;this.timer&&(clearInterval(this.timer),this.timer=null),this.$emit("start"),this.canGetCode=!1,this.changeEvent(this.changeText.replace(/x|X/,this.secNum)),this.timer=setInterval((function(){--t.secNum?t.changeEvent(t.changeText.replace(/x|X/,t.secNum)):(clearInterval(t.timer),t.timer=null,t.changeEvent(t.endText),t.secNum=t.seconds,t.$emit("end"),t.canGetCode=!0)}),1e3),this.setTimeToStorage()},reset:function(){this.canGetCode=!0,clearInterval(this.timer),this.secNum=this.seconds,this.changeEvent(this.endText)},changeEvent:function(t){this.$emit("change",t)},setTimeToStorage:function(){if(this.keepRunning&&this.timer&&this.secNum>0&&this.secNum<=this.seconds){var t=Math.floor(+new Date/1e3);uni.setStorage({key:this.uniqueKey+"_$uCountDownTimestamp",data:t+Number(this.secNum)})}}},beforeDestroy:function(){this.setTimeToStorage(),clearTimeout(this.timer),this.timer=null}};e.default=o},e4eb:function(t,e,n){var i=n("24fb");e=i(!1),e.push([t.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/* uni.scss */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-53a9fd8a], uni-scroll-view[data-v-53a9fd8a], uni-swiper-item[data-v-53a9fd8a]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-code-input[data-v-53a9fd8a]{display:flex;flex-direction:row;position:relative;overflow:hidden}.u-code-input__item[data-v-53a9fd8a]{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.u-code-input__item__text[data-v-53a9fd8a]{font-size:15px;color:#606266}.u-code-input__item__dot[data-v-53a9fd8a]{width:7px;height:7px;border-radius:100px;background-color:#606266}.u-code-input__item__line[data-v-53a9fd8a]{position:absolute;bottom:0;height:4px;border-radius:100px;width:40px;background-color:#606266}.u-code-input__item__cursor[data-v-53a9fd8a]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1px;height:40%;-webkit-animation:1s u-cursor-flicker-data-v-53a9fd8a infinite;animation:1s u-cursor-flicker-data-v-53a9fd8a infinite}.u-code-input__input[data-v-53a9fd8a]{position:absolute;left:%?-750?%;width:%?1500?%;top:0;background-color:initial;text-align:left}@-webkit-keyframes u-cursor-flicker-data-v-53a9fd8a{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes u-cursor-flicker-data-v-53a9fd8a{0%{opacity:0}50%{opacity:1}100%{opacity:0}}',""]),t.exports=e},e989:function(t,e,n){"use strict";n("a9e3"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={props:{seconds:{type:[String,Number],default:uni.$u.props.code.seconds},startText:{type:String,default:uni.$u.props.code.startText},changeText:{type:String,default:uni.$u.props.code.changeText},endText:{type:String,default:uni.$u.props.code.endText},keepRunning:{type:Boolean,default:uni.$u.props.code.keepRunning},uniqueKey:{type:String,default:uni.$u.props.code.uniqueKey}}};e.default=i},ed6a:function(t,e,n){"use strict";var i=n("ce4f"),a=n.n(i);a.a},f380:function(t,e,n){"use strict";n.r(e);var i=n("feff"),a=n("b0a7");for(var o in a)"default"!==o&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("0719");var r,u=n("f0c5"),s=Object(u["a"])(a["default"],i["b"],i["c"],!1,null,"a48806f2",null,!1,i["a"],r);e["default"]=s.exports},f5de:function(t,e,n){var i=n("24fb");e=i(!1),e.push([t.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/* uni.scss */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.page[data-v-a48806f2]{padding:%?57?% %?46?% 0}.main[data-v-a48806f2]{padding:0 %?10?% 0 %?25?%}.input[data-v-a48806f2]{width:%?605?%;height:%?100?%;background:#f7f7f7;border-radius:%?50?%;padding:0 %?60?%;box-sizing:border-box;margin-bottom:%?30?%;text-align:left}.input.pass[data-v-a48806f2]{margin:%?34?% 0 %?31?%}.passbox[data-v-a48806f2]{position:relative;width:%?605?%}.passbox .eye[data-v-a48806f2]{width:%?32?%;height:%?32?%;position:absolute;right:%?63?%;top:50%;-webkit-transform:translateY(-30%);transform:translateY(-30%)}.code[data-v-a48806f2]{color:#637bf7;font-size:%?28?%}.code.wait[data-v-a48806f2]{color:var(--info)}.tip[data-v-a48806f2]{color:#f76363;font-size:%?20?%;margin:%?26?% %?16?%}.title[data-v-a48806f2]{color:#333;font-size:%?30?%;font-weight:700;margin-right:%?20?%}[data-v-a48806f2] .u-code-input__item{border:none!important;background-color:#f3f3f3;border-radius:%?20?%}',""]),t.exports=e},f66a:function(t,e,n){"use strict";var i=n("4ea4");n("99af"),n("a9e3"),n("ac1f"),n("5319"),n("1276"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("5872")),o={name:"u-code-input",mixins:[uni.$u.mpMixin,uni.$u.mixin,a.default],data:function(){return{inputValue:"",isFocus:this.focus}},watch:{value:{immediate:!0,handler:function(t){this.inputValue=String(t).substring(0,this.maxlength)}}},computed:{codeLength:function(){return new Array(Number(this.maxlength))},itemStyle:function(){var t=this;return function(e){var n=uni.$u.addUnit,i={width:n(t.size),height:n(t.size)};return"box"===t.mode&&(i.border="".concat(t.hairline?.5:1,"px solid ").concat(t.borderColor),0===uni.$u.getPx(t.space)&&(0===e&&(i.borderTopLeftRadius="3px",i.borderBottomLeftRadius="3px"),e===t.codeLength.length-1&&(i.borderTopRightRadius="3px",i.borderBottomRightRadius="3px"),e!==t.codeLength.length-1&&(i.borderRight="none"))),e!==t.codeLength.length-1?i.marginRight=n(t.space):i.marginRight=0,i}},codeArray:function(){return String(this.inputValue).split("")},lineStyle:function(){var t={};return t.height=this.hairline?"2px":"4px",t.width=uni.$u.addUnit(this.size),t.backgroundColor=this.borderColor,t}},methods:{inputHandler:function(t){var e=this,n=t.detail.value;this.inputValue=n,this.disabledDot&&this.$nextTick((function(){e.inputValue=n.replace(".","")})),this.$emit("change",n),this.$emit("input",n),String(n).length>=Number(this.maxlength)&&this.$emit("finish",n)}}};e.default=o},f8d4:function(t,e,n){var i=n("24fb");e=i(!1),e.push([t.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/* uni.scss */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-542b8571], uni-scroll-view[data-v-542b8571], uni-swiper-item[data-v-542b8571]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}',""]),t.exports=e},feff:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uInput:n("719e").default,uCode:n("aa41").default,uCodeInput:n("7609").default,uButton:n("6bfb").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"page bg-white"},[n("v-uni-view",{staticClass:"main"},[n("v-uni-input",{staticClass:"input",attrs:{type:"text",disabled:"{}"!==JSON.stringify(t.user),placeholder:"请输入手机号","placeholder-style":"color:#a9a9a9"},model:{value:t.form.phone,callback:function(e){t.$set(t.form,"phone",e)},expression:"form.phone"}}),n("u-input",{attrs:{placeholder:"输入验证码",placeholderStyle:"color:#a9a9a9",border:"none",customStyle:"width: 605rpx;height: 100rpx;background: #f7f7f7;border-radius: 50rpx;padding: 0 60rpx;box-sizing: border-box;"},model:{value:t.form.code,callback:function(e){t.$set(t.form,"code",e)},expression:"form.code"}},[n("template",{slot:"suffix"},[n("u-code",{ref:"uCode",attrs:{seconds:"59",startText:"获取验证码",changeText:"已发送(Xs)"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.tips=e}.apply(void 0,arguments)}}}),n("v-uni-view",{staticClass:"code",class:t.tips.includes("s")?"wait":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.sendCode.apply(void 0,arguments)}}},[t._v(t._s(t.tips))])],1)],2),n("v-uni-view",{staticClass:"tip"},[t._v("提示:如若短信验证码发送成功,因运营商运营会稍有延迟,请确\n 定手机号码不在欠费状态,以及信号良好状态。如果一直没收到, 请联系客服。")]),n("v-uni-view",{staticClass:"flex flex-center"},[n("v-uni-view",{staticClass:"title"},[t._v("安全密码")]),n("u-code-input",{attrs:{mode:"box",dot:!0,size:"60rpx"},model:{value:t.form.password,callback:function(e){t.$set(t.form,"password",e)},expression:"form.password"}})],1)],1),n("u-button",{attrs:{text:"确定",color:"var(--theme)",shape:"circle",disabled:!(t.form.phone&&t.form.password&&t.form.code),customStyle:"width:650rpx;height:98rpx; position:fixed;bottom:100rpx;left:50%;transform:translate(-50%)"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.edit.apply(void 0,arguments)}}})],1)},o=[]}}]);
|