This commit is contained in:
2026-01-18 17:42:46 +08:00
parent 836bdc9409
commit f038dbab41
42 changed files with 3068 additions and 575 deletions

View File

@@ -0,0 +1,11 @@
/**
* @description 自动import导入所有 api 模块
*/
const files = import.meta.glob('./modules/*.js', { eager: true })
const modules = {}
Object.keys(files).forEach(key => {
modules[key.replace(/^\.\/modules\/(.*)\.js$/g, '$1')] = files[key].default
})
export default modules

View File

@@ -0,0 +1,32 @@
import request from '@/utils/request'
export default {
login: {
url: '/api/member/login',
name: '用户登录',
post: async function(params) {
return request.post(this.url, params)
}
},
logout: {
url: '/api/member/logout',
name: '用户登出',
post: async function(params) {
return request.post(this.url, params)
}
},
register: {
url: '/api/member/register',
name: '用户注册',
post: async function(params) {
return request.post(this.url, params)
}
},
info: {
url: '/api/member/user',
name: '用户信息',
get: async function(params) {
return request.get(this.url, {params: params})
}
}
}

View File

@@ -0,0 +1,11 @@
import request from '@/utils/request'
export default {
sendCode: {
url: '/api/member/sms/send',
name: '发送验证码',
post: async function(params) {
return request.post(this.url, params)
}
}
}