You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
1.4 KiB
68 lines
1.4 KiB
|
|
import { systemServer } from '../../index' |
|
|
|
export type DictDataVO = { |
|
id: number | undefined |
|
sort: number | undefined |
|
label: string |
|
value: string |
|
dictType: string |
|
status: number |
|
colorType: string |
|
cssClass: string |
|
remark: string |
|
createTime: Date |
|
} |
|
|
|
// 查询字典数据(精简)列表 |
|
export const getSimpleDictDataList = () => |
|
systemServer({ |
|
url: '/dict-data/simple-list', |
|
method: 'get', |
|
}) |
|
|
|
// 查询字典数据列表 |
|
export const getDictDataPage = (params: PageParam) => |
|
systemServer({ |
|
url: '/dict-data/page', |
|
method: 'get', |
|
params, |
|
}) |
|
// 查询字典数据详情 |
|
export const getDictData = (id: number) => |
|
systemServer({ |
|
url: '/dict-data/get?id=' + id, |
|
method: 'get', |
|
}) |
|
|
|
// 新增字典数据 |
|
export const createDictData = (data: DictDataVO) => |
|
systemServer({ |
|
url: '/dict-data/create', |
|
method: 'post', |
|
data, |
|
}) |
|
|
|
// 修改字典数据 |
|
export const updateDictData = (data: DictDataVO) => |
|
systemServer({ |
|
url: '/dict-data/update', |
|
method: 'put', |
|
data, |
|
}) |
|
|
|
// 删除字典数据 |
|
export const deleteDictData = (id: number) => |
|
systemServer({ |
|
url: '/dict-data/delete?id=' + id, |
|
method: 'delete', |
|
}) |
|
|
|
// 导出字典类型数据 |
|
export const exportDictData = (params:any) => |
|
systemServer({ |
|
url: '/dict-data/export', |
|
method: 'get', |
|
params, |
|
responseType: 'blob', |
|
}) |