2024ElecCompetition/2024ECweb/src/api/chart/index.ts

36 lines
978 B
TypeScript

import type { GetRdjTableValue, GetRdjLineChartData,GetRdjData } from './types'
// PostUserPayloadType
import request from '@/utils/request'
const { get, post, del, put } = request
// 1 响应的数据类型限制
// 2 方便后期批量封装 -》参考锋域
export const GetRdjTableValApi = (tq_code:string,column2:string) => {
return get<GetRdjTableValue>('/DailyFreeze.ashx?action=biaoji&module=日冻结-日冻结示值&tq_code='+tq_code+"&biaoji="+column2, {})
}
export const GetRdjLineChartDataApi = (module: string,column2:string) => {
return get<GetRdjLineChartData>(
'/DailyFreeze.ashx?action=biaoji&module=' + (module || '日冻结-曲线数据')+"&biaoji="+column2,
{}
)
}
export const GetTqCodeApi = (module: string) => {
return get<GetRdjData>(
'/Taiqu.ashx?action=BindBJ&bianhao=' + module,
{}
)
}
export const GetJiLiangApi = (bianhao: string) => {
return get<GetRdjData>(
'/Taiqu.ashx?action=JiLiangXinXi&bianhao=' + bianhao,
{}
)
}