diff --git a/xuan-deduct-uniapp/src/pages/auth/auth.vue b/xuan-deduct-uniapp/src/pages/auth/auth.vue
index 7c7748e..34983d5 100644
--- a/xuan-deduct-uniapp/src/pages/auth/auth.vue
+++ b/xuan-deduct-uniapp/src/pages/auth/auth.vue
@@ -1,52 +1,34 @@
-
-
-
-
- 第一步:选择头像
-
+
+
+ 🔮
+ 玄机排盘
+ 专业命理测算工具
- 第二步:输入昵称
-
-
- 点击输入框可获取微信昵称
-
+
+
+
+
+
+
+
+
+ 暂不授权
-
-
-
- 💡 授权说明
- • 点击头像按钮选择微信头像或从相册选择
-• 点击昵称输入框可自动获取微信昵称
-• 您也可以手动输入自定义昵称
-• 信息仅用于显示用户资料
-
-
-
-
-
- 暂不授权,稍后再说
@@ -70,31 +52,22 @@ export default {
},
methods: {
onChooseAvatar(e) {
- console.log('选择头像:', e)
const { avatarUrl } = e.detail
if (avatarUrl) {
this.avatarUrl = avatarUrl
- console.log('头像URL:', avatarUrl)
- uni.showToast({
- title: '头像已选择',
- icon: 'success',
- duration: 1500
- })
}
},
onNicknameInput(e) {
- console.log('输入昵称:', e)
const value = e.detail.value
if (value) {
this.nickname = value
- console.log('昵称:', value)
}
},
async doAuth() {
if (!this.avatarUrl) {
- uni.showToast({ title: '请先选择头像', icon: 'none' })
+ uni.showToast({ title: '请选择头像', icon: 'none' })
return
}
@@ -107,18 +80,13 @@ export default {
try {
const loginRes = await new Promise((resolve, reject) => {
- uni.login({
- success: resolve,
- fail: reject
- })
+ uni.login({ success: resolve, fail: reject })
})
if (!loginRes.code) {
throw new Error('获取授权失败')
}
- console.log('获取code成功:', loginRes.code)
-
const res = await api.userApi.loginOrRegister({
code: loginRes.code,
nickname: this.nickname,
@@ -126,8 +94,6 @@ export default {
})
if (res.success) {
- console.log('登录成功:', res.data)
-
uni.setStorageSync('userId', res.data.userId)
uni.setStorageSync('userInfo', JSON.stringify(res.data))
uni.setStorageSync('userCoins', res.data.coins || 10)
@@ -135,25 +101,16 @@ export default {
uni.setStorageSync('username', res.data.username || res.data.nickname)
uni.setStorageSync('userAvatar', res.data.avatarUrl)
- uni.showToast({
- title: '授权成功',
- icon: 'success',
- duration: 2000
- })
+ uni.showToast({ title: '授权成功', icon: 'success' })
setTimeout(() => {
uni.switchTab({ url: '/pages/index/index' })
- }, 2000)
+ }, 1500)
} else {
throw new Error(res.error || '登录失败')
}
} catch (err) {
- console.error('登录失败:', err)
- uni.showToast({
- title: err.message || '授权失败,请重试',
- icon: 'none',
- duration: 3000
- })
+ uni.showToast({ title: err.message || '授权失败', icon: 'none' })
} finally {
this.loading = false
}
@@ -162,14 +119,11 @@ export default {
skipAuth() {
uni.showModal({
title: '提示',
- content: '暂不授权将无法使用完整功能,您可以稍后在"我的"页面进行授权',
+ content: '暂不授权将无法使用完整功能',
confirmText: '去授权',
cancelText: '稍后再说',
success: (res) => {
- if (res.confirm) {
- console.log('用户选择去授权')
- } else {
- console.log('用户选择稍后再说')
+ if (res.cancel) {
uni.switchTab({ url: '/pages/index/index' })
}
}
@@ -181,86 +135,61 @@ export default {