diff --git a/pages_order/auth/agreementModal.vue b/pages_order/auth/agreementModal.vue
new file mode 100644
index 0000000..01db0c6
--- /dev/null
+++ b/pages_order/auth/agreementModal.vue
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+ 请您务必审慎阅读、充分理解用户协议和隐私政策各条款,包括但不限于用户注意事项、用户行为规范以及为了向你提供服务而收集、使用、存储你个人信息的情况等。你可阅读
+ 《裂变星小程序用户服务协议》
+ 和
+ 《裂变星小程序平台隐私权政策》
+ 了解详细信息。如你同意,请点击下方按钮开始接受我们的服务。
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages_order/auth/wxLogin.vue b/pages_order/auth/wxLogin.vue
index 292f9d1..6e88e0b 100644
--- a/pages_order/auth/wxLogin.vue
+++ b/pages_order/auth/wxLogin.vue
@@ -1,67 +1,95 @@
-
-
-
-
-
- 欢迎使用酒店桌布租赁平台
-
-
-
-
-
-
- 微信授权登录
+
+
+
+
+
+
+
+
+
+
+ 裂变星小程序
-
-
-
- 取消登录
-
-
-
-
-
-
-
-
-
-
- 阅读并同意我们的“服务协议与隐私条款”
-
-
- 以及个人信息保护指引
-
+
+
+
+
+
+
+
+
+
+
+ 我已阅读《XXX小程序用户注册协议》《XXX小程序隐私保护协议》
+
+
+
-
+
+
+
-
-
+
+
diff --git a/pages_order/auth/wxUserInfo.vue b/pages_order/auth/wxUserInfo.vue
index 50c988f..2ba249b 100644
--- a/pages_order/auth/wxUserInfo.vue
+++ b/pages_order/auth/wxUserInfo.vue
@@ -1,37 +1,108 @@
-
+
+
+
+
+
- 酒店桌布租赁平台
+
+ 裂变星小程序
-
+
+
申请获取你的头像、昵称
-
-
-
- 昵称
+
+
+ 昵称
+
+
+
+
-
-
+
+
+ 微信号
+
+
+
+
+
-
+
+
+
+ 获取电话号码
+
+
确认
-
+
+
@@ -39,21 +110,43 @@
export default {
data() {
return {
- userInfo: {
+ userInfoForm: {
headImage: '',
nickName: '',
+ phone : '',
}
};
},
onShow() {},
+ onLoad() {
+ this.userInfoForm.phone = this.userInfo.phone || ''
+ this.userInfoForm.nickName = this.userInfo.nickName || ''
+ this.userInfoForm.headImage = this.userInfo.headImage || ''
+ },
computed: {},
methods: {
onChooseAvatar(res) {
- let self = this
- self.$Oss.ossUpload(res.target.avatarUrl)
- .then(url => {
- self.userInfo.headImage = url
- })
+ this.$Oss.ossUpload(res.target.avatarUrl)
+ .then(url => {
+ this.userInfoForm.headImage = url
+ })
+ },
+ getPhone(e){
+ this.$api('bindPhone', {
+ phoneCode : e.detail.code
+ }, res => {
+ if(res.code == 200){
+ let phoneObj = JSON.parse(res.result)
+ if(phoneObj.errmsg == 'ok'){
+ this.userInfoForm.phone = phoneObj.phone_info.phoneNumber
+ }else{
+ uni.showModal({
+ title: phoneObj.errmsg
+ })
+ }
+ console.log(phoneObj);
+ }
+ })
},
submit() {
let self = this
@@ -65,18 +158,23 @@
})
.exec((res) => {
const nickName = res?.[0]?.value
- self.userInfo.nickName = nickName
+ self.userInfoForm.nickName = nickName
- if (self.$utils.verificationAll(self.userInfo, {
+ if (self.$utils.verificationAll(self.userInfoForm, {
headImage: '请选择头像',
nickName: '请填写昵称',
+ phone: '请填写手机号',
})) {
return
}
- self.$api('updateInfo', self.userInfo, res => {
+ self.$api('updateInfo', {
+ avatarUrl : self.userInfoForm.headImage,
+ nickName : self.userInfoForm.nickName,
+ phone : self.userInfoForm.phone,
+ }, res => {
if (res.code == 200) {
- uni.switchTab({
+ uni.reLaunch({
url:'/pages/index/index'
})
}
@@ -89,45 +187,129 @@
\ No newline at end of file
+
diff --git a/pages_order/static/auth/avatar.png b/pages_order/static/auth/avatar.png
new file mode 100644
index 0000000..ddc0214
Binary files /dev/null and b/pages_order/static/auth/avatar.png differ
diff --git a/pages_order/static/auth/caution.png b/pages_order/static/auth/caution.png
new file mode 100644
index 0000000..4ead2b6
Binary files /dev/null and b/pages_order/static/auth/caution.png differ
diff --git a/pages_order/static/auth/logo.png b/pages_order/static/auth/logo.png
new file mode 100644
index 0000000..dfe9b0e
Binary files /dev/null and b/pages_order/static/auth/logo.png differ
diff --git a/pages_order/static/auth/selected.png b/pages_order/static/auth/selected.png
new file mode 100644
index 0000000..51d7a51
Binary files /dev/null and b/pages_order/static/auth/selected.png differ