123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304 |
- import http from "@/api/http.js"
- /**
- * 获取分类
- * @returns
- */
- export const classifyList = params => {
- return http.get('/datamanage/predict_classify/list',params)
- }
- /**
- * 添加分类V2 懒加载
- * @returns
- */
- export const classifyListV2 = params => {
- return http.get('/datamanage/predict_classify/tree',params)
- }
- //分类数据
- export const predictEdbCatalog=params=>{
- return http.get('/datamanage/predict_classify/simple',params)
- }
- //目录指标移动
- export const classifyMoveSort=params=>{
- return http.post('/datamanage/predict_classify/move',params)
- }
- /**
- * 分类的图表列表 IsOnlyMe ClassifyId
- * @param {*} params
- * @returns
- */
- export const classifyChartList = params => {
- return http.get('/datamanage/predict_edb_info/items',params)
- }
- /**
- * 新增分类
- * @param {*} params "ClassifyName": "分类1-2"
- * @returns
- */
- export const classifyAdd = params =>{
- return http.post('/datamanage/predict_classify/add',params)
- }
- /**
- * 编辑分类
- * @param {*} params ClassifyName ClassifyId
- * @returns
- */
- export const classifyEdit = params =>{
- return http.post('/datamanage/predict_classify/edit',params)
- }
- /**
- * 删除分类检测
- * @param {*} params ClassifyId EdbInfoId
- * @returns
- */
- export const classifyDelCheck = params =>{
- return http.post('/datamanage/predict_classify/delete/check',params)
- }
- /**
- * 删除分类
- * @param {*} params ClassifyId EdbInfoId
- * @returns
- */
- export const classifyDel = params =>{
- return http.post('/datamanage/predict_classify/delete',params)
- }
- /**
- * 移动分类
- * @param {*} params ClassifyId "PrevClassifyId":1, "NextClassifyId":2,
- * @returns
- */
- export const classifyMove = params =>{
- return http.post('/datamanage/predict_classify/move',params)
- }
- /**
- * 移动指标
- * @param {*} params ClassifyId EdbInfoId PrevEdbInfoId NextEdbInfoId
- * @returns
- */
- export const ebdMove = params => {
- return http.post('/datamanage/predict_edb_info/move',params)
- }
- /**
- * 预测指标图表列表
- * @param {*} params Keyword AdminId CurrentIndex PageSize ClassifyId
- */
- export const edbList = params => {
- return http.get('/datamanage/predict_edb_info/chart/list',params)
- }
- /**
- * 一级表格分类
- * @param {*} params
- * @returns
- */
- export const classifyOne = params => {
- return http.get('/datamanage/predict_classify/items',params)
- }
- /**
- * 新增指标
- * @param {*} params ClassifyId SourceEdbInfoId EdbName RuleList
- * EdbInfoIdArr: { EdbInfoId FromTag }
- * @returns
- */
- export const edbAdd = params => {
- return http.post('/datamanage/predict_edb_info/add',params)
- }
- /**
- * 修改指标
- * @param {*} params EdbInfoId ClassifyId EdbName RuleList
- * @returns
- */
- export const edbEdit = params => {
- return http.post('/datamanage/predict_edb_info/edit',params)
- }
- /**
- * 获取指标详情
- * @param {*} params EdbInfoId
- * @returns
- */
- export const edbDetail = params => {
- return http.get('/datamanage/predict_edb_info/detail',params)
- }
- /**
- * 获取指标数据列表 EdbInfoId CurrentIndex PageSize
- * @param {*} params
- * @returns
- */
- export const edbDataInfo = params => {
- return http.get('/datamanage/predict_edb_info/list',params)
- }
- /**
- * 获取指标图表数据 EdbInfoId DateType=10&StartDate=&EndDate
- * @param {*} params
- */
- export const edbChartInfo = params => {
- return http.get('/datamanage/predict_edb_info/data',params)
- }
- /**
- * 搜索指标
- * @param {*} params Keyword
- * @returns
- */
- export const edbSearch = params => {
- return http.get('/datamanage/predict_edb_info/filter_by_es',params)
- }
- /**
- * 设置缩略图
- * @param {*} params EdbInfoId ImageUrl
- * @returns
- */
- export const setImg = params => {
- return http.post('/datamanage/predict_edb_info/image/set',params)
- }
- /**
- * 指标刷新
- * @param {*} params EdbInfoId
- * @returns
- *
- */
- export const edbRefresh = params => {
- return http.get('/datamanage/predict_edb_info/refresh/all',params)
- }
- /**
- * 指标部分刷新
- * @param {*} params EdbInfoId
- * @returns
- *
- */
- export const edbPartRefresh = params => {
- return http.get('/datamanage/predict_edb_info/refresh',params)
- }
- /**
- * 新增预测指标时预览图表详情数据
- * @param SourceEdbInfoId 来源指标id
- * @param PredictEndDate 预测截止日期
- * @param RuleType 预测规则,1:最新,2:固定值
- * @param FixedValue 固定值的数据
- * @param DateType 日期类型:1:00年至今,2:10年至今,3:15年至今,4:年初至今,5:自定义时间,6:自定义起始时间至今,7:18年至今,8:19年至今,9:20年至今,10:全部
- * @param StartDate 自定义开始日期
- * @param EndDate 自定义结束日期
- * @param Calendar 公历/农历
- * @param ChartType 生成样式:1:曲线图,2:季节性图
- * @param SeasonStartDate 季节性图开始日期
- * @param SeasonEndDate 季节性图结束日期
- */
- export const edbChartDataForAdd=params=>{
- return http.post('/datamanage/predict_edb_info/chart/data/list',params)
- }
- /**
- * 指标运算
- * @param {*} params
- * "CalculateFormula": "A+5",
- "ClassifyId": 315,
- "EdbName": "乙二醇期货价格(预测)+5",
- "Frequency": "日度",
- "Unit": "无",
- "EdbInfoIdArr": [
- {
- "EdbInfoId": 101812,
- "FromTag": "A"
- }
- ]
- * @returns
- */
- export const calculateEdbSave = params => {
- return http.post('/datamanage/predict_edb_info/calculate/save',params)
- }
- /**
- * 计算指标
- * @param {*} params
- * EdbInfoId":0,
- "Source": 33,
- "EdbName": "乙二醇期货价格(预测)同差",
- "Unit": "无",
- "ClassifyId": 315,
- "Frequency": "日度",
- "FromEdbInfoId": 101812
- * @returns
- */
- export const operateEdbSave = params => {
- return http.post('/datamanage/predict_edb_info/calculate/batch/save',params)
- }
- /**
- * 规则9动态环差 获取展示数据
- * @param {*} params
- "RuleType": 9,
- "EndDate": "2022-11-30",
- "Value": "A-B",
- "EdbInfoIdArr": [{
- "EdbInfoId": 101935,
- "FromTag": "A"
- }]
- * @returns
- */
- export const getRuleNineData = params => {
- return http.post('/datamanage/predict_edb_info/rule/calculate_by_nine',params)
- }
- /**
- * 批量计算
- * @param {*} params
- * CalculateId
- * CalculateInfo {
- * "ClassifyId": 341,
- "EdbName": "PVC出口占比同比2",
- "Formula": "1",
- "Frequency": "月度",
- "FromEdbInfoId": 101712,
- "MoveFrequency": "天",
- "MoveType": 1,
- "Source": 6,
- "Unit": "无"
- * }
- * @returns
- */
- export const batchCalculateTargetAdd = params => {
- return http.post('/datamanage/predict_edb_info/calculate/batch/save/batch',params)
- }
- /**
- * 保存上下限
- * @param {*} params "EdbInfoId": 102607,
- "MaxValue": 2000,
- "MinValue": -200
- * @returns
- */
- export const saveChartInfo = params => {
- return http.post('/datamanage/predict_edb_info/modify',params)
- }
- /** 拟合残差相关系数
- * @param {*} params
- * "Formula": "2020-01-01,2022-12-13",
- "EdbInfoIdArr": [
- {
- "EdbInfoId": 113123,
- "FromTag": "A",
- "MoveValue": 0
- }
- ]
- * @returns
- */
- export const correlationIndex = params => {
- return http.post('/datamanage/edb_info/calculate/compute_correlation',params)
- }
|