123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- // 振华项目钢丝绳获取token
- function getWireToken(query, nun, _caback){
- let _opts = {
- url: wireUrl + "/Api/Token?appKey=waWJlGAY&appSecret=zHJhiFD07Ox",
- type:"POST"
- };
- let _data = {};
- let _hea = {};
- postAxios(_opts, _data, _hea).then((res) => {
- if(res.code == 0){
- delCookie("wireToken");
- setCookie("wireToken",res.data.accessToken);
- if(nun === 0){
- getWireStatus(query, _caback);
- }else if(nun === 1){
- getWireTeal(query, _caback);
- }else if(nun === 2){
- query.accessToken = getCookie("wireToken");
- getWireHistory(query, _caback);
- }else if(nun === 3){
- query.accessToken = getCookie("wireToken");
- getWireWarmHistory(query, _caback);
- }else if(nun === 4){
- getWireTealLine(query, _caback);
- }
- }
- })
- }
- // 钢丝绳设备在线状态
- function getWireStatus(imei, _caback){
- let _opts = {
- url: wireUrl + `/micro-exhook/status/StatusLog/Status/${imei}?accessToken=${getCookie("wireToken")}`,
- type:"GET"
- };
- let _data = {};
- let _hea = {};
- getAxios(_opts, _data, _hea).then((res) => {
- if(res.code == 0){
- _caback(res);
- }
- }).catch((cat)=>{
- if(cat.responseJSON.code == 10002||cat.responseJSON.code == 10001){
- getWireToken(imei, 0, _caback);
- }
- })
- }
- // 钢丝绳设备实时检测数据
- function getWireTeal(imei, _caback){
- let _opts = {
- url: wireUrl + `/micro-exhook/Dynamic/${ imei }?topic=/KMpPytSqVzg/${ imei }/user/monitor/result&accessToken=${getCookie("wireToken")}`,
- // url: wireUrl + `/micro-exhook/Dynamic/${imei}?topic=/KMpPytSqVzg/${imei}/user/monitor/realtime&accessToken=${getCookie("wireToken")}`,
- type:"GET"
- };
- let _data = {};
- let _hea = {};
- getAxios(_opts, _data, _hea).then((res) => {
- if(res.code == 0){
- _caback(res);
- }
- }).catch((cat)=>{
- if(cat.responseJSON.code == 10002||cat.responseJSON.code == 10001){
- getWireToken(imei, 1, _caback);
- }
- })
- }
- // 钢丝绳设备实时检测数据
- function getWireTealLine(imei, _caback){
- let _opts = {
- url: wireUrl + `/micro-exhook/Dynamic/${imei}?topic=/KMpPytSqVzg/${imei}/user/monitor/realtime&accessToken=${getCookie("wireToken")}`,
- type:"GET"
- };
- let _data = {};
- let _hea = {};
- getAxios(_opts, _data, _hea).then((res) => {
- if(res.code == 0){
- _caback(res);
- }
- }).catch((cat)=>{
- if(cat.responseJSON.code == 10002||cat.responseJSON.code == 10001){
- getWireToken(imei, 4, _caback);
- }
- })
- }
- // 钢丝绳设备历史数据
- function getWireHistory(_query, _caback){
- let _opts = {
- url: wireUrl + `/micro-exhook/Store/wirerope_result_history`,
- type:"GET"
- };
- let _data = _query;
- let _hea = {};
- getAxios(_opts, _data, _hea).then((res) => {
- if(res.code == 0){
- _caback(res);
- }
- }).catch((cat)=>{
- if(cat.responseJSON.code == 10002||cat.responseJSON.code == 10001){
- getWireToken(_query, 2, _caback);
- }
- })
- }
- // 钢丝绳设备历史数据
- function getWireWarmHistory(_query, _caback){
- let _opts = {
- url: wireUrl + `/micro-exhook/Store/wirerope_realtime_history`,
- type:"GET"
- };
- let _data = _query;
- let _hea = {};
- getAxios(_opts, _data, _hea).then((res) => {
- if(res.code == 0){
- _caback(res);
- }
- }).catch((cat)=>{
- if(cat.responseJSON.code == 10002||cat.responseJSON.code == 10001){
- getWireToken(_query, 3, _caback);
- }
- })
- }
- // 雷达报警数据
- function getLedarData(_data, _cb){
- let _opts = {
- url: "https://hsws.enstation.com/radarl_war/radarWarning/radarWarning/getlist",
- type:"GET"
- };
- getAxios(_opts, _data, {}).then((res) => {
- if(res.code == 200){
- _cb(res);
- }else{
- _cb({
- total: 0,
- rows: []
- });
- }
- })
- }
|