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.
40 lines
1.4 KiB
40 lines
1.4 KiB
2 years ago
|
import { axios } from '@/utils/axios';
|
||
|
import { apiUrl } from "@/axios";
|
||
|
import qs from "qs";
|
||
|
|
||
|
enum dataApi {
|
||
|
Add = '/sysDictData/add',
|
||
|
Update = '/sysDictData/update',
|
||
|
Delete = '/sysDictData/delete',
|
||
|
Get = '/sysDictData/get',
|
||
|
GetList = '/sysDictData/getList',
|
||
|
GetPageList = '/sysDictData/getPageList',
|
||
|
GetTreeList = '/sysDictData/getTree'
|
||
|
}
|
||
|
enum typeApi{
|
||
|
|
||
|
//获取实体类BO
|
||
|
getBOByCode = '/sysDictType/getBOByCode'
|
||
|
}
|
||
|
|
||
|
const SysApiUrl = apiUrl.SysApiUrl;
|
||
|
|
||
|
//系统字典值服务
|
||
|
export const Add = (params?: any) => axios.post(SysApiUrl + dataApi.Add, qs.stringify(params))
|
||
|
|
||
|
export const Update = (params?: any) => axios.post(SysApiUrl + dataApi.Update, qs.stringify(params))
|
||
|
|
||
|
export const Delete = (params?: any) => axios.post(SysApiUrl + dataApi.Delete, qs.stringify(params))
|
||
|
|
||
|
export const Get = (params?: any) => axios.get(SysApiUrl + dataApi.Get, { params: params })
|
||
|
|
||
|
export const GetList = (params?: any) => axios.get(SysApiUrl + dataApi.GetList, { params: params })
|
||
|
|
||
|
export const GetPageList = (params?: any) => axios.get(SysApiUrl + dataApi.GetPageList, { params: params })
|
||
|
|
||
|
export const GetTreeList = (params?: any) => axios.get(SysApiUrl + dataApi.GetTreeList, { params: params })
|
||
|
|
||
|
//系统字典类型服务
|
||
|
|
||
|
//获取实体类BO
|
||
|
export const getBOByCode = (params?: any) => axios.get(SysApiUrl + typeApi.getBOByCode, { params: params })
|