30 lines
698 B
TypeScript
30 lines
698 B
TypeScript
import service from '@/utils/request'
|
|
|
|
export const useDictTypeAllApi = () => {
|
|
return service.get('/sys/dict/type/all')
|
|
}
|
|
|
|
export const useDictTypeApi = (id: Number) => {
|
|
return service.get('/sys/dict/type/' + id)
|
|
}
|
|
|
|
export const useDictTypeSubmitApi = (dataForm: any) => {
|
|
if (dataForm.id) {
|
|
return service.put('/sys/dict/type', dataForm)
|
|
} else {
|
|
return service.post('/sys/dict/type', dataForm)
|
|
}
|
|
}
|
|
|
|
export const useDictDataApi = (id: Number) => {
|
|
return service.get('/sys/dict/data/' + id)
|
|
}
|
|
|
|
export const useDictDataSubmitApi = (dataForm: any) => {
|
|
if (dataForm.id) {
|
|
return service.put('/sys/dict/data', dataForm)
|
|
} else {
|
|
return service.post('/sys/dict/data', dataForm)
|
|
}
|
|
}
|