123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485 |
- import request from "../utils/request";
- //全部风机
- const getWindturbine = () => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/windturbine/all`,
- method: "get",
- });
- };
- // 获取所有升压站tab数据
- const getAllStationTab = () => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/boost_station/stations`,
- method: "get",
- });
- }
- // 获取svg触发器
- const getAllStationSvgInfo = (params) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/boost_station/svginfo?id=${params.id}`,
- method: "get",
- });
- }
- // 获取升压站svg图片数据
- const getSvgData = (params) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/boost_station/svg?id=${params.id}`,
- method: "get",
- });
- }
- // 获取矩阵页面光伏二级页左侧栏数据
- const getStationInfoData = () => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/station/pv_info`,
- method: "get",
- });
- }
- // 获取矩阵页面光伏二级页整体数据
- const getAllPvStationData = (params) => {
- return request({
- baseURL:process.env.VUE_APP_ADAPTERURL,
- url: `/ts/latest?thingType=windturbine&thingId=${params.id}&uniformCodes=${params.codes}`,
- method: "get",
- });
- }
- // 获取矩阵页面光伏二级页echarts数据
- const getAllPvHistoryData = (params) => {
- return request({
- baseURL:process.env.VUE_APP_ADAPTERURL,
- url: `/ts/history/snap?thingType=windturbine&thingId=${params.id}&uniformCode=${params.code}&startTs=${params.startTime}&endTs=${params.endTime}&interval=${params.interval}`,
- method: "get",
- });
- }
- // 标题栏数据
- const stationOverview = () => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/station/overview`,
- method: "get",
- });
- };
- //获取报警数据
- const alarmFault = () => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/alarm/fault`,
- method: "get",
- });
- };
- //获取推荐风机信息
- const recommendation = () => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/windturbine/recommendation`,
- method: "get",
- });
- };
- //登陆
- const login = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/user/login`,
- method: "post",
- data:data,
- });
- };
- //获取场站
- const getStation = () => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/station/info`,
- method: "get",
- });
- };
- //获取AGC场站
- const getAGCStation = () => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/station/agc`,
- method: "get",
- });
- };
- //刷新报警信息
- const getSnap = (data) => {
- return request({
- baseURL:process.env.VUE_APP_SHARDINGURL,
- url: `/alarm/snap/page?pagenum=${data.pagenum}&pagesize=${data.pagesize}&category1=${data.category1}&isopened=${data.isopened}&starttime=${data.starttime}&endtime=${data.endtime}&windturbineId=${data.windturbineId?data.windturbineId:''}`,
- method: "get",
- });
- };
- //数据刷新
- const refreshData = (keys) => {
- return request({
- baseURL:process.env.VUE_APP_ADAPTERURL,
- url: `/ts/latest?keys=${keys}`,
- method: "get",
- });
- };
- //风机控制
- const windturbControl = (pairs) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/control/`,
- method: "post",
- data:pairs
- });
- };
- //风机控制
- const windturbControlLock = (pairs) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/control/lock`,
- method: "post",
- data:pairs
- });
- };
- //获取风机详情页面数据
- const nitWinturbineBaseData = (data) => {
- return request({
- baseURL:process.env.VUE_APP_ADAPTERURL,
- url: `/ts/latest?thingType=${data.thingType}&thingId=${data.thingId}&uniformCodes=${data.uniformCodes}`,
- method: "get",
- });
- };
- const getOverview = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/windturbine/overview`,
- method: "get",
- });
- };
- const sendWarning = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/alarm/confirm?snapID=${data.snapID}&faultID=${data.faultID}&userName=${data.userName}`,
- method: "get",
- });
- };
- const sendRecommend = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `api/voice-control/addvoicetask`,
- method: "post",
- data:data
- });
- };
- const getPower = (data) => {
- return request({
- baseURL:process.env.VUE_APP_ADAPTERURL,
- url: `/ts/history/snap?tagName=${data.tagName}&startTs=${data.startTs}&endTs=${data.endTs}&interval=${data.interval}`,
- method: "get",
- });
- };
- const getOriginalPower = (data) => {
- return request({
- baseURL:process.env.VUE_APP_ADAPTERURL,
- url: `/ts/history/raw?tagName=${data.tagName}&startTs=${data.startTs}&endTs=${data.endTs}`,
- method: "get",
- });
- };
- const getWindturbinePower = (data) => {
- return request({
- baseURL:process.env.VUE_APP_ADAPTERURL,
- url: `/ts/history/snap?thingId=${data.thingId}&uniformCode=${data.uniformCode}&startTs=${data.startTs}&endTs=${data.endTs}&thingType=${data.thingType}&interval=${data.interval}`,
- method: "get",
- });
- };
- const getOriginalWindturbinePower = (data) => {
- return request({
- baseURL:process.env.VUE_APP_ADAPTERURL,
- url: `/ts/history/raw?thingId=${data.thingId}&uniformCode=${data.uniformCode}&startTs=${data.startTs}&endTs=${data.endTs}&thingType=${data.thingType}`,
- method: "get",
- });
- };
- const getWindWarning = (data,pageIndex,pageSize) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/alarm/real-time-alarm?objectId=${data}&pageIndex=${pageIndex}&pageSize=${pageSize}`,
- method: "get"
- });
- };
- const getHealthDate=(stid,wtid)=>{
- return request({
- baseURL:process.env.VUE_APP_WARNING,
- url:`/alarm/statistic?stId=${stid}&wtId=${wtid}`,
- method:"get"
- })
- }
- const getDetial=(data)=>{
- return request({
- baseURL:process.env.VUE_APP_API,
- url:`/api/windturbine/${data}`,
- method:"get"
- })
- }
- const getWarning=(data,wtid,pt)=>{
- return request({
- baseURL:process.env.VUE_APP_WARNING,
- url:`/alarm/list?stId=${data}&wtId=${wtid}&widget=${pt}`,
- method:"get"
- })
- }
- const getCustomerLock=()=>{
- return request({
- baseURL: process.env.VUE_APP_API,
- url:`/api/windturbine/customer-lock`,
- method:"get"
- })
- }
- const controlRecord = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/control-record/search?stationId=${data.stationId}&userName=${data.userName}&windturbineId=${data.windturbineId}&startTime=${data.startTime}&endTime=${data.endTime}&pageSize=${data.pageSize}&pageIndex=${data.pageIndex}`,
- method: "get",
- });
- };
- const getLatest = (data) => {
- return request({
- baseURL:process.env.VUE_APP_ADAPTERURL,
- url: `/ts/latest?keys=${data}`,
- method: "get",
- });
- };
- //获取智能模式下场站
- const getControlType = () => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/station/status`,
- method: "get",
- });
- };
- const uodateControlType = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/station/status/update?stationid=${data.stationid}&type=${data.type}&userName=${data.userName}`,
- method: "get",
- });
- };
- //获取UniformCodes数据
- const getUniformCodes = () => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/windturbine/uniform-code`,
- method: "get",
- });
- };
- const getBoostStation = () => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/station/boost-station`,
- method: "get",
- });
- };
- //获取风机code名称
- const getWindturbineFdc = () => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/windturbine/fdc`,
- method: "get",
- });
- };
- const getWindturbineWarning = (data) => {
- return request({
- baseURL:process.env.VUE_APP_SHARDINGURL,
- url: `/alarm/history/page?pagenum=${data.pagenum}&pagesize=${data.pagesize}&windturbineid=${data.windturbineid?data.windturbineid:''}&starttime=${data.starttime}&endtime=${data.endtime}&keyword=${data.keyword?data.keyword:''}&stationid=${data.stationid?data.stationid:''}&category1=${data.category1?data.category1:''}`,
- method: "get",
- });
- };
- //获取报警历史数据
- const getFaultHistory = (data) => {
- return request({
- baseURL:process.env.VUE_APP_SHARDINGURL,
- url: `/fault/history/listpage?pagenum=${data.pageIndex}&pagesize=${data.pageSize}&stationid=${data.stationid}&keyword=${data.keyword}&starttime=${data.startTime}&endtime=${data.endTime}`,
- method: "get",
- });
- };
- const stationCompared = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/station/compared?models=${data}`,
- method: "get",
- });
- };
- //温度矩阵
- const temperatureInfo = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/windturbine/temperature-info?id=${data.id}&status=${data.status}&pagenum=${data.pagenum}&pagesize=${data.pagesize}`,
- method: "get",
- });
- };
- //获取风机故障
- const alarmSnap = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/alarm/alarm-snap?windturbineId=${data.windturbineId}`,
- method: "get",
- });
- };
- //预警分析
- const analysisDetail = (data) => {
- return request({
- baseURL:process.env.VUE_APP_WARNING,
- url: `/analysis/detail?station=${data.station}&startTs=${data.startTs}&endTs=${data.endTs}&interval=${data.interval}&wtId=${data.wtId}&name=${data.name}`,
- method: "get",
- });
- };
- //预警分析
- const alarmCountQuery = (data) => {
- return request({
- baseURL:process.env.VUE_APP_WARNING,
- url: `/alarm/count/query/new2?stationid=${data.stationid}&startdate=${data.startdate}&enddate=${data.enddate}`,
- method: "get",
- });
- };
- //获取风场机型
- const getStationModels = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/station/models?stationid=${data.stationid}`,
- method: "get",
- });
- };
- //获取设置查询
- const getSettings = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/settings/recommendation?stationId=${data.stationId}&modelId=${data.modelId}`,
- method: "get",
- });
- };
- //修改设置
- const updateSettings = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/settings/recommendation`,
- method: "post",
- data:data
- });
- };
- //状态时间查询
- const statusTime = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/windturbine/status-time?stationId=${data.stationid}&startTs=${data.startTs}&endTs=${data.endTs}`,
- method: "get",
- });
- };
- //推荐记录查询
- const recommended = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `control-record/recommended?pagesize=${data.pagesize}&pagenum=${data.pagenum}&stationid=${data.stationid}&windturbineid=${data.windturbineid}`,
- method: "get",
- });
- };
- //状态变化查询
- const statusChange = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/windturbine/status?startTs=${data.startTs}&endTs=${data.endTs}&pagesize=${data.pagesize}&pagenum=${data.pagenum}&windturbineId=${data.windturbineid}`,
- method: "get",
- });
- };
- //恢复默认设置
- const returnSetting = (data) => {
- return request({
- baseURL:process.env.VUE_APP_API,
- url: `/api/settings/recommendation/recover?stationId=${data.stationId}&modelId=${data.modelId}`,
- method: "get",
- });
- };
- //获取报警列表
- const warningSetting = (data) => {
- return request({
- baseURL: process.env.VUE_APP_API,
- url: `/api/settings/alarminfos?stationId=${data.stationId}&modelId=${data.modelId}`,
- method: "get"
- })
- }
- //获取预警列表
- const costumeSetting = (data) => {
- return request({
- baseURL: process.env.VUE_APP_API,
- url: `/api/settings/costume-alarminfos?stationId=${data.stationId}&modelId=${data.modelId}`,
- method: "get"
- })
- }
- //刷新报警信息
- const getAlarmSnap = (data) => {
- return request({
- baseURL:process.env.VUE_APP_SHARDINGURL,
- url: `/alarm/snap?stationid=${data.stationid}&category1=${data.category1}&windturbineid=${data.windturbineid}&isopened=${data.isopened}`,
- method: "get",
- });
- };
- export default {
- login,
- getStation,
- getAGCStation,
- getSnap,
- refreshData,
- windturbControl,
- windturbControlLock,
- nitWinturbineBaseData,
- getOverview,
- sendWarning,
- sendRecommend,
- getPower,
- getOriginalPower,
- getWindWarning,
- getHealthDate,
- getDetial,
- getWarning,
- getCustomerLock,
- getWindturbinePower,
- getOriginalWindturbinePower,
- controlRecord,
- getLatest,
- getControlType,
- uodateControlType,
- getUniformCodes,
- getBoostStation,
- getWindturbineFdc,
- getWindturbineWarning,
- getFaultHistory,
- stationCompared,
- temperatureInfo,
- alarmSnap,
- analysisDetail,
- alarmCountQuery,
- statusTime,
- getWindturbine,
- getSvgData,
- getStationInfoData,
- getAllPvStationData,
- getAllPvHistoryData,
- getAllStationTab,
- getAllStationSvgInfo,
- stationOverview,
- alarmFault,
- recommendation,
- getStationModels,
- getSettings,
- updateSettings,
- warningSetting,
- costumeSetting,
- recommended,
- statusChange,
- returnSetting,
- getAlarmSnap,
- };
|