Files
organization-manage/src/api/home.js
2023-09-13 18:29:35 +08:00

89 lines
1.7 KiB
JavaScript

import request from "@/utils/request.js";
import { dayjs } from 'element-plus';
/**
* 获取首页数据
* @returns
*/
export function getIndexData() {
return request({
method: "POST",
url: "/user/getIndexData"
});
}
/**
* 获取首页图表数据
* @returns
*/
export function getChartData(type, reqUserId) {
const m = {
1: '/user/getDayOrder', // 获取近七日收单额
2: '/user/getDayProfit', // 获取近七日收益
3: '/user/getMonthOrder', // 获取近一年的收单额
4: '/user/getMonthProfit' // 获取近一年的收益数据
}
const params = {
year: dayjs().format('YYYY'),
reqUserId: reqUserId
}
return request({
method: "GET",
url: m[type],
params
});
}
/**
* 上传OSS
* @param {*} params
* @returns
*/
export function uploadOSS(data) {
// console.log('data', data)
let formData = new FormData()
formData.append('file', data)
console.log('formData', formData)
return request({
method: 'post',
url: '/promotion/OSSUpdate',
data: formData
})
}
/**
* app菜单list
* @param {*} params
* @returns
*/
export function appMenuPage(params) {
return request({
method: 'GET',
url: '/AppMenu/page',
params
})
}
/**
* 通过code查询
* @param {*} code
* @returns
*/
export function getDictGroup(code) {
return request({
method: 'GET',
url: `/dict/getGroup/${code}`
})
}
/**
* 增加菜单
* @returns
*/
export function appMenuSave(data) {
return request({
method: "POST",
url: "/AppMenu/save",
data
});
}