更新
This commit is contained in:
11
resources/mobile/api/index.js
Normal file
11
resources/mobile/api/index.js
Normal 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
|
||||
32
resources/mobile/api/modules/auth.js
Normal file
32
resources/mobile/api/modules/auth.js
Normal 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})
|
||||
}
|
||||
}
|
||||
}
|
||||
11
resources/mobile/api/modules/sms.js
Normal file
11
resources/mobile/api/modules/sms.js
Normal 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)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user