halo-admin/src/api/admin.js

70 lines
1.1 KiB
JavaScript
Raw Normal View History

2019-03-21 02:32:06 +00:00
import service from '@/utils/service'
const baseUrl = '/api/admin'
2019-03-21 02:32:06 +00:00
const adminApi = {}
adminApi.counts = () => {
return service({
url: `${baseUrl}/counts`,
2019-06-06 05:55:11 +00:00
method: 'get',
mute: true
2019-03-21 02:32:06 +00:00
})
}
2019-08-24 03:40:36 +00:00
adminApi.isInstalled = () => {
return service({
url: `${baseUrl}/is_installed`,
method: 'get'
})
}
2019-05-03 15:53:08 +00:00
adminApi.environments = () => {
return service({
url: `${baseUrl}/environments`,
method: 'get'
})
}
2019-04-28 13:49:01 +00:00
adminApi.install = data => {
return service({
url: `${baseUrl}/installations`,
data: data,
method: 'post'
})
}
2019-04-29 11:32:14 +00:00
adminApi.login = (username, password) => {
return service({
url: `${baseUrl}/login`,
data: {
username: username,
password: password
},
method: 'post'
})
}
adminApi.logout = () => {
return service({
url: `${baseUrl}/logout`,
method: 'post'
})
}
adminApi.refreshToken = refreshToken => {
return service({
url: `${baseUrl}/refresh/${refreshToken}`,
method: 'post'
})
}
2019-06-12 16:21:43 +00:00
adminApi.updateAdminAssets = () => {
return service({
url: `${baseUrl}/halo-admin`,
method: 'put',
timeout: 600 * 1000
})
}
2019-03-21 02:32:06 +00:00
export default adminApi