mirror of
https://github.com/continew-org/continew-admin-ui.git
synced 2025-09-10 20:57:10 +08:00
feat: 新增字典管理
This commit is contained in:
54
src/apis/system/dict.ts
Normal file
54
src/apis/system/dict.ts
Normal file
@@ -0,0 +1,54 @@
|
||||
import http from '@/utils/http'
|
||||
import type * as System from './type'
|
||||
|
||||
const BASE_URL = '/system/dict'
|
||||
|
||||
/** @desc 查询字典列表 */
|
||||
export function listDict(query: System.DictQuery) {
|
||||
return http.get<PageRes<System.DictResp[]>>(`${BASE_URL}`, query)
|
||||
}
|
||||
|
||||
/** @desc 查询字典详情 */
|
||||
export function getDict(id: string) {
|
||||
return http.get<System.DictResp>(`${BASE_URL}/${id}`)
|
||||
}
|
||||
|
||||
/** @desc 新增字典 */
|
||||
export function addDict(data: any) {
|
||||
return http.post(`${BASE_URL}`, data)
|
||||
}
|
||||
|
||||
/** @desc 修改字典 */
|
||||
export function updateDict(data: any, id: string) {
|
||||
return http.put(`${BASE_URL}/${id}`, data)
|
||||
}
|
||||
|
||||
/** @desc 删除字典 */
|
||||
export function deleteDict(id: string) {
|
||||
return http.del(`${BASE_URL}/${id}`)
|
||||
}
|
||||
|
||||
/** @desc 查询字典项列表 */
|
||||
export function listDictItem(query: System.DictItemQuery) {
|
||||
return http.get<PageRes<System.DictItemResp[]>>(`${BASE_URL}/item`, query)
|
||||
}
|
||||
|
||||
/** @desc 查询字典项详情 */
|
||||
export function getDictItem(id: string) {
|
||||
return http.get<System.DictItemResp>(`${BASE_URL}/item/${id}`)
|
||||
}
|
||||
|
||||
/** @desc 新增字典项 */
|
||||
export function addDictItem(data: any) {
|
||||
return http.post(`${BASE_URL}/item`, data)
|
||||
}
|
||||
|
||||
/** @desc 修改字典项 */
|
||||
export function updateDictItem(data: any, id: string) {
|
||||
return http.put(`${BASE_URL}/item/${id}`, data)
|
||||
}
|
||||
|
||||
/** @desc 删除字典项 */
|
||||
export function deleteDictItem(id: string) {
|
||||
return http.del(`${BASE_URL}/item/${id}`)
|
||||
}
|
Reference in New Issue
Block a user