From 1e6b0974a0deff3a706a5570baee336f0e24f20b Mon Sep 17 00:00:00 2001 From: linju-json Date: Thu, 22 Apr 2021 14:45:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20uni-agree?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 2 + manifest.json | 18 +- pages.json | 47 ++-- pages/list/list.vue | 2 - .../uni-popup-agree/uni-popup-agree.vue | 212 ------------------ .../uni-agree/pages/uni-agree/uni-agree.nvue | 124 ++++++++++ .../uni-agree/pages/uni-agree/uni-agree.vue | 46 ---- uni_modules/uni-agree/utils/uni-agree.js | 5 +- .../js_sdk/validator/uni-id-users.js | 20 +- .../uni-id-users/pages/uni-id-users/edit.vue | 4 +- .../uni-login-page/common/loginPage.mixin.js | 34 +-- .../uni-login-page/common/loginSuccess.js | 22 ++ .../uni-quick-login/uni-quick-login.vue | 5 +- .../uni-login-page/pages/index/index.vue | 2 +- .../pages/register/register.vue | 6 +- 15 files changed, 227 insertions(+), 322 deletions(-) delete mode 100644 uni_modules/uni-agree/components/uni-popup-agree/uni-popup-agree.vue create mode 100644 uni_modules/uni-agree/pages/uni-agree/uni-agree.nvue delete mode 100644 uni_modules/uni-agree/pages/uni-agree/uni-agree.vue create mode 100644 uni_modules/uni-login-page/common/loginSuccess.js diff --git a/App.vue b/App.vue index 5ae3568b..e7c79a75 100644 --- a/App.vue +++ b/App.vue @@ -1,5 +1,6 @@ - - diff --git a/uni_modules/uni-agree/pages/uni-agree/uni-agree.nvue b/uni_modules/uni-agree/pages/uni-agree/uni-agree.nvue new file mode 100644 index 00000000..ca5110cc --- /dev/null +++ b/uni_modules/uni-agree/pages/uni-agree/uni-agree.nvue @@ -0,0 +1,124 @@ + + + + + \ No newline at end of file diff --git a/uni_modules/uni-agree/pages/uni-agree/uni-agree.vue b/uni_modules/uni-agree/pages/uni-agree/uni-agree.vue deleted file mode 100644 index eb262266..00000000 --- a/uni_modules/uni-agree/pages/uni-agree/uni-agree.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - - - diff --git a/uni_modules/uni-agree/utils/uni-agree.js b/uni_modules/uni-agree/utils/uni-agree.js index d0331147..dd9ed6d0 100644 --- a/uni_modules/uni-agree/utils/uni-agree.js +++ b/uni_modules/uni-agree/utils/uni-agree.js @@ -1,9 +1,10 @@ -export default function checkIsAgree(){ +export default function(){ if (uni.getSystemInfoSync().platform == "android") { let iKnowAgree = uni.getStorageSync('iKnowAgree') || false; if(!iKnowAgree){ uni.navigateTo({ - url:'/uni_modules/uni-agree/pages/uni-agree/uni-agree' + url:'uni_modules/uni-agree/pages/uni-agree/uni-agree', + animationType:"none" }) } } diff --git a/uni_modules/uni-id-users/js_sdk/validator/uni-id-users.js b/uni_modules/uni-id-users/js_sdk/validator/uni-id-users.js index ae8b1e3b..f17ba657 100644 --- a/uni_modules/uni-id-users/js_sdk/validator/uni-id-users.js +++ b/uni_modules/uni-id-users/js_sdk/validator/uni-id-users.js @@ -32,16 +32,16 @@ const validator = { "defaultValue": 0, "label": "性别" }, - "mobile": { - "rules": [{ - "format": "string" - }, - { - "pattern": "^\\+?[0-9-]{3,20}$" - } - ], - "label": "手机号码" - }, + // "mobile": { + // "rules": [{ + // "format": "string" + // }, + // { + // "pattern": "^\\+?[0-9-]{3,20}$" + // } + // ], + // "label": "手机号码" + // }, "nickname": { "rules": [{ diff --git a/uni_modules/uni-id-users/pages/uni-id-users/edit.vue b/uni_modules/uni-id-users/pages/uni-id-users/edit.vue index 1a54fea5..eaf387d1 100644 --- a/uni_modules/uni-id-users/pages/uni-id-users/edit.vue +++ b/uni_modules/uni-id-users/pages/uni-id-users/edit.vue @@ -11,7 +11,7 @@ - + @@ -68,7 +68,7 @@ ] }, rules: { - ...getValidator(["avatar", "gender", "mobile", "nickname"]) + ...getValidator(["avatar", "gender", "nickname"]) } } }, diff --git a/uni_modules/uni-login-page/common/loginPage.mixin.js b/uni_modules/uni-login-page/common/loginPage.mixin.js index 39d6184a..0c492e29 100644 --- a/uni_modules/uni-login-page/common/loginPage.mixin.js +++ b/uni_modules/uni-login-page/common/loginPage.mixin.js @@ -1,5 +1,6 @@ const helpPage = '/pages/ucenter/help/help'; // 帮助页面 import {mapMutations} from 'vuex'; +import loginSuccess from './loginSuccess.js'; let mixin = { // // 监听帮助按钮 // onNavigationBarButtonTap(event) { @@ -81,24 +82,27 @@ let mixin = { setUserInfo: 'user/login' }), loginSuccess(result){ - uni.showToast({ - title: '登陆成功', - icon: 'none' - }); - uni.setStorageSync('uni_id_uid', result.uid) - uni.setStorageSync('uni_id_token', result.token) - uni.setStorageSync('uni_id_token_expired', result.tokenExpired) + loginSuccess(result) delete result.userInfo.token this.setUserInfo(result.userInfo) + // uni.showToast({ + // title: '登陆成功', + // icon: 'none' + // }); + // uni.setStorageSync('uni_id_uid', result.uid) + // uni.setStorageSync('uni_id_token', result.token) + // uni.setStorageSync('uni_id_token_expired', result.tokenExpired) + // delete result.userInfo.token + // this.setUserInfo(result.userInfo) - var delta = 0//判断需要返回几层 - let pages = getCurrentPages(); - pages.forEach((page,index)=>{ - if(pages[pages.length-index-1].route.split('/')[1] == 'uni-login-page'){ - delta ++ - } - }) - uni.navigateBack({delta}) + // var delta = 0//判断需要返回几层 + // let pages = getCurrentPages(); + // pages.forEach((page,index)=>{ + // if(pages[pages.length-index-1].route.split('/')[1] == 'uni-login-page'){ + // delta ++ + // } + // }) + // uni.navigateBack({delta}) } } } diff --git a/uni_modules/uni-login-page/common/loginSuccess.js b/uni_modules/uni-login-page/common/loginSuccess.js new file mode 100644 index 00000000..0c19774b --- /dev/null +++ b/uni_modules/uni-login-page/common/loginSuccess.js @@ -0,0 +1,22 @@ +export default function(result){ + uni.showToast({ + title: '登陆成功', + icon: 'none' + }); + console.log('登陆成功',result); + uni.setStorageSync('uni_id_uid', result.uid) + uni.setStorageSync('uni_id_token', result.token) + uni.setStorageSync('uni_id_token_expired', result.tokenExpired) + //delete result.userInfo.token + // this.setUserInfo(result.userInfo) + + var delta = 0//判断需要返回几层 + let pages = getCurrentPages(); + console.log(pages); + pages.forEach((page,index)=>{ + if(pages[pages.length-index-1].route.split('/')[1] == 'uni-login-page'){ + delta ++ + } + }) + uni.navigateBack({delta}) +} \ No newline at end of file diff --git a/uni_modules/uni-login-page/components/uni-quick-login/uni-quick-login.vue b/uni_modules/uni-login-page/components/uni-quick-login/uni-quick-login.vue index 1115f1c4..aa2864ca 100644 --- a/uni_modules/uni-login-page/components/uni-quick-login/uni-quick-login.vue +++ b/uni_modules/uni-login-page/components/uni-quick-login/uni-quick-login.vue @@ -9,6 +9,7 @@