系统基础框架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