longyvfengyun
2023-11-29 11713ebaf140cce03b439146aa63677d725112e7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import {bmsAnalysisApi} from "@/api/analysis";
import {ref} from "vue";
 
/**
 * 查询bms数据分析
 * @return {{searchBmsAnalysis: (function(): Promise<*|{code: number, data: null, message: string}|undefined>), analysisType: Ref<UnwrapRef<number>>}}
 */
export const dataAnalysisModule = ()=>{
  const analysisType = ref(1);
  const searchBmsAnalysis = async ()=>{
    try {
      const res = await bmsAnalysisApi(analysisType.value);
      return res.data;
    }catch (e) {
      console.log(e);
      return {
        code: 0,
        data: null,
        message: "数据请求失败,请联系管理员!"
      }
    }
  }
 
  return {
    analysisType,
    searchBmsAnalysis
  }
}