var SPumpCorpHelper = {
|
corp_paras_list: [{
|
ID: 1,
|
ShortName: "南方泵业",
|
CorpFlag: "HZNF",
|
DataFolderUrl: "http://47.104.15.107/Data",
|
LogoFileName: "HZNF.png",
|
WaterMarkFileName: "default.png"
|
}, {
|
ID: 7,
|
ShortName: "上海东方",
|
CorpFlag: "SHDF",
|
DataFolderUrl: "http://139.224.1.27:8091/Data",
|
LogoFileName: "SHDF.png",
|
WaterMarkFileName: "default.png"
|
}, {
|
ID: 4,
|
ShortName: "温岭利欧",
|
CorpFlag: "LEOZ",
|
DataFolderUrl: "http://139.224.1.27:8183/Data",
|
LogoFileName: "LEO.png",
|
WaterMarkFileName: "LEO.png"
|
}, {
|
ID: 18,
|
ShortName: "湖南利欧",
|
CorpFlag: "LEOH",
|
DataFolderUrl: "http://139.224.1.27:8184/Data",
|
LogoFileName: "LEO.png",
|
WaterMarkFileName: "LEO.png"
|
}, {
|
ID: 10,
|
ShortName: "湖南耐普",
|
CorpFlag: "HNNP",
|
DataFolderUrl: "http://139.224.1.27:8095/Data",
|
LogoFileName: "HNNP.png",
|
WaterMarkFileName: "default.png"
|
}, {
|
ID: 17,
|
ShortName: "广州白云",
|
CorpFlag: "GZBY",
|
DataFolderUrl: "http://139.224.1.27:8094/Data",
|
LogoFileName: "GZBY.png",
|
WaterMarkFileName: "default.png"
|
}, {
|
ID: 11,
|
ShortName: "惠州源立",
|
CorpFlag: "HZYL",
|
DataFolderUrl: "http://139.224.1.27:8096/Data",
|
LogoFileName: "HZYL.png",
|
WaterMarkFileName: "default.png"
|
}, {
|
ID: 12,
|
ShortName: "川源机械",
|
CorpFlag: "CYJX",
|
DataFolderUrl: "http://xxrj.gsd.net.cn/Data",
|
LogoFileName: "CYJX.png",
|
WaterMarkFileName: "default.png"
|
}, {
|
ID: 37,
|
ShortName: "南元泵业",
|
CorpFlag: "NYBY",
|
MainApiUrl: "http://60.188.55.38:85/",//API接口
|
DataFolderUrl: "http://60.188.55.38:82/Data",
|
LogoFileName: "NYBY.png",
|
WaterMarkFileName: "default.png"
|
}, {
|
ID: 40,
|
ShortName: "上海连成",
|
CorpFlag: "SHLC",
|
MainApiUrl: "http://47.102.201.91:85/",//API接口
|
DataFolderUrl: "http://47.102.201.91:84/Data",
|
LogoFileName: "SHLC.png",
|
WaterMarkFileName: "default.png"
|
}, {
|
ID: 33,
|
ShortName: "上海天泉",
|
CorpFlag: "SHTQ",
|
DataFolderUrl: "http://139.224.1.27:8185/Data",
|
LogoFileName: "SHTQ.png",
|
WaterMarkFileName: "default.png"
|
}, {
|
ID: 13,
|
ShortName: "新界泵业",
|
CorpFlag: "XJBY",
|
DataFolderUrl: "http://139.224.1.27:8098/Data",
|
LogoFileName: "XJBY.png",
|
WaterMarkFileName: "default.png"
|
}, {
|
ID: 42,
|
ShortName: "普轩特",
|
CorpFlag: "PURITY",
|
DataFolderUrl: "http://47.100.245.85:8086/DataPURITE",
|
LogoFileName: "PURITY.png",
|
WaterMarkFileName: "purity.png"
|
}
|
],
|
getCorpList() {
|
return this.corp_paras_list;
|
},
|
//获取客户的API接口地址,有的时候,直接调用他们的接口地址
|
getCorpMainApiRurl(corpID) {
|
for (var i = 0; i < this.corp_paras_list.length; i++) {
|
if (this.corp_paras_list[i].ID == corpID)
|
return this.corp_paras_list[i].MainApiUrl;
|
}
|
return null;
|
},
|
//
|
getCorpByRounte(strRounteFlag) {
|
|
if (strRounteFlag == null)
|
return null;
|
strRounteFlag = strRounteFlag.toLocaleUpperCase()
|
for (let i = 0; i < this.corp_paras_list.length; i++) {
|
var corp = this.corp_paras_list[i];
|
if (corp.ID.toString() == strRounteFlag)
|
return corp;
|
if (corp.CorpFlag == strRounteFlag)
|
return corp;
|
}
|
|
return null;
|
},
|
|
buildSeriesFileUrl(seriesCSID) {
|
return this.getSeriesFullUrl(seriesCSID);
|
},
|
|
buildSeriesFileUrl(seriesCSID, path) {
|
if (path == null || path == "")
|
return null;
|
var path2 = path.replace("\\", "/");
|
if (path2.startsWith("Series")) {
|
return this.getSeriesRootUrl(seriesCSID) + "/" + path2;
|
}
|
|
return this.getSeriesFullUrl(seriesCSID) + "/" + path2;
|
},
|
|
getSeriesFullUrl(seriesCSID) {
|
for (var i = 0; i < this.corp_paras_list.length; i++) {
|
var startStr = "C" + this.corp_paras_list[i].ID + "S";
|
if (seriesCSID.startsWith(startStr)) {
|
return this.corp_paras_list[i].DataFolderUrl + "/Series" + seriesCSID.replace(startStr, "");
|
}
|
}
|
|
return "";
|
},
|
|
getSeriesRootUrl(seriesCSID) {
|
for (var i = 0; i < this.corp_paras_list.length; i++) {
|
var startStr = "C" + this.corp_paras_list[i].ID + "S";
|
if (seriesCSID.startsWith(startStr)) {
|
return this.corp_paras_list[i].DataFolderUrl;
|
}
|
}
|
|
return "";
|
},
|
|
getIdByCSID(seriesCSID) {
|
if (seriesCSID == null)
|
return null;
|
var sss = seriesCSID.split("S");
|
if (sss.length != 2)
|
return null;
|
var corpId = sss[0].replace("C", "");
|
return {
|
CorpId: parseInt(corpId),
|
SeriesID: parseInt(sss[1])
|
};
|
},
|
}
|
|
export default SPumpCorpHelper
|