From 6058580b2907a8d3c53598ac627694089c4052ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=88=90?= Date: Sun, 5 Oct 2025 12:30:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E6=8A=A5=E9=94=99?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E4=B8=80=E7=BA=A7=20=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/TitleTextarea/TitleTextarea.tsx | 2 +- src/services/httpService.ts | 2 +- src/services/loginService.ts | 7 ------- src/services/uploadFiles.ts | 16 ++++++---------- src/services/userService.ts | 2 +- 5 files changed, 9 insertions(+), 20 deletions(-) diff --git a/src/components/TitleTextarea/TitleTextarea.tsx b/src/components/TitleTextarea/TitleTextarea.tsx index 413af77..f13c6c5 100644 --- a/src/components/TitleTextarea/TitleTextarea.tsx +++ b/src/components/TitleTextarea/TitleTextarea.tsx @@ -11,7 +11,7 @@ interface TitleTextareaProps { } const TitleTextarea: React.FC = ({ - value, + value='', onChange, maxLength = 20, placeholder = '好的标题更吸引人哦' diff --git a/src/services/httpService.ts b/src/services/httpService.ts index d797fb7..69a9d85 100644 --- a/src/services/httpService.ts +++ b/src/services/httpService.ts @@ -128,7 +128,7 @@ class HttpService { icon: 'none' }) Taro.reLaunch({ - url: '/pages/login/index' + url: '/login_pages/index/index' }) reject(new Error('用户不存在')) return diff --git a/src/services/loginService.ts b/src/services/loginService.ts index 5a3c74e..6b17fe8 100644 --- a/src/services/loginService.ts +++ b/src/services/loginService.ts @@ -101,13 +101,6 @@ export const wechat_auth_login = async ( }); if (auth_response.code === 0) { - // 登录成功后,更新用户信息到 store - try { - await useUser.getState().fetchUserInfo(); - } catch (error) { - console.error("更新用户信息到 store 失败:", error); - } - return { success: true, message: "微信登录成功", diff --git a/src/services/uploadFiles.ts b/src/services/uploadFiles.ts index 0a53bf5..97b4904 100644 --- a/src/services/uploadFiles.ts +++ b/src/services/uploadFiles.ts @@ -2,6 +2,7 @@ import Taro from '@tarojs/taro' import envConfig from '@/config/env' import { API_CONFIG } from '@/config/api' import httpService from './httpService' +import tokenManager from '../utils/tokenManager' // 用户接口 export interface UploadFilesData { @@ -84,22 +85,17 @@ class UploadApi { async upload_oss_img(file_path: string): Promise { try { let fullUrl = `${envConfig.apiBaseURL}/api${API_CONFIG.UPLOAD.OSS_IMG}` - // 后门id,用于调试 - let userid = httpService.getHashParam("userIdTest") - if (userid) { - if (fullUrl.indexOf("?") > -1) { - fullUrl += `&userIdTest45=${userid}` - } - else { - fullUrl += `?userIdTest45=${userid}` - } - } + + const authHeader = tokenManager.getAuthHeader() const response = await Taro.uploadFile({ url: fullUrl, filePath: file_path, name: 'file', + header: authHeader, + }); + const result = JSON.parse(response.data); diff --git a/src/services/userService.ts b/src/services/userService.ts index a4edc40..7e07a28 100644 --- a/src/services/userService.ts +++ b/src/services/userService.ts @@ -574,7 +574,7 @@ export class UserService { } } - +// 从 loginService 移过来的用户相关方法 // 获取用户详细信息 export const fetchUserProfile = async (): Promise> => {