import { request } from '../request'; export type DictSubmitModel = Partial< Pick >; export const doGetDictList = (params: Api.SystemManage.DictSearchParams) => { return request({ url: '/system/dict/type/list', method: 'get', params }); }; export const doAddDict = (data: DictSubmitModel) => { return request({ url: '/system/dict/type', method: 'post', data }); }; export const doEditDict = (data: DictSubmitModel) => { return request({ url: '/system/dict/type', method: 'put', data }); }; export const doDeleteDict = (dictId: string | number) => { return request({ url: `/system/dict/type/${dictId}`, method: 'delete' }); }; /** * 查询字典类型详细 * @param dictId 字典编号 * @returns object */ export function doGetType(dictId: string | number) { return request({ url: `/system/dict/type/${dictId}`, method: 'get', }); } /** * 字典数据列表(指定字典类型) * @param dictType 字典类型 * @returns object */ export function getDictDataType(dictType: string) { return request({ url: `/system/dict/data/type/${dictType}`, method: 'get', }); } /** * 获取字典选择框列表 * @param data 字典数据对象 * @returns object */ export function getDictOptionselect() { return request({ url: '/system/dict/type/optionselect', method: 'get', }); }