feat:整合字典管理

This commit is contained in:
ANHE
2025-03-23 11:00:34 +08:00
parent 3fc4bec81a
commit 7f781112a9
24 changed files with 1077 additions and 17 deletions

View File

@ -0,0 +1,36 @@
import { request } from '@/service/request';
/** 获取字典数据列表 */
export function fetchGetDictDataList(params?: Api.System.DictDataSearchParams) {
return request<Api.System.DictDataList>({
url: '/system/dict/data/list',
method: 'get',
params
});
}
/** 新增字典数据 */
export function fetchCreateDictData(data: Api.System.DictDataOperateParams) {
return request<boolean>({
url: '/system/dict/data',
method: 'post',
data
});
}
/** 修改字典数据 */
export function fetchUpdateDictData(data: Api.System.DictDataOperateParams) {
return request<boolean>({
url: '/system/dict/data',
method: 'put',
data
});
}
/** 批量删除字典数据 */
export function fetchBatchDeleteDictData(dictCodes: CommonType.IdType[]) {
return request<boolean>({
url: `/system/dict/data/${dictCodes.join(',')}`,
method: 'delete'
});
}

View File

@ -15,3 +15,37 @@ export function fetchGetDictTypeOption() {
method: 'get'
});
}
/** 获取字典类型列表 */
export function fetchGetDictTypeList(params?: Api.System.DictTypeSearchParams) {
return request<Api.System.DictTypeList>({
url: '/system/dict/type/list',
method: 'get',
params
});
}
/** 新增字典类型 */
export function fetchCreateDictType(data: Api.System.DictTypeOperateParams) {
return request<boolean>({
url: '/system/dict/type',
method: 'post',
data
});
}
/** 修改字典类型 */
export function fetchUpdateDictType(data: Api.System.DictTypeOperateParams) {
return request<boolean>({
url: '/system/dict/type',
method: 'put',
data
});
}
/** 批量删除字典类型 */
export function fetchBatchDeleteDictType(dictIds: CommonType.IdType[]) {
return request<boolean>({
url: `/system/dict/type/${dictIds.join(',')}`,
method: 'delete'
});
}