系统基础框架API路由
This commit is contained in:
parent
4e74d71517
commit
813ed14076
|
|
@ -0,0 +1,56 @@
|
|||
import { api } from '../utils/Request'
|
||||
import { REQUEST_METHOD_TYPES } from '../utils/Constants'
|
||||
|
||||
const commonApiMethods = url => {
|
||||
return {
|
||||
query (query) {
|
||||
return api({
|
||||
url: url,
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: query
|
||||
})
|
||||
},
|
||||
querylist (query) {
|
||||
return api({
|
||||
url: url + '/list',
|
||||
method: REQUEST_METHOD_TYPES.GET,
|
||||
params: query
|
||||
})
|
||||
},
|
||||
findOne (id) {
|
||||
return api({
|
||||
url: url + '/' + id,
|
||||
method: REQUEST_METHOD_TYPES.GET
|
||||
})
|
||||
},
|
||||
modify (id, data) {
|
||||
return api({
|
||||
url: url + '/' + id,
|
||||
method: REQUEST_METHOD_TYPES.PUT,
|
||||
data: data
|
||||
})
|
||||
},
|
||||
add (data) {
|
||||
return api({
|
||||
url: url,
|
||||
method: REQUEST_METHOD_TYPES.POST,
|
||||
data: data
|
||||
})
|
||||
},
|
||||
remove (id) {
|
||||
return api({
|
||||
url: url + '/' + id,
|
||||
method: REQUEST_METHOD_TYPES.DELETE
|
||||
})
|
||||
},
|
||||
removeAll (ids) {
|
||||
return api({
|
||||
url: url,
|
||||
method: REQUEST_METHOD_TYPES.DELETE,
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export default commonApiMethods
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
import crud from '../BaseApi'
|
||||
|
||||
const url = '/api/dicts'
|
||||
|
||||
export const dicts = crud(url)
|
||||
|
||||
export default dicts
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import crud from '../BaseApi'
|
||||
import {api} from '@/utils/Request'
|
||||
|
||||
const url = '/api/system/dictItems'
|
||||
const gztUrl = `${import.meta.env.VITE_BASE_URL}/ht/system/dict/cache`
|
||||
|
||||
export const dictItems = Object.assign({
|
||||
queryGzt: (params) => {
|
||||
return api.post(`${gztUrl}/${params.dictCode}`, undefined, {params: params})
|
||||
}
|
||||
}, crud(url))
|
||||
|
||||
export default dictItems
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
import crud from '../BaseApi'
|
||||
|
||||
const url = '/api/functions'
|
||||
|
||||
export const functions = crud(url)
|
||||
|
||||
export default functions
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
import { NO_AUTH_API_PREFIX, REQUEST_METHOD_TYPES } from '../../utils/Constants'
|
||||
import { api } from '../../utils/Request'
|
||||
import crud from '../BaseApi'
|
||||
|
||||
const baseUri = '/system/globalParams'
|
||||
|
||||
const url = `/api${baseUri}`
|
||||
|
||||
export const globalParams = {
|
||||
noNeedLogin () {
|
||||
return api({
|
||||
url: `${NO_AUTH_API_PREFIX}${baseUri}`,
|
||||
method: REQUEST_METHOD_TYPES.GET
|
||||
})
|
||||
},
|
||||
...crud(url)
|
||||
}
|
||||
|
||||
export default globalParams
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
import crud from '../BaseApi'
|
||||
import { request } from '../../utils/Request'
|
||||
|
||||
import { NO_AUTH_API_PREFIX, REQUEST_METHOD_TYPES } from '../../utils/Constants'
|
||||
|
||||
const baseUri = '/jurisdictions'
|
||||
const url = `/api${baseUri}`
|
||||
|
||||
/**
|
||||
* 不需要登录认证的路径
|
||||
* @type {string}
|
||||
*/
|
||||
const noAuthUrl = `${NO_AUTH_API_PREFIX}${baseUri}`
|
||||
|
||||
export const jurisdictions = {
|
||||
findAll () {
|
||||
return request({
|
||||
url: `${noAuthUrl}/all`,
|
||||
method: REQUEST_METHOD_TYPES.GET
|
||||
})
|
||||
},
|
||||
...crud(url)
|
||||
}
|
||||
|
||||
export default jurisdictions
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
import crud from '../BaseApi'
|
||||
|
||||
const url = '/api/operate-logs'
|
||||
|
||||
export const operateLogs = crud(url)
|
||||
|
||||
export default operateLogs
|
||||
Loading…
Reference in New Issue