103 lines
1.8 KiB
JavaScript
103 lines
1.8 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
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 消息已读
|
|
* @returns
|
|
*/
|
|
export function unread(params) {
|
|
return request({
|
|
method: "GET",
|
|
url: "/notification/unread",
|
|
params
|
|
});
|
|
}
|
|
|
|
|