import request from '@/utils/request'; /** * 查询项目列表 * @data data */ export async function projectsPageAPI(data) { const res = await request.post('/pro/projects/page', data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } /** * 查询任务列表 * @data data */ export async function projectsTaskPageAPI(data) { const res = await request.post('/pro/projectstask/page', data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } /** * 根据当前用户获取所有菜单数据 * @data data */ export async function getAllResourceByCurrentUserAPI() { const res = await request.get( '/sys/indexuserresource/getAllResourceByCurrentUser' ); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } /** * 保存菜单数据 * @data data */ export async function userResourceSaveAPI(data) { const res = await request.post('/sys/indexuserresource/save', data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } /** * 当前用户菜单数据 * @data data */ export async function userResourceListAPI() { const res = await request.post('/sys/indexuserresource/list'); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } /** * 删除当前用户菜单数据 * @data data */ export async function userResourceDeleteAPI(data) { const res = await request.delete('/sys/indexuserresource/delete', { data }); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } /** * 统一门户 * @params params */ export async function getList(params) { const res = await request.get(`/sys/system/page`, { params }); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); }