From 5bd9e8c6a2f2203f219e4403db611510975a6cc8 Mon Sep 17 00:00:00 2001
From: longjieli <11918793+longjieli@user.noreply.gitee.com>
Date: Sat, 29 Mar 2025 23:46:41 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/login.js | 78 +++++-----
api/user/user.js | 13 ++
pages.json | 7 +-
pages/login/index.vue | 5 +-
pages/login/wxUserInfo.vue | 226 +++++++++++++++++++++++++++++
pages/workbenchManage/components/modal.vue | 2 +-
pages/workbenchManage/index.vue | 46 ++----
utils/request.js | 23 ++-
8 files changed, 309 insertions(+), 91 deletions(-)
create mode 100644 api/user/user.js
create mode 100644 pages/login/wxUserInfo.vue
diff --git a/api/login.js b/api/login.js
index 6ce7e7c..b427a37 100644
--- a/api/login.js
+++ b/api/login.js
@@ -2,58 +2,58 @@ import request from '@/utils/request'
// 登录方法
export function login(username, password, code, uuid) {
- const data = {
- username,
- password,
- code,
- uuid
- }
- return request({
- 'url': '/login',
- headers: {
- isToken: false
- },
- 'method': 'post',
- 'data': data
- })
+ const data = {
+ username,
+ password,
+ code,
+ uuid
+ }
+ return request({
+ 'url': '/login',
+ headers: {
+ isToken: false
+ },
+ 'method': 'post',
+ 'data': data
+ })
}
// 注册方法
export function register(data) {
- return request({
- url: '/register',
- headers: {
- isToken: false
- },
- method: 'post',
- data: data
- })
+ return request({
+ url: '/register',
+ headers: {
+ isToken: false
+ },
+ method: 'post',
+ data: data
+ })
}
// 获取用户详细信息
export function getInfo() {
- return request({
- 'url': '/getInfo',
- 'method': 'get'
- })
+ return request({
+ 'url': '/getInfo',
+ 'method': 'get'
+ })
}
// 退出方法
export function logout() {
- return request({
- 'url': '/logout',
- 'method': 'post'
- })
+ return request({
+ 'url': '/logout',
+ 'method': 'post'
+ })
}
// 获取验证码
export function getCodeImg() {
- return request({
- 'url': '/captchaImage',
- headers: {
- isToken: false
- },
- method: 'get',
- timeout: 20000
- })
-}
+ return request({
+ 'url': '/captchaImage',
+ headers: {
+ isToken: false
+ },
+ method: 'get',
+ timeout: 20000
+ })
+}
\ No newline at end of file
diff --git a/api/user/user.js b/api/user/user.js
new file mode 100644
index 0000000..1a778d3
--- /dev/null
+++ b/api/user/user.js
@@ -0,0 +1,13 @@
+import request from '@/utils/request'
+
+// 更新用户信息
+export const updateUserInfo = (data) => {
+ return request({
+ url: '/applet/info/updateInfo',
+ headers: {
+ isToken: false
+ },
+ method: 'post',
+ data
+ })
+}
\ No newline at end of file
diff --git a/pages.json b/pages.json
index acb9e25..eb9eb7e 100644
--- a/pages.json
+++ b/pages.json
@@ -9,7 +9,6 @@
}
},
"pages": [
-
{
"path": "pages/workbenchManage/index",
"style": {
@@ -45,6 +44,12 @@
"style": {
"navigationBarTitleText": "登录"
}
+ },
+ {
+ "path": "pages/login/wxUserInfo",
+ "style": {
+ "navigationBarTitleText": "用户信息"
+ }
}
],
"subPackages": [{
diff --git a/pages/login/index.vue b/pages/login/index.vue
index e1a6718..8b8e17a 100644
--- a/pages/login/index.vue
+++ b/pages/login/index.vue
@@ -54,15 +54,14 @@
uni.login({
success: (res) => {
const code = res.code
- console.log(code)
wxLogin({
code
}).then(res => {
if (res.code === 200) {
uni.setStorageSync("token", res.data.token)
uni.setStorageSync("baseInfo", JSON.stringify(res.data.userInfo))
- uni.navigateBack({
- delta: 1
+ uni.navigateTo({
+ url: "/pages/login/wxUserInfo"
})
}
})
diff --git a/pages/login/wxUserInfo.vue b/pages/login/wxUserInfo.vue
new file mode 100644
index 0000000..4686fda
--- /dev/null
+++ b/pages/login/wxUserInfo.vue
@@ -0,0 +1,226 @@
+
+
+
+
+ 猫妈狗爸
+
+
+ 申请获取你的头像、昵称
+
+
+
+
+
+ 昵称
+
+
+
+
+
+
+
+ 手机号
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 确认
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/workbenchManage/components/modal.vue b/pages/workbenchManage/components/modal.vue
index 0fa6a25..dc0be12 100644
--- a/pages/workbenchManage/components/modal.vue
+++ b/pages/workbenchManage/components/modal.vue
@@ -42,7 +42,7 @@
})
const init = () => {
successList().then(res => {
- state.info = res.rows[0]
+ // state.info = res.rows[0]
})
}
const close = () => {
diff --git a/pages/workbenchManage/index.vue b/pages/workbenchManage/index.vue
index 59ecf0f..15c491d 100644
--- a/pages/workbenchManage/index.vue
+++ b/pages/workbenchManage/index.vue
@@ -4,26 +4,25 @@
-
- 合伙人工作台{{state}}
+ 合伙人工作台
- {{iconState.list2[0].iconName}}
+
申请加入 >
-
+
-
+
@@ -39,18 +38,18 @@
- {{iconState.list2[1].iconName}}
+
申请加入 >
-
+
-
@@ -87,27 +86,6 @@
getLoginStatus
} from "../../utils/useMixin";
- const accompanyData = [{
- name: "服务信息",
- code: '1',
- url: ""
- }, {
- name: "服务记录",
- code: '2',
- url: ""
- }, {
- name: "接单地址",
- code: '3',
- url: ""
- }, {
- name: "平台手册",
- code: '4',
- url: ""
- }, {
- name: "我的评价",
- code: '5',
- url: ""
- }]
const state = reactive({
banner: []
})
@@ -192,16 +170,14 @@
const iconState = reactive({
list1: [],
list2: [],
- accompanyData: []
})
const getpz = () => {
indexConfig().then(res => {
- iconState.list1 = res.rows
+ // 合伙人工作台菜单
+ iconState.list1 = res?.rows?.slice(0,4) || [];
+ // 伴宠师工作台
+ iconState.list2 = res?.rows?.slice(4) || [];
})
- indexConfigIco().then(res => {
- iconState.list2 = res.data
- })
-
}
const show = ref(true)
diff --git a/utils/request.js b/utils/request.js
index 70e92cc..2e46616 100644
--- a/utils/request.js
+++ b/utils/request.js
@@ -42,7 +42,6 @@ const request = config => {
}).then(res => {
console.log(res);
const code = res.data.code || 200
- console.log(code);
const msg = errorCode[code] || res.data.msg || errorCode['default']
if (code === 401) {
showConfirm('登录状态已过期,您可以继续留在该页面,或者重新登录?').then(res => {
@@ -65,17 +64,17 @@ const request = config => {
resolve(res.data)
})
.catch(error => {
- let {
- message
- } = error
- if (message === 'Network Error') {
- message = '后端接口连接异常'
- } else if (message.includes('timeout')) {
- message = '系统接口请求超时'
- } else if (message.includes('Request failed with status code')) {
- message = '系统接口' + message.substr(message.length - 3) + '异常'
- }
- toast(message)
+ // let {
+ // message
+ // } = error
+ // if (message === 'Network Error') {
+ // message = '后端接口连接异常'
+ // } else if (message.includes('timeout')) {
+ // message = '系统接口请求超时'
+ // } else if (message.includes('Request failed with status code')) {
+ // message = '系统接口' + message.substr(message.length - 3) + '异常'
+ // }
+ // toast(message)
reject(error)
})
})