From 79bdca1412d839deeb387c7bbff9b14eced36f4c Mon Sep 17 00:00:00 2001 From: Jason <5340635+wen-jason@user.noreply.gitee.com> Date: Thu, 16 Mar 2023 15:22:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=99=BB=E5=BD=95=EF=BC=8C?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E9=83=A8=E5=88=86=E6=8E=A5=E5=8F=A3=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=EF=BC=8C=E8=B0=83=E6=95=B4=E4=B8=8A=E4=BC=A0=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E9=9B=86=E5=90=88=E5=88=B0=E5=9F=BA=E6=9C=AC=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E4=B8=AD=E5=8E=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uniapp/src/api/account.ts | 23 ++++-- uniapp/src/api/app.ts | 18 ++++- uniapp/src/api/shop.ts | 15 +--- uniapp/src/enums/requestEnums.ts | 5 ++ uniapp/src/pages/login/login.vue | 94 ++++++++++++++---------- uniapp/src/pages/search/search.vue | 5 +- uniapp/src/pages/user_data/user_data.vue | 4 +- uniapp/src/utils/auth.ts | 2 +- uniapp/src/utils/cache.ts | 8 +- uniapp/src/utils/request/cancel.ts | 5 +- uniapp/src/utils/request/http.ts | 86 +++++++++++++++++++--- uniapp/src/utils/request/index.ts | 23 ++++-- uniapp/src/utils/request/type.d.ts | 12 ++- uniapp/src/utils/util.ts | 39 +--------- 14 files changed, 217 insertions(+), 122 deletions(-) diff --git a/uniapp/src/api/account.ts b/uniapp/src/api/account.ts index 365c33a0..81c93ae1 100644 --- a/uniapp/src/api/account.ts +++ b/uniapp/src/api/account.ts @@ -1,14 +1,18 @@ -import { client } from '@/utils/client' import request from '@/utils/request' // 登录 -export function login(data: Record) { - return request.post({ url: '/login/check', data: { ...data, client } }) +export function mobileLogin(data: Record) { + return request.post({ url: '/login/mobileLogin', data }) +} + +// 登录 +export function accountLogin(data: Record) { + return request.post({ url: '/login/accountLogin', data }) } //注册 export function register(data: Record) { - return request.post({ url: '/login/register', data: { ...data, client } }) + return request.post({ url: '/login/register', data }) } //忘记密码 @@ -21,6 +25,13 @@ export function getWxCodeUrl() { return request.get({ url: '/login/codeUrl', data: { url: location.href } }) } -export function OALogin(data: Record) { - return request.get({ url: '/login/oaLogin', data }) +// 微信小程序登录 + +export function mnpLogin(data: Record) { + return request.post({ url: '/login/mnpLogin', data }) +} + +// 公众号登录 +export function OALogin(data: Record) { + return request.post({ url: '/login/oaLogin', data }) } diff --git a/uniapp/src/api/app.ts b/uniapp/src/api/app.ts index 1a9da580..9d5dcd37 100644 --- a/uniapp/src/api/app.ts +++ b/uniapp/src/api/app.ts @@ -2,13 +2,25 @@ import request from '@/utils/request' //发送短信 export function smsSend(data: any) { - return request.post({ url: '/sms/send', data: data }) + return request.post({ url: '/index/sendSms', data: data }) } export function getConfig() { - return request.get({ url: '/config' }) + return request.get({ url: '/index/config' }) } export function getPolicy(data: any) { - return request.get({ url: '/policy', data: data }) + return request.get({ url: '/index/policy', data: data }) +} + +export function uploadImage(file: any, token?: string) { + return request.uploadFile({ + url: '/upload/image', + filePath: file, + name: 'file', + header: { + token + }, + fileType: 'image' + }) } diff --git a/uniapp/src/api/shop.ts b/uniapp/src/api/shop.ts index 78208e54..07ed8a64 100644 --- a/uniapp/src/api/shop.ts +++ b/uniapp/src/api/shop.ts @@ -2,12 +2,12 @@ import request from '@/utils/request' //首页数据 export function getIndex() { - return request.get({ url: '/index' }) + return request.get({ url: '/index/index' }) } // 装修页面 export function getDecorate(data: any) { - return request.get({ url: '/decorate', data }) + return request.get({ url: '/index/decorate', data }) } /** @@ -15,14 +15,5 @@ export function getDecorate(data: any) { * @return { Promise } */ export function getHotSearch() { - return request.get({ url: '/hotSearch' }) -} - -/** - * @description 搜索 - * @param { string } keyword 关键词 - * @return { Promise } - */ -export function getSearch(data: { keyword: string; pageNo: number; pageSize: number }) { - return request.get({ url: '/search', data }) + return request.get({ url: '/index/hotSearch' }) } diff --git a/uniapp/src/enums/requestEnums.ts b/uniapp/src/enums/requestEnums.ts index 67d30b21..1807fefc 100644 --- a/uniapp/src/enums/requestEnums.ts +++ b/uniapp/src/enums/requestEnums.ts @@ -26,3 +26,8 @@ export enum RequestCodeEnum { REQUEST_404_ERROR = 404, //请求接口不存在 SYSTEM_ERROR = 500 //系统错误 } + +export enum RequestErrMsgEnum { + ABORT = 'request:fail abort', + TIMEOUT = 'request:fail timeout' +} diff --git a/uniapp/src/pages/login/login.vue b/uniapp/src/pages/login/login.vue index 94ed0010..c963df98 100644 --- a/uniapp/src/pages/login/login.vue +++ b/uniapp/src/pages/login/login.vue @@ -158,7 +158,7 @@