2
0
Files
fe.wfc.user/src/service/api/dict.ts
2024-11-27 16:46:16 +08:00

37 lines
779 B
TypeScript

import { request } from '../request';
export type DictSubmitModel = Partial<
Pick<Api.SystemManage.Dict, 'dictName' | 'dictType' | 'status' | 'remark' | 'dictId'>
>;
export const doGetDictList = (params: Api.SystemManage.DictSearchParams) => {
return request<Api.SystemManage.DictList>({
url: '/u/dict/type/list',
method: 'get',
params
});
};
export const doAddDict = (data: DictSubmitModel) => {
return request({
url: '/u/dict/type',
method: 'post',
data
});
};
export const doEditDict = (data: DictSubmitModel) => {
return request({
url: '/u/dict/type',
method: 'put',
data
});
};
export const doDeleteDict = (dictId: string | number) => {
return request({
url: `/u/dict/type/${dictId}`,
method: 'post'
});
};