微信小程序联调
This commit is contained in:
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/common/webview/webview.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/common/webview/webview.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const t=require("../../../../../common/vendor.js"),e={onLoad({url:e,title:n}){"http"!=e.substring(0,4)?(t.index.showModal({title:"错误",content:'不是一个有效的网站链接,"'+e+'"',showCancel:!1,confirmText:"知道了",complete:()=>{t.index.navigateBack()}}),n="页面路径错误"):this.url=e,n&&t.index.setNavigationBarTitle({title:n})},data:()=>({url:null})};const n=t._export_sfc(e,[["render",function(e,n,r,i,o,l){return t.e({a:o.url},o.url?{b:o.url}:{})}]]);wx.createPage(n);
|
||||
5
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/common/webview/webview.json
vendored
Normal file
5
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/common/webview/webview.json
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"enablePullDownRefresh": false,
|
||||
"navigationBarTitleText": "",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/common/webview/webview.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/common/webview/webview.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view><web-view wx:if="{{a}}" src="{{b}}"></web-view></view>
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-smscode.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-smscode.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const o=require("../../../../common/vendor.js"),e={mixins:[require("../../common/login-page.mixin.js").mixin],data:()=>({code:"",phone:"",captcha:"",logo:"/static/logo.png"}),computed:{tipText(){return"验证码已通过短信发送至"+this.phone}},onLoad({phoneNumber:o}){this.phone=o},onShow(){},methods:{submit(){const e=o._r.importObject("uni-id-co",{errorOptions:{type:"toast"}});if(6!=this.code.length)return this.$refs.smsCode.focusSmsCodeInput=!0,o.index.showToast({title:"验证码不能为空",icon:"none",duration:3e3});e.loginBySms({mobile:this.phone,code:this.code,captcha:this.captcha}).then((o=>{this.loginSuccess(o)})).catch((o=>{"uni-id-captcha-required"==o.errCode?this.$refs.popup.open():console.log(o.errMsg)})).finally((o=>{this.captcha=""}))}}};if(!Array){(o.resolveComponent("uni-id-pages-sms-form")+o.resolveComponent("uni-forms")+o.resolveComponent("uni-popup-captcha"))()}Math||((()=>"../../components/uni-id-pages-sms-form/uni-id-pages-sms-form.js")+(()=>"../../../uni-forms/components/uni-forms/uni-forms.js")+(()=>"../../../uni-captcha/components/uni-popup-captcha/uni-popup-captcha.js"))();const s=o._export_sfc(e,[["render",function(e,s,n,t,i,p){return{a:i.logo,b:o.sr("smsCode","b47b9f65-1,b47b9f65-0"),c:o.o((o=>i.code=o),"4c"),d:o.p({focusCaptchaInput:!0,type:"login-by-sms",phone:i.phone,modelValue:i.code}),e:o.o(((...o)=>p.submit&&p.submit(...o)),"0e"),f:o.sr("popup","b47b9f65-2"),g:o.o(p.submit,"92"),h:o.o((o=>i.captcha=o),"88"),i:o.p({scene:"login-by-sms",modelValue:i.captcha})}}],["__scopeId","data-v-b47b9f65"]]);wx.createPage(s);
|
||||
8
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-smscode.json
vendored
Normal file
8
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-smscode.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "手机验证码登录",
|
||||
"usingComponents": {
|
||||
"uni-id-pages-sms-form": "../../components/uni-id-pages-sms-form/uni-id-pages-sms-form",
|
||||
"uni-forms": "../../../uni-forms/components/uni-forms/uni-forms",
|
||||
"uni-popup-captcha": "../../../uni-captcha/components/uni-popup-captcha/uni-popup-captcha"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-smscode.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-smscode.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="uni-content data-v-b47b9f65"><view class="login-logo data-v-b47b9f65"><image class="data-v-b47b9f65" src="{{a}}"></image></view><text class="title data-v-b47b9f65">请输入验证码</text><text class="tip data-v-b47b9f65">先输入图形验证码,再获取短信验证码</text><uni-forms class="data-v-b47b9f65" u-s="{{['d']}}" u-i="b47b9f65-0" bind:__l="__l"><uni-id-pages-sms-form wx:if="{{d}}" class="r data-v-b47b9f65" u-r="smsCode" u-i="b47b9f65-1,b47b9f65-0" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"></uni-id-pages-sms-form><button class="uni-btn send-btn data-v-b47b9f65" type="primary" bindtap="{{e}}">登录</button></uni-forms><uni-popup-captcha wx:if="{{i}}" class="r data-v-b47b9f65" bindconfirm="{{g}}" u-r="popup" u-i="b47b9f65-2" bind:__l="__l" bindupdateModelValue="{{h}}" u-p="{{i}}"></uni-popup-captcha></view>
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-smscode.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-smscode.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.uni-content.data-v-b47b9f65{padding:0 60rpx}.login-logo.data-v-b47b9f65{display:none}@media screen and (min-width: 690px){.uni-content.data-v-b47b9f65{padding:0;max-width:300px;margin-left:calc(50% - 200px)}}.uni-content view.data-v-b47b9f65{box-sizing:border-box}.title.data-v-b47b9f65{display:flex;padding:18px 0;font-weight:800;flex-direction:column}.tip.data-v-b47b9f65{display:flex;color:#bdbdc0;font-size:11px;margin:6px 0}.uni-content.data-v-b47b9f65 .uni-easyinput__content,.input-box.data-v-b47b9f65{height:44px;background-color:#f8f8f8!important;border-radius:0;font-size:14px;display:flex;flex:1}.link.data-v-b47b9f65{color:#04498c;cursor:pointer}.uni-content.data-v-b47b9f65 .uni-forms-item__inner{padding-bottom:8px}.uni-btn.data-v-b47b9f65{text-align:center;height:40px;line-height:40px;margin:15px 0 10px;color:#fff!important;border-radius:5px;font-size:16px}.uni-body.uni_modules-uni-id-pages-pages-login-login-withoutpwd.data-v-b47b9f65{height:auto!important}.tip.data-v-b47b9f65{margin-top:-15px;margin-bottom:15px}.popup-captcha.data-v-b47b9f65{display:flex;padding:20rpx;background-color:#fff;border-radius:2px;flex-direction:column;position:relative}.popup-captcha .title.data-v-b47b9f65{font-weight:400;padding:0 0 15px;color:#666}.popup-captcha .close.data-v-b47b9f65{position:absolute;bottom:-40px;margin-left:-13px;left:50%}.popup-captcha .uni-btn.data-v-b47b9f65{margin:0}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withoutpwd.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withoutpwd.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js"),i=require("../../config.js");const o={mixins:[require("../../common/login-page.mixin.js").mixin],data:()=>({type:"",phone:"",focusPhone:!1,logo:"/static/logo.png"}),computed:{loginTypes:async()=>i.config.loginTypes,isPhone(){return/^1\d{10}$/.test(this.phone)},imgSrc(){return{weixin:"/uni_modules/uni-id-pages/static/login/weixin.png",apple:"/uni_modules/uni-id-pages/static/app/apple.png",huawei:"/uni_modules/uni-id-pages/static/login/huawei.png",huaweiMobile:"/uni_modules/uni-id-pages/static/login/huawei-mobile.png"}[this.type]}},async onLoad(o){let n=o.type||i.config.loginTypes[0];this.type=n,"univerify"!=n&&(this.focusPhone=!0),this.$nextTick((()=>{["weixin","apple","huawei","huaweiMobile"].includes(n)&&(this.$refs.uniFabLogin.servicesList=this.$refs.uniFabLogin.servicesList.filter((e=>e.id!=n)))})),e.index.$on("uni-id-pages-setLoginType",(e=>{this.type=e}))},onShow(){},onUnload(){e.index.$off("uni-id-pages-setLoginType")},onReady(){},methods:{showCurrentWebview(){undefined.setStyle({top:0})},showAgreementModal(){this.$refs.agreements.popup()},quickLogin(e){var i,o;let n={};console.log(e),(null==(i=e.detail)?void 0:i.code)&&(n.phoneNumberCode=e.detail.code),("weixinMobile"!==this.type&&"huaweiMobile"!==this.type||(null==(o=e.detail)?void 0:o.code))&&this.$refs.uniFabLogin.login_before(this.type,!0,n)},toSmsPage(){return this.isPhone?this.needAgreements&&!this.agree?this.$refs.agreements.popup(this.toSmsPage):void e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/login/login-smscode?phoneNumber="+this.phone}):(this.focusPhone=!0,e.index.showToast({title:"手机号码格式不正确",icon:"none",duration:3e3}))},toPwdLogin(){e.index.navigateTo({url:"../login/password"})},chooseArea(){e.index.showToast({title:"暂不支持其他国家",icon:"none",duration:3e3})}}};if(!Array){(e.resolveComponent("uni-id-pages-agreements")+e.resolveComponent("uni-easyinput")+e.resolveComponent("uni-id-pages-fab-login"))()}Math||((()=>"../../components/uni-id-pages-agreements/uni-id-pages-agreements.js")+(()=>"../../../uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../components/uni-id-pages-fab-login/uni-id-pages-fab-login.js"))();const n=e._export_sfc(o,[["render",function(i,o,n,s,t,a){return e.e({a:t.logo,b:["apple","weixin","weixinMobile","huawei","huaweiMobile"].includes(t.type)},["apple","weixin","weixinMobile","huawei","huaweiMobile"].includes(t.type)?e.e({c:"weixinMobile"!==t.type&&"huaweiMobile"!==t.type},"weixinMobile"!==t.type&&"huaweiMobile"!==t.type?{d:e.o(((...e)=>a.quickLogin&&a.quickLogin(...e)),"61"),e:a.imgSrc}:e.e({f:"weixinMobile"===t.type},"weixinMobile"===t.type?{g:e.o(((...e)=>a.quickLogin&&a.quickLogin(...e)),"86")}:{},{h:"huaweiMobile"===t.type},"huaweiMobile"===t.type?{i:a.imgSrc,j:e.o(((...e)=>a.quickLogin&&a.quickLogin(...e)),"0c")}:{},{k:this.needAgreements&&!this.agree},this.needAgreements&&!this.agree?{l:e.o(((...e)=>a.showAgreementModal&&a.showAgreementModal(...e)),"cb")}:{}),{m:e.sr("agreements","96d0f293-0"),n:e.p({scope:"register"})}):{o:e.o(((...e)=>a.chooseArea&&a.chooseArea(...e)),"95"),p:e.o((e=>t.focusPhone=!1),"4c"),q:e.o((e=>t.phone=e),"dc"),r:e.p({trim:"both",focus:t.focusPhone,type:"number",inputBorder:!1,maxlength:"11",placeholder:"请输入手机号",modelValue:t.phone}),s:e.sr("agreements","96d0f293-2"),t:e.p({scope:"register"}),v:e.o(((...e)=>a.toSmsPage&&a.toSmsPage(...e)),"17")},{w:e.sr("uniFabLogin","96d0f293-3")})}],["__scopeId","data-v-96d0f293"]]);wx.createPage(n);
|
||||
7
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withoutpwd.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withoutpwd.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"uni-id-pages-agreements": "../../components/uni-id-pages-agreements/uni-id-pages-agreements",
|
||||
"uni-easyinput": "../../../uni-easyinput/components/uni-easyinput/uni-easyinput",
|
||||
"uni-id-pages-fab-login": "../../components/uni-id-pages-fab-login/uni-id-pages-fab-login"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withoutpwd.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withoutpwd.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="uni-content data-v-96d0f293"><view class="login-logo data-v-96d0f293"><image class="data-v-96d0f293" src="{{a}}"></image></view><text class="title data-v-96d0f293">请选择登录方式</text><block wx:if="{{b}}"><text class="tip data-v-96d0f293">将根据第三方账号服务平台的授权范围获取你的信息</text><view class="quickLogin data-v-96d0f293"><image wx:if="{{c}}" bindtap="{{d}}" src="{{e}}" mode="widthFix" class="quickLoginBtn data-v-96d0f293"></image><view wx:else class="data-v-96d0f293" style="position:relative"><button wx:if="{{f}}" type="primary" open-type="getPhoneNumber" bindgetphonenumber="{{g}}" class="uni-btn data-v-96d0f293">微信授权手机号登录</button><button wx:if="{{h}}" open-type="getPhoneNumber" bindgetphonenumber="{{j}}" class="quickLoginBtn data-v-96d0f293" style="padding:0;display:flex"><image class="data-v-96d0f293" src="{{i}}" mode="widthFix"></image></button><view wx:if="{{k}}" class="mobile-login-agreement-layer data-v-96d0f293" bindtap="{{l}}"></view></view><uni-id-pages-agreements wx:if="{{n}}" class="r data-v-96d0f293" u-r="agreements" u-i="96d0f293-0" bind:__l="__l" u-p="{{n}}"></uni-id-pages-agreements></view></block><block wx:else><text class="tip data-v-96d0f293">未注册的账号验证通过后将自动注册</text><view class="phone-box data-v-96d0f293"><view bindtap="{{o}}" class="area data-v-96d0f293">+86</view><uni-easyinput wx:if="{{r}}" bindblur="{{p}}" class="input-box data-v-96d0f293" u-i="96d0f293-1" bind:__l="__l" bindupdateModelValue="{{q}}" u-p="{{r}}"/></view><uni-id-pages-agreements wx:if="{{t}}" class="r data-v-96d0f293" u-r="agreements" u-i="96d0f293-2" bind:__l="__l" u-p="{{t}}"></uni-id-pages-agreements><button class="uni-btn data-v-96d0f293" type="primary" bindtap="{{v}}">获取验证码</button></block><uni-id-pages-fab-login class="r data-v-96d0f293" u-r="uniFabLogin" u-i="96d0f293-3" bind:__l="__l"></uni-id-pages-fab-login></view>
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withoutpwd.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withoutpwd.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.uni-content.data-v-96d0f293{padding:0 60rpx}.login-logo.data-v-96d0f293{display:none}@media screen and (min-width: 690px){.uni-content.data-v-96d0f293{padding:0;max-width:300px;margin-left:calc(50% - 200px)}}.uni-content view.data-v-96d0f293{box-sizing:border-box}.title.data-v-96d0f293{display:flex;padding:18px 0;font-weight:800;flex-direction:column}.tip.data-v-96d0f293{display:flex;color:#bdbdc0;font-size:11px;margin:6px 0}.uni-content.data-v-96d0f293 .uni-easyinput__content,.input-box.data-v-96d0f293{height:44px;background-color:#f8f8f8!important;border-radius:0;font-size:14px;display:flex;flex:1}.link.data-v-96d0f293{color:#04498c;cursor:pointer}.uni-content.data-v-96d0f293 .uni-forms-item__inner{padding-bottom:8px}.uni-btn.data-v-96d0f293{text-align:center;height:40px;line-height:40px;margin:15px 0 10px;color:#fff!important;border-radius:5px;font-size:16px}.uni-body.uni_modules-uni-id-pages-pages-login-login-withoutpwd.data-v-96d0f293{height:auto!important}@media screen and (min-width: 690px){.uni-content.data-v-96d0f293{height:350px}}.mobile-login-agreement-layer.data-v-96d0f293{position:absolute;top:0;left:0;width:100%;height:100%}.uni-content.data-v-96d0f293,.quickLogin.data-v-96d0f293{display:flex;flex-direction:column}.phone-box.data-v-96d0f293{position:relative;display:flex}.area.data-v-96d0f293{position:absolute;left:10px;z-index:9;top:12px;font-size:14px}.area.data-v-96d0f293:after{content:"";border:3px solid transparent;border-top-color:#000;top:12px;left:3px;position:relative}.phone-box.data-v-96d0f293 .uni-easyinput__content,.input-box.data-v-96d0f293{box-sizing:border-box;flex:1;padding-left:45px;margin-bottom:10px;border-radius:0}.quickLogin.data-v-96d0f293{height:350px;align-items:center;justify-content:center}.quickLoginBtn.data-v-96d0f293{margin:20px 0;width:450rpx;background-color:transparent;border:none;box-shadow:none;max-width:230px;height:82rpx}.tip.data-v-96d0f293{margin-top:-15px;margin-bottom:20px}@media screen and (min-width: 690px){.quickLogin.data-v-96d0f293{height:auto}}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withpwd.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withpwd.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withpwd.json
vendored
Normal file
10
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withpwd.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"uni-easyinput": "../../../uni-easyinput/components/uni-easyinput/uni-easyinput",
|
||||
"uni-forms-item": "../../../uni-forms/components/uni-forms-item/uni-forms-item",
|
||||
"uni-forms": "../../../uni-forms/components/uni-forms/uni-forms",
|
||||
"uni-captcha": "../../../uni-captcha/components/uni-captcha/uni-captcha",
|
||||
"uni-id-pages-agreements": "../../components/uni-id-pages-agreements/uni-id-pages-agreements",
|
||||
"uni-id-pages-fab-login": "../../components/uni-id-pages-fab-login/uni-id-pages-fab-login"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withpwd.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withpwd.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="uni-content data-v-f984cc0a"><view class="login-logo data-v-f984cc0a"><image class="data-v-f984cc0a" src="{{a}}"></image></view><text class="title title-box data-v-f984cc0a">账号密码登录</text><uni-forms class="data-v-f984cc0a" u-s="{{['d']}}" u-i="f984cc0a-0" bind:__l="__l"><uni-forms-item wx:if="{{e}}" class="data-v-f984cc0a" u-s="{{['d']}}" u-i="f984cc0a-1,f984cc0a-0" bind:__l="__l" u-p="{{e}}"><uni-easyinput wx:if="{{d}}" bindblur="{{b}}" class="input-box data-v-f984cc0a" u-i="f984cc0a-2,f984cc0a-1" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"/></uni-forms-item><uni-forms-item wx:if="{{i}}" class="data-v-f984cc0a" u-s="{{['d']}}" u-i="f984cc0a-3,f984cc0a-0" bind:__l="__l" u-p="{{i}}"><uni-easyinput wx:if="{{h}}" bindblur="{{f}}" class="input-box data-v-f984cc0a" u-i="f984cc0a-4,f984cc0a-3" bind:__l="__l" bindupdateModelValue="{{g}}" u-p="{{h}}"/></uni-forms-item></uni-forms><uni-captcha wx:if="{{j}}" class="r data-v-f984cc0a" u-r="captcha" u-i="f984cc0a-5" bind:__l="__l" bindupdateModelValue="{{l}}" u-p="{{m}}"/><uni-id-pages-agreements wx:if="{{o}}" class="r data-v-f984cc0a" u-r="agreements" u-i="f984cc0a-6" bind:__l="__l" u-p="{{o}}"></uni-id-pages-agreements><button class="uni-btn data-v-f984cc0a" type="primary" bindtap="{{p}}">登录</button><view class="link-box data-v-f984cc0a"><view wx:if="{{q}}" class="data-v-f984cc0a"><text class="forget data-v-f984cc0a">忘记了?</text><text class="link data-v-f984cc0a" bindtap="{{r}}">找回密码</text></view><text class="link data-v-f984cc0a" bindtap="{{t}}">{{s}}</text></view><uni-id-pages-fab-login class="r data-v-f984cc0a" u-r="uniFabLogin" u-i="f984cc0a-7" bind:__l="__l"></uni-id-pages-fab-login></view>
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withpwd.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/login/login-withpwd.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.uni-content.data-v-f984cc0a{padding:0 60rpx}.login-logo.data-v-f984cc0a{display:none}@media screen and (min-width: 690px){.uni-content.data-v-f984cc0a{padding:0;max-width:300px;margin-left:calc(50% - 200px)}}.uni-content view.data-v-f984cc0a{box-sizing:border-box}.title.data-v-f984cc0a{display:flex;padding:18px 0;font-weight:800;flex-direction:column}.tip.data-v-f984cc0a{display:flex;color:#bdbdc0;font-size:11px;margin:6px 0}.uni-content.data-v-f984cc0a .uni-easyinput__content,.input-box.data-v-f984cc0a{height:44px;background-color:#f8f8f8!important;border-radius:0;font-size:14px;display:flex;flex:1}.link.data-v-f984cc0a{color:#04498c;cursor:pointer}.uni-content.data-v-f984cc0a .uni-forms-item__inner{padding-bottom:8px}.uni-btn.data-v-f984cc0a{text-align:center;height:40px;line-height:40px;margin:15px 0 10px;color:#fff!important;border-radius:5px;font-size:16px}.uni-body.uni_modules-uni-id-pages-pages-login-login-withoutpwd.data-v-f984cc0a{height:auto!important}@media screen and (min-width: 690px){.uni-content.data-v-f984cc0a{height:auto}}.forget.data-v-f984cc0a{font-size:12px;color:#8a8f8b}.link-box.data-v-f984cc0a{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.link.data-v-f984cc0a{font-size:12px}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/register-by-email.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/register-by-email.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js");require("./validator.js");const o=require("../../common/login-page.mixin.js"),s=require("../../common/password.js"),r=e._r.importObject("uni-id-co"),a={mixins:[o.mixin],data:()=>({formData:{email:"",nickname:"",password:"",password2:"",code:""},rules:{email:{rules:[{required:!0,errorMessage:"请输入邮箱"},{format:"email",errorMessage:"邮箱格式不正确"}]},nickname:{rules:[{minLength:3,maxLength:32,errorMessage:"昵称长度在 {minLength} 到 {maxLength} 个字符"},{validateFunction:function(e,o,s,r){return(/^1\d{10}$/.test(o)||/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/.test(o))&&r("昵称不能是:手机号或邮箱"),/^\d+$/.test(o)&&r("昵称不能为纯数字"),/[\u4E00-\u9FA5\uF900-\uFA2D]{1,}/.test(o)&&r("昵称不能包含中文"),!0}}],label:"昵称"},...s.passwordMod.getPwdRules(),code:{rules:[{required:!0,errorMessage:"请输入邮箱验证码"},{pattern:/^.{6}$/,errorMessage:"邮箱验证码不正确"}]}},focusEmail:!1,focusNickname:!1,focusPassword:!1,focusPassword2:!1,logo:"/static/logo.png"}),onReady(){this.$refs.form.setRules(this.rules)},onShow(){},methods:{submit(){this.$refs.form.validate().then((e=>{if(this.needAgreements&&!this.agree)return this.$refs.agreements.popup((()=>{this.submitForm(e)}));this.submitForm(e)})).catch((e=>{let o=e[0].key;o=o.replace(o[0],o[0].toUpperCase()),this["focus"+o]=!0}))},submitForm(o){r.registerUserByEmail(this.formData).then((o=>{e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/login/login-withpwd",complete:e=>{}})})).catch((e=>{console.log(e.message)}))},navigateBack(){e.index.navigateBack()},toLogin(){e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/login/login-withpwd"})},registerByUserName(){e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/register/register"})}}};if(!Array){(e.resolveComponent("uni-easyinput")+e.resolveComponent("uni-forms-item")+e.resolveComponent("uni-id-pages-email-form")+e.resolveComponent("uni-id-pages-agreements")+e.resolveComponent("uni-forms"))()}Math||((()=>"../../../uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../../uni-forms/components/uni-forms-item/uni-forms-item.js")+(()=>"../../components/uni-id-pages-email-form/uni-id-pages-email-form.js")+(()=>"../../components/uni-id-pages-agreements/uni-id-pages-agreements.js")+(()=>"../../../uni-forms/components/uni-forms/uni-forms.js"))();const i=e._export_sfc(a,[["render",function(o,s,r,a,i,t){return{a:i.logo,b:e.o((e=>i.focusEmail=!1),"6d"),c:e.o((e=>i.formData.email=e),"93"),d:e.p({inputBorder:!1,focus:i.focusEmail,placeholder:"请输入邮箱",trim:"both",modelValue:i.formData.email}),e:e.p({name:"email",required:!0}),f:e.o((e=>i.focusNickname=!1),"38"),g:e.o((e=>i.formData.nickname=e),"82"),h:e.p({inputBorder:!1,focus:i.focusNickname,placeholder:"请输入用户昵称",trim:"both",modelValue:i.formData.nickname}),i:e.p({name:"nickname"}),j:e.o((e=>i.focusPassword=!1),"e1"),k:e.o((e=>i.formData.password=e),"b0"),l:e.p({inputBorder:!1,focus:i.focusPassword,maxlength:"20",placeholder:"请输入"+("weak"==o.config.passwordStrength?"6":"8")+"-16位密码",type:"password",trim:"both",modelValue:i.formData.password}),m:e.o((e=>i.formData.password=e),"00"),n:e.p({name:"password",required:!0,modelValue:i.formData.password}),o:e.o((e=>i.focusPassword2=!1),"21"),p:e.o((e=>i.formData.password2=e),"68"),q:e.p({inputBorder:!1,focus:i.focusPassword2,placeholder:"再次输入密码",maxlength:"20",type:"password",trim:"both",modelValue:i.formData.password2}),r:e.o((e=>i.formData.password2=e),"43"),s:e.p({name:"password2",required:!0,modelValue:i.formData.password2}),t:e.sr("shortCode","75685cdb-10,75685cdb-9"),v:e.o((e=>i.formData.code=e),"b8"),w:e.p({email:i.formData.email,type:"register",modelValue:i.formData.code}),x:e.p({name:"code"}),y:e.sr("agreements","75685cdb-11,75685cdb-0"),z:e.p({scope:"register"}),A:e.o(((...e)=>t.submit&&t.submit(...e)),"08"),B:e.o(((...e)=>t.navigateBack&&t.navigateBack(...e)),"3b"),C:e.o(((...e)=>t.registerByUserName&&t.registerByUserName(...e)),"00"),D:e.o(((...e)=>t.toLogin&&t.toLogin(...e)),"03"),E:e.sr("form","75685cdb-0"),F:e.p({value:i.formData,rules:i.rules,"validate-trigger":"submit","err-show-type":"toast"})}}]]);wx.createPage(i);
|
||||
10
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/register-by-email.json
vendored
Normal file
10
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/register-by-email.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"navigationBarTitleText": "邮箱验证码注册",
|
||||
"usingComponents": {
|
||||
"uni-easyinput": "../../../uni-easyinput/components/uni-easyinput/uni-easyinput",
|
||||
"uni-forms-item": "../../../uni-forms/components/uni-forms-item/uni-forms-item",
|
||||
"uni-id-pages-email-form": "../../components/uni-id-pages-email-form/uni-id-pages-email-form",
|
||||
"uni-id-pages-agreements": "../../components/uni-id-pages-agreements/uni-id-pages-agreements",
|
||||
"uni-forms": "../../../uni-forms/components/uni-forms/uni-forms"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<view class="uni-content"><match-media min-width="{{690}}"><view class="login-logo"><image src="{{a}}"></image></view><text class="title title-box">邮箱验证码注册</text></match-media><uni-forms wx:if="{{F}}" class="r" u-s="{{['d']}}" u-r="form" u-i="75685cdb-0" bind:__l="__l" u-p="{{F}}"><uni-forms-item wx:if="{{e}}" u-s="{{['d']}}" u-i="75685cdb-1,75685cdb-0" bind:__l="__l" u-p="{{e}}"><uni-easyinput wx:if="{{d}}" bindblur="{{b}}" class="input-box" u-i="75685cdb-2,75685cdb-1" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"/></uni-forms-item><uni-forms-item wx:if="{{i}}" u-s="{{['d']}}" u-i="75685cdb-3,75685cdb-0" bind:__l="__l" u-p="{{i}}"><uni-easyinput wx:if="{{h}}" bindblur="{{f}}" class="input-box" u-i="75685cdb-4,75685cdb-3" bind:__l="__l" bindupdateModelValue="{{g}}" u-p="{{h}}"/></uni-forms-item><uni-forms-item wx:if="{{n}}" u-s="{{['d']}}" u-i="75685cdb-5,75685cdb-0" bind:__l="__l" bindupdateModelValue="{{m}}" u-p="{{n}}"><uni-easyinput wx:if="{{l}}" bindblur="{{j}}" class="input-box" u-i="75685cdb-6,75685cdb-5" bind:__l="__l" bindupdateModelValue="{{k}}" u-p="{{l}}"/></uni-forms-item><uni-forms-item wx:if="{{s}}" u-s="{{['d']}}" u-i="75685cdb-7,75685cdb-0" bind:__l="__l" bindupdateModelValue="{{r}}" u-p="{{s}}"><uni-easyinput wx:if="{{q}}" bindblur="{{o}}" class="input-box" u-i="75685cdb-8,75685cdb-7" bind:__l="__l" bindupdateModelValue="{{p}}" u-p="{{q}}"/></uni-forms-item><uni-forms-item wx:if="{{x}}" u-s="{{['d']}}" u-i="75685cdb-9,75685cdb-0" bind:__l="__l" u-p="{{x}}"><uni-id-pages-email-form wx:if="{{w}}" class="r" u-r="shortCode" u-i="75685cdb-10,75685cdb-9" bind:__l="__l" bindupdateModelValue="{{v}}" u-p="{{w}}"></uni-id-pages-email-form></uni-forms-item><uni-id-pages-agreements wx:if="{{z}}" class="r" u-r="agreements" u-i="75685cdb-11,75685cdb-0" bind:__l="__l" u-p="{{z}}"></uni-id-pages-agreements><button class="uni-btn" type="primary" bindtap="{{A}}">注册</button><button bindtap="{{B}}" class="register-back">返回</button><match-media min-width="{{690}}"><view class="link-box"><text class="link" bindtap="{{C}}">用户名密码注册</text><text class="link" bindtap="{{D}}">已有账号?点此登录</text></view></match-media></uni-forms></view>
|
||||
@@ -0,0 +1 @@
|
||||
.uni-content{padding:0 60rpx}.login-logo{display:none}@media screen and (min-width: 690px){.uni-content{padding:0;max-width:300px;margin-left:calc(50% - 200px)}}.uni-content view{box-sizing:border-box}.title{display:flex;padding:18px 0;font-weight:800;flex-direction:column}.tip{display:flex;color:#bdbdc0;font-size:11px;margin:6px 0}.uni-content .uni-easyinput__content,.input-box{height:44px;background-color:#f8f8f8!important;border-radius:0;font-size:14px;display:flex;flex:1}.link{color:#04498c;cursor:pointer}.uni-content .uni-forms-item__inner{padding-bottom:8px}.uni-btn{text-align:center;height:40px;line-height:40px;margin:15px 0 10px;color:#fff!important;border-radius:5px;font-size:16px}.uni-body.uni_modules-uni-id-pages-pages-login-login-withoutpwd{height:auto!important}@media screen and (max-width: 690px){.uni-content{margin-top:15px}}@media screen and (min-width: 690px){.uni-content{padding:30px 40px;max-height:650px}.link-box{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.link{font-size:12px}}.uni-content .uni-forms-item__label{position:absolute;left:-15px}button{margin-top:15px}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/register.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/register.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js"),a=require("./validator.js"),o=require("../../common/login-page.mixin.js");require("../../../../common/store.js");const s=e._r.importObject("uni-id-co"),r={mixins:[o.mixin],data:()=>({formData:{username:"",nickname:"",password:"",password2:"",captcha:""},rules:a.rules,focusUsername:!1,focusNickname:!1,focusPassword:!1,focusPassword2:!1,logo:"/static/logo.png"}),onReady(){this.$refs.form.setRules(this.rules)},onShow(){},methods:{submit(){this.$refs.form.validate().then((a=>4!=this.formData.captcha.length?(this.$refs.captcha.focusCaptchaInput=!0,e.index.showToast({title:"请输入验证码",icon:"none",duration:3e3})):this.needAgreements&&!this.agree?this.$refs.agreements.popup((()=>{this.submitForm(a)})):void this.submitForm(a))).catch((e=>{let a=e[0].key;a=a.replace(a[0],a[0].toUpperCase()),this["focus"+a]=!0}))},submitForm(e){s.registerUser(this.formData).then((e=>{this.loginSuccess(e)})).catch((e=>{console.log(e.message),this.$refs.captcha.getImageCaptcha()}))},navigateBack(){e.index.navigateBack()},toLogin(){e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/login/login-withpwd"})},registerByEmail(){e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/register/register-by-email"})}}};if(!Array){(e.resolveComponent("uni-easyinput")+e.resolveComponent("uni-forms-item")+e.resolveComponent("uni-captcha")+e.resolveComponent("uni-id-pages-agreements")+e.resolveComponent("uni-forms"))()}Math||((()=>"../../../uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../../uni-forms/components/uni-forms-item/uni-forms-item.js")+(()=>"../../../uni-captcha/components/uni-captcha/uni-captcha.js")+(()=>"../../components/uni-id-pages-agreements/uni-id-pages-agreements.js")+(()=>"../../../uni-forms/components/uni-forms/uni-forms.js"))();const t=e._export_sfc(r,[["render",function(a,o,s,r,t,i){return{a:t.logo,b:e.o((e=>t.focusUsername=!1),"97"),c:e.o((e=>t.formData.username=e),"10"),d:e.p({inputBorder:!1,focus:t.focusUsername,placeholder:"请输入用户名",trim:"both",modelValue:t.formData.username}),e:e.p({name:"username",required:!0}),f:e.o((e=>t.focusNickname=!1),"08"),g:e.o((e=>t.formData.nickname=e),"88"),h:e.p({inputBorder:!1,focus:t.focusNickname,placeholder:"请输入用户昵称",trim:"both",modelValue:t.formData.nickname}),i:e.p({name:"nickname"}),j:e.o((e=>t.focusPassword=!1),"42"),k:e.o((e=>t.formData.password=e),"5c"),l:e.p({inputBorder:!1,focus:t.focusPassword,maxlength:"20",placeholder:"请输入"+("weak"==a.config.passwordStrength?"6":"8")+"-16位密码",type:"password",trim:"both",modelValue:t.formData.password}),m:e.o((e=>t.formData.password=e),"5d"),n:e.p({name:"password",required:!0,modelValue:t.formData.password}),o:e.o((e=>t.focusPassword2=!1),"13"),p:e.o((e=>t.formData.password2=e),"34"),q:e.p({inputBorder:!1,focus:t.focusPassword2,placeholder:"再次输入密码",maxlength:"20",type:"password",trim:"both",modelValue:t.formData.password2}),r:e.o((e=>t.formData.password2=e),"08"),s:e.p({name:"password2",required:!0,modelValue:t.formData.password2}),t:e.sr("captcha","10450aa8-10,10450aa8-9"),v:e.o((e=>t.formData.captcha=e),"96"),w:e.p({scene:"register",modelValue:t.formData.captcha}),x:e.sr("agreements","10450aa8-11,10450aa8-0"),y:e.p({scope:"register"}),z:e.o(((...e)=>i.submit&&i.submit(...e)),"46"),A:e.o(((...e)=>i.navigateBack&&i.navigateBack(...e)),"ea"),B:e.o(((...e)=>i.registerByEmail&&i.registerByEmail(...e)),"8a"),C:e.o(((...e)=>i.toLogin&&i.toLogin(...e)),"2b"),D:e.sr("form","10450aa8-0"),E:e.p({value:t.formData,rules:t.rules,"validate-trigger":"submit","err-show-type":"toast"})}}]]);wx.createPage(t);
|
||||
10
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/register.json
vendored
Normal file
10
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/register.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"navigationBarTitleText": "注册",
|
||||
"usingComponents": {
|
||||
"uni-easyinput": "../../../uni-easyinput/components/uni-easyinput/uni-easyinput",
|
||||
"uni-forms-item": "../../../uni-forms/components/uni-forms-item/uni-forms-item",
|
||||
"uni-captcha": "../../../uni-captcha/components/uni-captcha/uni-captcha",
|
||||
"uni-id-pages-agreements": "../../components/uni-id-pages-agreements/uni-id-pages-agreements",
|
||||
"uni-forms": "../../../uni-forms/components/uni-forms/uni-forms"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/register.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/register.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="uni-content"><match-media min-width="{{690}}"><view class="login-logo"><image src="{{a}}"></image></view><text class="title title-box">用户名密码注册</text></match-media><uni-forms wx:if="{{E}}" class="r" u-s="{{['d']}}" u-r="form" u-i="10450aa8-0" bind:__l="__l" u-p="{{E}}"><uni-forms-item wx:if="{{e}}" u-s="{{['d']}}" u-i="10450aa8-1,10450aa8-0" bind:__l="__l" u-p="{{e}}"><uni-easyinput wx:if="{{d}}" bindblur="{{b}}" class="input-box" u-i="10450aa8-2,10450aa8-1" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"/></uni-forms-item><uni-forms-item wx:if="{{i}}" u-s="{{['d']}}" u-i="10450aa8-3,10450aa8-0" bind:__l="__l" u-p="{{i}}"><uni-easyinput wx:if="{{h}}" bindblur="{{f}}" class="input-box" u-i="10450aa8-4,10450aa8-3" bind:__l="__l" bindupdateModelValue="{{g}}" u-p="{{h}}"/></uni-forms-item><uni-forms-item wx:if="{{n}}" u-s="{{['d']}}" u-i="10450aa8-5,10450aa8-0" bind:__l="__l" bindupdateModelValue="{{m}}" u-p="{{n}}"><uni-easyinput wx:if="{{l}}" bindblur="{{j}}" class="input-box" u-i="10450aa8-6,10450aa8-5" bind:__l="__l" bindupdateModelValue="{{k}}" u-p="{{l}}"/></uni-forms-item><uni-forms-item wx:if="{{s}}" u-s="{{['d']}}" u-i="10450aa8-7,10450aa8-0" bind:__l="__l" bindupdateModelValue="{{r}}" u-p="{{s}}"><uni-easyinput wx:if="{{q}}" bindblur="{{o}}" class="input-box" u-i="10450aa8-8,10450aa8-7" bind:__l="__l" bindupdateModelValue="{{p}}" u-p="{{q}}"/></uni-forms-item><uni-forms-item u-s="{{['d']}}" u-i="10450aa8-9,10450aa8-0" bind:__l="__l"><uni-captcha wx:if="{{w}}" class="r" u-r="captcha" u-i="10450aa8-10,10450aa8-9" bind:__l="__l" bindupdateModelValue="{{v}}" u-p="{{w}}"/></uni-forms-item><uni-id-pages-agreements wx:if="{{y}}" class="r" u-r="agreements" u-i="10450aa8-11,10450aa8-0" bind:__l="__l" u-p="{{y}}"></uni-id-pages-agreements><button class="uni-btn" type="primary" bindtap="{{z}}">注册</button><button bindtap="{{A}}" class="register-back">返回</button><match-media min-width="{{690}}"><view class="link-box"><text class="link" bindtap="{{B}}">邮箱验证码注册</text><text class="link" bindtap="{{C}}">已有账号?点此登录</text></view></match-media></uni-forms></view>
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/register.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/register.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.uni-content{padding:0 60rpx}.login-logo{display:none}@media screen and (min-width: 690px){.uni-content{padding:0;max-width:300px;margin-left:calc(50% - 200px)}}.uni-content view{box-sizing:border-box}.title{display:flex;padding:18px 0;font-weight:800;flex-direction:column}.tip{display:flex;color:#bdbdc0;font-size:11px;margin:6px 0}.uni-content .uni-easyinput__content,.input-box{height:44px;background-color:#f8f8f8!important;border-radius:0;font-size:14px;display:flex;flex:1}.link{color:#04498c;cursor:pointer}.uni-content .uni-forms-item__inner{padding-bottom:8px}.uni-btn{text-align:center;height:40px;line-height:40px;margin:15px 0 10px;color:#fff!important;border-radius:5px;font-size:16px}.uni-body.uni_modules-uni-id-pages-pages-login-login-withoutpwd{height:auto!important}@media screen and (max-width: 690px){.uni-content{margin-top:15px;height:100%;background-color:#fff}}@media screen and (min-width: 690px){.uni-content{padding:30px 40px 60px;max-height:530px}.link-box{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.link{font-size:12px}}.uni-content .uni-forms-item__label{position:absolute;left:-15px}button{margin-top:15px}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/validator.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/register/validator.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e={username:{rules:[{required:!0,errorMessage:"请输入用户名"},{minLength:3,maxLength:32,errorMessage:"用户名长度在 {minLength} 到 {maxLength} 个字符"},{validateFunction:function(e,t,s,n){return(/^1\d{10}$/.test(t)||/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/.test(t))&&n("用户名不能是:手机号或邮箱"),/^\d+$/.test(t)&&n("用户名不能为纯数字"),/[\u4E00-\u9FA5\uF900-\uFA2D]{1,}/.test(t)&&n("用户名不能包含中文"),!0}}],label:"用户名"},nickname:{rules:[{minLength:3,maxLength:32,errorMessage:"昵称长度在 {minLength} 到 {maxLength} 个字符"},{validateFunction:function(e,t,s,n){return(/^1\d{10}$/.test(t)||/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/.test(t))&&n("昵称不能是:手机号或邮箱"),/^\d+$/.test(t)&&n("昵称不能为纯数字"),/[\u4E00-\u9FA5\uF900-\uFA2D]{1,}/.test(t)&&n("昵称不能包含中文"),!0}}],label:"昵称"},...require("../../common/password.js").passwordMod.getPwdRules()};exports.rules=e;
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/retrieve/retrieve-by-email.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/retrieve/retrieve-by-email.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js"),o=require("../../common/login-page.mixin.js"),s=require("../../common/password.js"),a=e._r.importObject("uni-id-co",{errorOptions:{type:"toast"}}),r={mixins:[o.mixin],data:()=>({lock:!1,focusEmail:!0,focusPassword:!1,focusPassword2:!1,formData:{email:"",code:"",password:"",password2:"",captcha:""},rules:{email:{rules:[{required:!0,errorMessage:"请输入邮箱"},{format:"email",errorMessage:"邮箱格式不正确"}]},code:{rules:[{required:!0,errorMessage:"请输入邮箱验证码"},{pattern:/^.{6}$/,errorMessage:"请输入6位验证码"}]},...s.passwordMod.getPwdRules()},logo:"/static/logo.png"}),computed:{isEmail(){return/@/.test(this.formData.email)},isPwd(){return/^.{6,20}$/.test(this.formData.password)},isCode(){return/^\d{6}$/.test(this.formData.code)}},onLoad(e){e&&e.emailNumber&&(this.formData.email=e.emailNumber,e.lock&&(this.lock=e.lock,this.focusEmail=!0))},onReady(){this.formData.email&&this.$refs.shortCode.start(),this.$refs.form.setRules(this.rules)},onShow(){},methods:{submit(){this.$refs.form.validate().then((o=>{let{email:s,password:r,captcha:t,code:i}=this.formData;a.resetPwdByEmail({email:s,code:i,password:r,captcha:t}).then((o=>{e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/login/login-withpwd",complete:e=>{}})})).catch((e=>{"uni-id-captcha-required"==e.errCode&&this.$refs.popup.open()})).finally((e=>{this.formData.captcha=""}))})).catch((e=>{let o=e[0].key;if("code"==o)return this.$refs.shortCode.focusSmsCodeInput=!0;o=o.replace(o[0],o[0].toUpperCase()),this["focus"+o]=!0}))},retrieveByPhone(){e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/retrieve/retrieve"})},backLogin(){e.index.redirectTo({url:"/uni_modules/uni-id-pages/pages/login/login-withpwd"})}}};if(!Array){(e.resolveComponent("uni-easyinput")+e.resolveComponent("uni-forms-item")+e.resolveComponent("uni-id-pages-email-form")+e.resolveComponent("uni-forms")+e.resolveComponent("uni-popup-captcha"))()}Math||((()=>"../../../uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../../uni-forms/components/uni-forms-item/uni-forms-item.js")+(()=>"../../components/uni-id-pages-email-form/uni-id-pages-email-form.js")+(()=>"../../../uni-forms/components/uni-forms/uni-forms.js")+(()=>"../../../uni-captcha/components/uni-popup-captcha/uni-popup-captcha.js"))();const t=e._export_sfc(r,[["render",function(o,s,a,r,t,i){return{a:t.logo,b:e.o((e=>t.focusEmail=!1),"83"),c:e.o((e=>t.formData.email=e),"49"),d:e.p({focus:t.focusEmail,disabled:t.lock,inputBorder:!1,trim:"both",placeholder:"请输入邮箱",modelValue:t.formData.email}),e:e.p({name:"email"}),f:e.sr("shortCode","560b54bb-4,560b54bb-3"),g:e.o((e=>t.formData.code=e),"c2"),h:e.p({email:t.formData.email,type:"reset-pwd-by-email",modelValue:t.formData.code}),i:e.p({name:"code"}),j:e.o((e=>t.focusPassword=!1),"2f"),k:e.o((e=>t.formData.password=e),"95"),l:e.p({focus:t.focusPassword,type:"password",inputBorder:!1,trim:"both",placeholder:"请输入新密码",modelValue:t.formData.password}),m:e.p({name:"password"}),n:e.o((e=>t.focusPassword2=!1),"c2"),o:e.o((e=>t.formData.password2=e),"8d"),p:e.p({focus:t.focusPassword2,type:"password",inputBorder:!1,trim:"both",placeholder:"请再次输入新密码",modelValue:t.formData.password2}),q:e.p({name:"password2"}),r:e.o(((...e)=>i.submit&&i.submit(...e)),"55"),s:e.o(((...e)=>i.retrieveByPhone&&i.retrieveByPhone(...e)),"80"),t:e.o(((...e)=>i.backLogin&&i.backLogin(...e)),"ed"),v:e.sr("form","560b54bb-0"),w:e.p({value:t.formData,"err-show-type":"toast"}),x:e.sr("popup","560b54bb-9"),y:e.o(i.submit,"41"),z:e.o((e=>t.formData.captcha=e),"c0"),A:e.p({scene:"reset-pwd-by-sms",modelValue:t.formData.captcha})}}]]);wx.createPage(t);
|
||||
10
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/retrieve/retrieve-by-email.json
vendored
Normal file
10
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/retrieve/retrieve-by-email.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"navigationBarTitleText": "通过邮箱重置密码",
|
||||
"usingComponents": {
|
||||
"uni-easyinput": "../../../uni-easyinput/components/uni-easyinput/uni-easyinput",
|
||||
"uni-forms-item": "../../../uni-forms/components/uni-forms-item/uni-forms-item",
|
||||
"uni-id-pages-email-form": "../../components/uni-id-pages-email-form/uni-id-pages-email-form",
|
||||
"uni-forms": "../../../uni-forms/components/uni-forms/uni-forms",
|
||||
"uni-popup-captcha": "../../../uni-captcha/components/uni-popup-captcha/uni-popup-captcha"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<view class="uni-content"><match-media min-width="{{690}}"><view class="login-logo"><image src="{{a}}"></image></view><text class="title title-box">通过邮箱验证码找回密码</text></match-media><uni-forms wx:if="{{w}}" class="r" u-s="{{['d']}}" u-r="form" u-i="560b54bb-0" bind:__l="__l" u-p="{{w}}"><uni-forms-item wx:if="{{e}}" u-s="{{['d']}}" u-i="560b54bb-1,560b54bb-0" bind:__l="__l" u-p="{{e}}"><uni-easyinput wx:if="{{d}}" bindblur="{{b}}" class="input-box" u-i="560b54bb-2,560b54bb-1" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"></uni-easyinput></uni-forms-item><uni-forms-item wx:if="{{i}}" u-s="{{['d']}}" u-i="560b54bb-3,560b54bb-0" bind:__l="__l" u-p="{{i}}"><uni-id-pages-email-form wx:if="{{h}}" class="r" u-r="shortCode" u-i="560b54bb-4,560b54bb-3" bind:__l="__l" bindupdateModelValue="{{g}}" u-p="{{h}}"></uni-id-pages-email-form></uni-forms-item><uni-forms-item wx:if="{{m}}" u-s="{{['d']}}" u-i="560b54bb-5,560b54bb-0" bind:__l="__l" u-p="{{m}}"><uni-easyinput wx:if="{{l}}" bindblur="{{j}}" class="input-box" u-i="560b54bb-6,560b54bb-5" bind:__l="__l" bindupdateModelValue="{{k}}" u-p="{{l}}"></uni-easyinput></uni-forms-item><uni-forms-item wx:if="{{q}}" u-s="{{['d']}}" u-i="560b54bb-7,560b54bb-0" bind:__l="__l" u-p="{{q}}"><uni-easyinput wx:if="{{p}}" bindblur="{{n}}" class="input-box" u-i="560b54bb-8,560b54bb-7" bind:__l="__l" bindupdateModelValue="{{o}}" u-p="{{p}}"></uni-easyinput></uni-forms-item><button class="uni-btn send-btn-box" type="primary" bindtap="{{r}}">提交</button><match-media min-width="{{690}}"><view class="link-box"><text class="link" bindtap="{{s}}">通过手机验证码找回密码</text><view></view><text class="link" bindtap="{{t}}">返回登录</text></view></match-media></uni-forms><uni-popup-captcha wx:if="{{A}}" class="r" bindconfirm="{{y}}" u-r="popup" u-i="560b54bb-9" bind:__l="__l" bindupdateModelValue="{{z}}" u-p="{{A}}"></uni-popup-captcha></view>
|
||||
@@ -0,0 +1 @@
|
||||
.uni-content{padding:0 60rpx}.login-logo{display:none}@media screen and (min-width: 690px){.uni-content{padding:0;max-width:300px;margin-left:calc(50% - 200px)}}.uni-content view{box-sizing:border-box}.title{display:flex;padding:18px 0;font-weight:800;flex-direction:column}.tip{display:flex;color:#bdbdc0;font-size:11px;margin:6px 0}.uni-content .uni-easyinput__content,.input-box{height:44px;background-color:#f8f8f8!important;border-radius:0;font-size:14px;display:flex;flex:1}.link{color:#04498c;cursor:pointer}.uni-content .uni-forms-item__inner{padding-bottom:8px}.uni-btn{text-align:center;height:40px;line-height:40px;margin:15px 0 10px;color:#fff!important;border-radius:5px;font-size:16px}.uni-body.uni_modules-uni-id-pages-pages-login-login-withoutpwd{height:auto!important}@media screen and (max-width: 690px){.uni-content{margin-top:15px}}@media screen and (min-width: 690px){.uni-content{padding:30px 40px 40px;max-height:650px}.link-box{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.link{font-size:12px}}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/retrieve/retrieve.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/retrieve/retrieve.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js"),o=require("../../common/login-page.mixin.js"),s=e._r.importObject("uni-id-co",{errorOptions:{type:"toast"}}),r={mixins:[o.mixin],data:()=>({lock:!1,focusPhone:!0,focusPassword:!1,focusPassword2:!1,formData:{phone:"",code:"",password:"",password2:"",captcha:""},rules:{phone:{rules:[{required:!0,errorMessage:"请输入手机号"},{pattern:/^1\d{10}$/,errorMessage:"手机号码格式不正确"}]},code:{rules:[{required:!0,errorMessage:"请输入短信验证码"},{pattern:/^.{6}$/,errorMessage:"请输入6位验证码"}]},password:{rules:[{required:!0,errorMessage:"请输入新密码"},{pattern:/^.{6,20}$/,errorMessage:"密码为6 - 20位"}]},password2:{rules:[{required:!0,errorMessage:"请确认密码"},{pattern:/^.{6,20}$/,errorMessage:"密码为6 - 20位"},{validateFunction:function(e,o,s,r){return o!=s.password&&r("两次输入密码不一致"),!0}}]}},logo:"/static/logo.png"}),computed:{isPhone(){return/^1\d{10}$/.test(this.formData.phone)},isPwd(){return/^.{6,20}$/.test(this.formData.password)},isCode(){return/^\d{6}$/.test(this.formData.code)}},onLoad(e){e&&e.phoneNumber&&(this.formData.phone=e.phoneNumber,e.lock&&(this.lock=e.lock,this.focusPhone=!0))},onReady(){this.formData.phone&&this.$refs.shortCode.start(),this.$refs.form.setRules(this.rules)},onShow(){},methods:{submit(){this.$refs.form.validate().then((o=>{let{phone:r,password:a,captcha:t,code:n}=this.formData;s.resetPwdBySms({mobile:r,code:n,password:a,captcha:t}).then((o=>{e.index.navigateBack()})).catch((e=>{"uni-id-captcha-required"==e.errCode&&this.$refs.popup.open()})).finally((e=>{this.formData.captcha=""}))})).catch((e=>{let o=e[0].key;if("code"==o)return this.$refs.shortCode.focusSmsCodeInput=!0;o=o.replace(o[0],o[0].toUpperCase()),this["focus"+o]=!0}))},retrieveByEmail(){e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/retrieve/retrieve-by-email"})},backLogin(){e.index.redirectTo({url:"/uni_modules/uni-id-pages/pages/login/login-withpwd"})}}};if(!Array){(e.resolveComponent("uni-easyinput")+e.resolveComponent("uni-forms-item")+e.resolveComponent("uni-id-pages-sms-form")+e.resolveComponent("uni-forms")+e.resolveComponent("uni-popup-captcha"))()}Math||((()=>"../../../uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../../uni-forms/components/uni-forms-item/uni-forms-item.js")+(()=>"../../components/uni-id-pages-sms-form/uni-id-pages-sms-form.js")+(()=>"../../../uni-forms/components/uni-forms/uni-forms.js")+(()=>"../../../uni-captcha/components/uni-popup-captcha/uni-popup-captcha.js"))();const a=e._export_sfc(r,[["render",function(o,s,r,a,t,n){return{a:t.logo,b:e.o((e=>t.focusPhone=!1),"df"),c:e.o((e=>t.formData.phone=e),"9f"),d:e.p({focus:t.focusPhone,disabled:t.lock,type:"number",inputBorder:!1,trim:"both",maxlength:"11",placeholder:"请输入手机号",modelValue:t.formData.phone}),e:e.p({name:"phone"}),f:e.sr("shortCode","1e51b6c8-4,1e51b6c8-3"),g:e.o((e=>t.formData.code=e),"af"),h:e.p({phone:t.formData.phone,type:"reset-pwd-by-sms",modelValue:t.formData.code}),i:e.p({name:"code"}),j:e.o((e=>t.focusPassword=!1),"61"),k:e.o((e=>t.formData.password=e),"a4"),l:e.p({focus:t.focusPassword,type:"password",inputBorder:!1,trim:"both",placeholder:"请输入新密码",modelValue:t.formData.password}),m:e.p({name:"password"}),n:e.o((e=>t.focusPassword2=!1),"b6"),o:e.o((e=>t.formData.password2=e),"4e"),p:e.p({focus:t.focusPassword2,type:"password",inputBorder:!1,trim:"both",placeholder:"请再次输入新密码",modelValue:t.formData.password2}),q:e.p({name:"password2"}),r:e.o(((...e)=>n.submit&&n.submit(...e)),"41"),s:e.o(((...e)=>n.retrieveByEmail&&n.retrieveByEmail(...e)),"cb"),t:e.o(((...e)=>n.backLogin&&n.backLogin(...e)),"e7"),v:e.sr("form","1e51b6c8-0"),w:e.p({value:t.formData,"err-show-type":"toast"}),x:e.sr("popup","1e51b6c8-9"),y:e.o(n.submit,"3b"),z:e.o((e=>t.formData.captcha=e),"61"),A:e.p({scene:"reset-pwd-by-sms",modelValue:t.formData.captcha})}}]]);wx.createPage(a);
|
||||
10
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/retrieve/retrieve.json
vendored
Normal file
10
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/retrieve/retrieve.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"navigationBarTitleText": "重置密码",
|
||||
"usingComponents": {
|
||||
"uni-easyinput": "../../../uni-easyinput/components/uni-easyinput/uni-easyinput",
|
||||
"uni-forms-item": "../../../uni-forms/components/uni-forms-item/uni-forms-item",
|
||||
"uni-id-pages-sms-form": "../../components/uni-id-pages-sms-form/uni-id-pages-sms-form",
|
||||
"uni-forms": "../../../uni-forms/components/uni-forms/uni-forms",
|
||||
"uni-popup-captcha": "../../../uni-captcha/components/uni-popup-captcha/uni-popup-captcha"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/retrieve/retrieve.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/retrieve/retrieve.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="uni-content"><match-media min-width="{{690}}"><view class="login-logo"><image src="{{a}}"></image></view><text class="title title-box">通过手机验证码找回密码</text></match-media><uni-forms wx:if="{{w}}" class="r" u-s="{{['d']}}" u-r="form" u-i="1e51b6c8-0" bind:__l="__l" u-p="{{w}}"><uni-forms-item wx:if="{{e}}" u-s="{{['d']}}" u-i="1e51b6c8-1,1e51b6c8-0" bind:__l="__l" u-p="{{e}}"><uni-easyinput wx:if="{{d}}" bindblur="{{b}}" class="input-box" u-i="1e51b6c8-2,1e51b6c8-1" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"></uni-easyinput></uni-forms-item><uni-forms-item wx:if="{{i}}" u-s="{{['d']}}" u-i="1e51b6c8-3,1e51b6c8-0" bind:__l="__l" u-p="{{i}}"><uni-id-pages-sms-form wx:if="{{h}}" class="r" u-r="shortCode" u-i="1e51b6c8-4,1e51b6c8-3" bind:__l="__l" bindupdateModelValue="{{g}}" u-p="{{h}}"></uni-id-pages-sms-form></uni-forms-item><uni-forms-item wx:if="{{m}}" u-s="{{['d']}}" u-i="1e51b6c8-5,1e51b6c8-0" bind:__l="__l" u-p="{{m}}"><uni-easyinput wx:if="{{l}}" bindblur="{{j}}" class="input-box" u-i="1e51b6c8-6,1e51b6c8-5" bind:__l="__l" bindupdateModelValue="{{k}}" u-p="{{l}}"></uni-easyinput></uni-forms-item><uni-forms-item wx:if="{{q}}" u-s="{{['d']}}" u-i="1e51b6c8-7,1e51b6c8-0" bind:__l="__l" u-p="{{q}}"><uni-easyinput wx:if="{{p}}" bindblur="{{n}}" class="input-box" u-i="1e51b6c8-8,1e51b6c8-7" bind:__l="__l" bindupdateModelValue="{{o}}" u-p="{{p}}"></uni-easyinput></uni-forms-item><button class="uni-btn send-btn-box" type="primary" bindtap="{{r}}">提交</button><match-media min-width="{{690}}"><view class="link-box"><text class="link" bindtap="{{s}}">通过邮箱验证码找回密码</text><view></view><text class="link" bindtap="{{t}}">返回登录</text></view></match-media></uni-forms><uni-popup-captcha wx:if="{{A}}" class="r" bindconfirm="{{y}}" u-r="popup" u-i="1e51b6c8-9" bind:__l="__l" bindupdateModelValue="{{z}}" u-p="{{A}}"></uni-popup-captcha></view>
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/retrieve/retrieve.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/retrieve/retrieve.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.uni-content{padding:0 60rpx}.login-logo{display:none}@media screen and (min-width: 690px){.uni-content{padding:0;max-width:300px;margin-left:calc(50% - 200px)}}.uni-content view{box-sizing:border-box}.title{display:flex;padding:18px 0;font-weight:800;flex-direction:column}.tip{display:flex;color:#bdbdc0;font-size:11px;margin:6px 0}.uni-content .uni-easyinput__content,.input-box{height:44px;background-color:#f8f8f8!important;border-radius:0;font-size:14px;display:flex;flex:1}.link{color:#04498c;cursor:pointer}.uni-content .uni-forms-item__inner{padding-bottom:8px}.uni-btn{text-align:center;height:40px;line-height:40px;margin:15px 0 10px;color:#fff!important;border-radius:5px;font-size:16px}.uni-body.uni_modules-uni-id-pages-pages-login-login-withoutpwd{height:auto!important}@media screen and (max-width: 690px){.uni-content{margin-top:15px}}@media screen and (min-width: 690px){.uni-content{padding:30px 40px 40px;max-height:650px}.link-box{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.link{font-size:12px}}
|
||||
@@ -0,0 +1 @@
|
||||
"use strict";const o=require("../../../../../common/vendor.js"),e=require("../../../../../common/store.js"),t={data:()=>({formData:{mobile:"",code:"",captcha:""},focusMobile:!0,logo:"/static/logo.png"}),computed:{tipText(){return`验证码已通过短信发送至 ${this.formData.mobile}。密码为6 - 20位`}},onLoad(o){},onReady(){},methods:{submit(){if(!/^1\d{10}$/.test(this.formData.mobile))return this.focusMobile=!0,o.index.showToast({title:"手机号码格式不正确",icon:"none",duration:3e3});if(!/^\d{6}$/.test(this.formData.code))return this.$refs.smsForm.focusSmsCodeInput=!0,o.index.showToast({title:"验证码格式不正确",icon:"none",duration:3e3});o._r.importObject("uni-id-co").bindMobileBySms(this.formData).then((t=>{o.index.showToast({title:t.errMsg,icon:"none",duration:3e3}),this.getOpenerEventChannel(),e.mutations.setUserInfo(this.formData),o.index.navigateBack()})).catch((o=>{console.log(o),"uni-id-captcha-required"==o.errCode&&this.$refs.popup.open()})).finally((o=>{this.formData.captcha=""}))}}};if(!Array){(o.resolveComponent("uni-easyinput")+o.resolveComponent("uni-id-pages-sms-form")+o.resolveComponent("uni-popup-captcha"))()}Math||((()=>"../../../../uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../../components/uni-id-pages-sms-form/uni-id-pages-sms-form.js")+(()=>"../../../../uni-captcha/components/uni-popup-captcha/uni-popup-captcha.js"))();const a=o._export_sfc(t,[["render",function(e,t,a,i,n,s){return{a:n.logo,b:o.o((o=>n.focusMobile=!1),"eb"),c:o.o((o=>n.formData.mobile=o),"5f"),d:o.p({clearable:!0,focus:n.focusMobile,type:"number",inputBorder:!1,maxlength:"11",placeholder:"请输入手机号",modelValue:n.formData.mobile}),e:o.sr("smsForm","cab72294-1"),f:o.o((o=>n.formData.code=o),"b8"),g:o.p({type:"bind-mobile-by-sms",phone:n.formData.mobile,modelValue:n.formData.code}),h:o.o(((...o)=>s.submit&&s.submit(...o)),"95"),i:o.sr("popup","cab72294-2"),j:o.o(s.submit,"5f"),k:o.o((o=>n.formData.captcha=o),"f4"),l:o.p({scene:"bind-mobile-by-sms",modelValue:n.formData.captcha})}}]]);wx.createPage(a);
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "绑定手机号码",
|
||||
"usingComponents": {
|
||||
"uni-easyinput": "../../../../uni-easyinput/components/uni-easyinput/uni-easyinput",
|
||||
"uni-id-pages-sms-form": "../../../components/uni-id-pages-sms-form/uni-id-pages-sms-form",
|
||||
"uni-popup-captcha": "../../../../uni-captcha/components/uni-popup-captcha/uni-popup-captcha"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<view class="uni-content"><match-media min-width="{{690}}"><view class="login-logo"><image src="{{a}}"></image></view><text class="title title-box">绑定手机号</text></match-media><uni-easyinput wx:if="{{d}}" bindblur="{{b}}" class="input-box" u-i="cab72294-0" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"></uni-easyinput><uni-id-pages-sms-form wx:if="{{g}}" class="r" u-r="smsForm" u-i="cab72294-1" bind:__l="__l" bindupdateModelValue="{{f}}" u-p="{{g}}"></uni-id-pages-sms-form><button class="uni-btn send-btn-box" type="primary" bindtap="{{h}}">提交</button><uni-popup-captcha wx:if="{{l}}" class="r" bindconfirm="{{j}}" u-r="popup" u-i="cab72294-2" bind:__l="__l" bindupdateModelValue="{{k}}" u-p="{{l}}"></uni-popup-captcha></view>
|
||||
@@ -0,0 +1 @@
|
||||
.uni-content{padding:0 60rpx}.login-logo{display:none}@media screen and (min-width: 690px){.uni-content{padding:0;max-width:300px;margin-left:calc(50% - 200px)}}.uni-content view{box-sizing:border-box}.title{display:flex;padding:18px 0;font-weight:800;flex-direction:column}.tip{display:flex;color:#bdbdc0;font-size:11px;margin:6px 0}.uni-content .uni-easyinput__content,.input-box{height:44px;background-color:#f8f8f8!important;border-radius:0;font-size:14px;display:flex;flex:1}.link{color:#04498c;cursor:pointer}.uni-content .uni-forms-item__inner{padding-bottom:8px}.uni-btn{text-align:center;height:40px;line-height:40px;margin:15px 0 10px;color:#fff!important;border-radius:5px;font-size:16px}.uni-body.uni_modules-uni-id-pages-pages-login-login-withoutpwd{height:auto!important}.uni-content{padding:0;align-items:center;justify-content:center;padding:50rpx;padding-top:10px}@media screen and (min-width: 690px){.uni-content{padding:30px 40px 40px}}.input-box{width:100%;margin-top:16px;background-color:#f9f9f9;border-radius:6rpx;flex-direction:row;flex-wrap:nowrap;margin-bottom:10px}.send-btn-box{margin-top:15px}
|
||||
@@ -0,0 +1 @@
|
||||
"use strict";const o=require("../../../../../common/vendor.js"),s=require("../../../common/login-page.mixin.js"),e=require("../../../common/password.js"),r=o._r.importObject("uni-id-co",{customUI:!0}),a={mixins:[s.mixin],data:()=>({focusOldPassword:!1,focusNewPassword:!1,focusNewPassword2:!1,formData:{oldPassword:"",newPassword:"",newPassword2:""},rules:{oldPassword:{rules:[{required:!0,errorMessage:"请输入新密码"},{pattern:/^.{6,20}$/,errorMessage:"密码为6 - 20位"}]},...e.passwordMod.getPwdRules("newPassword","newPassword2")},logo:"/static/logo.png"}),onReady(){this.$refs.form.setRules(this.rules)},onShow(){},methods:{submit(){this.$refs.form.validate().then((s=>{let{oldPassword:e,newPassword:a}=this.formData;r.updatePwd({oldPassword:e,newPassword:a}).then((s=>{o.index.removeStorageSync("uni_id_token"),o.index.setStorageSync("uni_id_token_expired",0),o.index.redirectTo({url:"/uni_modules/uni-id-pages/pages/login/login-withpwd"})})).catch((s=>{o.index.showModal({content:s.message,showCancel:!1})}))})).catch((o=>{let s=o[0].key;s=s.replace(s[0],s[0].toUpperCase()),this["focus"+s]=!0}))}}};if(!Array){(o.resolveComponent("uni-easyinput")+o.resolveComponent("uni-forms-item")+o.resolveComponent("uni-forms"))()}Math||((()=>"../../../../uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../../../uni-forms/components/uni-forms-item/uni-forms-item.js")+(()=>"../../../../uni-forms/components/uni-forms/uni-forms.js"))();const n=o._export_sfc(a,[["render",function(s,e,r,a,n,d){return{a:n.logo,b:o.o((o=>n.focusOldPassword=!1),"ce"),c:o.o((o=>n.formData.oldPassword=o),"58"),d:o.p({focus:n.focusOldPassword,type:"password",inputBorder:!1,placeholder:"请输入旧密码",modelValue:n.formData.oldPassword}),e:o.p({name:"oldPassword"}),f:o.o((o=>n.focusNewPassword=!1),"dc"),g:o.o((o=>n.formData.newPassword=o),"c6"),h:o.p({focus:n.focusNewPassword,type:"password",inputBorder:!1,placeholder:"请输入新密码",modelValue:n.formData.newPassword}),i:o.p({name:"newPassword"}),j:o.o((o=>n.focusNewPassword2=!1),"c5"),k:o.o((o=>n.formData.newPassword2=o),"f8"),l:o.p({focus:n.focusNewPassword2,type:"password",inputBorder:!1,placeholder:"请再次输入新密码",modelValue:n.formData.newPassword2}),m:o.p({name:"newPassword2"}),n:o.o(((...o)=>d.submit&&d.submit(...o)),"90"),o:o.sr("form","2d1d26d0-0"),p:o.p({value:n.formData,"err-show-type":"toast"})}}]]);wx.createPage(n);
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"enablePullDownRefresh": false,
|
||||
"navigationBarTitleText": "修改密码",
|
||||
"usingComponents": {
|
||||
"uni-easyinput": "../../../../uni-easyinput/components/uni-easyinput/uni-easyinput",
|
||||
"uni-forms-item": "../../../../uni-forms/components/uni-forms-item/uni-forms-item",
|
||||
"uni-forms": "../../../../uni-forms/components/uni-forms/uni-forms"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<view class="uni-content"><match-media min-width="{{690}}"><view class="login-logo"><image src="{{a}}"></image></view><text class="title title-box">修改密码</text></match-media><uni-forms wx:if="{{p}}" class="r" u-s="{{['d']}}" u-r="form" u-i="2d1d26d0-0" bind:__l="__l" u-p="{{p}}"><uni-forms-item wx:if="{{e}}" u-s="{{['d']}}" u-i="2d1d26d0-1,2d1d26d0-0" bind:__l="__l" u-p="{{e}}"><uni-easyinput wx:if="{{d}}" bindblur="{{b}}" class="input-box" u-i="2d1d26d0-2,2d1d26d0-1" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"></uni-easyinput></uni-forms-item><uni-forms-item wx:if="{{i}}" u-s="{{['d']}}" u-i="2d1d26d0-3,2d1d26d0-0" bind:__l="__l" u-p="{{i}}"><uni-easyinput wx:if="{{h}}" bindblur="{{f}}" class="input-box" u-i="2d1d26d0-4,2d1d26d0-3" bind:__l="__l" bindupdateModelValue="{{g}}" u-p="{{h}}"></uni-easyinput></uni-forms-item><uni-forms-item wx:if="{{m}}" u-s="{{['d']}}" u-i="2d1d26d0-5,2d1d26d0-0" bind:__l="__l" u-p="{{m}}"><uni-easyinput wx:if="{{l}}" bindblur="{{j}}" class="input-box" u-i="2d1d26d0-6,2d1d26d0-5" bind:__l="__l" bindupdateModelValue="{{k}}" u-p="{{l}}"></uni-easyinput></uni-forms-item><button class="uni-btn send-btn-box" type="primary" bindtap="{{n}}">提交</button></uni-forms></view>
|
||||
@@ -0,0 +1 @@
|
||||
.uni-content{padding:0 60rpx}.login-logo{display:none}@media screen and (min-width: 690px){.uni-content{padding:0;max-width:300px;margin-left:calc(50% - 200px)}}.uni-content view{box-sizing:border-box}.title{display:flex;padding:18px 0;font-weight:800;flex-direction:column}.tip{display:flex;color:#bdbdc0;font-size:11px;margin:6px 0}.uni-content .uni-easyinput__content,.input-box{height:44px;background-color:#f8f8f8!important;border-radius:0;font-size:14px;display:flex;flex:1}.link{color:#04498c;cursor:pointer}.uni-content .uni-forms-item__inner{padding-bottom:8px}.uni-btn{text-align:center;height:40px;line-height:40px;margin:15px 0 10px;color:#fff!important;border-radius:5px;font-size:16px}.uni-body.uni_modules-uni-id-pages-pages-login-login-withoutpwd{height:auto!important}@media screen and (max-width: 690px){.uni-content{margin-top:15px}}@media screen and (min-width: 690px){.uni-content{padding:30px 40px 40px}}
|
||||
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../../../../common/vendor.js"),n={data:()=>({}),onLoad(){},methods:{cancel(){e.index.navigateBack()},nextStep(){e.index.showModal({content:"已经仔细阅读注销提示,知晓可能带来的后果,并确认要注销",complete:n=>{if(n.confirm){e._r.importObject("uni-id-co").closeAccount().then((n=>{e.index.showToast({title:"注销成功",duration:3e3}),e.index.removeStorageSync("uni_id_token"),e.index.setStorageSync("uni_id_token_expired",0),e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/login/login-withoutpwd"})}))}else e.index.navigateBack()}})}}};const t=e._export_sfc(n,[["render",function(n,t,o,i,a,c){return{a:e.o(((...e)=>c.nextStep&&c.nextStep(...e)),"09"),b:e.o(((...e)=>c.cancel&&c.cancel(...e)),"a5")}}]]);wx.createPage(t);
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "注销账号",
|
||||
"usingComponents": {}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<view class="uni-content"><text class="words" space="emsp"> 一、注销是不可逆操作,注销后:\n 1.帐号将无法登录、无法找回。\n 2.帐号所有信息都会清除(个人身份信息、粉丝数等;发布的作品、评论、点赞等;交易信息等),你 的朋友将无法通过本应用帐号联系你,请自行备份相关 信息和数据。\n 二、重要提示\n 1.封禁帐号(永久封禁、社交封禁、直播权限封禁)不能申请注销。\n 2.注销后,你的身份证、三方帐号(微信、QQ、微博、支付宝)、手机号等绑定关系将解除,解除后可以绑定到其他帐号。\n 3.注销后,手机号可以注册新的帐号,新帐号不会存在之前帐号的任何信息(作品、粉丝、评论、个人信息等)。\n 4.注销本应用帐号前,需尽快处理帐号下的资金问题。\n 5.视具体帐号情况而定,注销最多需要7天。\n </text><view class="button-group"><button bindtap="{{a}}" class="next" type="default">下一步</button><button bindtap="{{b}}" type="warn">取消</button></view></view>
|
||||
@@ -0,0 +1 @@
|
||||
.uni-content{display:flex;flex-direction:column;font-size:28rpx}.words{padding:0 26rpx;line-height:46rpx;margin-top:20rpx;margin-bottom:80px}.button-group button{border-radius:100px;border:none;width:300rpx;height:42px;line-height:42px;font-size:32rpx}.button-group button:after{border:none}.button-group button.next{color:#e64340;border:solid 1px #e64340}.button-group{display:flex;flex-direction:row;position:fixed;height:50px;bottom:10px;width:750rpx;justify-content:center;align-items:center;border-top:solid 1px #e4e6ec;padding-top:10px;background-color:#fff;max-width:690px}@media screen and (min-width: 690px){.uni-content{max-width:690px;margin-left:calc(50% - 345px)}}
|
||||
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../../../../common/vendor.js"),i=require("../../../common/login-page.mixin.js"),t=require("../../../../../common/store.js"),r=require("../../../../../common/assets.js");e._r.importObject("uni-id-co");const n={mixins:[i.mixin],data:()=>({realName:"",idCard:"",certifyId:"",verifyFail:!1,verifyFailCode:0,verifyFailTitle:"",verifyFailContent:""}),computed:{userInfo:()=>t.store.userInfo||{},certifyIdNext(){return Boolean(this.realName)&&Boolean(this.idCard)&&this.needAgreements&&this.agree},isCertify(){return this.userInfo.realNameAuth&&2===this.userInfo.realNameAuth.authStatus},isDev:()=>!1},onLoad(){const i=e.index.getStorageSync("uni-id-pages-temp-frv");i&&(this.realName=i.realName,this.idCard=i.idCard)},methods:{async getCertifyId(){if(this.certifyIdNext)return e.index.showModal({content:"暂不支持实名认证",showCancel:!1})},startFacialRecognitionVerify(){},async getFrvAuthResult(){const i=e._r.importObject("uni-id-co",{customUI:!0});try{e.index.showLoading({title:"验证中...",mask:!1});const r=await i.getFrvAuthResult({certifyId:this.certifyId}),{errCode:n,...s}=r;this.verifyFailContent&&console.log(`[frv-debug] 客户端刷脸失败,由实人认证服务查询具体原因,原因:${this.verifyFailContent}`),e.index.showModal({content:"实名认证成功",showCancel:!1,success:()=>{t.mutations.setUserInfo({realNameAuth:s}),this.verifyFail=!1}}),e.index.removeStorage({key:"uni-id-pages-temp-frv"})}catch(r){this.verifyFail=!0,this.verifyFailTitle=r.errMsg,console.error(JSON.stringify(r))}finally{e.index.hideLoading()}},retry(){10013!==this.verifyFailCode?this.getCertifyId():this.verifyFail=!1}}};if(!Array){(e.resolveComponent("uni-list-item")+e.resolveComponent("uni-list")+e.resolveComponent("uni-easyinput")+e.resolveComponent("uni-forms-item")+e.resolveComponent("uni-forms")+e.resolveComponent("uni-id-pages-agreements"))()}Math||((()=>"../../../../uni-list/components/uni-list-item/uni-list-item.js")+(()=>"../../../../uni-list/components/uni-list/uni-list.js")+(()=>"../../../../uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../../../uni-forms/components/uni-forms-item/uni-forms-item.js")+(()=>"../../../../uni-forms/components/uni-forms/uni-forms.js")+(()=>"../../../components/uni-id-pages-agreements/uni-id-pages-agreements.js"))();const s=e._export_sfc(n,[["render",function(i,t,n,s,o,a){return e.e({a:a.isCertify},a.isCertify?{b:e.p({title:"姓名",rightText:a.userInfo.realNameAuth.realName}),c:e.p({title:"身份证号码",rightText:a.userInfo.realNameAuth.identity})}:e.e({d:o.verifyFail},o.verifyFail?e.e({e:r._imports_0,f:e.t(o.verifyFailTitle),g:e.t(o.verifyFailContent),h:10013!==o.verifyFailCode},10013!==o.verifyFailCode?{i:e.o(((...e)=>a.retry&&a.retry(...e)),"55")}:{j:e.o(((...e)=>a.retry&&a.retry(...e)),"10")},{k:a.isDev},(a.isDev,{})):{l:e.o((e=>o.realName=e),"5d"),m:e.p({placeholder:"姓名",clearable:!1,modelValue:o.realName}),n:e.p({name:"realName"}),o:e.o((e=>o.idCard=e),"c6"),p:e.p({placeholder:"身份证号码",clearable:!1,modelValue:o.idCard}),q:e.p({name:"idCard"}),r:e.sr("agreements","478d860c-8"),s:e.p({scope:"realNameVerify"}),t:!a.certifyIdNext,v:e.o(((...e)=>a.getCertifyId&&a.getCertifyId(...e)),"e5")}))}]]);wx.createPage(s);
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"enablePullDownRefresh": false,
|
||||
"navigationBarTitleText": "实名认证",
|
||||
"usingComponents": {
|
||||
"uni-list-item": "../../../../uni-list/components/uni-list-item/uni-list-item",
|
||||
"uni-list": "../../../../uni-list/components/uni-list/uni-list",
|
||||
"uni-easyinput": "../../../../uni-easyinput/components/uni-easyinput/uni-easyinput",
|
||||
"uni-forms-item": "../../../../uni-forms/components/uni-forms-item/uni-forms-item",
|
||||
"uni-forms": "../../../../uni-forms/components/uni-forms/uni-forms",
|
||||
"uni-id-pages-agreements": "../../../components/uni-id-pages-agreements/uni-id-pages-agreements"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<view><block wx:if="{{a}}"><uni-list u-s="{{['d']}}" u-i="478d860c-0" bind:__l="__l"><uni-list-item wx:if="{{b}}" class="item" u-i="478d860c-1,478d860c-0" bind:__l="__l" u-p="{{b}}"></uni-list-item><uni-list-item wx:if="{{c}}" class="item" u-i="478d860c-2,478d860c-0" bind:__l="__l" u-p="{{c}}"></uni-list-item></uni-list></block><block wx:else><view class="uni-content"><block wx:if="{{d}}"><view class="face-icon"><image src="{{e}}" class="face-icon-image"/></view><view class="error-title">{{f}}</view><view class="error-description">{{g}}</view><button wx:if="{{h}}" type="primary" bindtap="{{i}}">重新开始验证</button><button wx:else type="primary" bindtap="{{j}}">返回</button><view wx:if="{{k}}" class="dev-tip">请在控制台查看详细错误(此提示仅在开发环境展示)</view></block><block wx:else><text class="title">实名认证</text><uni-forms u-s="{{['d']}}" u-i="478d860c-3" bind:__l="__l"><uni-forms-item wx:if="{{n}}" u-s="{{['d']}}" u-i="478d860c-4,478d860c-3" bind:__l="__l" u-p="{{n}}"><uni-easyinput wx:if="{{m}}" class="input-box" u-i="478d860c-5,478d860c-4" bind:__l="__l" bindupdateModelValue="{{l}}" u-p="{{m}}"></uni-easyinput></uni-forms-item><uni-forms-item wx:if="{{q}}" u-s="{{['d']}}" u-i="478d860c-6,478d860c-3" bind:__l="__l" u-p="{{q}}"><uni-easyinput wx:if="{{p}}" class="input-box" u-i="478d860c-7,478d860c-6" bind:__l="__l" bindupdateModelValue="{{o}}" u-p="{{p}}"></uni-easyinput></uni-forms-item></uni-forms><uni-id-pages-agreements wx:if="{{s}}" class="r" u-r="agreements" style="margin-bottom:20px" u-i="478d860c-8" bind:__l="__l" u-p="{{s}}"></uni-id-pages-agreements><button type="primary" disabled="{{t}}" bindtap="{{v}}">确定</button></block></view></block></view>
|
||||
@@ -0,0 +1 @@
|
||||
.uni-content{padding:0 60rpx}.login-logo{display:none}@media screen and (min-width: 690px){.uni-content{padding:0;max-width:300px;margin-left:calc(50% - 200px)}}.uni-content view{box-sizing:border-box}.title{display:flex;padding:18px 0;font-weight:800;flex-direction:column}.tip{display:flex;color:#bdbdc0;font-size:11px;margin:6px 0}.uni-content .uni-easyinput__content,.input-box{height:44px;background-color:#f8f8f8!important;border-radius:0;font-size:14px;display:flex;flex:1}.link{color:#04498c;cursor:pointer}.uni-content .uni-forms-item__inner{padding-bottom:8px}.uni-btn{text-align:center;height:40px;line-height:40px;margin:15px 0 10px;color:#fff!important;border-radius:5px;font-size:16px}.uni-body.uni_modules-uni-id-pages-pages-login-login-withoutpwd{height:auto!important}.checkbox-box,.uni-label-pointer{align-items:center;display:flex;flex-direction:row}.item{flex-direction:row}.text{line-height:26px}.checkbox-box .uni-checkbox-input{border-radius:100%}.checkbox-box .uni-checkbox-input.uni-checkbox-input-checked{border-color:#007aff;color:#fff!important;background-color:#007aff}.agreements{margin-bottom:20px}.face-icon{width:100px;height:100px;margin:50px auto 30px}.face-icon-image{width:100%;height:100%;display:block}.error-title{font-size:18px;text-align:center;font-weight:700}.error-description{font-size:13px;color:#999;margin:10px 0 20px;text-align:center}.dev-tip{margin-top:20px;font-size:13px;color:#999;text-align:center}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/set-pwd/set-pwd.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/set-pwd/set-pwd.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const o=require("../../../../../common/vendor.js"),e=require("../../../common/password.js"),s=require("../../../../../common/store.js"),a=require("../../../config.js"),t=o._r.importObject("uni-id-co",{customUI:!0}),r={name:"set-pwd.vue",data:()=>({uniIdRedirectUrl:"",loginType:"",logo:"/static/logo.png",focusNewPassword:!1,focusNewPassword2:!1,allowSkip:!1,formData:{code:"",captcha:"",newPassword:"",newPassword2:""},rules:e.passwordMod.getPwdRules("newPassword","newPassword2")}),computed:{userInfo:()=>s.store.userInfo||{}},onReady(){this.$refs.form.setRules(this.rules)},onLoad(o){var e;this.uniIdRedirectUrl=o.uniIdRedirectUrl,this.loginType=o.loginType,a.config.setPasswordAfterLogin&&(null==(e=a.config.setPasswordAfterLogin)?void 0:e.allowSkip)&&(this.allowSkip=!0)},methods:{submit(){if(!/^\d{6}$/.test(this.formData.code))return this.$refs.smsCode.focusSmsCodeInput=!0,o.index.showToast({title:"验证码格式不正确",icon:"none"});this.$refs.form.validate().then((e=>{t.setPwd({password:this.formData.newPassword,code:this.formData.code,captcha:this.formData.captcha}).then((e=>{o.index.showModal({content:"密码设置成功",showCancel:!1,success:()=>{s.mutations.loginBack({uniIdRedirectUrl:this.uniIdRedirectUrl,loginType:this.loginType})}})})).catch((e=>{o.index.showModal({content:e.message,showCancel:!1})}))})).catch((o=>{"uni-id-captcha-required"==o.errCode?this.$refs.popup.open():console.log(o.errMsg)})).finally((o=>{this.formData.captcha=""}))},skip(){s.mutations.loginBack({uniIdRedirectUrl:this.uniIdRedirectUrl})}}};if(!Array){(o.resolveComponent("uni-easyinput")+o.resolveComponent("uni-forms-item")+o.resolveComponent("uni-id-pages-sms-form")+o.resolveComponent("uni-forms")+o.resolveComponent("uni-popup-captcha"))()}Math||((()=>"../../../../uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../../../uni-forms/components/uni-forms-item/uni-forms-item.js")+(()=>"../../../components/uni-id-pages-sms-form/uni-id-pages-sms-form.js")+(()=>"../../../../uni-forms/components/uni-forms/uni-forms.js")+(()=>"../../../../uni-captcha/components/uni-popup-captcha/uni-popup-captcha.js"))();const n=o._export_sfc(r,[["render",function(e,s,a,t,r,n){return o.e({a:r.logo,b:o.o((o=>r.focusNewPassword=!1),"8a"),c:o.o((o=>r.formData.newPassword=o),"b0"),d:o.p({focus:r.focusNewPassword,type:"password",inputBorder:!1,placeholder:"请输入密码",modelValue:r.formData.newPassword}),e:o.p({name:"newPassword"}),f:o.o((o=>r.focusNewPassword2=!1),"94"),g:o.o((o=>r.formData.newPassword2=o),"ae"),h:o.p({focus:r.focusNewPassword2,type:"password",inputBorder:!1,placeholder:"请再次输入新密码",modelValue:r.formData.newPassword2}),i:o.p({name:"newPassword2"}),j:o.sr("smsCode","ee890663-5,ee890663-0"),k:o.o((o=>r.formData.code=o),"a8"),l:o.p({type:"set-pwd-by-sms",phone:n.userInfo.mobile,modelValue:r.formData.code}),m:o.o(((...o)=>n.submit&&n.submit(...o)),"3c"),n:r.allowSkip},r.allowSkip?{o:o.o(((...o)=>n.skip&&n.skip(...o)),"19")}:{},{p:o.sr("form","ee890663-0"),q:o.p({value:r.formData,"err-show-type":"toast"}),r:o.sr("popup","ee890663-6"),s:o.o(n.submit,"a6"),t:o.o((o=>r.formData.captcha=o),"4d"),v:o.p({scene:"set-pwd-by-sms",modelValue:r.formData.captcha})})}],["__scopeId","data-v-ee890663"]]);wx.createPage(n);
|
||||
11
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/set-pwd/set-pwd.json
vendored
Normal file
11
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/set-pwd/set-pwd.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"enablePullDownRefresh": false,
|
||||
"navigationBarTitleText": "设置密码",
|
||||
"usingComponents": {
|
||||
"uni-easyinput": "../../../../uni-easyinput/components/uni-easyinput/uni-easyinput",
|
||||
"uni-forms-item": "../../../../uni-forms/components/uni-forms-item/uni-forms-item",
|
||||
"uni-id-pages-sms-form": "../../../components/uni-id-pages-sms-form/uni-id-pages-sms-form",
|
||||
"uni-forms": "../../../../uni-forms/components/uni-forms/uni-forms",
|
||||
"uni-popup-captcha": "../../../../uni-captcha/components/uni-popup-captcha/uni-popup-captcha"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/set-pwd/set-pwd.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/set-pwd/set-pwd.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="uni-content data-v-ee890663"><match-media class="data-v-ee890663" min-width="{{690}}"><view class="login-logo data-v-ee890663"><image class="data-v-ee890663" src="{{a}}"></image></view><text class="title title-box data-v-ee890663">设置密码</text></match-media><uni-forms wx:if="{{q}}" u-s="{{['d']}}" class="set-password-form r data-v-ee890663" u-r="form" u-i="ee890663-0" bind:__l="__l" u-p="{{q}}"><text class="tip data-v-ee890663">输入密码</text><uni-forms-item wx:if="{{e}}" class="data-v-ee890663" u-s="{{['d']}}" u-i="ee890663-1,ee890663-0" bind:__l="__l" u-p="{{e}}"><uni-easyinput wx:if="{{d}}" bindblur="{{b}}" class="input-box data-v-ee890663" u-i="ee890663-2,ee890663-1" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"></uni-easyinput></uni-forms-item><text class="tip data-v-ee890663">再次输入密码</text><uni-forms-item wx:if="{{i}}" class="data-v-ee890663" u-s="{{['d']}}" u-i="ee890663-3,ee890663-0" bind:__l="__l" u-p="{{i}}"><uni-easyinput wx:if="{{h}}" bindblur="{{f}}" class="input-box data-v-ee890663" u-i="ee890663-4,ee890663-3" bind:__l="__l" bindupdateModelValue="{{g}}" u-p="{{h}}"></uni-easyinput></uni-forms-item><uni-id-pages-sms-form wx:if="{{l}}" class="r data-v-ee890663" u-r="smsCode" u-i="ee890663-5,ee890663-0" bind:__l="__l" bindupdateModelValue="{{k}}" u-p="{{l}}"></uni-id-pages-sms-form><view class="link-box data-v-ee890663"><button class="uni-btn send-btn data-v-ee890663" type="primary" bindtap="{{m}}">确认</button><button wx:if="{{n}}" class="uni-btn send-btn data-v-ee890663" type="default" bindtap="{{o}}">跳过</button></view></uni-forms><uni-popup-captcha wx:if="{{v}}" class="r data-v-ee890663" bindconfirm="{{s}}" u-r="popup" u-i="ee890663-6" bind:__l="__l" bindupdateModelValue="{{t}}" u-p="{{v}}"></uni-popup-captcha></view>
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/set-pwd/set-pwd.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/set-pwd/set-pwd.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.uni-content.data-v-ee890663{padding:0 60rpx}.login-logo.data-v-ee890663{display:none}@media screen and (min-width: 690px){.uni-content.data-v-ee890663{padding:0;max-width:300px;margin-left:calc(50% - 200px)}}.uni-content view.data-v-ee890663{box-sizing:border-box}.title.data-v-ee890663{display:flex;padding:18px 0;font-weight:800;flex-direction:column}.tip.data-v-ee890663{display:flex;color:#bdbdc0;font-size:11px;margin:6px 0}.uni-content.data-v-ee890663 .uni-easyinput__content,.input-box.data-v-ee890663{height:44px;background-color:#f8f8f8!important;border-radius:0;font-size:14px;display:flex;flex:1}.link.data-v-ee890663{color:#04498c;cursor:pointer}.uni-content.data-v-ee890663 .uni-forms-item__inner{padding-bottom:8px}.uni-btn.data-v-ee890663{text-align:center;height:40px;line-height:40px;margin:15px 0 10px;color:#fff!important;border-radius:5px;font-size:16px}.uni-body.uni_modules-uni-id-pages-pages-login-login-withoutpwd.data-v-ee890663{height:auto!important}.uni-btn[type=default].data-v-ee890663{color:inherit!important}.uni-content.data-v-ee890663 .uni-forms-item{margin-bottom:10px}.popup-captcha.data-v-ee890663{display:flex;padding:20rpx;background-color:#fff;border-radius:2px;flex-direction:column;position:relative}.popup-captcha .title.data-v-ee890663{font-weight:400;padding:0 0 15px;color:#666}.popup-captcha .close.data-v-ee890663{position:absolute;bottom:-40px;margin-left:-13px;left:50%}.popup-captcha .uni-btn.data-v-ee890663{margin:0}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/userinfo.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/userinfo.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js"),i=require("../../../../common/store.js"),n=e._r.importObject("uni-id-co"),o={computed:{userInfo:()=>i.store.userInfo||{},realNameStatus(){return this.userInfo.realNameAuth?this.userInfo.realNameAuth.authStatus:0}},data:()=>({univerifyStyle:{authButton:{title:"本机号码一键绑定"},otherLoginButton:{title:"其他号码绑定"}},hasPwd:!1,showLoginManage:!1,setNicknameIng:!1}),async onShow(){this.univerifyStyle.authButton.title="本机号码一键绑定",this.univerifyStyle.otherLoginButton.title="其他号码绑定"},async onLoad(e){e.showLoginManage&&(this.showLoginManage=!0);let i=await n.getAccountInfo();this.hasPwd=i.isPasswordSet},methods:{login(){e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/login/login-withoutpwd",complete:e=>{}})},logout(){i.mutations.logout()},bindMobileSuccess(){i.mutations.updateUserInfo()},changePassword(){e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/userinfo/change_pwd/change_pwd",complete:e=>{}})},bindMobile(){this.$refs["bind-mobile-by-sms"].open()},univerify(){e.index.login({provider:"univerify",univerifyStyle:this.univerifyStyle,success:async o=>{n.bindMobileByUniverify(o.authResult).then((e=>{i.mutations.updateUserInfo()})).catch((e=>{console.log(e)})).finally((i=>{e.index.closeAuthView()}))},fail:e=>{console.log(e),"30002"!=e.code&&"30001"!=e.code||this.bindMobileBySmsCode()}})},bindMobileBySmsCode(){e.index.navigateTo({url:"./bind-mobile/bind-mobile"})},setNickname(e){e?(i.mutations.updateUserInfo({nickname:e}),this.setNicknameIng=!1,this.$refs.dialog.close()):this.$refs.dialog.open()},deactivate(){e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/userinfo/deactivate/deactivate"})},async bindThirdAccount(n){const o=e._r.importObject("uni-id-co"),t={weixin:"wx_openid",alipay:"ali_openid",apple:"apple_openid",qq:"qq_openid"}[n.toLowerCase()];this.userInfo[t]?(await o["unbind"+n](),await i.mutations.updateUserInfo()):e.index.login({provider:n.toLowerCase(),onlyAuthorize:!0,success:async t=>{const s=await o["bind"+n]({code:t.code});s.errCode&&e.index.showToast({title:s.errMsg||"绑定失败",duration:3e3}),await i.mutations.updateUserInfo()},fail:async i=>{console.log(i),e.index.hideLoading()}})},realNameVerify(){e.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/userinfo/realname-verify/realname-verify"})}}};if(!Array){(e.resolveComponent("uni-id-pages-avatar")+e.resolveComponent("uni-list-item")+e.resolveComponent("uni-list")+e.resolveComponent("uni-popup-dialog")+e.resolveComponent("uni-popup")+e.resolveComponent("uni-id-pages-bind-mobile"))()}Math||((()=>"../../components/uni-id-pages-avatar/uni-id-pages-avatar.js")+(()=>"../../../uni-list/components/uni-list-item/uni-list-item.js")+(()=>"../../../uni-list/components/uni-list/uni-list.js")+(()=>"../../../uni-popup/components/uni-popup-dialog/uni-popup-dialog.js")+(()=>"../../../uni-popup/components/uni-popup/uni-popup.js")+(()=>"../../components/uni-id-pages-bind-mobile/uni-id-pages-bind-mobile.js"))();const t=e._export_sfc(o,[["render",function(i,n,o,t,s,a){return e.e({a:e.p({width:"260rpx",height:"260rpx"}),b:e.o((e=>a.setNickname("")),"8b"),c:e.p({title:"昵称",rightText:a.userInfo.nickname||"未设置",link:!0}),d:e.o(a.bindMobile,"cd"),e:e.p({title:"手机号",rightText:a.userInfo.mobile||"未绑定",link:!0}),f:a.userInfo.email},a.userInfo.email?{g:e.p({title:"电子邮箱",rightText:a.userInfo.email})}:{},{h:s.hasPwd},s.hasPwd?{i:e.o(a.changePassword,"4c"),j:e.p({title:"修改密码",link:!0})}:{},{k:e.o(a.setNickname,"fe"),l:e.p({mode:"input",value:a.userInfo.nickname,inputType:s.setNicknameIng?"nickname":"text",title:"设置昵称",placeholder:"请输入要设置的昵称"}),m:e.sr("dialog","a66a7631-6"),n:e.p({type:"dialog"}),o:e.sr("bind-mobile-by-sms","a66a7631-8"),p:e.o(a.bindMobileSuccess,"70"),q:s.showLoginManage},s.showLoginManage?e.e({r:a.userInfo._id},a.userInfo._id?{s:e.o(((...e)=>a.logout&&a.logout(...e)),"27")}:{t:e.o(((...e)=>a.login&&a.login(...e)),"3a")}):{})}],["__scopeId","data-v-a66a7631"]]);wx.createPage(t);
|
||||
11
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/userinfo.json
vendored
Normal file
11
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/userinfo.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"navigationBarTitleText": "个人资料",
|
||||
"usingComponents": {
|
||||
"uni-id-pages-avatar": "../../components/uni-id-pages-avatar/uni-id-pages-avatar",
|
||||
"uni-list-item": "../../../uni-list/components/uni-list-item/uni-list-item",
|
||||
"uni-list": "../../../uni-list/components/uni-list/uni-list",
|
||||
"uni-popup-dialog": "../../../uni-popup/components/uni-popup-dialog/uni-popup-dialog",
|
||||
"uni-popup": "../../../uni-popup/components/uni-popup/uni-popup",
|
||||
"uni-id-pages-bind-mobile": "../../components/uni-id-pages-bind-mobile/uni-id-pages-bind-mobile"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/userinfo.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/userinfo.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="uni-content data-v-a66a7631"><view class="avatar data-v-a66a7631"><uni-id-pages-avatar wx:if="{{a}}" class="data-v-a66a7631" u-i="a66a7631-0" bind:__l="__l" u-p="{{a}}"></uni-id-pages-avatar></view><uni-list class="data-v-a66a7631" u-s="{{['d']}}" u-i="a66a7631-1" bind:__l="__l"><uni-list-item wx:if="{{c}}" class="item data-v-a66a7631" bindclick="{{b}}" u-i="a66a7631-2,a66a7631-1" bind:__l="__l" u-p="{{c}}"></uni-list-item><uni-list-item wx:if="{{e}}" class="item data-v-a66a7631" bindclick="{{d}}" u-i="a66a7631-3,a66a7631-1" bind:__l="__l" u-p="{{e}}"></uni-list-item><uni-list-item wx:if="{{f}}" class="item data-v-a66a7631" u-i="a66a7631-4,a66a7631-1" bind:__l="__l" u-p="{{g}}"></uni-list-item><uni-list-item wx:if="{{h}}" class="item data-v-a66a7631" bindclick="{{i}}" u-i="a66a7631-5,a66a7631-1" bind:__l="__l" u-p="{{j}}"></uni-list-item></uni-list><uni-popup wx:if="{{n}}" class="r data-v-a66a7631" u-s="{{['d']}}" u-r="dialog" u-i="a66a7631-6" bind:__l="__l" u-p="{{n}}"><uni-popup-dialog wx:if="{{l}}" class="data-v-a66a7631" bindconfirm="{{k}}" u-i="a66a7631-7,a66a7631-6" bind:__l="__l" u-p="{{l}}"></uni-popup-dialog></uni-popup><uni-id-pages-bind-mobile class="r data-v-a66a7631" u-r="bind-mobile-by-sms" bindsuccess="{{p}}" u-i="a66a7631-8" bind:__l="__l"></uni-id-pages-bind-mobile><block wx:if="{{q}}"><button wx:if="{{r}}" class="data-v-a66a7631" bindtap="{{s}}">退出登录</button><button wx:else class="data-v-a66a7631" bindtap="{{t}}">去登录</button></block></view>
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/userinfo.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/uni-id-pages/pages/userinfo/userinfo.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.uni-content.data-v-a66a7631{padding:0 60rpx}.login-logo.data-v-a66a7631{display:none}@media screen and (min-width: 690px){.uni-content.data-v-a66a7631{padding:0;max-width:300px;margin-left:calc(50% - 200px)}}.uni-content view.data-v-a66a7631{box-sizing:border-box}.title.data-v-a66a7631{display:flex;padding:18px 0;font-weight:800;flex-direction:column}.tip.data-v-a66a7631{display:flex;color:#bdbdc0;font-size:11px;margin:6px 0}.uni-content.data-v-a66a7631 .uni-easyinput__content,.input-box.data-v-a66a7631{height:44px;background-color:#f8f8f8!important;border-radius:0;font-size:14px;display:flex;flex:1}.link.data-v-a66a7631{color:#04498c;cursor:pointer}.uni-content.data-v-a66a7631 .uni-forms-item__inner{padding-bottom:8px}.uni-btn.data-v-a66a7631{text-align:center;height:40px;line-height:40px;margin:15px 0 10px;color:#fff!important;border-radius:5px;font-size:16px}.uni-body.uni_modules-uni-id-pages-pages-login-login-withoutpwd.data-v-a66a7631{height:auto!important}.uni-content.data-v-a66a7631{padding:0}view.data-v-a66a7631{display:flex;box-sizing:border-box;flex-direction:column}@media screen and (min-width: 690px){.uni-content.data-v-a66a7631{padding:0;max-width:690px;margin-left:calc(50% - 345px);border:none;max-height:none;border-radius:0;box-shadow:none}}.avatar.data-v-a66a7631{align-items:center;justify-content:center;margin:22px 0;width:100%}.item.data-v-a66a7631{flex:1;flex-direction:row;justify-content:space-between;align-items:center}button.data-v-a66a7631{margin:40px 10% 10%;border-radius:0;background-color:#fff;width:80%}.mt10.data-v-a66a7631{margin-top:10px}
|
||||
Reference in New Issue
Block a user