From 43b9a54b6ab98e3d8b9f300ef6850cbc2e316baf Mon Sep 17 00:00:00 2001
From: Jason <5340635+wen-jason@user.noreply.gitee.com>
Date: Fri, 9 Sep 2022 17:58:18 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/src/api/user.ts | 4 +-
.../pages/change_password/change_password.vue | 100 ++-
app/src/pages/forget_pwd/forget_pwd.vue | 2 +-
app/src/pages/index/index.vue | 1 +
app/src/pages/login/login.vue | 10 +-
app/src/pages/user_data/user_data.vue | 653 +++++++++---------
app/src/pages/user_set/user_set.vue | 179 ++---
7 files changed, 499 insertions(+), 450 deletions(-)
diff --git a/app/src/api/user.ts b/app/src/api/user.ts
index 84a2384a..a7095aa8 100644
--- a/app/src/api/user.ts
+++ b/app/src/api/user.ts
@@ -23,4 +23,6 @@ export function userBindMobile(data: any) {
export function userMnpMobile(data: any) {
return request.post({ url: '/user/mnpMobile', data: data })
}
-
+export function userChangePwd(data: any) {
+ return request.post({ url: '/user/changePwd', data: data })
+}
diff --git a/app/src/pages/change_password/change_password.vue b/app/src/pages/change_password/change_password.vue
index 4d0601bb..f9d044b1 100644
--- a/app/src/pages/change_password/change_password.vue
+++ b/app/src/pages/change_password/change_password.vue
@@ -1,37 +1,67 @@
-
-
-
-
-
-
+
+
+
+ 修改登录密码
+
+
+
+
+
+
+
+
+
+
+
+
+ 确定
+
+
+
+
+
-
-
diff --git a/app/src/pages/forget_pwd/forget_pwd.vue b/app/src/pages/forget_pwd/forget_pwd.vue
index f91dce5f..c2ffbb4b 100644
--- a/app/src/pages/forget_pwd/forget_pwd.vue
+++ b/app/src/pages/forget_pwd/forget_pwd.vue
@@ -3,7 +3,7 @@
class="register bg-white min-h-full flex flex-col items-center px-[40rpx] pt-[100rpx] box-border"
>
- 忘记登录密码
+ 忘记登录密码
{
state.pages = JSON.parse(data.pages)
state.article = data.article
}
+
getData()
diff --git a/app/src/pages/login/login.vue b/app/src/pages/login/login.vue
index 6244292d..8b08b2a5 100644
--- a/app/src/pages/login/login.vue
+++ b/app/src/pages/login/login.vue
@@ -137,6 +137,7 @@ import { SMSEnum } from '@/enums/appEnums'
import { useLockFn } from '@/hooks/useLockFn'
import { useAppStore } from '@/stores/app'
import { useUserStore } from '@/stores/user'
+import { currentPage } from '@/utils/util'
import { reactive, ref, shallowRef } from 'vue'
enum LoginTypeEnum {
MOBILE = 'mobile',
@@ -197,7 +198,14 @@ const loginFun = async (scene: LoginTypeEnum, code?: string) => {
await userStore.getUser()
uni.$u.toast('登录成功')
uni.hideLoading()
- uni.navigateBack()
+ uni.navigateBack({
+ success: () => {
+ // @ts-ignore
+ const { onLoad, options } = currentPage()
+ // 刷新上一个页面
+ onLoad && onLoad(options)
+ }
+ })
} catch (error: any) {
uni.hideLoading()
throw new Error(error)
diff --git a/app/src/pages/user_data/user_data.vue b/app/src/pages/user_data/user_data.vue
index 47a5eb39..88da3072 100644
--- a/app/src/pages/user_data/user_data.vue
+++ b/app/src/pages/user_data/user_data.vue
@@ -1,353 +1,350 @@
-
-
-
+
+
+
-
-
- 账号
- {{ userInfo?.username }}
-
-
+
+
+ 账号
+ {{ userInfo?.username }}
+
+
-
-
- 昵称
- {{ userInfo?.nickname }}
-
-
+
+
+ 昵称
+ {{ userInfo?.nickname }}
+
+
-
-
- 性别
- {{ userInfo?.sex }}
-
-
+
+
+ 性别
+ {{ userInfo?.sex }}
+
+
-
-
- 手机号
- {{ userInfo?.mobile == '' ? '未绑定手机号' : userInfo?.mobile }}
+
+
+ 手机号
+ {{
+ userInfo?.mobile == '' ? '未绑定手机号' : userInfo?.mobile
+ }}
-
-
- {{ userInfo?.mobile == '' ? '绑定手机号' : '更换手机号' }}
-
-
-
-
- {{ userInfo?.mobile == '' ? '绑定手机号' : '更换手机号' }}
-
-
-
+
+
+ {{ userInfo?.mobile == '' ? '绑定手机号' : '更换手机号' }}
+
+
+
+
+ {{ userInfo?.mobile == '' ? '绑定手机号' : '更换手机号' }}
+
+
+
-
-
- 注册时间
- {{ userInfo?.createTime }}
-
+
+
+ 注册时间
+ {{ userInfo?.createTime }}
+
-
-
-
- 修改昵称
-
-
-
- 确定
-
-
-
-
-
-
-
-
- 修改账号
-
-
-
- 确定
-
-
-
-
+
+
+
+ 修改昵称
+
+
+ 确定
+
+
+
-
-
-
-
-
-
- 修改手机号码
-
-
-
-
-
-
-
- {{ codeTips }}
-
-
-
-
- 确定
-
-
-
-
+
+
+
+ 修改账号
+
+
+
+ 确定
+
+
+
+
+
+
+
+
+
+
+
+ 修改手机号码
+
+
+
+
+
+
+
+ {{ codeTips }}
+
+
+
+ 确定
+
+
+
+.license {
+ margin-top: 80rpx;
+ color: #a7a7a7;
+}
+
diff --git a/app/src/pages/user_set/user_set.vue b/app/src/pages/user_set/user_set.vue
index 59a5e291..5a8a5920 100644
--- a/app/src/pages/user_set/user_set.vue
+++ b/app/src/pages/user_set/user_set.vue
@@ -1,97 +1,108 @@
-
-
-
-
-
-
- {{ userInfo.nickname }}
- 账号:{{ userInfo.username }}
-
-
-
-
-
-
- 登录密码
-
-
-
- 绑定微信
-
-
- {{ userInfo.isBindMnp ? '已绑定' : '未绑定' }}
-
-
-
-
+
+
+
+
+
+
+ {{ userInfo.nickname }}
+ 账号:{{ userInfo.username }}
+
+
+
+
+
+
+ 登录密码
+
+
+
+ 绑定微信
+
+
+ {{ userInfo.isBindMnp ? '已绑定' : '未绑定' }}
+
+
+
+
-
-
- 隐私政策
-
-
-
-
-
- 服务协议
-
-
-
-
- 关于我们
-
-
- {{ appStore.config.version }}
-
-
-
-
-
+
+
+ 隐私政策
+
+
+
+
+
+ 服务协议
+
+
+
+
+ 关于我们
+
+
+ {{ appStore.config.version }}
+
+
+
+
+
+
+ .btn-border {
+ border-bottom: 1rpx solid $u-form-item-border-color;
+ }
+}
+