diff --git a/app/src/api/account.ts b/app/src/api/account.ts index a23ff489..c9f31de7 100644 --- a/app/src/api/account.ts +++ b/app/src/api/account.ts @@ -10,3 +10,8 @@ export function login(data: Record) { export function register(data: Record) { return request.post({ url: '/login/register', data: { ...data, client } }) } + +//忘记密码 +export function forgotPassword(data: Record) { + return request.post({ url: '/login/forgotPassword', data }) +} diff --git a/app/src/api/shop.ts b/app/src/api/shop.ts index e86ef368..246444df 100644 --- a/app/src/api/shop.ts +++ b/app/src/api/shop.ts @@ -9,3 +9,20 @@ export function getIndex() { export function getDecorate(data: any) { return request.get({ url: '/decorate', data }) } + +/** + * @description 热门搜索 + * @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 }) +} diff --git a/app/src/api/user.ts b/app/src/api/user.ts index f0764957..84a2384a 100644 --- a/app/src/api/user.ts +++ b/app/src/api/user.ts @@ -4,6 +4,23 @@ export function getUserCenter() { return request.get({ url: '/user/center' }) } +// 个人信息 export function getUserInfo() { return request.get({ url: '/user/info' }) } + +// 个人编辑 +export function userEdit(data: any) { + return request.post({ url: '/user/edit', data: data }) +} + +// 绑定手机 +export function userBindMobile(data: any) { + return request.post({ url: '/user/bindMobile', data: data }) +} + +// 微信电话 +export function userMnpMobile(data: any) { + return request.post({ url: '/user/mnpMobile', data: data }) +} + diff --git a/app/src/enums/appEnums.ts b/app/src/enums/appEnums.ts index 9072c4bc..f458093a 100644 --- a/app/src/enums/appEnums.ts +++ b/app/src/enums/appEnums.ts @@ -19,3 +19,7 @@ export enum SMSEnum { CHANGE_MOBILE = 103, FIND_PASSWORD = 104 } + +export enum SearchTypeEnum { + HISTORY = 'history' +} \ No newline at end of file diff --git a/app/src/enums/cacheEnums.ts b/app/src/enums/cacheEnums.ts index 844c79a5..9cb6d9e0 100644 --- a/app/src/enums/cacheEnums.ts +++ b/app/src/enums/cacheEnums.ts @@ -2,3 +2,6 @@ //token export const TOKEN_KEY = 'token' + +// 搜索历史记录 +export const HISTORY = 'history' \ No newline at end of file diff --git a/app/src/main.ts b/app/src/main.ts index 3251d788..9857b486 100644 --- a/app/src/main.ts +++ b/app/src/main.ts @@ -2,7 +2,6 @@ import { createSSRApp } from 'vue' import App from './App.vue' import plugins from './plugins' import './styles/index.scss' -import './router' export function createApp() { const app = createSSRApp(App) app.use(plugins) diff --git a/app/src/pages.json b/app/src/pages.json index c73e0e08..d336dfe8 100644 --- a/app/src/pages.json +++ b/app/src/pages.json @@ -30,6 +30,12 @@ "navigationBarTitleText": "注册" } }, + { + "path": "pages/forget_pwd/forget_pwd", + "style": { + "navigationBarTitleText": "忘记密码" + } + }, { "path": "pages/customer_service/customer_service", "style": { diff --git a/app/src/pages/forget_pwd/forget_pwd.vue b/app/src/pages/forget_pwd/forget_pwd.vue new file mode 100644 index 00000000..f91dce5f --- /dev/null +++ b/app/src/pages/forget_pwd/forget_pwd.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/app/src/pages/login/login.vue b/app/src/pages/login/login.vue index f6ff2ab3..f4bda768 100644 --- a/app/src/pages/login/login.vue +++ b/app/src/pages/login/login.vue @@ -31,11 +31,13 @@ placeholder="请输入密码" :border="false" /> - - 忘记密码? - + + + 忘记密码? + + diff --git a/app/src/pages/news/news.vue b/app/src/pages/news/news.vue index 28fcd309..89aa6110 100644 --- a/app/src/pages/news/news.vue +++ b/app/src/pages/news/news.vue @@ -1,9 +1,11 @@