daikins/src/api/daikin/base.ts

1369 lines
36 KiB
TypeScript
Executable File
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// import { openApiRequest } from '@/utils/request'
import http from '@/utils/http'
import type { AxiosRequestConfig } from 'axios'
/**首页模块统计上报
* http://127.0.0.1:8811/openApi/moduleStat/report
*/
export function report(data: any) {
// return openApiRequest({ url: '/auth/login', method: 'post', data })
return http.post('/moduleStat/report', data)
}
// /daikin-登录
// POST http://admin.echo.mteam01.com/openApi/auth/login
// | 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
// | -------- | ----------- | -------- | -------- | ---------------- |
// | account | 15014131272 | String | 是 | 账号 15014131272 |
// | password | 123456 | String | 是 | 密码 123456 |
// 成功响应示例
// {"msg":"b5c17f42-4f63-4fbd-b5cf-9c82b033c9a7","code":200}
export interface LoginReq {
// 账号 13923879210
account: string
// 密码 123456
password: string
authType: string
}
export function login(data: LoginReq) {
// return openApiRequest({ url: '/auth/login', method: 'post', data })
return http.post('/auth/login', {
...data
})
}
// /daikin-获取登录信息
// POST http://admin.echo.mteam01.com/openApi/auth/getCurLogin
// {
// "msg": "操作成功",
// "code": 200,
// "data": {
// "id": 62423423423,
// "account": "15014131272",
// "realname": "王",
//账号类型 1-管理员 2-调达本部内部课长 3-调达本部内部一般人员 4-公司其他部门人员 5-供应商
// "type": 1
// }
// }
export async function getCurLogin() {
// return openApiRequest({ url: '/auth/getCurLogin', method: 'post' })
return http.post('/auth/getCurLogin', {})
}
/**通知列表
* http://127.0.0.1:8811/openApi/notice/getList
*/
export async function getAllNoticeList() {
return http.get('/notice/getList')
}
/**
* 接口URL: daikin-获取部门数据(树级)
GET
http://127.0.0.1:8811/openApi/user/deptTree
*/
export async function deptTree(params: any) {
return http.get('/user/deptTree', { params })
}
export interface userPage {
pageNum?: string
pageSize?: string
phonenumber?: string
status?: string
beingTime: string
endTime: string
deptId?: string
nickName: string
reviewSource: string
}
/**
* 接口URL:daikin-获取用户分页列表
GET
http://127.0.0.1:8811/openApi/user/getPage
*
*
*
*/
export async function getPage(params: userPage) {
return http.get('/user/getPage', { params })
}
// daikin-情报列表
// GET http://admin.echo.mteam01.com/openApi/article/getPage?pageNum=1&pageSize=10&type=1
// | 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
// | -------- | ------ | -------- | -------- | -------------------------- |
// | pageNum | 1 | String | 是 | 页码 |
// | pageSize | 10 | String | 是 | 页面数量 |
// | type | 1 | String | 是 | 类型 1-外部情报 2-内部情报 |
// {
// "total": 2,
// "rows": [
// {
// "id": 1,
// "type": 1,
// "title": "测试标题啊",
// "content": "<p><img src=\"/dev-api/profile/upload/2023/06/06/WechatIMG42564_20230606105344A001.jpeg\"></p><p>12312312312312213123</p>",
// "tag": "测试",
// "source": "管理后台",
// "publishTime": "1970-01-01T08:00:00.000+08:00"
// }
// ],
// "code": 200,
// "msg": "查询成功"
// }
export interface ArticlePageReq {
// 页码 1
pageNum: string
// 页面数量 10
pageSize: string
// 类型 1-外部情报 2-内部情报
type?: string
// 分类 1-外部环境 2-竞争对手 3-供方动向 4-大金集团 5-中国据点 6-调达本部 7-news 8-重要通知
cate?: String
position: String
}
export async function getArticlePage(params: ArticlePageReq) {
// return openApiRequest({ url: '/article/getPage', params })
return http.get('/article/getPage', { params })
}
export async function getArticleList(params: ArticlePageReq) {
// return openApiRequest({ url: '/article/getList', params })
return http.get('/article/getList', { params })
}
// /daikin-情报详情
// GET 127.0.0.1:8811/openApi/article/getDetail/1
// {
// "msg": "操作成功", //token用于登录会话保持
// "code": 200,
// "data": {
// "id": 1, //标识 id
// "type": 1, //账号类型 1-管理员 2-调达本部内部课长 3-调达本部内部一般人员 4-公司其他部门人员 5-供应商
// "title": "测试标题啊",
// "content": "<p><img src=\"http://127.0.0.1:1024/dev-api/profile/upload/2023/06/08/WechatIMG42564_20230608181053A001.jpeg\"><img src=\"http://127.0.0.1:1024/dev-api/profile/upload/2023/06/06/WechatIMG42564_20230606190424A001.jpeg\"></p><p>12312312312312213123</p>",
// "tag": "测试",
// "source": "管理后台",
// "publishTime": null
// }
// }
export async function getArticleDetail(id: string) {
// return openApiRequest({ url: `/article/getDetail/${id}` })
return http.get(`/article/getDetail/${id}`)
}
// 外部情报-管理详情
export async function getManagerDetail(id: string) {
return http.get(`/article/getManagerDetail/${id}`)
}
// 撤回
export async function deleteWithdraw(id: string) {
return http.get('/article/withdraw?id=' + id)
}
// 外部情报-管理列表
export async function getManagerList(params: { pageNum: any; pageSize: any }) {
return http.get('/article/getManagerList', { params })
}
// -------------------------------------列表start
// news/重要通知-流程详情
export async function getExternalManagerDetail(id: string) {
return http.get(`/article/external/getManagerDetail/${id}`)
}
// news/重要通知-撤回
export async function externalWithdraw(id: string) {
return http.get('/article/external/withdraw?id=' + id)
}
// news/重要通知-流程列表
export async function getExternalManagerList(params: {
pageNum: any
pageSize: any
}) {
return http.get('/article/external/getManagerList', { params })
}
// -------------------------------------列表end
export interface ArticleSave {
title: string //标题
content: string //内容
tag: string //标签 紧急/New
source: string //"网站添加", //来源 文本
type?: string
cate?: string //分类 1-外部环境 2-竞争对手 3-供方动向 4-大金集团 5-中国据点 6-调达本部
reviewSource: number
}
// 接口URL: 提交情报
// POST
// 127.0.0.1:8811/openApi/article/save
// {
// "title": "测试1111", //标题
// "content": "内容", //内容
// "tag": "紧急", //标签 紧急/New
// "source": "网站添加", //来源 文本
// "cate": 1 //分类 1-外部环境 2-竞争对手 3-供方动向 4-大金集团 5-中国据点 6-调达本部
// }
export async function saveArticle(data: ArticleSave) {
// return openApiRequest({ url: `/article/save`, data })
return http.post('/article/save', data)
}
// 接口URL: 分类文件-上下拖动排序
// POST
// 127.0.0.1:8811/openApi/db/cateFileSort
// {
// "cateId": 3, //分类id
// "curId": 2, //当前拖动的文件id
// "lastId": 5 //被移动位置的文件id
// }
export async function dragFile(data: ArticleSave) {
return http.post('/db/cateFileSort', data)
}
/**情报banner图
* http://127.0.0.1:8811/openApi/article/getBannerList?type=1
*
*/
export async function getBannerList(params: any) {
return http.get('/article/getBannerList', { params })
}
export interface notice {
reviewStatus: number
reviewSource: number
}
/** 情报-通知列表
* 接口URL:
GET
http://127.0.0.1:8811/openApi/article/getNoticeList
token
674f3e91-38de-4065-a4e2-2ce8981864fa
*/
export async function getNoticeList(params: notice) {
return http.get('/article/getNoticeList', { params })
}
/** 首页列表
* 接口URL:
GET
http://127.0.0.1:8811/openApi/article/getNoticeList
token
674f3e91-38de-4065-a4e2-2ce8981864fa
*/
export async function getHomeList(params: notice) {
return http.get('/cd/homeList', { params })
}
export async function statDel(params: notice) {
return http.get('/cd/statDel', { params })
}
/** 树数据
* 接口URL:
GET
http://127.0.0.1:8811/openApi/article/getNoticeList
token
674f3e91-38de-4065-a4e2-2ce8981864fa
*/
export async function getTreeList(params: notice) {
return http.get('/cd/treeList', { params })
}
export async function statEdit(data: ArticleReview) {
return http.post('/cd/statEdit', data)
}
export interface msg {
pageNum: number
treeSource: number
pageSize: number
}
/**留言板列表
* http://127.0.0.1:8811/openApi/article/boardMsgList
*
*
*/
export async function boardMsgList(params: msg) {
return http.get('/article/boardMsgList', { params })
}
export async function deleteMsgById(id: string) {
return http.get('/article/delMsgList?id=' + id)
}
/**
* 动态 接口URL:
POST
http://127.0.0.1:8811/openApi/supplier/trendsAdd
*/
export async function trendsAdd(data: { title: any; content: string }) {
return http.post('/supplier/trendsAdd', data)
}
/**
* 留言板-动态-详情
http://127.0.0.1:8811/openApi/supplier/trendsDetail?id=1
*/
export async function trendsDetail(params: any) {
return http.get('/supplier/trendsDetail', { params })
}
/**留言板-动态-分页列表
* http://127.0.0.1:8811/openApi/supplier/trendsPage?pageNum=1&pageSize=20
*/
export async function trendsPage(params: {
pageNum: number
pageSize: number
}) {
return http.get('/supplier/trendsPage', { params })
}
/**留言板-需求依赖-添加
* POST
http://127.0.0.1:8811/openApi/supplier/demandAdd
*/
export async function demandAdd(data: any) {
return http.post('/supplier/demandAdd', data)
}
/**
* 留言板-需求依赖-详情
* http://127.0.0.1:8811/openApi/supplier/demandDetail?id=1
*/
export async function demandDetail(params: any) {
return http.get('/supplier/demandDetail', { params })
}
/**
* 留言板-需求依赖-分页列表
* http://127.0.0.1:8811/openApi/supplier/demandPage?pageNum=1&pageSize=20
*/
export async function demandPage(params: {
pageNum: number
pageSize: number
}) {
return http.get('/supplier/demandPage', { params })
}
/***
* 留言板-供应商留言-添加
* http://127.0.0.1:8811/openApi/supplier/faqAdd
*/
export async function faqAdd(data: any) {
return http.post('/supplier/faqAdd', data)
}
/**留言板-供应商留言-详情
* http://127.0.0.1:8811/openApi/supplier/faqDetail?id=2
*/
export async function faqDetail(params: any) {
return http.get('/supplier/faqDetail', { params })
}
/**留言板-供应商留言-分页列表
* http://127.0.0.1:8811/openApi/supplier/faqPage?pageNum=1&pageSize=20
*/
export async function faqPage(params: { pageNum: number; pageSize: number }) {
return http.get('/supplier/faqPage', { params })
}
/**留言删除
* http://127.0.0.1:8811/openApi/supplier/faqDel?id=2
*/
export async function faqPageDelete(params: any) {
return http.get(`/supplier/faqDel`, { params })
}
/**留言删除
* http://127.0.0.1:8811/openApi/supplier/demandDel?id=1
*/
export async function demandDel(params: any) {
return http.get(`/supplier/demandDel`, { params })
}
/**留言板-回复
* http://127.0.0.1:8811/openApi/supplier/reply
*/
export async function reply(data: any) {
return http.post('/supplier/reply', data)
}
/**留言板-供应商留言-撤回
* http://127.0.0.1:8811/openApi/supplier/faqWithdraw
*/
export async function faqWithdraw(data: any) {
return http.post(`/supplier/faqWithdraw`, data)
}
/**留言板-需求依赖-撤回
* http://127.0.0.1:8811/openApi/supplier/demandWithdraw
*/
export async function demandWithdraw(data: any) {
return http.post(`/supplier/demandWithdraw`, data)
}
export interface ArticleReview {
id?: string
title: string
content: string
source: string
cate?: string
noticeId?: string
userIdList: any[]
}
/**
* 接口URL:
POST
http://127.0.0.1:8811/openApi/article/review
{
"id": 53,
"title": "测试1111", //标题
"content": "这里是今天测试的内容啊", //内容
"tag": "紧急", //标签 紧急/New
"source": "网站添加", //来源 文本
"cate": 1, //分类 1-外部环境 2-竞争对手 3-供方动向 4-大金集团 5-中国据点 6-调达本部
"userIdList": [
1
] //用户 id 集合
}
* @returns
*/
export async function review(data: ArticleReview) {
return http.post('/article/review', data)
}
/**
* CD-首页发注金额列表
* @returns http://127.0.0.1:8811/openApi/cd/amountList
*/
export async function amountList() {
return http.get('/cd/amountList')
}
/**
* "number": "DIS", //编号 DIS/DSZ/DISH
"amount": "30"
* @returns http://127.0.0.1:8811/openApi/cd/updateAmount
*/
export async function updateAmount(data: any) {
return http.post('/cd/updateAmount', data)
}
// 接口URL:
// GET
// http://127.0.0.1:8811/openApi/cdCate/treeList
// 获取CD业种-树级列表
export async function treeList() {
return http.get('/cdCate/treeList')
}
export interface getData {
cateId: number
}
// 接口URL:
// GET
// http://127.0.0.1:8811/openApi/cdCate/toYearDataList
// CD业种-当年度数据列表
export async function toYearDataList(data: getData) {
return http.post('/cdCate/toYearDataList', data)
}
/*
接口URL:
POST
http://127.0.0.1:8811/openApi/cdCate/curYearDataStat
{
"cateId": 1
}
CD业种-当年度数据统计
*/
export async function curYearDataStat(data: getData) {
return http.post('/cdCate/curYearDataStat', data)
}
export interface hisYearD {
cateId: number
yearTime: string
}
/*
接口URL:
POST
http://127.0.0.1:8811/openApi/cdCate/hisYearDataStat
{
"cateId": 1
"yearTime": "2021" //年份
}
CD业种-历史数据统计
*/
export async function hisYearDataStat(data: hisYearD) {
return http.post('/cdCate/hisYearDataStat', data)
}
/**
* CD业种-历史度数据列表
* http://127.0.0.1:8811/openApi/cdCate/hisDataList
*
*
* {
"cateId": 3
}
*/
export async function hisDataList(data: getData) {
return http.post('/cdCate/hisDataList', data)
}
export interface list {
type: number
}
/**
* 接口URL:市场汇率预测列表
POST
http://127.0.0.1:8811/openApi/marketPre/getList
*
* {
"type": 2
}
*
*/
export async function getList(data: list) {
return http.post('/marketPre/getList', data)
}
/**市况汇率文件删除
* http://127.0.0.1:8811/openApi/marketPre/delete?id=3&module_id=1 模块id, 1市况文件 2汇率文件
*/
export async function marketPreDelete(params: any) {
return http.get('/marketPre/delete', { params })
}
/**
*
*
* 接口URL:
POST
http://127.0.0.1:8811/openApi/common/upload
* openApi/common/upload
multipart/form-data
*/
export async function upload(
params: any,
Headers: AxiosRequestConfig<any> | undefined
) {
return http.post('/common/upload', params, Headers)
}
/**
* 接口URL:获取分组列表
GET
http://127.0.0.1:8811/openApi/group/getList
*
*
*
*/
export async function getGroupList() {
return http.get('/group/getList')
}
export interface getNotice {
id: string
name: string
userIdList: Array<any>
}
/**
* 接口URL:添加分组 修改分组
POST
http://127.0.0.1:8811/openApi/group/add
*
*/
export async function addGroup(
params: getNotice,
Headers: AxiosRequestConfig<any> | undefined
) {
return http.post('/group/add', params, Headers)
}
export interface group {
id: string
}
/**删除分组
* http://127.0.0.1:8811/openApi/group/delete?id=2
*
*
*/
export async function deleteGroup(params: group) {
return http.get('/group/delete', { params })
}
export interface newPwd {
newPassword: string
oldPassword: string
}
/**
* POST 修改密码
http://127.0.0.1:8811/openApi/auth/updatePwd
*
*/
export async function updatePwd(
params: newPwd,
Headers: AxiosRequestConfig<any> | undefined
) {
return http.post('/auth/updatePwd', params, Headers)
}
export interface work {
pageNum: number
}
/**
* 外部系统-情报列表
* http://127.0.0.1:8811/openApi/article/externalList
*/
export async function externalList(params: work) {
return http.get('/article/externalList', { params })
}
/**
* 外部系统-情报详情
http://127.0.0.1:8811/openApi/article/externalInfo/56
*/
export async function externalInfo(id: any) {
return http.get(`/article/externalInfo/${id}`)
}
/***
* 调查表列表
* http://127.0.0.1:8811/openApi/worksheet/getPage
*/
export async function getPageWork(params: work) {
return http.get('/worksheet/getPage', { params })
}
export interface visit {
pageNum: number
status: number
source: number
}
/***
* 邀请函列表
http://127.0.0.1:8811/openApi/inv/getPage
*
*
*/
export async function getPageInv(params: visit) {
return http.get('/inv/getPage', { params })
}
/**拜访列表
* http://127.0.0.1:8811/openApi/visit/getPage
*
*
*/
export async function getPageVisit(params: visit) {
return http.get('/visit/getPage', { params })
}
export interface pupid {
title: string
content: string
actName: string
actSTime: string
actETime: string
position: string
userIdList: Array<any>
}
/**发布邀请函
* :
POST
http://127.0.0.1:8811/openApi/inv/add
*/
export async function addPageInv(
params: pupid,
Headers: AxiosRequestConfig<any> | undefined
) {
return http.post('/inv/add', params, Headers)
}
/**
大金
发布拜访
* 接口URL:
POST
http://127.0.0.1:8811/openApi/visit/add
*/
export async function addPageVisit(
params: pupid,
Headers: AxiosRequestConfig<any> | undefined
) {
return http.post('/visit/add', params, Headers)
}
/**
* 接口URL: 拜访详情
GET
http://127.0.0.1:8811/openApi/visit/getDetail/1
*
* */
export async function visitInfo(id: string) {
return http.get(`/visit/getDetail/${id}`)
}
/**邀请函详情
* 接口URL:
GET
http://127.0.0.1:8811/openApi/inv/getDetail/1
*
* */
export async function invInfo(id: string) {
return http.get(`/inv/getDetail/${id}`)
}
/**
* 获取CSR属性信息
* http://127.0.0.1:8811/openApi/csr/getDetail
*/
export async function getCSRDetail() {
return http.get(`/csr/getDetail`)
}
export interface CSR {
id: string
content: Object
}
/**
* http://127.0.0.1:8811/openApi/csr/updateFootprint
* 碳足迹板块信息-新增/更新
*/
export async function updateFootprint(data: CSR) {
return http.post(`/csr/updateFootprint`, data)
}
/**
* 碳足迹板块信息-列表
* http://127.0.0.1:8811/openApi/csr/getFootprintList
*/
export async function getFootprintList(params: {
pageNum: number
pageSize: number
moduleId: string
}) {
return http.get(`/csr/getFootprintList`, { params })
}
/**碳足迹板块用户权限-新增/更新
* http://127.0.0.1:8811/openApi/csr/saveFootprintUser
*/
export async function saveFootprintUser(data: CSR) {
return http.post(`/csr/saveFootprintUser`, data)
}
/** 碳足迹板块信息-删除
* http://127.0.0.1:8811/openApi/csr/delFootprint?id=4
*/
export async function delFootprint(params: any) {
return http.get(`/csr/delFootprint`, { params })
}
/**
* 更新CSR属性信息
* http://127.0.0.1:8811/openApi/csr/add
*/
export async function CSRAdd(data: CSR) {
return http.post(`/csr/add`, data)
}
/**获取PLUS活动信息
* http://127.0.0.1:8811/openApi/csr/getCsrActList
*/
export async function getCsrActList() {
return http.get(`/csr/getCsrActList`)
}
/**
* 更新PLUS活动信息
http://127.0.0.1:8811/openApi/csr/updateAct
*/
export async function updateAct(data: any) {
return http.post(`/csr/updateAct`, data)
}
/**获取Lab属性信息
* http://127.0.0.1:8811/openApi/lab/getDetail
*/
export async function getLabActList() {
return http.get(`/lab/getDetail`)
}
/**
* 更新Lab属性信息
http://127.0.0.1:8811/openApi/lab/add
*/
export async function addLab(data: any) {
return http.post(`/lab/add`, data)
}
/**更新基础研究方向活动信息
* http://127.0.0.1:8811/openApi/lab/updateAct
*/
// 取消使用了
export async function updateLab(data: any) {
return http.post(`/lab/updateAct`, data)
}
/**更新/添加研究方向活动信息(单条)
* http://127.0.0.1:8811/openApi/lab/updateActOne
*/
export async function updateActOne(data: any) {
return http.post(`/lab/updateActOne`, data)
}
/**
* 删除-基础研究方向活动信息
* @param params http://127.0.0.1:8811/openApi/lab/actDel?id = 836
* @returns
*/
export async function actLABDel(params: any) {
return http.get(`/lab/actDel`, { params })
}
/**获取基础研究方向信息
* http://127.0.0.1:8811/openApi/lab/getCsrActList
*/
export async function getLabCsrActList(params: any) {
return http.get(`/lab/getCsrActList`, { params })
}
/**分类列表
* http://127.0.0.1:8811/openApi/lab/getCateList
*
*/
export async function getCateList(params: any) {
return http.get(`/lab/getCateList`, { params })
}
/**更新分类
* http://127.0.0.1:8811/openApi/lab/updateCate
*/
export async function updateCate(data: any) {
return http.post(`/lab/updateCate`, data)
}
/**删除分类
* http://127.0.0.1:8811/openApi/lab/deleteCate
*/
export async function deleteCate(params: any) {
return http.get(`/lab/deleteCate`, { params })
}
/**更新分类下的列表数据
* http://127.0.0.1:8811/openApi/lab/editCateItem
*/
export async function editCateItem(data: any) {
return http.post(`/lab/editCateItem`, data)
}
/**
* 删除分类下的列表数据
* http://127.0.0.1:8811/openApi/lab/deleteCateItem?id=3
*/
export async function deleteCateItem(params: { id: any }) {
return http.get(`/lab/deleteCateItem`, { params })
}
/**
* http://127.0.0.1:8811/openApi/lab/getCateItemList?pageNum=1&cateId=1
*/
export async function getCateItemList(params: any) {
return http.get(`/lab/getCateItemList`, { params })
}
/**更新BCP属性信息
* http://127.0.0.1:8811/openApi/bcp/add
*/
export async function addBPC(data: any) {
return http.post(`/bcp/add`, data)
}
/**获取BCP属性信息
* http://127.0.0.1:8811/openApi/bcp/getDetail
*/
export async function getDetailBPC() {
return http.get(`/bcp/getDetail`)
}
/**更新BCP今日简报
* http://127.0.0.1:8811/openApi/bcp/updateAct
*/
export async function updateBPC(data: any) {
return http.post(`/bcp/updateAct`, data)
}
/**更新情报分类
* http://127.0.0.1:8811/openApi/bcp/updateAct
*/
export async function updateActCate(data: any) {
return http.post(`/bcp/addActCate`, data)
}
/**删除情报分类
* http://127.0.0.1:8811/openApi/bcp/updateAct
*/
export async function delActCate(params: { id: any }) {
return http.get(`/bcp/delActCate`, { params })
}
export async function updateBPCOne(data: any) {
return http.post(`/bcp/updateOne`, data)
}
export async function getBPCUser(params: { moduleId: any }) {
return http.get(`/bcp/getUser`, { params })
}
export async function getCateTreeList(params: { moduleId: any }) {
return http.get(`/bcp/cateTreeList`, { params })
}
export async function getActCateFileList(params: { cateId: any }) {
return http.get(`/bcp/getActCateFileList`, { params })
}
export async function getCateTreePage(params: { moduleId: any }) {
return http.get(`/bcp/cateTreePage`, { params })
}
/**获取BCP今日简报
* http://127.0.0.1:8811/openApi/bcp/getCsrActList
*/
export async function getBPCActList(params: { id: any }) {
return http.get(`/bcp/getActList`, { params })
}
/**获取BCP今日简报
* http://127.0.0.1:8811/openApi/bcp/getCsrActList
*/
export async function getBPCEditList(params: { id: any }) {
return http.get(`/bcp/getEditInfo`, { params })
}
/**删除BCP今日简报
* http://127.0.0.1:8811/openApi/bcp/updateAct
*/
export async function delBPCActList(params: { id: any }) {
return http.get(`/bcp/delAct`, { params })
}
/**获取BCP图片
* http://127.0.0.1:8811/openApi/bcp/updateAct
*/
export async function BPCDownload(params: { id: any }) {
// return http.get(`/bcp/download`,{params})
return http({
method: 'get',
url: '/bcp/download?id=' + params.id,
responseType: 'arraybuffer'
})
}
/**获取用户权限
* http://127.0.0.1:8811/openApi/bcp/updateAct
*/
export async function BPCSaveUser(data: any) {
return http.post(`/bcp/saveUser`, data)
}
/**首页-市况列表
* http://127.0.0.1:8811/openApi/market/homePage
*/
export async function homePageMarket() {
return http.get(`/market/homePage`)
}
/**查询用户权限
* http://127.0.0.1:8811/openApi/marketPre/getUser?moduleId=1 //模块id,1-市况预测,2-汇率预测
*/
export async function getMarketUser(params: any) {
return http.get(`/marketPre/getUser`, { params })
}
/**添加市况权限
* http://127.0.0.1:8811/openApi/marketPre/saveUser
*/
export async function saveMarketUser(data: any) {
return http.post(`/marketPre/saveUser`, data)
}
/**下载文件
* http://127.0.0.1:8811/openApi/marketPre/download?id=3
*/
export async function MarketDownload(params: { id: any }) {
// return http.get(`/bcp/download`,{params})
return http({
method: 'get',
url: '/marketPre/download?id=' + params.id,
responseType: 'arraybuffer'
})
}
/**预览文件
* http://127.0.0.1:8811/openApi/marketPre/preview?id=11
*/
export async function MarketPreview(params: { id: any }) {
return http.get('/marketPre/preview', { params })
}
/***获取近7天数据-市况
* http://127.0.0.1:8811/openApi/market/historySevenDay
*/
export async function historyMarketSevenDay(data: any) {
return http.post(`/market/historySevenDay`, data)
}
/**获取近7天数据-汇率
* http://127.0.0.1:8811/openApi/stat/historySevenDay
*/
export async function historyStatSevenDay(data: any) {
return http.post(`/stat/historySevenDay`, data)
}
/**获取历年数据-市况
* "number": "Cu", //Cu Al
"beginTime": "2013-01-01", //开始时间
"endTime": "2013-04-01" //结束时间
* http://127.0.0.1:8811/openApi/market/historyStat
*/
export async function historyStat(data: any) {
return http.post(`/market/historyStat`, data)
}
/**获取历年数据-汇率
* "currencyCodeFrom": "CNA",
"currencyCodeTo": "USD"
* http://127.0.0.1:8811/openApi/rate/historyStat
*/
export async function rateHistoryStat(data: any) {
return http.post(`/rate/historyStat`, data)
}
/**获取汇率币种列表
* http://127.0.0.1:8811/openApi/common/getCurrencyList
*/
export async function getCurrencyList() {
return http.get('/common/getCurrencyList')
}
/**获取市况材料列表
* http://127.0.0.1:8811/openApi/common/getMetalList
*/
export async function getMetalList() {
return http.get('/common/getMetalList')
}
/**首页-汇率列表
* http://127.0.0.1:8811/openApi/rate/homePage
*/
export async function homePageRate() {
return http.get(`/rate/homePage`)
}
/**
* 添加市况/汇率预测
* http://127.0.0.1:8811/openApi/marketPre/add
*/
export async function marketPreADD(data: any) {
return http.post(`/marketPre/add`, data)
}
/**不良情报-添加
*
* http://127.0.0.1:8811/openApi/quality/badartAdd
*/
export async function badartAdd(data: any) {
return http.post(`/quality/badartAdd`, data)
}
/**不良情报-删除
* http://127.0.0.1:8811/openApi/quality/badartDel?id=3
*/
export async function badartDel(params: { id: any }) {
return http.get(`/quality/badartDel`, { params })
}
/**外部优质情报-添加
* http://127.0.0.1:8811/openApi/quality/highAdd
*/
export async function highAdd(data: any) {
return http.post(`/quality/highAdd`, data)
}
/**外部优质情报-删除
* http://127.0.0.1:8811/openApi/quality/highDel?id=3
*/
export async function highDel(params: { id: any }) {
return http.get(`/quality/highDel`, { params })
}
/**品质活动进展-添加
* http://127.0.0.1:8811/openApi/quality/actAdd
*/
export async function actAdd(data: any) {
return http.post(`/quality/actAdd`, data)
}
/**品质活动进展-删除
*
http://127.0.0.1:8811/openApi/quality/actDel?id=3
*/
export async function actDel(params: { id: any }) {
return http.get(`/quality/actDel`, { params })
}
/**不良情报top-添加
* http://127.0.0.1:8811/openApi/quality/topAdd
*/
export async function topAdd(data: any) {
return http.post(`/quality/topAdd`, data)
}
export async function topDel(data: any) {
return http.get(`/quality/topDel`, { params: data })
}
/**
* 不良情报-列表
*
http://127.0.0.1:8811/openApi/quality/badartList?pageNum=1
*/
export async function badartList() {
return http.get(`/quality/badartList?pageNum=1&pageSize=1000`)
}
/**外部优质情报-列表
* http://127.0.0.1:8811/openApi/quality/highList?pageNum=1
*/
export async function highList() {
return http.get(`quality/highList?pageNum=1&pageSize=1000`)
}
/**品质活动进展-列表
* http://127.0.0.1:8811/openApi/quality/actList?pageNum=1
*/
export async function actList() {
return http.get(`/quality/actList?pageNum=1&pageSize=1000`)
}
/**不良情报top-列表
* http://127.0.0.1:8811/openApi/quality/topList?pageNum=1
*/
export async function topList() {
return http.get(`/quality/topList?pageNum=1&pageSize=1000`)
}
/**不良情报top-统计图表
* http://127.0.0.1:8811/openApi/quality/topStat
*/
export async function topStat() {
return http.get(`/quality/topStat`)
}
// DATABASE
/**添加分类
* http://127.0.0.1:8811/openApi/db/cateAdd
*/
export async function cateAdd(data: any) {
return http.post(`/db/cateAdd`, data)
}
/**更新分类
* http://127.0.0.1:8811/openApi/db/cateUpdate
*/
export async function cateUpdate(data: any) {
return http.post(`/db/cateUpdate`, data)
}
/**
* 分类列表-树结构
* http://127.0.0.1:8811/openApi/db/treeList
*/
export async function treeDbList(params: any) {
return http.get(`/db/treeList`, { params })
}
/**分类详情
* http://127.0.0.1:8811/openApi/db/cateInfo?id=1
*/
export async function cateInfo(params: any) {
return http.get(`/db/cateInfo`, { params })
}
/**分类删除
* http://127.0.0.1:8811/openApi/db/cateDel?id=1
*/
export async function cateDel(params: any) {
return http.get(`/db/cateDel`, { params })
}
/**
* 添加/更新文件信息
* http://127.0.0.1:8811/openApi/db/cateFileUpdate
*/
export async function cateFileUpdate(data: any) {
return http.post(`/db/cateFileUpdate`, data)
}
/**分类文件删除
* http://127.0.0.1:8811/openApi/db/cateFileDel?id=1
*/
export async function cateFileDel(params: any) {
return http.get(`/db/cateFileDel`, { params })
}
/**分类文件列表-分页
* http://127.0.0.1:8811/openApi/db/cateFileList?cateId=3
*/
export async function cateFileList(params: any) {
return http.get(`/db/cateFileList`, { params })
}
/***
* 分类文件下载
* http://127.0.0.1:8811/openApi/db/download?id=1
*/
export async function download(params: any) {
return http({
method: 'get',
url: '/db/download?id=' + params.id,
responseType: 'arraybuffer'
})
}
/**
* 足迹 http://127.0.0.1:8811/openApi/moduleStat/timeStat openApi/moduleStat/timeStat
*/
export async function timeStat(data: any) {
return http.post(`/moduleStat/timeStat`, data)
}
/**
* 网站外部足迹 https://console-docs.apipost.cn/preview/24b343ac43bb13e7/d871c156cc579e86?target_id=5edbf818-b7c7-426f-83c0-fb16f48c196c
*/
export async function externalTimeStat(data: any) {
return http.post(`/moduleStat/externalTimeStat`, data)
}
/**
* csr供应商月份列表 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=5e2e22e5-fab5-4c46-8a93-8f0c3a3675cb
*/
export async function fetchCsrSupplier(params: any) {
return http.get(`/csrSupplier/statList`, { params })
}
/**
* csr供应商右侧排行列表分页 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=5e2e22e5-fab5-4c46-8a93-8f0c3a3675cb
*/
export async function fetchCsrSupplierTopList(params: any) {
return http.get(`/csrSupplier/topList`, { params })
}
/**
* csr供应商右侧排行列表分页 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=5e2e22e5-fab5-4c46-8a93-8f0c3a3675cb
*/
export async function fetchCsrSupplierList(params: any) {
return http.get(`/csrSupplier/statMonthList`, { params })
}
/**
* csr供应商更新时间 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=5e2e22e5-fab5-4c46-8a93-8f0c3a3675cb
*/
export async function fetchCsrSupplierTaskInfo(params?: any) {
return http.get(`/csrSupplier/taskInfo`, { params })
}
/**
* csr原材料-列表(分页) https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=5e2e22e5-fab5-4c46-8a93-8f0c3a3675cb
*/
export async function fetchMaterialPage(params?: any) {
return http.get(`/material/getPage`, { params })
}
/**
* csr原材料-删除 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=5e2e22e5-fab5-4c46-8a93-8f0c3a3675cb
*/
export async function fetchMaterialPageDel(params?: any) {
return http.get(`/material/delInfo`, { params })
}
/**
* csr原材料-主图 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=5e2e22e5-fab5-4c46-8a93-8f0c3a3675cb
*/
export async function fetchStatListlBar(params?: any) {
return http.get(`/material/statList`, { params })
}
/** !!!!!!
* csr原材料-饼图 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=5e2e22e5-fab5-4c46-8a93-8f0c3a3675cb
*/
export async function fetchStatListlPie(params?: any) {
return http.get(`/material/proportionList`, { params })
}
/**
* csr原材料-填报数据 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=5e2e22e5-fab5-4c46-8a93-8f0c3a3675cb
*/
export async function fetchMaterialAddInfo(data?: any) {
return http.post(`/material/addInfo`, data)
}
/**
* 查看模块查看范围历史 https://console-docs.apipost.cn/preview/d9d2c859db1009cd/18265d950ad924e4?target_id=4c25a720-44f2-472e-be82-c2eaf41d9a43
*/
export async function fetchGetViewScope(params?: any) {
return http.get(`/common/getViewScope`, { params })
}
/**
* DB添加上传/审核者 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=a11153dc-ab84-41ca-aa1c-45fda68c4156
*/
export async function fetchdbAuthAdd(data?: any) {
return http.post(`/dbAuth/add`, data)
}
/**
* DB获取上传/审核者信息 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=a11153dc-ab84-41ca-aa1c-45fda68c4156
*/
export async function fetchdbAuthGetInfo(params?: any) {
return http.get(`/dbAuth/getInfo`, { params })
}
/**
* DB撤回 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=a11153dc-ab84-41ca-aa1c-45fda68c4156
*/
export async function fetchdbWithdraw(params?: any) {
return http.get(`/db/withdraw`, { params })
}
/**
* DB文件审核 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=a11153dc-ab84-41ca-aa1c-45fda68c4156
*/
export async function fetchdbReview(params?: any) {
return http.get(`/db/review`, { params })
}
/**
* DB审核列表分页 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=a11153dc-ab84-41ca-aa1c-45fda68c4156
*/
export async function fetchdbReviewFileList(params?: any) {
return http.get(`/dbAuth/reviewFileList`, { params })
}
/**
* 获取市况数据列表 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=a11153dc-ab84-41ca-aa1c-45fda68c4156
*/
export async function fetchGetHisPage(params?: any) {
return http.get(`/market/getHisPage`, { params })
}
/**
* 删除市况数据 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=a11153dc-ab84-41ca-aa1c-45fda68c4156
*/
export async function fetchDelHis(params?: any) {
return http.get(`/market/delHis`, { params })
}
/**
* 新增市况数据 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=a11153dc-ab84-41ca-aa1c-45fda68c4156
*/
export async function fetchSaveHis(data?: any) {
return http.post(`/market/saveHis`, data)
}
/**
* 编辑市况数据 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=a11153dc-ab84-41ca-aa1c-45fda68c4156
*/
export async function fetchUpdateHis(data?: any) {
return http.post(`/market/updateHis`, data)
}
/**
* 获取有权限的分类节点 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=a11153dc-ab84-41ca-aa1c-45fda68c4156
*/
export async function fetchReviewAuthCateList(params?: any) {
return http.get(`/db/getReviewAuthCateList`, { params })
}
/**
* 外部系统-统计列表 https://console-docs.apipost.cn/preview/9ac14c51f96ce4d8/75274687248efb1c?target_id=a11153dc-ab84-41ca-aa1c-45fda68c4156
*/
export async function fetchmoduleStatExternalPage(params?: any) {
return http.get(`/moduleStat/externalPage`, { params })
}