Bläddra i källkod

登录功能完成

Zhangbw 3 månader sedan
förälder
incheckning
fc27d5a80e
3 ändrade filer med 16 tillägg och 55 borttagningar
  1. 5 5
      dist/dev/mp-weixin/utils/api.js
  2. 7 46
      src/utils/api.js
  3. 4 4
      src/utils/auth.js

+ 5 - 5
dist/dev/mp-weixin/utils/api.js

@@ -56,7 +56,7 @@ const request = (options) => {
 };
 const wxSilentLoginApi = (params) => {
   return request({
-    url: "/auth/sys/miniapp/custom/openid",
+    url: "/v1/auth/wx/silent-login",
     method: "POST",
     header: {
       "content-type": "application/json"
@@ -66,7 +66,7 @@ const wxSilentLoginApi = (params) => {
 };
 const wxPhoneLoginApi = (params) => {
   return request({
-    url: "/auth/sys/miniapp/custom/check",
+    url: "/v1/auth/wx/phone-verify",
     method: "POST",
     header: {
       "content-type": "application/json"
@@ -76,7 +76,7 @@ const wxPhoneLoginApi = (params) => {
 };
 const wxCompleteUserInfoApi = (params) => {
   return request({
-    url: "/auth/sys/miniapp/custom/login",
+    url: "/v1/auth/wx/register",
     method: "POST",
     header: {
       "content-type": "application/json"
@@ -86,12 +86,12 @@ const wxCompleteUserInfoApi = (params) => {
 };
 const getUserInfoApi = () => {
   return request({
-    url: "/wd/miniapp-member/bizBigMember/getMemberInfoByToken",
+    url: "/v1/user/info",
     method: "GET"
   });
 };
 const uploadFile = {
-  url: `${BASE_URL}/jeecg-boot/mg/sys/oss/file/upload`
+  url: `${BASE_URL}/v1/file/upload`
 };
 const updateUserProfile = (data) => {
   return request({

+ 7 - 46
src/utils/api.js

@@ -87,23 +87,6 @@ const request = (options) => {
   })
 }
 
-/**
- * 微信登录接口
- * @param {object} params - 登录参数
- * @param {string} params.code - 微信登录code
- * @returns {Promise} 返回登录结果,包含token和用户信息
- */
-export const wxLogin = (params) => {
-  return request({
-    url: '/v1/auth/wxLogin',
-    method: 'POST',
-    header: {
-      'content-type': 'application/json'
-    },
-    data: params
-  })
-}
-
 /**
  * 第一步:微信静默登录接口(检查是否为老用户)
  * @param {object} params - { loginCode }
@@ -111,7 +94,7 @@ export const wxLogin = (params) => {
  */
 export const wxSilentLoginApi = (params) => {
   return request({
-    url: '/auth/sys/miniapp/custom/openid',
+    url: '/v1/auth/wx/silent-login',
     method: 'POST',
     header: {
       'content-type': 'application/json'
@@ -127,7 +110,7 @@ export const wxSilentLoginApi = (params) => {
  */
 export const wxPhoneLoginApi = (params) => {
   return request({
-    url: '/auth/sys/miniapp/custom/check',
+    url: '/v1/auth/wx/phone-verify',
     method: 'POST',
     header: {
       'content-type': 'application/json'
@@ -138,12 +121,12 @@ export const wxPhoneLoginApi = (params) => {
 
 /**
  * 第三步:完善用户信息接口(首次登录)
- * @param {object} params - { openid, unionid, phoneNumber, nickname, avatarUrl, m?, actId? }
+ * @param {object} params - { openid, unionid, phoneNumber, nickname, avatarUrl }
  * @returns {Promise} 返回 { token }
  */
 export const wxCompleteUserInfoApi = (params) => {
   return request({
-    url: '/auth/sys/miniapp/custom/login',
+    url: '/v1/auth/wx/register',
     method: 'POST',
     header: {
       'content-type': 'application/json'
@@ -153,12 +136,12 @@ export const wxCompleteUserInfoApi = (params) => {
 }
 
 /**
- * 第四步:获取用户完整信息接口
+ * 获取用户完整信息接口
  * @returns {Promise} 返回用户信息
  */
 export const getUserInfoApi = () => {
   return request({
-    url: '/wd/miniapp-member/bizBigMember/getMemberInfoByToken',
+    url: '/v1/user/info',
     method: 'GET'
   })
 }
@@ -167,29 +150,7 @@ export const getUserInfoApi = () => {
  * 文件上传配置
  */
 export const uploadFile = {
-  url: `${BASE_URL}/jeecg-boot/mg/sys/oss/file/upload`
-}
-
-/**
- * 获取用户信息接口
- * @returns {Promise} 返回用户信息
- */
-export const getUserInfo = () => {
-  return request({
-    url: '/v1/user/info',
-    method: 'GET'
-  })
-}
-
-/**
- * 记录登录日志接口
- * @returns {Promise} 返回记录结果
- */
-export const recordLoginLog = () => {
-  return request({
-    url: '/wd/miniapp-member/bizBigMember/loginlog',
-    method: 'POST'
-  })
+  url: `${BASE_URL}/v1/file/upload`
 }
 
 /**

+ 4 - 4
src/utils/auth.js

@@ -3,10 +3,10 @@
  * 用于管理用户登录状态、token存储和登录检查
  * 
  * 完整登录流程:
- * 1. 老用户静默登录:wx.login() -> /auth/sys/miniapp/custom/openid
- * 2. 新用户手机号授权:getPhoneNumber -> /auth/sys/miniapp/custom/check
- * 3. 完善用户信息:头像+昵称 -> /auth/sys/miniapp/custom/login
- * 4. 获取用户信息:token -> /wd/miniapp-member/bizBigMember/getMemberInfoByToken
+ * 1. 老用户静默登录:wx.login() -> POST /v1/auth/wx/silent-login
+ * 2. 新用户手机号授权:getPhoneNumber -> POST /v1/auth/wx/phone-verify
+ * 3. 完善用户信息:头像+昵称 -> POST /v1/auth/wx/register
+ * 4. 获取用户信息:token -> GET /v1/user/info
  */
 
 import {