import request from '@/utils/request'; /** * 查询字典列表 * @param params 查询条件 */ export async function listDictionaries(params) { const res = await request.get('/system/dict/getPage', { params }); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } /** * 添加字典 * @param data 字典信息 */ export async function addDictionary(data) { const res = await request.post('/system/dict/submit', data); if (res.data.code == 0) { return res.data.message; } return Promise.reject(new Error(res.data.message)); } /** * 修改字典 * @param data 字典信息 */ export async function updateDictionary(data) { const res = await request.post('/system/dict/update', data); if (res.data.code == 0) { return res.data.message; } return Promise.reject(new Error(res.data.message)); } /** * 删除字典 * @param id 字典id */ export async function removeDictionary(id, f) { let res; if (f) { res = await request.post('/system/dict/removeDictInfoById', id); } else { res = await request.post('/system/dict/removeDictInfoById', [id]); } if (res.data.code == 0) { return res.data.message; } return Promise.reject(new Error(res.data.message)); } //获取系统参数 export async function parameterGetByCode(data) { const res = await request.post('/sys/parameter/getByCode', data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); }