用户、组织机构API路由
This commit is contained in:
parent
813ed14076
commit
bb2a4a1525
|
|
@ -0,0 +1,24 @@
|
|||
import crud from '../BaseApi'
|
||||
import { api } from '../../utils/Request'
|
||||
import { REQUEST_METHOD_TYPES } from '@/utils/Constants'
|
||||
|
||||
const url = '/api/lawenforcement/agencies'
|
||||
|
||||
export const agencies = {
|
||||
tree: () => api({
|
||||
url: `${url}/tree`,
|
||||
method: REQUEST_METHOD_TYPES.GET
|
||||
}),
|
||||
findOneByCode: (code) => api({
|
||||
url: `${url}/code/${code}`,
|
||||
method: REQUEST_METHOD_TYPES.GET
|
||||
}),
|
||||
getNextOrderNum: (parentId) => api({
|
||||
url: `${url}/nextOrderNum`,
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: { parentId: parentId || '0' }
|
||||
}),
|
||||
...crud(url)
|
||||
}
|
||||
|
||||
export default agencies
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
import crud from '../BaseApi'
|
||||
import api from '@/utils/Request.js'
|
||||
import {REQUEST_METHOD_TYPES} from '@/utils/Constants.js'
|
||||
|
||||
const url = '/api/lawenforcement/officers'
|
||||
|
||||
export const officers = Object.assign({
|
||||
getOfficersByAgency(agencyId) {
|
||||
return api({
|
||||
url: `${url}/agency/${agencyId}`,
|
||||
method: REQUEST_METHOD_TYPES.GET
|
||||
})
|
||||
},
|
||||
count() {
|
||||
return api({
|
||||
url: `${url}/count`,
|
||||
method: REQUEST_METHOD_TYPES.GET
|
||||
})
|
||||
}
|
||||
}, crud(url))
|
||||
|
||||
export default officers
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
import { api } from '../../utils/Request'
|
||||
|
||||
const url = '/lawenforcement/v1/auth'
|
||||
const baseURL = `${import.meta.env.VITE_BASE_URL}/ht`
|
||||
|
||||
export const getUserInfo = () => {
|
||||
return api.get(`${url}/getSysUser`)
|
||||
}
|
||||
|
||||
export const login = (params) => {
|
||||
return api.post(`${url}/login`, undefined, {params: params})
|
||||
}
|
||||
|
||||
export const logout = (params) => {
|
||||
return api.post(`${url}/logout`, undefined, {params: params})
|
||||
}
|
||||
|
||||
export const getLoginUrl = () => {
|
||||
return api.get(`${url}/getLoginUrl`)
|
||||
}
|
||||
|
||||
// 刷新访问令牌
|
||||
export const refreshToken = (refreshToken) => {
|
||||
return api.post(`${url}/refreshToken`, undefined, { params: { refreshToken } })
|
||||
}
|
||||
|
||||
// 新增:客户端退出登录接口
|
||||
export const sysLogout = () => {
|
||||
return api.post(`${baseURL}/uaa/clients/sysLogout`)
|
||||
}
|
||||
|
||||
export const users = {
|
||||
getUserInfo,
|
||||
login,
|
||||
logout,
|
||||
getLoginUrl,
|
||||
refreshToken,
|
||||
sysLogout
|
||||
}
|
||||
|
||||
export default users
|
||||
Loading…
Reference in New Issue