123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- 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<logDetail[]>
- */
- 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;
- }
|