import request from '@/utils/request'; import { stringify } from 'qs'; // 新增日志 export async function approvalAddLog(params) { return request(`/api/v2/approval/log`, { method: 'POST', body: params, }); } // 删除日志 export async function approvalDeleteLog(logID) { return request(`/api/v2/approval/log/${logID}`, { method: 'DELETE', }); } // 编辑日志 export async function approvalEditLog(params) { return request(`/api/v2/approval/log/${params.id}`, { method: 'PUT', body: params, }); } // 请求个人日志列表 export async function approvalLogOwnList(params) { const res = await request(`/api/v2/approval/log-own/list?${stringify(params)}`); return res?.data || { list: [], pagination: {} }; } /** * 查询日志详情 * @param {string} log_id * @returns Promise */ export async function approvalLogDetail(logID) { const res = await request(`/api/v2/approval/log/${logID}`); return res?.data || []; } //项目日志列表 export async function approvalLogProjectsList(params) { const res = await request(`/api/v2/approval/log-projects/${params.id}?${stringify(params)}`); return res?.data; } //统计分析接口 export async function workloadDepProjectChart() { const res = await request(`/api/v2/workload/dep/project/chart`); // if (res?.data) { // const data = res?.data; // data.pieData = data?.status_chart?.map(item => { // return { value: item.num, name: item.status }; // }); // return data; // } return res?.data; } //统计分析接口 项目分类统计 export async function workloadDepProjectTypeChart(params) { const res = await request(`/api/v2/workload/dep/project-type/chart?${stringify(params)}`); // if (res?.data) { // const newData = res.data; // newData.xData = res.data.map(item => item.create_time); // newData.dataList = { name: '项目分类统计', data: res.data.map(item => item.num) }; // return newData; // } return res?.data; }