From cdf0bc5a010ea1cea4409bb15489f0f7dfb3941b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=9D=E5=BF=83?= <13773726377@163.com> Date: Fri, 10 Apr 2026 10:19:42 +0800 Subject: [PATCH] 1 --- src/api/login.js | 37 +++-- src/api/url.js | 1 + src/pages/client/auth/index.vue | 226 +++++++++++++++++++--------- src/pages/client/category/index.vue | 4 +- src/pages/client/home/index.vue | 4 + src/pages/client/mine/index.vue | 4 + src/pages/client/shop/index.vue | 2 +- 7 files changed, 186 insertions(+), 92 deletions(-) diff --git a/src/api/login.js b/src/api/login.js index c019b7d..6c70d33 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -2,7 +2,7 @@ import request from "../utils/request"; import { LOGIN, GET_PHONE, USER_SHARE,USER_WALLET,RECHARGE_WALLET,USER_WXPAY,USER_TRANSACTION,USER_ADDITIONAL,MEMBER_TYPES, USER_RECHARGE,USER_REDEEM,USER_HolderList,USER_MEMBERSHIP,USER_BINDPETS,USER_PETBINDING,USER_DISCOUNTFEE,USER_COUPONLIST,CANCEL_PET_ORDER, GET_VIP_PRICE,POINTS_RECHARGE_LIST,POINTS_DONATE,POINTS_RECORDS,POINTS_RANK,OSS_STS,DONATION_SUMMARY, - USER_DISPATCHFEE,CANCEL_MALL_ORDER,DOUY_REVIEW,CANCEL_NOMO_ORDER + USER_DISPATCHFEE,CANCEL_MALL_ORDER,DOUY_REVIEW,CANCEL_NOMO_ORDER,LOGIN_PHONE } from "./url"; // 微信登陆 export const getCodeByWxLogin = () => { @@ -10,7 +10,7 @@ export const getCodeByWxLogin = () => { tt.login({ provider: "toutiao", success: function (loginRes) { - // console.log(loginRes,'?1?') + console.log(loginRes,'?1?') resolve(loginRes.code); }, fail: function (err) { @@ -23,7 +23,7 @@ export const getCodeByWxLogin = () => { import Store from "../store"; // 登录鉴权 -export const login = (nickName, avatarUrl) => { +export const login = ( phone) => { return getCodeByWxLogin().then((code) => { // 从 vuex 中获取 referrerID(如果通过二维码扫描进入) const referrerID = Store.state.user?.referrerID || 0; @@ -32,17 +32,11 @@ export const login = (nickName, avatarUrl) => { url: LOGIN, method: "POST", data: { - nickName:nickName, - avatarUrl:avatarUrl, code: code, - source:'douyin', - referrerID:0, - referrerType:'douyin' - // // yaoqing_code: inviteCode || null, - // phone: phone || null, - // source: "wechat", - // referrerID: Number(referrerID) || 0, - // referrerType: "wechat" + phone: phone || null, + source: 'douyin', + referrerID: 0, + referrerType: 'douyin' }, }).then((res) => { // 登录接口使用完 referrerID 后,清除一次,避免重复使用 @@ -54,12 +48,13 @@ export const login = (nickName, avatarUrl) => { }); }; // 获取手机号 -export const getPhone = (code) => { +export const getPhone = (phoneCode, loginCode) => { return request({ url: GET_PHONE, method: "POST", data: { - code: code + code: phoneCode, + loginCode: loginCode }, }); }; @@ -74,6 +69,18 @@ export const userShare = (id) => { }); }; + +export const login_phone = (phone) => { + return request({ + url: LOGIN_PHONE, + method: "POST", + data: { + phone + }, + }); +}; + + // 用户钱包 export const userWllet = (id) => { return request({ diff --git a/src/api/url.js b/src/api/url.js index d3a8712..dbf2279 100644 --- a/src/api/url.js +++ b/src/api/url.js @@ -59,6 +59,7 @@ export const DOUY_REVIEW = '/douyin/goods/order/appointment' // 抖音未支付订单取消接口 export const CANCEL_NOMO_ORDER = '/douyin/goods/order/cancel' +export const LOGIN_PHONE = '/api/v1/auth/login' // 取消商城接口 export const CANCEL_MALL_ORDER = '/douyin/goods/order/refund' diff --git a/src/pages/client/auth/index.vue b/src/pages/client/auth/index.vue index b1d5643..d778d47 100644 --- a/src/pages/client/auth/index.vue +++ b/src/pages/client/auth/index.vue @@ -1,17 +1,28 @@