jwyu 1 year ago
parent
commit
003fef9906
2 changed files with 135 additions and 61 deletions
  1. 131 57
      src/api/chart.js
  2. 4 4
      src/views/myETA/ChartDetail.vue

+ 131 - 57
src/api/chart.js

@@ -1,64 +1,138 @@
+//ETA 图库模块
 import { get,post } from "./index";
 
-/**
- * 通过code获取图表详情
- * @param UniqueCode 
- */
-export function apiChartInfoByCode(params){
-    return get('/datamanage/chart_info/common/detail/from_unique_code',params)
-}
+// /**
+//  * 通过code获取图表详情
+//  * @param UniqueCode 
+//  */
+// export function apiChartInfoByCode(params){
+//     return get('/datamanage/chart_info/common/detail/from_unique_code',params)
+// }
 
-/**
- * ETA图库列表(公用图库列表)
- * @param PageSize
- * @param CurrentIndex
- * @param ChartClassifyId
- * @param KeyWord
- * @param IsShowMe
- */
-export function apiPubChartList(params){
-    return get('/my_chart/chart/list',params)
-}
+// /**
+//  * ETA图库列表(公用图库列表)
+//  * @param PageSize
+//  * @param CurrentIndex
+//  * @param ChartClassifyId
+//  * @param KeyWord
+//  * @param IsShowMe
+//  */
+// export function apiPubChartList(params){
+//     return get('/my_chart/chart/list',params)
+// }
 
-/**
- * 通过id获取图表详情
- * @param ChartInfoId 
- * @param Calendar 
- * @param DateType
- * @param StartDate
- * @param EndDate
- */
-export function apiChartInfoById(params){
-    return get('/datamanage/chart_info/detail',params)
-}
+// /**
+//  * 通过id获取图表详情
+//  * @param ChartInfoId 
+//  * @param Calendar 
+//  * @param DateType
+//  * @param StartDate
+//  * @param EndDate
+//  */
+// export function apiChartInfoById(params){
+//     return get('/datamanage/chart_info/detail',params)
+// }
 
-/**
- * 获取指标详情
- * @param EdbInfoId 
- * @param DateType  1:00年至今,2:10年至今,3:15年至今,4:21年至今,5:自定义时间
- * @param StartDate 
- * @param EndDate 
- * @param EdbInfoType 1:标准指标,0:领先指标
- * @param LeadValue 
- * @param LeadUnit 
- */
-export function apiEDBInfo(params){
-    return get('/datamanage/chart_info/edb_info/detail',params)
-}
+// /**
+//  * 获取指标详情
+//  * @param EdbInfoId 
+//  * @param DateType  1:00年至今,2:10年至今,3:15年至今,4:21年至今,5:自定义时间
+//  * @param StartDate 
+//  * @param EndDate 
+//  * @param EdbInfoType 1:标准指标,0:领先指标
+//  * @param LeadValue 
+//  * @param LeadUnit 
+//  */
+// export function apiEDBInfo(params){
+//     return get('/datamanage/chart_info/edb_info/detail',params)
+// }
 
-/**
- * 获取ETA图库分类数据
- */
-export function apiETAChartClassifyList(){
-    return get('/datamanage/chart_classify/items',{})
-}
+// /**
+//  * 获取ETA图库分类数据
+//  */
+// export function apiETAChartClassifyList(){
+//     return get('/datamanage/chart_classify/items',{})
+// }
 
-/**
- * ETA图库图表另存为
- * @param ChartInfoId
- * @param ChartClassifyId
- * @param ChartName
- */
-export function apiETAChartSaveOther(params){
-    return post('/datamanage/chart_info/copy',params)
-}
+// /**
+//  * ETA图库图表另存为
+//  * @param ChartInfoId
+//  * @param ChartClassifyId
+//  * @param ChartName
+//  */
+// export function apiETAChartSaveOther(params){
+//     return post('/datamanage/chart_info/copy',params)
+// }
+
+
+
+export default{
+    /**
+     * 通过code获取图表详情
+     * @param UniqueCode 
+     */
+    chartInfoByCode:params=>{
+        return get('/datamanage/chart_info/common/detail/from_unique_code',params)
+    },
+    /**
+     * ETA图库列表(公用图库列表)
+     * @param PageSize
+     * @param CurrentIndex
+     * @param ChartClassifyId
+     * @param KeyWord
+     * @param IsShowMe
+     */
+    pubChartList:params=>{
+        return get('/my_chart/chart/list',params)
+    },
+    /**
+     * 通过id获取图表详情
+     * @param ChartInfoId 
+     * @param Calendar 
+     * @param DateType
+     * @param StartDate
+     * @param EndDate
+     */
+    chartInfoById:params=>{
+        return get('/datamanage/chart_info/detail',params)
+    },
+    /**
+     * 获取指标详情
+     * @param EdbInfoId 
+     * @param DateType  1:00年至今,2:10年至今,3:15年至今,4:21年至今,5:自定义时间
+     * @param StartDate 
+     * @param EndDate 
+     * @param EdbInfoType 1:标准指标,0:领先指标
+     * @param LeadValue 
+     * @param LeadUnit 
+     */
+    EDBInfo:params=>{
+        return get('/datamanage/chart_info/edb_info/detail',params)
+    },
+    /**
+     * 获取ETA图库分类数据
+     */
+    ETAChartClassifyList:()=>{
+        return get('/datamanage/chart_classify/items',{})
+    },
+    /**
+     * ETA图库图表另存为
+     * @param ChartInfoId
+     * @param ChartClassifyId
+     * @param ChartName
+     */
+    ETAChartSaveOther:params=>{
+        return post('/datamanage/chart_info/copy',params)
+    },
+    /**
+     * 获取ETA图库列表数据
+     * @param Keyword
+     * @param CurrentIndex
+     * @param PageSize
+     * @param IsShowMe
+     */
+    ETAChartListByES:params=>{
+        return get('/datamanage/chart_info/search_by_es',params)
+    }
+
+} 

+ 4 - 4
src/views/myETA/ChartDetail.vue

@@ -1,6 +1,6 @@
 <script setup>
 import {ref,nextTick, reactive} from 'vue'
-import {apiChartInfoByCode,apiChartInfoById,apiEDBInfo} from '@/api/chart'
+import apiETAChart from '@/api/chart'
 import {
     apiMyChartList,
     apiMyClassifyList,
@@ -60,7 +60,7 @@ let chartInfoData=null
 let chartInfo=ref(null)
 let edbList=ref([])//指标数据
 async function getChartInfo(){
-    const res=await apiChartInfoByCode({UniqueCode:chartCode})
+    const res=await apiETAChart.chartInfoByCode({UniqueCode:chartCode})
     if(res.Ret!==200) return
     chartInfoData=res.Data
 
@@ -99,7 +99,7 @@ async function reloadChartInfo(){
         SeasonStartDate: chartState.startTime,
         SeasonEndDate:chartState.endTime ,
     }
-    const res=await apiChartInfoById(params)
+    const res=await apiETAChart.chartInfoById(params)
     if(res.Ret!==200) return
     chartInfo.value=res.Data.ChartInfo
 
@@ -284,7 +284,7 @@ async function getItemEDBInfo(item){
         LeadValue: item.EdbInfoType ? 0 : item.LeadValue,
         LeadUnit: item.EdbInfoType ? '' : item.LeadUnit,
     }
-    return apiEDBInfo(params)
+    return apiETAChart.EDBInfo(params)
 }
 
 // 指标配置项修改更新图