diff --git a/pages/ucenter/agree-list/privacy/privacy.vue b/pages/ucenter/agree-list/privacy/privacy.vue
index 544b5329325246dc847316ccd0cc71db4701d837..e103d26bcd2b82e04bfc6b46aacf7f21ddd983e1 100644
--- a/pages/ucenter/agree-list/privacy/privacy.vue
+++ b/pages/ucenter/agree-list/privacy/privacy.vue
@@ -1,22 +1,52 @@
-
-
- 隐私政策相关文本内容
-
-
-
-
-
-
diff --git a/pages/ucenter/agree-list/service/service.vue b/pages/ucenter/agree-list/service/service.vue
index 665729b11093e9332f8557f6c08d76901a9f937c..79a1e6c9b67014b4ecd6e95a99db7b867e0669c1 100644
--- a/pages/ucenter/agree-list/service/service.vue
+++ b/pages/ucenter/agree-list/service/service.vue
@@ -1,22 +1,43 @@
-
-
- 服务协议相关文本内容
-
-
-
-
-
-
diff --git a/pages/ucenter/edit/edit.nvue b/pages/ucenter/edit/edit.nvue
index 86530d24dbc80dc99888334aa362dc9cd1975983..d7fabcce6c6193b2f5d16c8c4311d7f919985d89 100644
--- a/pages/ucenter/edit/edit.nvue
+++ b/pages/ucenter/edit/edit.nvue
@@ -49,8 +49,12 @@
console.log(url);
this.uploadUserInfo({avatar:url});
})
+ let options = {
+ width:uni.upx2px(700),
+ height:uni.upx2px(700)
+ }
uni.navigateTo({
- url:'./uploadCutImageToUnicloud?path=' + res.tempFilePaths[0],
+ url:'./uploadCutImageToUnicloud?path=' + res.tempFilePaths[0] + `&options=${JSON.stringify(options)}`,
});
}
})
diff --git a/pages/ucenter/edit/uploadCutImageToUnicloud.vue b/pages/ucenter/edit/uploadCutImageToUnicloud.vue
index 9a94d3a56864ceee9ea448ee0360a39a88caa5c9..642ede5952585ae1b4f00f71019abd2c4c432ab0 100644
--- a/pages/ucenter/edit/uploadCutImageToUnicloud.vue
+++ b/pages/ucenter/edit/uploadCutImageToUnicloud.vue
@@ -1,6 +1,6 @@
-
diff --git a/uni_modules/uni-login-page/common/loginPage.mixin.js b/uni_modules/uni-login-page/common/loginPage.mixin.js
index 3c949edc119034575cb5393f7f3da839cf8daaa5..0e6f207fa407af37377a9bd915c4b3296645e588 100644
--- a/uni_modules/uni-login-page/common/loginPage.mixin.js
+++ b/uni_modules/uni-login-page/common/loginPage.mixin.js
@@ -1,4 +1,4 @@
-const helpPage = '/pages/ucenter/help'; // 帮助页面
+const helpPage = '/pages/ucenter/help/help'; // 帮助页面
let mixin = {
// 监听帮助按钮
diff --git a/uni_modules/uni-login-page/pages/index/index.vue b/uni_modules/uni-login-page/pages/index/index.vue
index a81af4477a8800a2e9b1669250efb50e5e29f53b..c13ec97264431d81de184ee11b3e68920909fecf 100644
--- a/uni_modules/uni-login-page/pages/index/index.vue
+++ b/uni_modules/uni-login-page/pages/index/index.vue
@@ -10,10 +10,11 @@
-
-
- {{currenPhoneArea}}
-
+
+
+
+ {{currenPhoneArea}}
+
@@ -46,12 +47,12 @@
return {
link: [{
text: '用户协议',
- to: '/baidu.com'
+ to: '/pages/ucenter/agree-list/service/service'
}, {
text: '隐私政策',
- to: 'baidu'
+ to: '/pages/ucenter/agree-list/privacy/privacy'
}],
- phoneArea: ['+86', '+87'],
+ phoneArea: ['+86'],
currenPhoneArea: '+86',
phoneNumber: '',
@@ -105,8 +106,12 @@
console.log('表单错误信息:', err);
})
},
- selectPhoneArea(event) {
- this.currenPhoneArea = this.phoneArea[event.detail.value];
+ selectPhoneArea(event) {
+ uni.showToast({
+ title: '当前仅支持中国大陆手机号',
+ icon: 'none'
+ });
+ // this.currenPhoneArea = this.phoneArea[event.detail.value];
},
sendShortMsg() {
if (!this.canGetShortMsg) return;
diff --git a/uni_modules/uni-login-page/pages/index/pwd-login.vue b/uni_modules/uni-login-page/pages/index/pwd-login.vue
index 37ac080ce23c8f4d16c63926fc80990ca684e177..b02281e8cd7141c22f9b0b29ae3609ea15a9ecc2 100644
--- a/uni_modules/uni-login-page/pages/index/pwd-login.vue
+++ b/uni_modules/uni-login-page/pages/index/pwd-login.vue
@@ -11,9 +11,10 @@
-
- {{currenPhoneArea}}
-
+
+
+ {{currenPhoneArea}}
+
{
+ uni.hideLoading()
+ console.log(e.result);
+ if(e.result.code === 0){
+ uni.setStorageSync('uni_id_uid', e.result.uid)
+ uni.setStorageSync('uni_id_token', e.result.token)
+ uni.setStorageSync('uni_id_token_expired', e.result.tokenExpired)
+ // console.log('66666=',e.result.uid,e.result.token,e.result.tokenExpired);
+ delete e.result.userInfo.token
+ this.setUserInfo(e.result.userInfo)
+ uni.showToast({
+ title: '登陆成功',
+ icon: 'none'
+ });
+ uni.navigateBack()
+ }else{
+ uni.showModal({
+ title: '错误',
+ content: e.result.msg,
+ showCancel: false,
+ confirmText: '知道了',
+ });
+ }
+ },
+ fail: (err) => {
+ console.log(err);
+ uni.showModal({
+ title: '错误',
+ content: JSON.stringify(err),
+ showCancel: false,
+ confirmText: '知道了',
+ });
+ if(err.errCode===30002){
+
+ }
+ },
+ complete: () => {
+ uni.hideLoading()
+ }
+ })
},
- selectPhoneArea(event) {
- this.currenPhoneArea = this.phoneArea[event.detail.value];
+ selectPhoneArea(event) {
+ uni.showToast({
+ title: '当前仅支持中国大陆手机号',
+ icon: 'none'
+ });
+ // this.currenPhoneArea = this.phoneArea[event.detail.value];
},
}
}
diff --git a/uni_modules/uni-login-page/pages/index/pwd-retrieve.vue b/uni_modules/uni-login-page/pages/index/pwd-retrieve.vue
index 8c738a966eb84d0488182afadd34c30e47e5de9d..eee3cb0e3e57f8a242a7999b198ad7c949c5047c 100644
--- a/uni_modules/uni-login-page/pages/index/pwd-retrieve.vue
+++ b/uni_modules/uni-login-page/pages/index/pwd-retrieve.vue
@@ -103,7 +103,55 @@ import mixin from '../../common/loginPage.mixin.js';
* 完成并提交
*/
submit(){
-
+ uniCloud.callFunction({
+ name:"user-center",
+ "data":{
+ "action":"login",
+ "params":{
+ "username":formData.phone,
+ "password":formData.pwd
+ }
+ },
+ success:async (e) => {
+ uni.hideLoading()
+ console.log(e.result);
+ if(e.result.code === 0){
+ uni.setStorageSync('uni_id_uid', e.result.uid)
+ uni.setStorageSync('uni_id_token', e.result.token)
+ uni.setStorageSync('uni_id_token_expired', e.result.tokenExpired)
+ // console.log('66666=',e.result.uid,e.result.token,e.result.tokenExpired);
+ delete e.result.userInfo.token
+ this.setUserInfo(e.result.userInfo)
+ uni.showToast({
+ title: '登陆成功',
+ icon: 'none'
+ });
+ uni.navigateBack()
+ }else{
+ uni.showModal({
+ title: '错误',
+ content: e.result.msg,
+ showCancel: false,
+ confirmText: '知道了',
+ });
+ }
+ },
+ fail: (err) => {
+ console.log(err);
+ uni.showModal({
+ title: '错误',
+ content: JSON.stringify(err),
+ showCancel: false,
+ confirmText: '知道了',
+ });
+ if(err.errCode===30002){
+
+ }
+ },
+ complete: () => {
+ uni.hideLoading()
+ }
+ })
}
}
}
diff --git a/uni_modules/uni-quick-login/uniCloud/cloudfunctions/user-center/index.js b/uni_modules/uni-quick-login/uniCloud/cloudfunctions/user-center/index.js
index c743f944b237a6983c30cb2d9ca585766308feee..304e4ce50eaae325c97d554898410a182f56ba8d 100644
--- a/uni_modules/uni-quick-login/uniCloud/cloudfunctions/user-center/index.js
+++ b/uni_modules/uni-quick-login/uniCloud/cloudfunctions/user-center/index.js
@@ -88,7 +88,7 @@ exports.main = async (event, context) => {
}
if (!needCaptcha || passed) {
- res = await uniID.login(params);
+ res = await uniID.login({...params,"queryField":['username','email','mobile']});
await loginLog(res);
needCaptcha = await getNeedCaptcha();
}