/**
|
* 开放API页面
|
*/
|
function apiPage() {
|
if(!langIsChinese()) {
|
this.langParam = 'lang=en';
|
}else {
|
this.langParam = 'lang=zh';
|
}
|
this.localUrl = 'webApi.html';
|
if(getUrlParameter("lang") != '') {
|
this.localUrl += '?lang='+ getUrlParameter("lang");
|
}
|
this.rootPath = getRootPath();
|
if(this.rootPath != '') {
|
var paths = window.location.host.split(':');
|
this.serverIp = paths[0];
|
}
|
if(!this.serverIp || this.serverIp == 'localhost') {
|
this.serverIp = '127.0.0.1';
|
}
|
this.loginServerPort = '6605';
|
|
this.vehicleIndo = "11111";//车牌号
|
}
|
|
//加载右边第一菜单
|
apiPage.prototype.initRightMainPane = function(name, title) {
|
if(name == 'api-desc') {
|
var section = '<section id="sec-'+ name +'">';
|
section += ' <div class="page-header">';
|
section += ' <h1>'+ title +'</h1>';
|
section += ' </div>';
|
section += this.getApiTopDescHtml();
|
section +='</section>';
|
return section;
|
}else {
|
var section = '<div class="page-header page-title">';
|
section += ' <h1>'+ title +'</h1>';
|
section += '</div>';
|
return section;
|
}
|
}
|
|
//获取主要接口说明html
|
apiPage.prototype.getApiTopDescHtml = function() {
|
var ret = '';
|
ret += ' <h4>1.'+ lang.open_param_encode +'</h4>';
|
ret += ' <p>'+ lang.open_param_encode_1 +'</p>';
|
ret += ' <p>'+ lang.open_param_encode_2 +'</p>';
|
ret += ' <h4>2.'+ lang.open_HTTP_MIME_type +'</h4>';
|
ret += ' <dl>';
|
ret += ' <dt>JSON</dt>';
|
ret += ' <dd>Content-type: text/html; charset=utf-8</dd>';
|
ret += ' <dt>JSONP</dt>';
|
ret += ' <dd>Content-type: text/javascript; charset=utf-8</dd>';
|
ret += ' </dl>';
|
ret += ' <h4 id="param-common">3.'+ lang.open_common_param +'</h4>';
|
|
var items = [
|
['jsession', 'string', lang.yes, lang.open_cb_jsession],
|
['callback', 'string', lang.no, lang.open_cb_callback]
|
];
|
|
ret += this.loadPaneTable(items, 4);
|
ret += ' <p><br/><br/>'+ lang.open_cb_desc +'</p>';
|
|
items = [
|
['retult', 'number', lang.open_cb_ok + '<br/>'+ lang.open_cb_other + lang.open_detail_desc +'<a href="'+ this.localUrl +'#error-code">'+ lang.open_error_code_desc +'</a>'],
|
['callback', 'string', lang.open_cb_callback_desc]
|
];
|
|
ret += this.loadPaneTable(items, 3);
|
ret += ' <p><br/></p>';
|
ret += ' <h4 id="error-code">4.web'+ lang.open_error_code_desc +'</h4>';
|
items = [
|
[1, lang.errClientNotExist],
|
[2, lang.errPassword],
|
[3, lang.errUserDeactivated],
|
[4, lang.errUserExpired],
|
[5, lang.errSessionNotExist],
|
[6, lang.errException],
|
[7, lang.errRequireParam],
|
[8, lang.errorNotOperate],
|
[9, lang.errQueryTimeRange],
|
[10, lang.errQueryTimeThanRange],
|
[11, lang.errDownloadTaskExist],
|
[12, lang.errAccountExsist],
|
[13, lang.errAccountForb],
|
[14, lang.errDeviceAmountReachCeiling],
|
[15, lang.errDeviceExsist],
|
[16, lang.errVehicleExsist],
|
[17, lang.errDeviceUsed],
|
[18, lang.errVehicleNotExsist],//车辆不存在
|
[19, lang.errDeviceNotExsist],
|
[20, lang.devBeyongCom],//设备不属于当前公司
|
[21, lang.errorValidServer],//设备注册数目不匹配
|
[24, lang.errorNetServer],//请求URL网络异常
|
[25, lang.rule_name_exist],
|
[26, lang.rule_name_noexist],
|
[27, lang.info_not_exist],
|
[28, lang.user_session_exist],
|
|
];
|
ret += this.loadPaneTable(items, 2);
|
|
ret += ' <p><br/></p>';
|
ret += ' <h4 id="error-code">5.server'+ lang.open_error_code_desc + lang.server_error+'</h4>';
|
items = [
|
[2, lang.userNOpermit],
|
[3, lang.errRequireParam],
|
[4, lang.error_sql],
|
[5, lang.info_not_exist],
|
[6, lang.unknow_error],
|
[7, lang.name_exist],
|
[21, lang.errDeviceNotExsist],
|
[22, lang.no_response_dev],
|
[23, lang.device_offline],
|
[26, lang.device_connect_error],
|
[27, lang.unknow_storage]
|
];
|
ret += this.loadPaneTable(items, 2);
|
|
|
|
ret += ' <p><br/></p>';
|
ret += ' <h4 id="error-code">5.' + parent.lang.open_jsonpUseExample +'</h4>';
|
ret += '<div style="background-color:#f7f7f9;border:1px solid #e1e1e7;"><br> $.ajax({';
|
ret += '<br> type:\'POST\',';
|
ret += '<br> url: \''+this.rootPath+'/StandardApiAction_loginEx.action?callback=getData\',';
|
ret += '<br> data: data,';
|
ret += '<br> cache:false,';
|
ret += '<br> dataType:\'JSONP\', ';
|
ret += '<br> success: getData=function (data) {';
|
ret += '<br> if(data.result == 0){';
|
ret += '<br> alert(\'Success\');';
|
ret += '<br> } else {';
|
ret += '<br> alert(\'Failure\');';
|
ret += '<br> }';
|
ret += '<br> },';
|
ret += '<br> });';
|
ret += '</div>';
|
|
return ret;
|
}
|
|
//是否加载的是url链接形式,不是调用flash插件
|
apiPage.prototype.isLoadWebUrl = function(id) {
|
if(( id < 40 || id >= 46 ) && id != 48 && id != 410 && id !=411 && id !=412) {
|
return true;
|
}
|
return false;
|
}
|
|
//加载右边界面
|
apiPage.prototype.initRightPane = function(id, name, title) {
|
var items = [];
|
var section = '<section id="sec-'+ name +'">';
|
section += ' <div class="page-header">';
|
section += ' <h3>'+ title +'</h3>';
|
section += ' </div>';
|
section += ' <dl>';
|
section += ' <dt>'+ lang.open_interfaceDesc +'</dt>';
|
section += ' <dd>'
|
section += this.getItemApiDescHtml(id, title);
|
section += ' </dd>'
|
if(this.isLoadWebUrl(id)) {
|
section += ' <dt>URL</dt>';
|
section += ' <dd>'+ this.getItemUrl(id) +'</dd>';
|
section += ' <dt>'+ lang.open_req_type +'</dt>';
|
section += ' <dd>GET/POST</dd>';
|
section += ' <dt>'+ lang.open_req_param_desc +'</dt>';
|
section += ' <dd>';
|
section += ' <p>'+ lang.open_one_char + lang.open_common_param +'</p>';
|
if(id==35){
|
section += ' <p>'+ lang.open_req_see +'<a href="'+this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam+'" target="_blank" >'+ lang.open_common_param +'</a></p>';
|
}else{
|
section += ' <p>'+ lang.open_req_see +'<a href="'+ this.localUrl +'#param-common">'+ lang.open_common_param +'</a></p>';
|
}
|
section += ' <p>'+ lang.open_two_char + lang.open_private_param +'</p>';
|
section += this.getSendParamHtml(id);
|
section += ' </dd>';
|
section += ' <dt>'+ lang.open_req_exp +'</dt>';
|
section += ' <dd>';
|
section += this.getItemUrl(id, true);
|
section += ' <dd>';
|
section += ' <dt>'+ lang.open_cb_param_desc +'</dt>';
|
section += ' <dd>';
|
section += this.getBackParamHtml(id);
|
section += ' </dd>';
|
section += ' <dt>'+ lang.open_cb_exp +'</dt>';
|
section += ' <dd>';
|
section += ' <pre class="prettyprint">';
|
section += this.getBackExample(id);
|
section += ' </pre>';
|
section += ' </dd>';
|
if(id == 33) {
|
section += ' <dt>'+ lang.open_map_example +'</dt>';
|
section += ' <dd>'+ this.getVehicleOnMapExampleHtml() +'</dd>';
|
}
|
}else {
|
if(id == 412){
|
section += ' <dt>URL</dt>';
|
section += ' <dd>'+ this.getItemUrl(id) +'</dd>';
|
}else{
|
section += ' <dt>'+ lang.open_ref_file +'</dt>';
|
section += ' <dd>';
|
if(id == 41) {
|
section += this.getInitVideoFileHtml();
|
}else if(id == 42 || id == 410 || id == 411) {
|
section += lang.nothing;
|
}else {
|
section += ' <p>'+ lang.open_req_see +'<a href="'+ this.localUrl +'#sec-video-init">'+ lang.open_initVideo +'</a></p>';
|
}
|
section += ' </dd>';
|
}
|
|
section += ' <dt>'+ lang.open_call_method +'</dt>';
|
section += ' <dd>';
|
section += this.getVideoFunctionHtml(id);
|
section += ' </dd>';
|
|
// if(id !=410 ){
|
section += ' <dt>'+ lang.open_op_exp +'</dt>';
|
section += ' <dd>';
|
section += ' <p>'+ lang.open_one_char + lang.open_op_exp_1 +'</p>';
|
section += this.getOperateExampleHtml(id);
|
// }
|
|
|
|
if( id != 410 && id != 411 && id != 412 ){
|
section += ' <p>'+ lang.open_two_char + lang.open_op_js +'</p>';
|
section += ' <pre class="prettyprint">';
|
section += this.getVideoExampleJsHtml(id);
|
section += ' </pre>';
|
}
|
section += ' </dd>';
|
}
|
if(id==46||id==47 || id == 21){
|
section += ' <dd>';
|
section += this.getOperateExampleHtml(id);
|
section += ' </dd>';
|
}
|
section += ' </dl>';
|
section +='</section>';
|
return section;
|
}
|
|
//获取每个接口的接口说明Html
|
apiPage.prototype.getItemApiDescHtml = function(id, title) {
|
switch (Number(id)) {
|
case 21:
|
return title;
|
case 22:
|
return title;
|
case 23:
|
return title;
|
case 24:
|
return title;
|
case 31:
|
return title;
|
case 32:
|
return title;
|
case 33:
|
return title;
|
case 34:
|
return title;
|
case 35:
|
return title;
|
case 36:
|
return title;
|
case 37:
|
return title +'<br/>'+ lang.open_vehicle_ol_rq;;
|
case 41:
|
return this.getVideoInitApiDescHtml(title);
|
case 42:
|
return title + '<br/>'+ lang.open_video_page_desc +'<br/>';
|
case 43:
|
case 410:
|
return title + '<br/>'+ lang.video_live_explain +'<br/>';
|
case 411:
|
return title + '<br/>' + lang.open_video_page_desc + '<br/>';
|
case 412:
|
return title + '<br/>' + "" + '<br/>';
|
case 44:
|
case 45:
|
return title + '<br/>'+ lang.open_video_js +'<br/>'+ lang.open_req_see + lang.open_op_js +'<br/>';
|
case 46:
|
return this.getVideoSearchApiDescHtml(title);
|
case 47:
|
return this.getVideoDownloadApiDescHtml(title);
|
case 48:
|
return this.getVideoPlaybackApiDescHtml(title);
|
case 49:
|
return title +'<br/>'+ lang.open_vehicle_ol_rq;
|
case 50:
|
return title;
|
case 400:
|
return title;
|
case 401:
|
return title;
|
case 402:
|
return title;
|
case 403:
|
return title;
|
case 404:
|
return title;
|
case 405:
|
return title +'<br/>'+ lang.open_vehicle_ol_rq;
|
case 100:
|
return title;
|
case 101:
|
return title;
|
case 60:
|
return title;
|
case 61:
|
return title;
|
case 62:
|
return title;
|
case 63:
|
return title;
|
case 64:
|
return title;
|
case 65:
|
return title;
|
case 66:
|
return title;
|
// case 51:
|
// return title + '<br/>'+ lang.open_op_server;
|
case 52:
|
return this.getVehicleControlApiDescHtml(title);
|
case 53:
|
return this.getVehicleTTSApiDescHtml(title);
|
case 54:
|
return this.getVehicleTTSApiDescHtml(title);
|
case 81:
|
return title;
|
case 82:
|
return title;
|
case 83:
|
return title;
|
case 84:
|
return title;
|
case 85:
|
return title;
|
case 86:
|
return title;
|
case 91:
|
return title;
|
case 70:
|
return title;
|
case 71:
|
return title;
|
}
|
}
|
|
//获取发送字段
|
apiPage.prototype.getSendParamHtml = function(id) {
|
var items = [];
|
switch (Number(id)) {
|
case 21:
|
items = this.getUserLoginSendParamItems();
|
break;
|
case 22:
|
items = this.getUserLogoutSendParamItems();
|
break;
|
case 23:
|
items = this.getUserBindSendParamItems();
|
break;
|
case 24:
|
items = this.getUserUnbindSendParamItems();
|
break;
|
case 31:
|
items = this.getVehicleDevIdnoSendParamItems();
|
break;
|
case 32:
|
items = this.getDeviceOnlineSendParamItems();
|
break;
|
case 33:
|
items = this.getDeviceStatusSendParamItems();
|
break;
|
case 34:
|
items = this.getGpsTrackSendParamItems();
|
break;
|
case 35:
|
items = this.getDeviceAlarmSendParamItems();
|
break;
|
case 36:
|
items = this.getUserVehicleSendParamItems();
|
break;
|
case 37:
|
items = this.getUserVehicleAlarmSendParamItems();
|
break;
|
case 46:
|
return this.getVideoSearchSendParamHtml();
|
case 47:
|
return this.getVideoDownloadSendParamHtml();
|
case 49:
|
items = this.getTakePhotoSendParamHtml();
|
break;
|
case 50:
|
// items = this.getTakePhotoSendParamHtml();
|
items = this.getGetPhotoSendParamHtml();
|
break;
|
case 400:
|
// items = this.getTakePhotoSendParamHtml();
|
items = this.getVedioDownTastParamHtml();
|
break;
|
case 401:
|
items = this.getVedioDownDelParamItems();
|
break;
|
case 402:
|
items = this.getMediaRateOfFlowParamHtml();
|
break;
|
case 403:
|
items = this.getCatalogSummaryParamHtml();
|
break;
|
case 404:
|
items = this.getCatalogDetailParamHtml();
|
break;
|
case 405:
|
items = this.getRealTimeVedioParamHtml();
|
break;
|
case 100:
|
items = this.getQueryPhotoParamHtml();
|
break;
|
case 101:
|
items = this.getQueryAudioOrVideoParamHtml();
|
break;
|
case 60:
|
items = this.getRuleAddParamHtml();
|
break;
|
case 61:
|
items = this.getRuleQueryParamHtml();
|
break;
|
case 62:
|
items = this.getRuleEditParamHtml();
|
break;
|
case 63:
|
items = this.getRuleDeleteParamHtml();
|
break;
|
case 64:
|
items = this.getRuleAuthorizeParamHtml();
|
break;
|
case 65:
|
items = this.getRuleDevRelationParamHtml();
|
break;
|
case 66:
|
items = this.getRuleDevRelationDeleteParamHtml();
|
break;
|
case 52:
|
return this.getVehicleControlSendParamHtml();
|
case 53:
|
items = this.getVehicleTTSSendParamItems();
|
break;
|
case 54:
|
items = this.getVehiclePTZSendParamItems();
|
break;
|
case 81:
|
items = this.getAddDeviceSendParamItems();
|
break;
|
case 82:
|
items = this.getAddVehicleSendParamItems();
|
break;
|
case 83:
|
items = this.getDeleteDeviceSendParamItems();
|
break;
|
case 84:
|
items = this.getDeleteVehicleSendParamItems();
|
break;
|
case 85:
|
items = this.getInstallVehicleSendParamItems();
|
break;
|
case 86:
|
items = this.getEditDeviceSendParamItems();
|
break;
|
case 70:
|
items = this.getFlowInfoParamItems();
|
break;
|
case 71:
|
items = this.getSaveFlowConfigParamItems();
|
break;
|
case 412:
|
items = this.getInstallVehicleSendParamItems();
|
break;
|
}
|
|
return this.loadPaneTable(items, 5);
|
}
|
|
//获取返回字段
|
apiPage.prototype.getBackParamHtml = function(id) {
|
var items = [];
|
switch (Number(id)) {
|
case 21:
|
items = this.getUserLoginBackParamItems();
|
break;
|
case 22:
|
items = this.getUserLogoutBackParamItems();
|
break;
|
case 31:
|
items = this.getVehicleDevIdnoBackParamItems();
|
break;
|
case 32:
|
items = this.getDeviceOnlineBackParamItems();
|
break;
|
case 33:
|
items = this.getDeviceStatusBackParamItems();
|
break;
|
case 34:
|
items = this.getGpsTrackBackParamItems();
|
break;
|
case 35:
|
items = this.getDeviceAlarmBackParamItems();
|
break;
|
case 36:
|
return this.getUserVehicleBackParamItems();
|
case 37:
|
items = this.getRealTimeDeviceAlarmBackParamItems();
|
break;
|
// break;
|
case 46:
|
return this.getVideoSearchBackParamHtml();
|
case 47:
|
return this.getVideoDownloadBackParamHtml();
|
case 49:
|
items = this.getTakePhotoBackParamHtml();
|
break;
|
case 50:
|
// items = this.getTakePhotoBackParamHtml();
|
items = [];
|
break;
|
case 400:
|
items = this.getVideoTastDownloadBackParamHtml();
|
break;
|
case 401:
|
case 405:
|
items = this.getVehicleTTSBackParamItems();
|
break;
|
case 402:
|
items = this.getMediaRateOfFlowBackParamHtml();
|
break;
|
case 403:
|
items = this.getCatalogSummaryBackParamItems();
|
break;
|
case 404:
|
items = this.getCatalogDetailBackParamHtml();
|
break;
|
|
|
case 100:
|
items = this.getQueryPhotoBackParamHtml();
|
break;
|
case 101:
|
items = this.getQueryAudioOrVideoBackParamHtml();
|
break;
|
case 61:
|
items = this.getRuleQueryBackParamHtml();
|
break;
|
case 65:
|
items = this.getRuleDevRelationBackParamHtml();
|
break;
|
case 60:
|
items = this.getSaveRuleBackParamHtml();
|
break;
|
case 70:
|
return this.getFlowInfoBackParamHtml();
|
|
case 52:
|
return this.getVehicleControlBackParamHtml();
|
case 53:
|
items = this.getVehicleTTSBackParamItems();
|
break;
|
case 54:
|
items = this.getVehicleTTSBackParamItems();
|
break;
|
case 81:
|
items = this.getUserLogoutBackParamItems();
|
break;
|
case 82:
|
items = this.getUserLogoutBackParamItems();
|
break;
|
case 83:
|
items = this.getUserLogoutBackParamItems();
|
break;
|
case 84:
|
items = this.getUserLogoutBackParamItems();
|
break;
|
case 85:
|
items = this.getUserLogoutBackParamItems();
|
break;
|
case 86:
|
items = this.getUserLogoutBackParamItems();
|
break;
|
case 91:
|
items = this.getUserAreaBackInfoItems();
|
break;
|
|
}
|
return this.loadPaneTable(items, 3);
|
}
|
|
//获取返回实例
|
apiPage.prototype.getBackExample = function(id) {
|
var exp_ = "";
|
switch (Number(id)) {
|
case 21:
|
exp_ = this.getUserLoginBackExample();
|
break;
|
case 22:
|
exp_ = this.getUserLogoutBackExample();
|
break;
|
case 31:
|
exp_ = this.getVehicleDevIdnoBackExample();
|
break;
|
case 32:
|
exp_ = this.getDeviceOnlineBackExample();
|
break;
|
case 33:
|
exp_ = this.getDeviceStatusBackExample();
|
break;
|
case 34:
|
exp_ = this.getGpsTrackBackExample();
|
break;
|
case 35:
|
exp_ = this.getDeviceAlarmBackExample();
|
break;
|
case 36:
|
exp_ = this.getUserVehicleBackExample();
|
break;
|
case 37:
|
exp_ = this.getUserVehicleAlarmBackExample();
|
break;
|
case 46:
|
return this.getVideoSearchBackExample();
|
case 47:
|
return this.getVideoDownloadBackExample();
|
case 49:
|
return this.getTakePhotoExample();
|
case 50:
|
return "";
|
case 400:
|
exp_ = this.getVideoDownloadTastBackExample();
|
break;
|
case 401:
|
exp_ = this.getVehicleTTSBackExample();
|
break;
|
case 402:
|
exp_ = this.getMediaRateOfFlowBackExample();
|
break;
|
case 403:
|
exp_ = this.getVehicleTTSBackExample();
|
break;
|
case 404:
|
exp_ = this.getMediaRateOfFlowBackExample();
|
break;
|
|
case 100:
|
exp_ = this.getQueryPhotoBackExample();
|
break;
|
case 101:
|
exp_ = this.getQueryAudioOrVideoBackExample();
|
break;
|
case 61:
|
exp_ = this.getRuleQueryBackExample();
|
break;
|
case 60:
|
exp_ = this.getRuleAddBackExample();
|
break;
|
|
case 65:
|
exp_ = this.getRuleDevRelationBackExample();
|
break;
|
|
case 52:
|
exp_ = this.getVehicleControlBackExample();
|
break;
|
case 70:
|
exp_ = this.getFlowInfoBackExample();
|
break;
|
case 53:
|
exp_ = this.getVehicleTTSBackExample();
|
break;
|
case 54:
|
exp_ = this.getVehicleTTSBackExample();
|
break;
|
case 91:
|
exp_ = this.getUserAreaBackExample();
|
break;
|
}
|
var html_ = '{';
|
html_ += '<br> "result": 0';
|
html_ += exp_;
|
html_ += '<br>}';
|
return html_;
|
}
|
|
//获取视频插件调用方法字段
|
apiPage.prototype.getVideoFunctionHtml= function(id) {
|
switch (Number(id)) {
|
case 41:
|
return this.getVideoInitFunctionHtml();
|
case 42:
|
return this.getVideoLiveHtmlFunctionHtml();
|
case 43:
|
return this.getVideoLiveJsFunctionHtml();
|
case 410:
|
return this.getVideoLiveAddressHtml();
|
case 411:
|
return this.getVideoLiveWebIntegrationHtml();
|
case 412:
|
return this.getVideoLiveWebRTSPHtml();
|
case 44:
|
return this.getVideoMonitorFunctionHtml();
|
case 45:
|
return this.getVideoTalkbackFunctionHtml();
|
case 48:
|
return this.getVideoPlaybackFunctionHtml();
|
}
|
}
|
|
//获取视频插件操作示例html
|
apiPage.prototype.getOperateExampleHtml = function(id) {
|
var html_ = "";
|
if(id == 42) {
|
html_ += '<p>a.'+ lang.open_video_exp_1 +'<br/>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/player/video.html?'+ this.langParam + '&devIdno=500000&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222' +'" target="blank">'+ this.rootPath +'/808gps/open/player/video.html?'+ this.langParam + '&devIdno=500000&<br/>jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222' +'</a></p>';
|
html_ += '<p>b.'+ lang.open_video_exp_2 +'<br/>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/player/video.html?'+ this.langParam + '&vehiIdno=50000000000&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222' +'" target="blank">'+ this.rootPath +'/808gps/open/player/video.html?'+ this.langParam + '&vehiIdno=50000000000&<br/>jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222' +'</a></p>';
|
html_ += '<p>c.'+ lang.open_video_exp_3 +'<br/>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/player/video.html?'+ this.langParam + '&devIdno=500000&account=admin&password=admin' +'" target="blank">'+ this.rootPath +'/808gps/open/player/video.html?'+ this.langParam + '&devIdno=500000&<br/>&account=admin&password=admin' +'</a></p>';
|
html_ += '<p>d.'+ lang.open_video_exp_4 +'<br/>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/player/video.html?'+ this.langParam + '&vehiIdno=50000000000&account=admin&password=admin' +'" target="blank">'+ this.rootPath +'/808gps/open/player/video.html?'+ this.langParam + '&vehiIdno=50000000000&<br/>account=admin&password=admin' +'</a></p>';
|
html_ += '<p>e.'+ lang.open_video_exp_5 +'<br/>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/player/video.html?'+ this.langParam + '&vehiIdno=50000000000&account=admin&password=admin&close=10' +'" target="blank">'+ this.rootPath +'/808gps/open/player/video.html?'+ this.langParam + '&vehiIdno=50000000000&<br/>account=admin&password=admin&close=10' +'</a></p>';
|
html_ += '<p>f.'+ lang.open_video_exp_6 +'<br/>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/player/video.html?'+ this.langParam + '&vehiIdno=50000000000&account=admin&password=admin&channel=3' +'" target="blank">'+ this.rootPath +'/808gps/open/player/video.html?'+ this.langParam + '&vehiIdno=50000000000&<br/>account=admin&password=admin&channel=3' +'</a></p>';
|
}else if(id == 46 || id ==47 ){
|
html_ += '<p>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/player/VideoSearchDemo.html?'+ this.langParam +'" target="blank">'+ this.rootPath +'/808gps/open/player/VideoSearchDemo.html?'+ this.langParam +'</a><br/>';
|
html_ +='<a href="'+ this.rootPath +'/808gps/open/player/PlayBackVideo.html?account=admin&password=admin&PlateNum='+this.vehicleIndo+'&'+ this.langParam +'" target="blank">'+ this.rootPath +'/808gps/open/player/PlayBackVideo.html?account=admin&password=admin&PlateNum='+this.vehicleIndo+'&'+ this.langParam +'</a><br/>';
|
html_ +='</p>';
|
}else if(id == 48){
|
html_ += '<p>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/player/videoExample.html?'+ this.langParam +'" target="blank">'+ this.rootPath +'/808gps/open/player/videoExample.html?'+ this.langParam +'</a><br/>';
|
html_ +='<a href="'+ this.rootPath +'/808gps/open/player/VideoSearchDemo.html?'+ this.langParam +'" target="blank">'+ this.rootPath +'/808gps/open/player/VideoSearchDemo.html?'+ this.langParam +'</a><br/>';
|
html_ +='<a href="'+ this.rootPath +'/808gps/open/player/PlayBackVideo.html?account=admin&password=admin&PlateNum='+this.vehicleIndo+'&'+ this.langParam +'" target="blank">'+ this.rootPath +'/808gps/open/player/PlayBackVideo.html?account=admin&password=admin&PlateNum='+this.vehicleIndo+'&'+ this.langParam +'</a><br/>';
|
html_ +='</p>';
|
}
|
else if(id == 410){
|
html_ += "<p><video controls preload=\"none\" width=\"352\" height=\"288\" data-setup=\"{}\">"
|
+ "<source src=\"http://"+this.serverIp+":6604/hls/1_10000_0_1.m3u8?JSESSIONID=cf6b70a3-c82b-4392-8ab6-bbddce336222\"> type=\"application/x-mpegURL\">"
|
+ "</video>";
|
html_ +='</p>';
|
}
|
|
|
else if(id == 411){
|
html_ += '<p>a.'+ lang.open_video_exp_1 +'<br/>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/hls/index.html?'+ this.langParam + '&devIdno=10000&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222' +'" target="blank">'+ this.rootPath +'/808gps/open/hls/index.html?'+ this.langParam + '&devIdno=10000&<br/>jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222' +'</a></p>';
|
html_ += '<p>b.'+ lang.open_video_exp_2 +'<br/>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/hls/index.html?'+ this.langParam + '&vehiIdno=10000&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222' +'" target="blank">'+ this.rootPath +'/808gps/open/hls/index.html?'+ this.langParam + '&vehiIdno=10000&<br/>jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222' +'</a></p>';
|
html_ += '<p>c.'+ lang.open_video_exp_3 +'<br/>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/hls/index.html?'+ this.langParam + '&devIdno=10000&account=admin&password=admin' +'" target="blank">'+ this.rootPath +'/808gps/open/hls/index.html?'+ this.langParam + '&devIdno=10000&<br/>&account=admin&password=admin' +'</a></p>';
|
html_ += '<p>d.'+ lang.open_video_exp_4 +'<br/>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/hls/index.html?'+ this.langParam + '&vehiIdno=10000&account=admin&password=admin' +'" target="blank">'+ this.rootPath +'/808gps/open/hls/index.html?'+ this.langParam + '&vehiIdno=10000&<br/>account=admin&password=admin' +'</a></p>';
|
html_ += '<p>e.'+ lang.open_video_exp_5 +'<br/>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/hls/index.html?'+ this.langParam + '&vehiIdno=10000&account=admin&password=admin&close=10' +'" target="blank">'+ this.rootPath +'/808gps/open/hls/index.html?'+ this.langParam + '&vehiIdno=10000&<br/>account=admin&password=admin&close=10' +'</a></p>';
|
html_ += '<p>f.'+ lang.open_video_exp_7 +'<br/>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/hls/index.html?'+ this.langParam + '&vehiIdno=10000&account=admin&password=admin&channel=3' +'" target="blank">'+ this.rootPath +'/808gps/open/hls/index.html?'+ this.langParam + '&vehiIdno=10000&<br/>account=admin&password=admin&channel=3' +'</a></p>';
|
}
|
else if(id == 412){
|
html_ += '<p>a.'+ lang.rtsp_param +'<br/>'+ lang.open_req_see +lang.rtsp_param_info+'<br/> '+lang.rtsp_param_info_detail+ '</p>';
|
html_ += '<p>b.'+ lang.rtsp_param_base +'<br/>'+ lang.open_req_see +lang.rtsp_param_info_base64+'</p>';
|
html_ += '<p>c.'+ lang.rtsp_param_url +'<br/>'+ lang.open_req_see +'<a href="rtsp://'+this.serverIp+':6604/MjZFOUZDOUU4OEVBNDk2RTlGQThGNTZCNDBCODQzOTMsMyw1NTAxOCwwLDEsMCwwLDA='+'" target="blank">rtsp://'+this.serverIp+':6604/MjZFOUZDOUU4OEVBNDk2RTlGQThGNTZCNDBCODQzOTMsMyw1NTAxOCwwLDEsMCwwLDA=</a></p>';
|
}else if(id == 21){
|
html_ += '<p>'+ lang.open_login_client+" "+lang.open_req_see_no+lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/index.html?account=admin&password=admin&clientLogin=1" target="blank">'+ this.rootPath +'/808gps/index.html?account=admin&password=admin&clientLogin=1</a><br/>';
|
html_ +='</p>';
|
html_ += '<p>'+ lang.open_login_client+" "+lang.open_req_see_yes+lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/index.html?account=admin&password=admin&clientLogin=1" target="blank">'+ this.rootPath +'/808gps/index.html?account=admin&password=admin&clientLogin=2</a><br/>';
|
html_ +='</p>';
|
html_ += '<p>';
|
html_ += lang.open_req_param_desc+': '+lang.open_login_client_param;
|
html_ +='</p>';
|
}
|
else {
|
html_ += '<p>'+ lang.open_req_see +'<a href="'+ this.rootPath +'/808gps/open/player/videoExample.html?'+ this.langParam +'" target="blank">'+ this.rootPath +'/808gps/open/player/videoExample.html?'+ this.langParam +'</a><br/>';
|
html_ +='<a href="'+ this.rootPath +'/808gps/open/player/RealPlayVideo.html?account=admin&password=admin&PlateNum='+this.vehicleIndo+'&'+ this.langParam +'" target="blank">'+ this.rootPath +'/808gps/open/player/RealPlayVideo.html?account=admin&password=admin&PlateNum='+this.vehicleIndo+'&'+ this.langParam +'</a><br/>';
|
html_ +='</p>';
|
}
|
return html_;
|
}
|
|
|
|
//获取视频插件参考事例js代码
|
apiPage.prototype.getVideoExampleJsHtml = function(id) {
|
switch (Number(id)) {
|
case 41:
|
return this.getVideoInitExampleJsHtml();
|
case 42:
|
return '';
|
case 43:
|
return this.getVideoLiveExampleJsHtml();
|
case 44:
|
return this.getVideoMonitorExampleJsHtml();
|
case 45:
|
return this.getVideoTalkbackExampleJsHtml();
|
case 48:
|
return this.getVideoPlaybackExampleJsHtml();
|
}
|
}
|
|
//获取初始化视频插件的接口说明Html
|
apiPage.prototype.getVideoInitApiDescHtml = function(title) {
|
var html_ = title + '<br/>';
|
html_ += lang.open_one_char + lang.open_video_init_desc +'<br/>';
|
html_ += lang.open_two_char + lang.open_video_ref_js +'<br/>';
|
html_ += '<script src="//code.jquery.com/jquery.min.js"></script><br/>';
|
html_ += '<script src="'+ this.rootPath +'/808gps/open/player/swfobject.js"></script><br/>';
|
html_ += lang.open_three_char + lang.open_video_html_ready +'<br/>';
|
html_ += '<div id="cmsv6flash"></div><br/>';
|
html_ += lang.open_four_char + lang.open_video_js +'<br/>';
|
html_ += ''+ lang.open_req_see + lang.open_op_js +'<br/>';
|
return html_;
|
}
|
|
//获取录像查询的接口说明Html
|
apiPage.prototype.getVideoSearchApiDescHtml = function(title) {
|
var html_ = title + '<br/>';
|
html_ += lang.open_op_notice +'<br/>';
|
html_ += lang.open_one_char + lang.open_op_jsonp +'<br/>';
|
html_ += lang.open_jsonp_desc +'http://'+this.serverIp+':'+ this.loginServerPort + '/3/1/callback=getData?;<br/>';
|
html_ += lang.open_two_char + lang.open_file_across +'<br/>';
|
html_ += lang.open_file_across_1 +'<br/>'
|
+'a.'+ lang.open_file_across_2 +'<br/>'
|
+'b.'+ lang.open_file_across_3 +'<br/>';
|
return html_;
|
}
|
|
|
|
//获取录像下载的接口说明Html
|
apiPage.prototype.getVideoDownloadApiDescHtml = function(title) {
|
var html_ = title + '<br/>';
|
html_ += lang.open_op_notice +'<br/>';
|
html_ += lang.open_one_char + lang.open_op_jsonp +'<br/>';
|
html_ += lang.open_jsonp_desc +'http://'+this.serverIp+':'+ this.loginServerPort + '/3/1/callback=getData?;<br/>';
|
html_ += lang.open_two_char + lang.open_download_type +'<br/>';
|
html_ += 'a.'+ lang.open_download_seg_tit + lang.open_download_seg_desc +'<br/>';
|
html_ += ' '+ lang.open_download_seg_desc_1 +'<br/>';
|
html_ += ' '+ lang.open_download_all + lang.open_download_all_desc +'<br/>';
|
html_ += ' '+ lang.open_download_seg_tit + lang.open_download_seg_desc_2 +'<br/>';
|
html_ += 'b.'+ lang.open_download_direct_tit + lang.open_download_direct_desc +'<br/>';
|
return html_;
|
}
|
|
|
|
//获取录像回放的接口说明Html
|
apiPage.prototype.getVideoPlaybackApiDescHtml = function(title) {
|
var html_ = title + '<br/>';
|
html_ += lang.open_op_notice +'<br/>';
|
html_ += lang.open_one_char + lang.open_op_jsonp +'<br/>';
|
html_ += lang.open_jsonp_desc +'http://'+this.serverIp+':'+ this.loginServerPort + '/3/1/callback=getData?;<br/>';
|
html_ += lang.open_two_char + lang.open_video_js +'<br/>';
|
html_ += lang.open_req_see + lang.open_op_js +'<br/>';
|
return html_;
|
}
|
|
//获取车辆控制的接口说明Html
|
apiPage.prototype.getVehicleControlApiDescHtml = function(title) {
|
var html_ = title + '<br/>';
|
html_ += lang.open_op_notice +'<br/>';
|
// html_ += lang.open_one_char + lang.open_op_jsonp +'<br/>';
|
// html_ += lang.open_jsonp_desc +'http://'+this.serverIp+':6604/2/7/callback=getData?;<br/>';
|
html_ += lang.open_one_char + lang.open_vehicle_ol_rq +'<br/>';
|
return html_;
|
}
|
|
//获取车辆TTS的接口说明Html
|
apiPage.prototype.getVehicleTTSApiDescHtml = function(title) {
|
var html_ = title + '<br/>';
|
html_ += lang.open_op_notice +'<br/>';
|
// html_ += lang.open_one_char + lang.open_op_jsonp +'<br/>';
|
// html_ += lang.open_jsonp_desc +'http://'+this.serverIp+':6604/2/5/callback=getData?;<br/>';
|
html_ += lang.open_one_char + lang.open_vehicle_ol_rq +'<br/>';
|
return html_;
|
}
|
|
//获取用户登录发送字段
|
apiPage.prototype.getUserLoginSendParamItems = function() {
|
return [
|
['account', 'string', lang.yes, lang.nothing, lang.open_login_account],
|
['password', 'string', lang.yes, lang.nothing, lang.open_login_pwd]
|
];
|
}
|
|
//绑定
|
apiPage.prototype.getUserBindSendParamItems = function() {
|
return [
|
['id', 'number', lang.yes, lang.nothing, lang.user_Id]
|
['session', 'string', lang.yes, lang.nothing, lang.open_login_account],
|
];
|
}
|
|
//第三方取消绑定
|
apiPage.prototype.getUserUnbindSendParamItems = function() {
|
return [
|
['session', 'string', lang.yes, lang.nothing, lang.open_jsession_id]
|
];
|
}
|
|
//获取用户注销发送字段
|
apiPage.prototype.getUserLogoutSendParamItems = function() {
|
return this.getDefaultParamItems(5);
|
}
|
|
//获取车辆设备号发送字段
|
apiPage.prototype.getVehicleDevIdnoSendParamItems = function() {
|
return [
|
['vehiIdno', 'string', lang.yes, lang.nothing, lang.open_vehicle_idno+ '<br/>' +lang.open_vehiIdno_moreTip]
|
];
|
}
|
|
//获取设备在线状态发送字段
|
apiPage.prototype.getDeviceOnlineSendParamItems = function() {
|
return [
|
['devIdno', 'string', lang.no, lang.nothing, lang.open_device_idno+ '<br/>' +lang.open_vehiIdno_moreTip+ '<br/>' +lang.open_page_url_vehiIdno],
|
['vehiIdno', 'string', lang.no, lang.nothing, lang.open_vehicle_idno+ '<br/>' +lang.open_vehiIdno_moreTip+ '<br/>' +lang.open_page_url_devIdno]
|
];
|
}
|
|
//获取设备/GPS状态发送字段
|
apiPage.prototype.getDeviceStatusSendParamItems = function() {
|
return [
|
['devIdno', 'string', lang.no, lang.nothing, lang.open_device_idno+ '<br/>' +lang.open_vehiIdno_moreTip+ '<br/>' +lang.open_page_url_vehiIdno],
|
['vehiIdno', 'string', lang.no, lang.nothing, lang.open_vehicle_idno+ '<br/>' +lang.open_vehiIdno_moreTip+ '<br/>' +lang.open_page_url_devIdno],
|
['geoaddress', 'number', lang.no, lang.nothing, lang.open_geoaddress+ '<br/>' +lang.open_geoaddress_moreTip+ '<br/>' +lang.open_geoaddress_url_moreTip],
|
['driver', 'number', lang.no, lang.nothing, lang.driver_info+ '<br/>' +lang.driver_info_tip+ '<br/>'],
|
['toMap', 'number', lang.no, lang.nothing, lang.open_map_lnglat +'<br/>'+ lang.open_map_lnglat_desc]
|
];
|
}
|
|
//获取设备历史轨迹发送字段
|
apiPage.prototype.getGpsTrackSendParamItems = function() {
|
return [
|
['devIdno', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['begintime', 'string', lang.yes, lang.nothing, lang.open_start_time],
|
['endtime', 'string', lang.yes, lang.nothing, lang.open_end_time +'<br/>'+ lang.open_time_range_1],
|
['distance', 'number', lang.no, lang.nothing, lang.open_track_distance +'<br/>'+ lang.open_track_distance_desc],
|
['parkTime', 'number', lang.no, lang.nothing, lang.open_status_parkTime +'<br/>'+ lang.open_status_parkTime_desc],
|
['currentPage', 'number', lang.no, lang.nothing, lang.open_page_now +'<br/>'+ lang.open_query_pagin_null],
|
['pageRecords', 'number', lang.no, lang.nothing, lang.open_page_record +'<br/>'+ lang.open_query_pagin_null],
|
['toMap', 'number', lang.no, lang.nothing, lang.open_map_lnglat +'<br/>'+ lang.open_map_lnglat_desc]
|
];
|
}
|
|
//获取设备报警信息发送字段
|
apiPage.prototype.getDeviceAlarmSendParamItems = function() {
|
return [
|
['devIdno', 'string', lang.no, lang.nothing, lang.open_device_idno+ '<br/>' +lang.open_vehiIdno_moreTip+ '<br/>' +lang.open_page_url_vehiIdno],
|
['vehiIdno', 'string', lang.no, lang.nothing, lang.open_vehicle_idno+ '<br/>' +lang.open_vehiIdno_moreTip+ '<br/>' +lang.open_page_url_devIdno],
|
['begintime', 'string', lang.yes, lang.nothing, lang.open_start_time],
|
['endtime', 'string', lang.yes, lang.nothing, lang.open_end_time +'<br/>'+ lang.open_time_range_2],
|
['armType', 'string', lang.no, lang.nothing, lang.open_alarm_type +'<br/>'+ lang.open_alarm_type_desc],
|
['handle', 'number', lang.no, lang.nothing, lang.open_handle_status +'<br/>'+ lang.open_handle_status_desc],
|
['currentPage', 'number', lang.yes, 1, lang.open_page_now],
|
['pageRecords', 'number', lang.yes, 10, lang.open_page_record],
|
['geoaddress', 'number', lang.no, lang.nothing, lang.open_geoaddress+ '<br/>' +lang.open_geoaddress_moreTip+ '<br/>' +lang.open_geoaddress_url_moreTip],
|
['checkend', 'number', lang.no, lang.nothing, lang.open_gps_endTime+ '<br/>' +lang.open_gps_endTime_moreTip+ '<br/>' +lang.open_gps_endTime_url_moreTip],
|
['toMap', 'number', lang.no, lang.nothing, lang.open_map_lnglat +'<br/>'+ lang.open_map_lnglat_desc]
|
];
|
}
|
|
//获取设备报警信息发送字段
|
apiPage.prototype.getUserVehicleAlarmSendParamItems = function() {
|
return [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_id],
|
['DevIDNO', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['toMap', 'number', lang.no, lang.nothing, lang.open_map_lnglat +'<br/>'+ lang.open_map_lnglat_desc]
|
];
|
}
|
|
//获取设备报警信息发送字段
|
apiPage.prototype.getFlowInfoParamItems = function() {
|
return [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_id],
|
['devIdno', 'string', lang.yes, lang.nothing, lang.open_device_idno]
|
];
|
}
|
|
|
//获取设备报警信息发送字段
|
apiPage.prototype.getSaveFlowConfigParamItems = function() {
|
return [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_id],
|
['devIdno', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['monitorOpen', 'number', lang.yes, lang.nothing, lang.monitorOpen],
|
['settlementDay', 'number', lang.no, lang.nothing, lang.settlementDay]
|
['monthLimit', 'number', lang.no, lang.nothing, lang.monthLimit],
|
['monthRemindOpen', 'number', lang.no, lang.nothing, lang.monthRemindOpen],
|
['monthRemind', 'number', lang.no, lang.nothing, lang.monthRemind],
|
['dayLimit', 'number', lang.no, lang.nothing, lang.dayLimit],
|
['dayRemindOpen', 'number', lang.no, lang.nothing, lang.dayRemindOpen],
|
['dayRemind', 'number', lang.no, lang.nothing, lang.dayRemind],
|
['overLimitOpen', 'number', lang.no, lang.nothing, lang.overLimitOpen]
|
];
|
}
|
|
|
|
|
//获取用户车辆信息发送字段
|
apiPage.prototype.getUserVehicleSendParamItems = function() {
|
return this.getDefaultParamItems(5);
|
}
|
|
//获取录像查询发送html
|
apiPage.prototype.getVideoSearchSendParamHtml = function() {
|
var html_ = '<p>a.'+ lang.open_query_ref_server +'</P>';
|
var items = [
|
['DevIDNO', 'string', lang.yes, lang.nothing, lang.open_device_idno +'<br/>'+ lang.open_query_video_idno],
|
['Location', 'number', lang.yes, lang.nothing, lang.open_query_location +'<br/>'+ lang.open_query_location_desc]
|
];
|
html_ += this.loadPaneTable(items, 5);
|
/* html_ += '<p>b.'+ lang.open_queryRecording +'</P>';
|
items = [
|
['DevIDNO', 'string', lang.yes, lang.nothing, lang.open_device_idno +'<br/>'+ lang.open_query_video_idno],
|
['LOC', 'number', lang.yes, lang.nothing, lang.open_query_location +'<br/>'+ lang.open_query_location_desc],
|
['CHN', 'number', lang.yes, lang.nothing, lang.open_query_chn + lang.open_query_begChn +'<br/>'+ lang.open_query_chn_desc],
|
['YEAR', 'string', lang.yes, lang.nothing, lang.open_query_year],
|
['MON', 'string', lang.yes, lang.nothing, lang.open_query_month],
|
['DAY', 'string', lang.yes, lang.nothing, lang.open_query_day],
|
['RECTYPE', 'number', lang.yes, lang.nothing, lang.open_video_type +'<br/>'+ lang.open_video_type_desc_1],
|
['FILEATTR', 'number', lang.yes, lang.nothing, lang.open_file_type +'<br/>'+ lang.open_file_one_type_desc + '<br/>' +lang.open_file_type_desc],
|
['BEG', 'number', lang.yes, lang.nothing, lang.open_start_second +'<br/>'+ lang.open_start_second_desc],
|
['END', 'number', lang.yes, lang.nothing, lang.open_end_second +'<br/>'+ lang.open_start_second_desc]
|
];
|
html_ += this.loadPaneTable(items, 5);*/
|
|
html_ += '<p>b.'+ lang.open_queryRecording +'</P>';
|
items = [
|
['DevIDNO', 'string', lang.yes, lang.nothing, lang.open_device_idno +'<br/>'+ lang.open_query_video_idno],
|
['LOC', 'number', lang.yes, lang.nothing, lang.open_query_location +'<br/>'+ lang.open_query_location_desc],
|
['CHN', 'number', lang.yes, lang.nothing, lang.open_query_chn + lang.open_query_begChn +'<br/>'+ lang.open_query_chn_desc],
|
['YEAR', 'string', lang.yes, lang.nothing, lang.open_query_year],
|
['MON', 'string', lang.yes, lang.nothing, lang.open_query_month],
|
['DAY', 'string', lang.yes, lang.nothing, lang.open_query_day],
|
['RECTYPE', 'number', lang.yes, lang.nothing, lang.open_video_type +'<br/>'+ lang.open_video_type_desc_1],
|
['FILEATTR', 'number', lang.yes, lang.nothing, lang.open_file_type +'<br/>'+ lang.open_file_one_type_desc + '<br/>' +lang.open_file_type_desc],
|
['BEG', 'number', lang.yes, lang.nothing, lang.open_start_second +'<br/>'+ lang.open_start_second_desc],
|
['END', 'number', lang.yes, lang.nothing, lang.open_end_second +'<br/>'+ lang.open_start_second_desc],
|
['ARM1', 'number', lang.yes, lang.nothing, "<span style=\"color:red;\">"+lang.device_1078_info+"</span><br>"+lang.arlamtype],
|
['ARM2', 'number', lang.yes, lang.nothing, "<span style=\"color:red;\">"+lang.device_1078_info+"</span><br>"+lang.arlamtype2],
|
['RES', 'number', lang.yes, lang.nothing, "<span style=\"color:red;\">"+lang.device_1078_info+"</span><br>"+lang.mediatype],
|
['STREAM', 'number', lang.yes, lang.nothing, "<span style=\"color:red;\">"+lang.device_1078_info+"</span><br>"+lang.storetype],
|
['STORE', 'number', lang.yes, lang.nothing, "<span style=\"color:red;\">"+lang.device_1078_info+"</span><br>"+lang.storetype],
|
['LABEL', 'string', lang.no, lang.nothing, lang.real_time_vedio_label]
|
|
];
|
html_ += this.loadPaneTable(items, 5);
|
return html_;
|
}
|
|
//获取录像下载发送html
|
apiPage.prototype.getVideoDownloadSendParamHtml = function() {
|
var html_ = '<p>a.'+ lang.open_download_seg +'</P>';
|
var items = [
|
['did', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['fbtm', 'string', lang.yes, lang.nothing, lang.open_file_start_time +'<br/>'+ lang.open_file_start_time_desc],
|
['fetm', 'string', lang.yes, lang.nothing, lang.open_file_end_time +'<br/>'+ lang.open_file_start_time_desc],
|
['sbtm', 'string', lang.yes, lang.nothing, lang.open_srcfile_start_time],
|
['setm', 'string', lang.yes, lang.nothing, lang.open_srcfile_end_time],
|
['lab', 'string', lang.yes, lang.nothing, lang.open_video_tag],
|
['fph', 'string', lang.yes, lang.nothing, lang.open_video_path],
|
['vtp', 'number', lang.yes, lang.nothing, lang.open_video_type +'<br/>'+ lang.open_video_type_desc_2],
|
['len', 'number', lang.yes, lang.nothing, lang.open_file_size],
|
['chn', 'number', lang.yes, lang.nothing, lang.open_video_chn],
|
['dtp', 'number', lang.yes, lang.nothing, lang.open_download_type +'<br/>'+ lang.open_download_type_desc]
|
];
|
html_ += this.loadPaneTable(items, 5);
|
html_ += '<p>b.'+ lang.open_query_ref_server +'</P>';
|
var items = [
|
['DevIDNO', 'string', lang.yes, lang.nothing, lang.open_device_idno +'<br/>'+ lang.open_query_video_idno],
|
['FileSvrID', 'number', lang.yes, lang.nothing, lang.open_server_id +'<br/>'+ lang.open_server_id_desc],
|
['Location', 'number', lang.yes, lang.nothing, lang.open_video_location +'<br/>'+ lang.open_query_location_desc]
|
];
|
html_ += this.loadPaneTable(items, 5);
|
html_ += '<p>c.'+ lang.open_downloadRecording +'</P>';
|
items = [
|
['DevIDNO', 'string', lang.yes, lang.nothing, lang.open_device_idno +'<br/>'+ lang.open_query_video_idno],
|
['FLENGTH', 'number', lang.yes, lang.nothing, lang.open_file_size +'<br/>'+ lang.open_video_find_desc],
|
['FOFFSET', 'number', lang.yes, lang.nothing, lang.open_video_fill_1],
|
['MTYPE', 'number', lang.yes, lang.nothing, lang.open_video_fill_2],
|
['FPATH', 'string', lang.yes, lang.nothing, lang.open_file_path],
|
['SAVENAME', 'string', lang.yes, lang.nothing, lang.open_download_save_name]
|
];
|
html_ += this.loadPaneTable(items, 5);
|
return html_;
|
}
|
|
apiPage.prototype.getTakePhotoSendParamHtml = function() {
|
return [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_id],
|
['DevIDNO', 'string', lang.yes, lang.nothing,parent.lang.open_device_idno],
|
['Chn', 'string', lang.yes, lang.nothing,lang.open_device_chn + lang.open_query_begChn +'<br>'+ lang.open_device_chn_desc]
|
];
|
}
|
apiPage.prototype.getGetPhotoSendParamHtml = function(){
|
return [
|
|
['Type', 'number', lang.yes, lang.nothing, lang.open_type_value],
|
['FLENGTH', 'number', lang.yes, lang.nothing, lang.open_file_size+ lang.open_video_lenUnit+'<br/>'+ lang.open_file_size_desc],
|
['FOFFSET', 'number', lang.yes, lang.nothing, lang.deviation+'<br/>'+ lang.open_deviation_desc],
|
['MTYPE', 'number', lang.yes, lang.nothing, lang.open_video_fill_2],
|
['FPATH', 'string', lang.yes, lang.nothing, lang.picturePath+'<br/>'+ lang.open_picturePath_desc],
|
['SAVENAME', 'string', lang.yes, lang.nothing, lang.open_download_save_name]
|
];
|
}
|
|
apiPage.prototype.getVedioDownTastParamHtml = function(){
|
return [
|
['devIdno', 'string', lang.yes, lang.nothing,parent.lang.open_device_idno],
|
['begintime', 'string', lang.yes, lang.nothing, lang.open_file_start_time +'<br/>'+ lang.open_file_start_time_desc],
|
['endtime', 'string', lang.yes, lang.nothing, lang.open_file_end_time +'<br/>'+ lang.open_file_start_time_desc],
|
['taskTag', 'string', lang.no, lang.nothing, lang.open_video_tag],
|
['status', 'number', lang.no, lang.nothing, lang.down_status +'<br/>'+lang.down_status_tips],
|
['currentPage', 'number', lang.no, lang.nothing, lang.open_page_now +'<br/>'+ lang.open_query_pagin_null],
|
['pageRecords', 'number', lang.no, lang.nothing, lang.open_page_record +'<br/>'+ lang.open_query_pagin_null]
|
];
|
}
|
|
apiPage.prototype.getMediaRateOfFlowParamHtml = function(){
|
return [
|
/* ['devIdno', 'string', lang.yes, lang.nothing,parent.lang.open_device_idno],*/
|
['begintime', 'string', lang.yes, lang.nothing, lang.open_file_start_time +'<br/>'+ lang.open_file_start_time_desc],
|
['endtime', 'string', lang.yes, lang.nothing, lang.open_file_end_time +'<br/>'+ lang.open_file_start_time_desc],
|
['userIds', 'string', lang.yes, lang.nothing, lang.userIds ],
|
['type', 'string', lang.no, lang.nothing, lang.type],
|
['currentPage', 'number', lang.no, lang.nothing, lang.open_page_now +'<br/>'+ lang.open_query_pagin_null],
|
['pageRecords', 'number', lang.no, lang.nothing, lang.open_page_record +'<br/>'+ lang.open_query_pagin_null]
|
];
|
}
|
|
|
|
apiPage.prototype.getCatalogDetailParamHtml = function(){
|
return [
|
['devIdno', 'string', lang.yes, lang.nothing,parent.lang.open_device_idno],
|
['begintime', 'string', lang.yes, lang.nothing, lang.open_file_start_time +'<br/>'+ lang.open_file_start_time_desc],
|
['endtime', 'string', lang.yes, lang.nothing, lang.open_file_end_time +'<br/>'+ lang.open_file_start_time_desc],
|
['alarmSourceType', 'string', lang.no, lang.nothing, lang.alarmSourceType],
|
['mediatype', 'string', lang.no, lang.nothing, lang.mediatype],
|
['storetype', 'string', lang.no, lang.nothing, lang.storetype],
|
['bittype', 'string', lang.no, lang.nothing, lang.bittype],
|
['arlamtype', 'string', lang.no, lang.nothing, lang.arlamtype],
|
['arlamtype2', 'string', lang.no, lang.nothing, lang.arlamtype2],
|
['currentPage', 'number', lang.no, lang.nothing, lang.open_page_now +'<br/>'+ lang.open_query_pagin_null],
|
['pageRecords', 'number', lang.no, lang.nothing, lang.open_page_record +'<br/>'+ lang.open_query_pagin_null]
|
];
|
}
|
|
apiPage.prototype.getRealTimeVedioParamHtml = function(){
|
return [
|
['DevIDNO', 'string', lang.yes, lang.nothing,parent.lang.open_device_idno],
|
['Chn', 'string', lang.yes, lang.nothing, lang.open_device_chn + lang.real_time_vedio_chn_desc + '<br/>' + lang.open_vehiIdno_moreTip],
|
['Sec', 'number', lang.yes, lang.nothing, lang.real_time_record],
|
['Label', 'string', lang.yes, lang.nothing, lang.real_time_vedio_label]
|
];
|
}
|
|
|
apiPage.prototype.getCatalogSummaryParamHtml = function(){
|
return [
|
['devIdno', 'string', lang.yes, lang.nothing,parent.lang.open_device_idno],
|
['begintime', 'string', lang.yes, lang.nothing, lang.open_file_start_time +'<br/>'+ lang.open_file_start_time_desc],
|
['endtime', 'string', lang.yes, lang.nothing, lang.open_file_end_time +'<br/>'+ lang.open_file_start_time_desc],
|
['alarmSourceType', 'string', lang.no, lang.nothing, lang.alarmSourceType],
|
['currentPage', 'number', lang.no, lang.nothing, lang.open_page_now +'<br/>'+ lang.open_query_pagin_null],
|
['pageRecords', 'number', lang.no, lang.nothing, lang.open_page_record +'<br/>'+ lang.open_query_pagin_null]
|
];
|
}
|
|
|
|
|
apiPage.prototype.getQueryPhotoParamHtml = function(){
|
return [
|
['devIdno', 'string', lang.yes, lang.nothing,parent.lang.open_device_idno],
|
['begintime', 'string', lang.yes, lang.nothing, lang.open_file_start_time +'<br/>'+ lang.open_file_start_time_desc],
|
['endtime', 'string', lang.yes, lang.nothing, lang.open_file_end_time +'<br/>'+ lang.open_file_start_time_desc],
|
['filetype', 'number', lang.no, lang.nothing, lang.filetype],
|
['alarmType', 'number', lang.no, lang.nothing, lang.open_alarm_type +'<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="blank">'+ lang.open_device_alarmType_desc +'</a>'],
|
|
['currentPage', 'number', lang.no, lang.nothing, lang.open_page_now +'<br/>'+ lang.open_query_pagin_null],
|
['pageRecords', 'number', lang.no, lang.nothing, lang.open_page_record +'<br/>'+ lang.open_query_pagin_null]
|
];
|
}
|
|
|
apiPage.prototype.getQueryAudioOrVideoParamHtml = function(){
|
return [
|
['devIdno', 'string', lang.yes, lang.nothing,parent.lang.open_device_idno],
|
['begintime', 'string', lang.yes, lang.nothing, lang.open_file_start_time +'<br/>'+ lang.open_file_start_time_desc],
|
['endtime', 'string', lang.yes, lang.nothing, lang.open_file_end_time +'<br/>'+ lang.open_file_start_time_desc],
|
['alarmType', 'string', lang.no, lang.nothing, lang.open_alarm_type +'<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="blank">'+ lang.open_device_alarmType_desc +'</a>'],
|
['type', 'number', lang.no, lang.nothing, lang.vedioOrVoiceType],
|
['currentPage', 'number', lang.no, lang.nothing, lang.open_page_now +'<br/>'+ lang.open_query_pagin_null],
|
['pageRecords', 'number', lang.no, lang.nothing, lang.open_page_record +'<br/>'+ lang.open_query_pagin_null]
|
];
|
}
|
|
apiPage.prototype.getRuleAddParamHtml = function(){
|
return [
|
['name', 'string', lang.yes,lang.nothing, lang.ruleName],
|
['begintime', 'string', lang.yes, lang.nothing, lang.open_file_start_time+"(12:30:30)"],
|
['endtime', 'string', lang.yes, lang.nothing, lang.open_file_end_time+"(14:30:30)"],
|
['alarmType', 'string', lang.yes, lang.nothing, lang.open_alarm_type +'<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="blank">'+ lang.open_device_alarmType_desc +'</a>'],
|
['type', 'number', lang.yes, lang.nothing, lang.linkage_Alarm],
|
['param', 'string', lang.yes, lang.nothing, lang.linkage_Alarm_param],
|
['text', 'string', lang.no, lang.nothing, lang.linkage_Alarm_text]
|
];
|
}
|
|
apiPage.prototype.getRuleQueryParamHtml = function(){
|
return [
|
['name', 'string', lang.yes, lang.nothing, lang.ruleName],
|
['armType', 'string', lang.no, lang.nothing, lang.open_alarm_type +'<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="blank">'+ lang.open_device_alarmType_desc +'</a>'],
|
['ruleType', 'number', lang.yes, lang.nothing, lang.linkage_Alarm],
|
['currentPage', 'number', lang.no, lang.nothing, lang.open_page_now +'<br/>'+ lang.open_query_pagin_null],
|
['pageRecords', 'number', lang.no, lang.nothing, lang.open_page_record +'<br/>'+ lang.open_query_pagin_null]
|
];
|
}
|
|
apiPage.prototype.getRuleEditParamHtml = function(){
|
return [
|
['id', 'number', lang.yes,lang.nothing, lang.ruleId],
|
['name', 'string', lang.yes, lang.nothing, lang.ruleName],
|
['begintime', 'string', lang.yes, lang.nothing, lang.open_file_start_time+"(12:30:30)"],
|
['endtime', 'string', lang.yes, lang.nothing, lang.open_file_end_time+"(14:30:30)"],
|
['param', 'string', lang.yes, lang.nothing, lang.linkage_Alarm_param],
|
['text', 'string', lang.no, lang.nothing, lang.linkage_Alarm_text]
|
];
|
}
|
|
apiPage.prototype.getRuleDeleteParamHtml = function(){
|
return [
|
['id', 'number', lang.yes,lang.nothing, lang.ruleId]
|
];
|
}
|
|
apiPage.prototype.getRuleAuthorizeParamHtml = function(){
|
return [
|
['ruleId', 'number', lang.yes,lang.nothing, lang.ruleId],
|
['devIdno', 'string', lang.yes,lang.nothing, lang.rule_authorize_device]
|
];
|
}
|
|
apiPage.prototype.getRuleDevRelationParamHtml = function(){
|
return [
|
['ruleId', 'number', lang.yes, lang.nothing, lang.ruleId]
|
];
|
}
|
|
apiPage.prototype.getRuleDevRelationDeleteParamHtml = function(){
|
return [
|
['id', 'number', lang.no, lang.nothing, lang.rule_device_id],
|
['devIdno', 'string', lang.no, lang.nothing,parent.lang.open_device_idno],
|
['ruleId', 'number', lang.no, lang.nothing, lang.ruleId]
|
];
|
}
|
|
|
|
apiPage.prototype.getVedioDownDelParamItems = function(){
|
return [
|
['devIdno', 'string', lang.yes, lang.nothing,parent.lang.open_device_idno],
|
['taskTag', 'string', lang.no, lang.nothing, lang.open_video_tag]
|
]
|
}
|
|
//获取用户服务器信息发送字段
|
apiPage.prototype.getUserServerSendParamItems = function() {
|
return this.getDefaultParamItems(5);
|
}
|
|
//获取车辆控制发送html
|
apiPage.prototype.getVehicleControlSendParamHtml = function() {
|
var html_ = '<p>a.'+ lang.open_gps_interval +'</P>';
|
var items = [
|
['DevIDNO', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['Time', 'number', lang.yes, lang.nothing, lang.open_gps_interval_time +'<br/>'+ lang.open_gps_interval_time_desc]
|
];
|
html_ += this.loadPaneTable(items, 5);
|
html_ += '<p>b.'+ lang.open_other_control +'</P>';
|
var items = [
|
['DevIDNO', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['CtrlType', 'number', lang.yes, lang.nothing, lang.open_control_type +'<br/>'+ lang.open_control_type_desc],
|
['Usr', 'string', lang.yes, lang.nothing, lang.open_login_account],
|
['Pwd', 'string', lang.yes, lang.nothing, lang.open_login_pwd +'<br/>'+ lang.open_login_pwd_desc]
|
];
|
html_ += this.loadPaneTable(items, 5);
|
return html_;
|
}
|
|
//获取TTS发送字段
|
apiPage.prototype.getVehicleTTSSendParamItems = function() {
|
return [
|
['DevIDNO', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['Text', 'string', lang.yes, lang.nothing, lang.open_tts_text +'<br/>'+ lang.open_tts_text_desc]
|
];
|
}
|
|
//获取TTS发送字段
|
apiPage.prototype.getVehiclePTZSendParamItems = function() {
|
return [
|
['DevIDNO', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['Chn', 'number', lang.yes, lang.nothing, lang.open_device_chn + lang.open_query_begChn +'<br>'+ lang.open_device_chn_desc],
|
['Command', 'number', lang.yes, lang.nothing, lang.open_control_type +'<br/>'+ lang.open_ptz_text_desc],
|
['Speed', 'number', lang.yes, lang.nothing, lang.open_ptz_speed_desc],
|
['Param', 'number', lang.no, lang.nothing, lang.open_ptz_param_desc]
|
];
|
}
|
|
|
|
|
//获取新增设备发送字段
|
apiPage.prototype.getAddDeviceSendParamItems = function() {
|
return [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_id],
|
['devIdno', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['protocol', 'string', lang.no, lang.nothing, lang.protocol_type],
|
['devType', 'string', lang.yes, lang.nothing, lang.open_device_type+'<br/>'+lang.open_device_type_desc1],
|
['companyName', 'string', lang.yes, lang.nothing, lang.open_companyName+'<br/>'+lang.open_companyName_desc],
|
['account', 'string', lang.yes, lang.nothing, lang.open_account],
|
['factoryType', 'number', lang.yes, lang.nothing, lang.factoryType+'<br/>'+lang.line1+'<br/>'+lang.line2+'<br/>'+lang.line3],
|
['channelNum', 'number', lang.no, lang.nothing, lang.open_vehicle_chn_num]
|
];
|
}
|
|
//获取修改设备发送字段
|
apiPage.prototype.getEditDeviceSendParamItems = function() {
|
return [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_id],
|
['devIdno', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['devType', 'string', lang.no, lang.nothing, lang.open_device_type+'<br/>'+lang.open_device_type_desc1],
|
['protocol', 'string', lang.no, lang.nothing, lang.protocol_type],
|
['audioCodec', 'string', lang.no, lang.nothing, "0:UNKOWN 1:G726_40KBPS 2:ADPCM 3:G726_MEDIA_40KBPS 4:G726_MEDIA_32KBPS<br> " +
|
"5:G726_MEDIA_24KBPS 6:G726_MEDIA_16KBPS 7:G726_32KBPS 8:G726_24KBPS <br>" +
|
"9:G726_16KBPS 10:G711A 11:G711U 12:AAC_8KBPS 13:AAC_16KBPS <br>" +
|
"14:AMR 15:AAC_24KBPS 16:ADPCM_IMA 17:G711A_EX <br>" +
|
" 18:G711U_EX 19:NELLY_8KBPS"],
|
['factoryType', 'number', lang.no, lang.nothing, lang.factoryType+'<br/>'+lang.line1+'<br/>'+lang.line2+'<br/>'+lang.line3],
|
['channelNum', 'number', lang.no, lang.nothing, lang.open_vehicle_chn_num]
|
];
|
}
|
|
//获取新增车辆发送字段
|
apiPage.prototype.getAddVehicleSendParamItems = function() {
|
return [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_id],
|
['vehiIdno', 'string', lang.yes, lang.nothing, lang.open_vehicle_idno],
|
['devIdno', 'string', lang.yes, lang.nothing, lang.open_device_idno+'<br/>'+lang.open_companyName_desc],
|
['devType', 'string', lang.yes, lang.nothing, lang.open_device_type+'<br/>'+lang.open_device_type_desc1],
|
['companyName', 'string', lang.yes, lang.nothing, lang.open_companyName+'<br/>'+lang.open_companyName_desc],
|
['account', 'string', lang.yes, lang.nothing, lang.open_account],
|
['factoryType', 'number', lang.yes, lang.nothing, lang.factoryType+'<br/>'+lang.line1+'<br/>'+lang.line2+'<br/>'+lang.line3]
|
|
];
|
}
|
|
//获取删除设备发送字段
|
apiPage.prototype.getDeleteDeviceSendParamItems = function() {
|
return [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_id],
|
['devIdno', 'string', lang.yes, lang.nothing, lang.open_device_idno+' '+lang.open_device_idno_desc],
|
];
|
}
|
|
//获取删除车辆发送字段
|
apiPage.prototype.getDeleteVehicleSendParamItems = function() {
|
return [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_id],
|
['vehiIdno', 'string', lang.yes, lang.nothing, lang.open_vehicle_idno],
|
['delDevice', 'string', lang.yes, lang.nothing, lang.open_delDevice_desc]
|
];
|
}
|
|
|
//获取安装设备
|
apiPage.prototype.getInstallVehicleSendParamItems = function() {
|
return [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_id],
|
['vehiIdno', 'string', lang.yes, lang.nothing, lang.open_vehicle_idno],
|
['devIdno', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['devType', 'string', lang.no, lang.nothing, lang.open_device_type+'('+lang.changeDevType+')'+'<br/>'+lang.open_device_type_desc1]
|
];
|
}
|
|
|
//获取用户登录返回字段
|
apiPage.prototype.getUserLoginBackParamItems = function() {
|
return [
|
['jsession', 'string', lang.open_jsession_id]
|
];
|
}
|
|
//获取用户注销返回字段
|
apiPage.prototype.getUserLogoutBackParamItems = function() {
|
return this.getDefaultParamItems(3);
|
}
|
|
|
|
//获取用户区域信息
|
apiPage.prototype.getUserAreaBackInfoItems = function() {
|
return [
|
['i', 'number', lang.open_area_id],
|
['n', 'string', lang.open_area_name],
|
// ['p', 'number', lang.open_area_parentId],
|
// ['a', 'string', lang.open_area_name],
|
// ['t', 'number', lang.open_area_type],
|
['m', 'number', lang.open_area_markType],
|
['s', 'number', lang.open_area_share],
|
['c', 'number', lang.open_area_userId ],
|
['u', 'number', lang.open_area_beyong],
|
['mt', 'number', lang.open_area_mapType],
|
['tp', 'number', lang.open_area_locationType +" " + lang.open_area_locationTypeTip],
|
['j', 'string', lang.open_status_lng],
|
['w', 'string', lang.open_status_lat]
|
];
|
}
|
|
|
//获取车辆设备号返回字段
|
apiPage.prototype.getVehicleDevIdnoBackParamItems = function() {
|
return [
|
['did', 'string', lang.open_device_idno],
|
['vid', 'string', lang.open_vehicle_idno],
|
['type', 'number', lang.open_device_type +'<br/>'+ lang.open_device_type_desc]
|
];
|
}
|
|
//获取设备在线状态返回字段
|
apiPage.prototype.getDeviceOnlineBackParamItems = function() {
|
return [
|
['did', 'string', lang.open_device_idno],
|
['vid', 'string', lang.open_vehicle_idno +'<br/>'+ lang.open_query_devIdno_null],
|
['online', 'number', lang.open_status_online +'<br/>'+ lang.open_status_online_desc]
|
];
|
}
|
|
//获取设备/GPS状态返回字段
|
apiPage.prototype.getDeviceStatusBackParamItems = function() {
|
return [
|
['id', 'string', lang.open_device_idno],
|
['vid', 'string', lang.open_vehicle_idno +'<br/>'+ lang.open_query_devIdno_null],
|
['lng', 'number', lang.open_status_lng +'<br/>'+ lang.open_status_lng_desc +'<br/>'+lang.open_LongitudeExample],
|
['lat', 'number', lang.open_status_lat +'<br/>'+ lang.open_status_lng_desc +'<br/>'+lang.open_LatitudeExample],
|
['ft', 'number', lang.open_status_factory],
|
['sp', 'number', lang.open_status_speed +'<br/>'+ lang.open_status_speed_desc],
|
['ol', 'number', lang.open_status_online +'<br/>'+ lang.open_status_online_desc],
|
['gt', 'string', lang.open_status_gpsTime],
|
['pt', 'number', lang.open_status_protocol],
|
['dt', 'number', lang.open_status_hard +'<br/>'+ lang.open_status_hard_desc],
|
['ac', 'number', lang.open_status_audio],
|
['fdt', 'number', lang.open_status_subFactory],
|
['net', 'number', lang.open_status_network +'<br/>'+ lang.open_status_network_desc],
|
['gw', 'string', lang.open_status_server],
|
['s1', 'number', lang.open_status_status +' 1<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/VehicleStateExplain.html?'+this.langParam + '" target="_blank">' + lang.open_device_status_desc +'</a>'],
|
['s2', 'number', lang.open_status_status +' 2<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/VehicleStateExplain.html?'+this.langParam + '" target="_blank">' + lang.open_device_status_desc +'</a>'],
|
['s3', 'number', lang.open_status_status +' 3<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/VehicleStateExplain.html?'+this.langParam + '" target="_blank">' + lang.open_device_status_desc +'</a>'],
|
['s4', 'number', lang.open_status_status +' 4<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/VehicleStateExplain.html?'+this.langParam + '" target="_blank">' + lang.open_device_status_desc +'</a>'],
|
['t1', 'number', lang.open_status_temp +' 1'],
|
['t2', 'number', lang.open_status_temp +' 2'],
|
['t3', 'number', lang.open_status_temp +' 3'],
|
['t4', 'number', lang.open_status_temp +' 4'],
|
['hx', 'number', lang.open_status_direc +'<br/>'+ lang.open_status_direc_desc],
|
['mlng', 'string', lang.open_status_mapLng +'<br/>'+ lang.open_status_mapLng_desc],
|
['mlat', 'string', lang.open_status_mapLat +'<br/>'+ lang.open_status_mapLat_desc],
|
['pk', 'number', lang.open_status_parkTime +'<br/>'+ lang.open_status_parkTime_desc],
|
['lc', 'number', lang.open_status_mileage +'<br/>'+ lang.open_status_mileage_desc],
|
['yl', 'number', lang.open_status_fuel +'<br/>'+ lang.open_status_fuel_desc],
|
['ps', 'string', lang.open_gps_position +'<br/>'+ lang.open_gps_position_desc],
|
['dn', 'string', lang.driver_name],
|
['jn', 'string', lang.driver_job]
|
];
|
}
|
|
//获取设备历史轨迹返回字段
|
apiPage.prototype.getGpsTrackBackParamItems = function() {
|
return [
|
['tracks', 'Array', lang.open_track_data +'<br/>'+ lang.open_detail_desc +'<a href="'+ this.localUrl +'#sec-vehicle-device-gps">'+ lang.open_getDeviceStatus + lang.open_cb_param_desc +'</a>'],
|
['totalPages', 'number', lang.open_page_allPage],
|
['currentPage', 'number', lang.open_page_now],
|
['pageRecords', 'number', lang.open_page_record],
|
['totalRecords', 'number', lang.open_page_total]
|
];
|
}
|
|
//获取设备报警信息返回字段
|
apiPage.prototype.getDeviceAlarmBackParamItems = function() {
|
return [
|
['info', 'number', lang.open_alarm_info],
|
['desc', 'string', lang.open_alarm_desc],
|
['atp', 'number', lang.open_alarm_type +'<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="blank">'+ lang.open_device_alarmType_desc +'</a>'],
|
['did', 'string', lang.open_device_idno],
|
['vid', 'string', lang.open_vehicle_idno +'<br/>'+ lang.open_query_devIdno_null],
|
['etm', 'number', lang.open_alarm_endTime],
|
['stm', 'number', lang.open_alarm_startTime],
|
['guid', 'string', lang.open_alarm_guid],
|
['p1', 'number', lang.open_alarm_param +' 1<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="_blank">'+ lang.open_device_alarmParam_desc +'</a>'],
|
['p2', 'number', lang.open_alarm_param +' 2<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="_blank">'+ lang.open_device_alarmParam_desc +'</a>'],
|
['p3', 'number', lang.open_alarm_param +' 3<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="_blank">'+ lang.open_device_alarmParam_desc +'</a>'],
|
['p4', 'number', lang.open_alarm_param +' 4<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="_blank">'+ lang.open_device_alarmParam_desc +'</a>'],
|
['img', 'string', lang.open_alarm_img +'<br/>'+ lang.open_alarm_img_desc],
|
['hd', 'number', lang.open_handle_status +'<br/>'+ lang.open_handle_status_desc_1],
|
['hdu', 'number', lang.open_alarm_handleId],
|
['hdc', 'string', lang.open_alarm_handleCont],
|
['hdt', 'string', lang.open_alarm_handleTime],
|
['ss1', 'number', lang.open_alarm_begStatus +' 1<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/VehicleStateExplain.html?'+this.langParam + '" target="_blank">'+ lang.open_device_alarmStatus_desc +'</a>'],
|
['ss2', 'number', lang.open_alarm_begStatus +' 2<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/VehicleStateExplain.html?'+this.langParam + '" target="_blank">'+ lang.open_device_alarmStatus_desc +'</a>'],
|
['es1', 'number', lang.open_alarm_endStatus +' 1<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/VehicleStateExplain.html?'+this.langParam + '" target="_blank">'+ lang.open_device_alarmStatus_desc +'</a>'],
|
['es2', 'number', lang.open_alarm_endStatus +' 2<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/VehicleStateExplain.html?'+this.langParam + '" target="_blank">'+ lang.open_device_alarmStatus_desc +'</a>'],
|
['slng', 'number', lang.open_alarm_begLng],
|
['slat', 'number', lang.open_alarm_begLat],
|
['elng', 'number', lang.open_alarm_endLng],
|
['elat', 'number', lang.open_alarm_endLat],
|
['ssp', 'number', lang.open_alarm_begSpeed +'<br/>'+ lang.open_status_speed_desc],
|
['esp', 'number', lang.open_alarm_endSpeed +'<br/>'+ lang.open_status_speed_desc],
|
['slc', 'number', lang.open_alarm_begMileage +'<br/>'+ lang.open_status_mileage_desc],
|
['elc', 'number', lang.open_alarm_endMileage +'<br/>'+ lang.open_status_mileage_desc],
|
['smlng', 'string', lang.open_alarm_begMapLng +'<br/>'+ lang.open_status_mapLng_desc],
|
['smlat', 'string', lang.open_alarm_begMapLat +'<br/>'+ lang.open_status_mapLat_desc],
|
['emlng', 'string', lang.open_alarm_endMapLng +'<br/>'+ lang.open_status_mapLng_desc],
|
['emlat', 'string', lang.open_alarm_endMapLat +'<br/>'+ lang.open_status_mapLat_desc],
|
['sps', 'string', lang.open_gps_position_alarm_start +'<br/>'+ lang.open_gps_position_alarm_start_desc],
|
['eps', 'string', lang.open_gps_position_alarm_end +'<br/>'+ lang.open_gps_position_alarm_end_desc],
|
['totalPages', 'number', lang.open_page_allPage],
|
['currentPage', 'number', lang.open_page_now],
|
['pageRecords', 'number', lang.open_page_record],
|
['totalRecords', 'number', lang.open_page_total]
|
];
|
}
|
//获取实时报警信息返回字段
|
apiPage.prototype.getRealTimeDeviceAlarmBackParamItems = function() {
|
return [
|
['info', 'number', lang.open_alarm_info],
|
['guid', 'string', lang.open_alarm_guid],
|
['desc', 'string', lang.open_alarm_desc],
|
['type', 'number', lang.open_alarm_type +'<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="blank">'+ lang.open_device_alarmType_desc +'</a>'],
|
['DevIDNO', 'string', lang.open_device_idno],
|
['hd', 'number', lang.open_handle_status +'<br/>'+ lang.open_handle_status_desc_1],
|
['img', 'string', lang.open_alarm_img +'<br/>'+ lang.open_alarm_img_desc],
|
['p1', 'number', lang.open_alarm_param +' 1<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="_blank">'+ lang.open_device_alarmParam_desc +'</a>'],
|
['p2', 'number', lang.open_alarm_param +' 2<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="_blank">'+ lang.open_device_alarmParam_desc +'</a>'],
|
['p3', 'number', lang.open_alarm_param +' 3<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="_blank">'+ lang.open_device_alarmParam_desc +'</a>'],
|
['p4', 'number', lang.open_alarm_param +' 4<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/explain.html?'+ this.langParam +'" target="_blank">'+ lang.open_device_alarmParam_desc +'</a>'],
|
['lng', 'number', lang.open_status_lng +'<br/>'+ lang.open_status_lng_desc +'<br/>'+lang.open_LongitudeExample],
|
['lat', 'number', lang.open_status_lat +'<br/>'+ lang.open_status_lng_desc +'<br/>'+lang.open_LatitudeExample],
|
['sp', 'number', lang.open_status_speed +'<br/>'+ lang.open_status_speed_desc],
|
['pk', 'number', lang.open_status_parkTime +'<br/>'+ lang.open_status_parkTime_desc],
|
['net', 'number', lang.open_status_network +'<br/>'+ lang.open_status_network_desc],
|
['mlng', 'string', lang.open_status_mapLng +'<br/>'+ lang.open_status_mapLng_desc],
|
['mlat', 'string', lang.open_status_mapLat +'<br/>'+ lang.open_status_mapLat_desc],
|
['s1', 'number', lang.open_status_status +' 1<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/VehicleStateExplain.html?'+this.langParam + '" target="_blank">' + lang.open_device_status_desc +'</a>'],
|
['s2', 'number', lang.open_status_status +' 2<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/VehicleStateExplain.html?'+this.langParam + '" target="_blank">' + lang.open_device_status_desc +'</a>'],
|
['s3', 'number', lang.open_status_status +' 3<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/VehicleStateExplain.html?'+this.langParam + '" target="_blank">' + lang.open_device_status_desc +'</a>'],
|
['s4', 'number', lang.open_status_status +' 4<br/>'+ lang.open_detail_desc +'<a href="'+ this.rootPath +'/808gps/open/example/VehicleStateExplain.html?'+this.langParam + '" target="_blank">' + lang.open_device_status_desc +'</a>'],
|
['t1', 'number', lang.open_status_temp +' 1'],
|
['t2', 'number', lang.open_status_temp +' 2'],
|
['t3', 'number', lang.open_status_temp +' 3'],
|
['t4', 'number', lang.open_status_temp +' 4'],
|
['lc', 'number', lang.open_status_mileage +'<br/>'+ lang.open_status_mileage_desc],
|
['hx', 'number', lang.open_status_direc +'<br/>'+ lang.open_status_direc_desc],
|
['gt', 'string', lang.open_status_gpsTime],
|
['yl', 'number', lang.open_status_fuel +'<br/>'+ lang.open_status_fuel_desc],
|
// "rve":0, //保留不管
|
['srcAt', 'number', lang.open_status_alarmType],
|
['srcTm', 'string', lang.open_status_alarmTime],
|
['stType', 'number', lang.open_status_alarmStart +'<br/>'+ lang.open_status_alarmStart_desc],
|
['time', 'string', lang.open_status_alarm_time ],
|
['dct', 'number', lang.open_status_up_down],
|
['lid', 'number', lang.open_status_line_way],
|
['sfg', 'number', lang.open_status_line_point],
|
['snm', 'number', lang.open_status_line_point_index],
|
['tsp', 'number', lang.open_status_line_point_status],
|
['sst', 'number', lang.open_gps_position_sd]
|
];
|
}
|
|
|
//获取用户车辆信息返回字段
|
apiPage.prototype.getUserVehicleBackParamItems = function() {
|
var html_ = '<p>a.'+ lang.open_gps_vehicle +'</P>';
|
var items = [
|
['id', 'number', lang.open_vehicle_id],
|
['nm', 'string', lang.open_vehicle_idno],
|
['ic', 'number', lang.open_vehicle_icon],
|
['pid', 'number', lang.open_vehicle_company],
|
['dl', 'Array', lang.open_vehicle_devices +'<br/>'+ lang.open_vehicle_devices_desc],
|
['id', 'string', lang.open_device_idno],
|
['pid', 'number', lang.open_vehicle_devCompany],
|
['ic', 'number', lang.open_vehicle_IO_num],
|
['io', 'string', lang.open_vehicle_IO_name +'<br/>'+ lang.open_vehicle_name_desc],
|
['cc', 'number', lang.open_vehicle_chn_num],
|
['cn', 'string', lang.open_vehicle_chn_name +'<br/>'+ lang.open_vehicle_name_desc],
|
['tc', 'number', lang.open_vehicle_temp_num],
|
['tn', 'string', lang.open_vehicle_temp_name +'<br/>'+ lang.open_vehicle_name_desc],
|
['md', 'number', lang.open_vehicle_module +'<br/>'+ lang.open_vehicle_module_desc],
|
['sim', 'string', lang.open_vehicle_SIM],
|
['vt', 'string', lang.vehicle_type],
|
];
|
html_ += this.loadPaneTable(items, 3);
|
|
html_ += '<p>b.'+ lang.open_gps_company +'</P>';
|
var items = [
|
['id', 'number', lang.open_gps_company_id],
|
['nm', 'string', lang.open_gps_company_name],
|
['pid', 'number', lang.open_gps_company_parent]
|
];
|
html_ += this.loadPaneTable(items, 3);
|
return html_;
|
|
}
|
|
//获取录像查询返回html
|
apiPage.prototype.getVideoSearchBackParamHtml = function() {
|
|
|
var html_ = '<p>a.'+ lang.open_query_ref_server +'</P>';
|
var items = this.getServerBackItems(true);
|
html_ += this.loadPaneTable(items, 3);
|
/* html_ += '<p>b.'+ lang.open_queryRecording +'</P>';
|
items = [
|
['result', 'string', lang.open_video_cbId +'<br/>'+ lang.open_video_cbId_desc],
|
['devIdno', 'string', lang.open_device_idno +'<br/>'+ lang.open_query_video_idno],
|
['chnMask', 'number', lang.open_video_chnMask +'<br/>'+ lang.open_video_chnMask_desc],
|
['chn', 'number', lang.open_device_chn + lang.open_query_begChn +'<br>'+ lang.open_device_chn_desc],
|
['beg', 'number', lang.open_file_start_time +'<br/>'+ lang.open_file_start_time_desc_1],
|
['end', 'number', lang.open_file_end_time +'<br/>'+ lang.open_file_end_time_desc],
|
['year', 'number', lang.open_video_year +'<br/>'+ lang.open_video_year_desc],
|
['mon', 'number', lang.open_video_month],
|
['day', 'number', lang.open_video_day],
|
['file', 'string', lang.open_video_fileName],
|
['len', 'number', lang.open_file_size +lang.open_video_lenUnit],
|
['loc', 'number', lang.open_file_location +'<br/>'+ lang.open_query_location_desc],
|
['type', 'number', lang.open_video_type +'<br/>'+ lang.open_video_type_desc_2],
|
['recing', 'number', lang.open_video_recing +'<br/>'+ lang.open_video_recing_desc],
|
['svr', 'number', lang.open_server_id +'<br/>'+ lang.open_video_server_desc],
|
['arm', 'string', lang.open_alarm_info +'<br/>'+ lang.open_video_alarm_desc]
|
];
|
html_ += this.loadPaneTable(items, 3);*/
|
html_ += '<p>b.'+ lang.open_queryRecording +'</P>';
|
items = [
|
['result', 'string', lang.open_video_cbId +'<br/>'+ lang.open_video_cbId_desc],
|
['devIdno', 'string', lang.open_device_idno +'<br/>'+ lang.open_query_video_idno],
|
['chnMask', 'number', lang.open_video_chnMask +'<br/>'+ lang.open_video_chnMask_desc],
|
['chn', 'number', lang.open_device_chn + lang.open_query_begChn +'<br>'+ lang.open_device_chn_desc],
|
['beg', 'number', lang.open_file_start_time +'<br/>'+ lang.open_file_start_time_desc_1],
|
['end', 'number', lang.open_file_end_time +'<br/>'+ lang.open_file_end_time_desc],
|
['year', 'number', lang.open_video_year +'<br/>'+ lang.open_video_year_desc],
|
['mon', 'number', lang.open_video_month],
|
['day', 'number', lang.open_video_day],
|
['file', 'string', lang.open_video_fileName],
|
['len', 'number', lang.open_file_size +lang.open_video_lenUnit],
|
['loc', 'number', lang.open_file_location +'<br/>'+ lang.open_query_location_desc],
|
['type', 'number', lang.open_video_type +'<br/>'+ lang.open_video_type_desc_2],
|
['recing', 'number', lang.open_video_recing +'<br/>'+ lang.open_video_recing_desc],
|
['svr', 'number', lang.open_server_id +'<br/>'+ lang.open_video_server_desc],
|
['arm', 'string', lang.open_alarm_info +'<br/>'+ lang.open_video_alarm_desc],
|
['arm1', 'number', "<span style=\"color:red;\">"+lang.device_1078_return+"</span><br>"+lang.arlamtype],
|
['arm2', 'number', "<span style=\"color:red;\">"+lang.device_1078_return+"</span><br>"+lang.arlamtype2],
|
['res', 'number', "<span style=\"color:red;\">"+lang.device_1078_return+"</span><br>"+lang.mediatype],
|
['stream', 'number', "<span style=\"color:red;\">"+lang.device_1078_return+"</span><br>"+ lang.bittype],
|
['store', 'number', "<span style=\"color:red;\">"+lang.device_1078_return+"</span><br>"+ lang.storetype]
|
];
|
html_ += this.loadPaneTable(items, 3);
|
return html_;
|
}
|
|
//获取录像下载返回html
|
apiPage.prototype.getVideoDownloadBackParamHtml = function() {
|
var html_ = '<p>a.'+ lang.open_download_seg +'</P>';
|
var items = this.getDefaultParamItems(3);
|
html_ += this.loadPaneTable(items, 3);
|
html_ += '<p>b.'+ lang.open_query_ref_server +'</P>';
|
items = this.getServerBackItems(true);
|
html_ += this.loadPaneTable(items, 3);
|
html_ += '<p>c.'+ lang.open_downloadRecording +'</P>';
|
items = this.getDefaultParamItems(3);
|
html_ += this.loadPaneTable(items, 3);
|
return html_;
|
}
|
|
|
//获取录像下载任务返回html
|
apiPage.prototype.getVideoTastDownloadBackParamHtml = function() {
|
return [
|
['did', 'string', lang.open_device_idno +'<br/>'+ lang.open_query_video_idno],
|
['err', 'string', lang.down_fail],
|
['uid', 'number', lang.down_userId],
|
['chn', 'number', lang.open_device_chn + lang.open_query_begChn +'<br>'+ lang.open_device_chn_desc],
|
['dbtm', 'number', lang.dowm_beginTime+lang.open_status_parkTime_desc],
|
['detm', 'number', lang.down_endTime+lang.open_status_parkTime_desc],
|
['dph', 'string', lang.down_path],
|
['svr', 'number', lang.down_serviceNumber],
|
['dtp', 'number', lang.open_download_type_desc],
|
['lab', 'string', lang.open_video_tag],
|
['sbtm', 'number', lang.open_srcfile_start_time+lang.open_status_parkTime_desc],
|
['setm', 'number', lang.open_srcfile_end_time+lang.open_status_parkTime_desc],
|
['nfbtm', 'number', lang.open_file_start_time+lang.open_status_parkTime_desc],
|
['nfetm', 'number', lang.open_file_end_time+lang.open_status_parkTime_desc],
|
['stu', 'number', lang.down_status],
|
['vtp', 'number', lang.down_type],
|
['fph', 'string', lang.open_video_path],
|
['len', 'number', lang.open_file_size],
|
['ftp', 'number', lang.down_file_type],
|
['ctm', 'number', lang.down_start_time + lang.open_status_parkTime_desc],
|
['fbtm', 'number', lang.open_file_start_time + lang.open_status_parkTime_desc],
|
['fetm', 'number', lang.open_file_end_time+lang.open_status_parkTime_desc],
|
['totalPages', 'number', lang.open_page_allPage],
|
['currentPage', 'number', lang.open_page_now],
|
['pageRecords', 'number', lang.open_page_record],
|
['totalRecords', 'number', lang.open_page_total]
|
];
|
}
|
|
|
|
|
|
//获取录像下载任务返回html
|
apiPage.prototype.getMediaRateOfFlowBackParamHtml = function() {
|
return [
|
['name', 'string', lang.user_name],
|
['devIdno', 'string', lang.URL_param3_devIdno],
|
['subType', 'number', lang.type],
|
['totalTime', 'number', lang.totalTime],
|
['startTime', 'number', lang.open_start_time+lang.msec],
|
['endTime', 'number', lang.open_end_time+lang.msec],
|
['flowUsed', 'string', lang.flowUsed],
|
['totalPages', 'number', lang.open_page_allPage],
|
['currentPage', 'number', lang.open_page_now],
|
['pageRecords', 'number', lang.open_page_record],
|
['totalRecords', 'number', lang.open_page_total]
|
];
|
}
|
|
apiPage.prototype.getCatalogDetailBackParamHtml = function() {
|
return [
|
['vn', 'string', lang.URL_param3_devIdno],
|
['cn', 'string', lang.open_device_chn+"<br>"+lang.open_device_chn_desc],
|
['sr', 'number', lang.alarmSourceType],
|
['st', 'number', lang.open_start_time],
|
['et', 'number', lang.open_end_time],
|
['pl', 'number', lang.storage_location],
|
['a1', 'number', lang.arlamtype],
|
['a2', 'number', lang.arlamtype2],
|
['bt', 'number', lang.bittype],
|
['tp', 'number', lang.mediatype],
|
['ft', 'number', lang.fileTime],
|
['fs', 'number', lang.fileSize],
|
['sjd', 'number', lang.open_alarm_begLng],
|
['swd', 'number', lang.open_alarm_begLat],
|
['ejd', 'number', lang.open_alarm_endLng],
|
['ewd', 'number', lang.open_alarm_endLat],
|
['totalPages', 'number', lang.open_page_allPage],
|
['currentPage', 'number', lang.open_page_now],
|
['pageRecords', 'number', lang.open_page_record],
|
['totalRecords', 'number', lang.open_page_total]
|
];
|
}
|
|
apiPage.prototype.getQueryPhotoBackParamHtml = function() {
|
return [
|
['devIdno', 'string', lang.URL_param3_devIdno],
|
['channel', 'number', lang.open_device_chn_desc],
|
['fileType', 'number', lang.filetype],
|
['filePath', 'string', lang.open_file_path],
|
['fileSize', 'number', lang.fileSize+lang.bit],
|
['svrId', 'number', lang.service_number],
|
['alarmType', 'number', lang.open_alarm_type],
|
['alarmParam', 'number', lang.open_alarm_param],
|
['updateTime', 'string', ""],
|
['encode', 'number', lang.encode],
|
['fileOffset', 'number', lang.fileOffset],
|
['fileTime', 'number', lang.file_date+lang.msec],
|
['gpsstatus', 'number', lang.gps_status],
|
['totalPages', 'number', lang.open_page_allPage],
|
['currentPage', 'number', lang.open_page_now],
|
['pageRecords', 'number', lang.open_page_record],
|
['totalRecords', 'number', lang.open_page_total]
|
];
|
}
|
|
apiPage.prototype.getQueryAudioOrVideoBackParamHtml = function() {
|
return [
|
['devIdno', 'string', lang.URL_param3_devIdno],
|
['channel', 'number', lang.open_device_chn_desc],
|
['fileType', 'number', lang.filetype],
|
['filePath', 'string', lang.open_file_path],
|
['fileSize', 'number', lang.fileSize+lang.bit],
|
['svrId', 'number', lang.service_number],
|
['alarmType', 'number', lang.open_alarm_type],
|
['alarmParam', 'number', lang.open_alarm_param],
|
['updateTime', 'string', ""],
|
['mediaType', 'number', lang.vedio_type],
|
['fileSTime', 'number', lang.open_file_start_time+lang.msec],
|
['fileETime', 'number', lang.open_file_end_time+lang.msec],
|
['status', 'number', lang.src_status],
|
['totalPages', 'number', lang.open_page_allPage],
|
['currentPage', 'number', lang.open_page_now],
|
['pageRecords', 'number', lang.open_page_record],
|
['totalRecords', 'number', lang.open_page_total]
|
];
|
}
|
|
apiPage.prototype.getRuleQueryBackParamHtml = function() {
|
return [
|
['id', 'number', lang.ruleId],
|
['name', 'string', lang.ruleName],
|
['type', 'number', lang.ruleType],
|
['beginTime', 'number', lang.open_start_time+lang.open_status_parkTime_desc],
|
['endTime', 'number', lang.open_end_time+lang.open_status_parkTime_desc],
|
['armType', 'number', lang.open_alarm_type],
|
['text', 'string', lang.linkage_Alarm_text],
|
['param', 'string', lang.linkage_Alarm_param],
|
['totalPages', 'number', lang.open_page_allPage],
|
['currentPage', 'number', lang.open_page_now],
|
['pageRecords', 'number', lang.open_page_record],
|
['totalRecords', 'number', lang.open_page_total]
|
];
|
}
|
|
apiPage.prototype.getFlowInfoBackParamHtml = function() {
|
var html_ = '<p>a. '+lang.flowInfo+' fconfig</P>';
|
items = [
|
['id', 'number', "id"],
|
['did', 'string', lang.open_device_idno +'<br/>'+ lang.open_query_video_idno],
|
['nflt', 'number', lang.overLimitOpen],
|
['nofc', 'number', lang.monitorOpen],
|
['nodfr', 'number', lang.dayRemindOpen],
|
['nomfr', 'number', lang.monthRemindOpen],
|
['fdl', 'number', lang.dayLimit],
|
['fml', 'number', lang.monthLimit],
|
['ndr', 'number', lang.dayRemind],
|
['nmr', 'number', lang.monthRemind],
|
['nmtd', 'number', lang.settlementDay]
|
];
|
html_ += this.loadPaneTable(items, 3);
|
html_ += '<p>b. '+lang.flowUsed+' fuse</P>';
|
items = [
|
['id', 'number', "id"],
|
['did', 'string', lang.open_device_idno +'<br/>'+ lang.open_query_video_idno],
|
['cdu', 'number', lang.dayFlowUse],
|
['cdvu', 'number', lang.dayFlowVedioUse],
|
['cdgu', 'number', lang.dayFlowGPSUse],
|
['cdou', 'number', lang.dayFlowOtherUse],
|
['cmu', 'number', lang.monthFlowUse],
|
['cmvu', 'number', lang.monthFlowVedioUse],
|
['cmgu', 'number', lang.monthFlowGPSUse],
|
['cmou', 'number', lang.monthFlowOtherUse],
|
['uptm', 'number', lang.update_time]
|
];
|
html_ += this.loadPaneTable(items, 3);
|
return html_;
|
}
|
|
|
apiPage.prototype.getRuleDevRelationBackParamHtml = function() {
|
return [
|
['id', 'number', lang.rule_device_id],
|
['devIdno', 'string', lang.URL_param3_devIdno],
|
['ruleId', 'number', lang.ruleId],
|
['totalPages', 'number', lang.open_page_allPage],
|
['currentPage', 'number', lang.open_page_now],
|
['pageRecords', 'number', lang.open_page_record],
|
['totalRecords', 'number', lang.open_page_total]
|
];
|
}
|
|
|
apiPage.prototype.getSaveRuleBackParamHtml = function() {
|
return [
|
['rule_id', 'number', lang.ruleId]
|
];
|
}
|
|
|
//{"result":0,"infos":[{"st":null,"sjd":null,"swd":null,"et":null,"ejd":null,"ewd":null,"dn":null,"vn":"11111","pc":null,"cn":null,"bt":null,"ft":0,"pl":null,"sum":1,"sr":1,"al":null,"a1":null,"a2":null,"tp":null,"fs":0}],"pagination":{"totalPages":1,"directQuery":false,"hasNextPage":false,"hasPreviousPage":false,"nextPage":1,"previousPage":1,"currentPage":1,"pageRecords":1,"totalRecords":1,"startRecord":0,"sortParams":null,"endRecord":1}}
|
apiPage.prototype.getCatalogSummaryBackParamItems = function() {
|
return [
|
['vn', 'string', lang.URL_param3_devIdno],
|
['sr', 'number', lang.alarmSourceType],
|
['fs', 'number', lang.fileSize+lang.bit],
|
['fs', 'number', lang.fileTime+lang.second],
|
['sum', 'number', lang.fileNumber],
|
['totalPages', 'number', lang.open_page_allPage],
|
['currentPage', 'number', lang.open_page_now],
|
['pageRecords', 'number', lang.open_page_record],
|
['totalRecords', 'number', lang.open_page_total]
|
];
|
}
|
|
|
|
//获取图像抓拍返回html
|
apiPage.prototype.getTakePhotoBackParamHtml = function() {
|
return [
|
['FPATH', 'string',parent.lang.picturePath],
|
['FOFFSET', 'string',parent.lang.deviation],
|
['FLENGTH', 'string',lang.open_file_size +lang.open_video_lenUnit]
|
];
|
}
|
|
|
//获取用户服务器返回字段
|
apiPage.prototype.getUserServerBackParamItems = function() {
|
return this.getServerBackItems();
|
}
|
|
//获取车辆控制返回html
|
apiPage.prototype.getVehicleControlBackParamHtml = function() {
|
var html_ = '<p>a.'+ lang.open_gps_interval +'</P>';
|
var items = [
|
['result', 'number', lang.open_video_cbId +'<br/>'+ lang.open_video_cbId_desc]
|
];
|
html_ += this.loadPaneTable(items, 3);
|
html_ += '<p>b.'+ lang.open_other_control +'</P>';
|
html_ += this.loadPaneTable(items, 3);
|
return html_;
|
}
|
|
//获取TTS返回字段
|
apiPage.prototype.getVehicleTTSBackParamItems = function() {
|
return [
|
['result', 'number', lang.open_video_cbId +'<br/>'+ lang.open_video_cbId_desc]
|
];
|
}
|
|
//获取用户登录返回实例
|
apiPage.prototype.getUserLoginBackExample = function() {
|
return ',<br> "jsession": "cf6b70a3-c82b-4392-8ab6-bbddce336222"';
|
}
|
|
//获取用户注销返回实例
|
apiPage.prototype.getUserLogoutBackExample = function() {
|
return '';
|
}
|
|
//获取车辆设备号返回实例
|
apiPage.prototype.getVehicleDevIdnoBackExample = function() {
|
var ret = ',<br> "devices":[';
|
ret += '<br> {';
|
ret += '<br> "did":"1234"';
|
ret += ',<br> "vid":"50000000000"';
|
ret += ',<br> "type":1';
|
ret += '<br> },';
|
ret += '<br> {';
|
ret += '<br> "did":"dsdasd21116"';
|
ret += ',<br> "vid":"50000000000"';
|
ret += ',<br> "type":0';
|
ret += '<br> }';
|
ret += '<br> ]';
|
return ret;
|
}
|
|
//获取设备在线状态返回实例
|
apiPage.prototype.getDeviceOnlineBackExample = function() {
|
var ret = ',<br> "onlines":[';
|
ret += '<br> {';
|
ret += '<br> "did":"500000"';
|
ret += ',<br> "vid": null';
|
ret += ',<br> "online":1';
|
ret += '<br> }';
|
ret += '<br> ]';
|
return ret;
|
}
|
|
//获取设备/GPS状态返回实例
|
apiPage.prototype.getDeviceStatusBackExample = function() {
|
var ret = ',<br> "status":[';
|
ret += '<br> {';
|
ret += '<br> "id":"500000"';
|
ret += ',<br> "vid": null';
|
ret += ',<br> "lng":113921858';
|
ret += ',<br> "lat":22568745';
|
ret += ',<br> "ft":0';
|
ret += ',<br> "sp":520';
|
ret += ',<br> "ol":0';
|
ret += ',<br> "gt":"2015-12-14 18:54:58.0"';
|
ret += ',<br> "pt":1';
|
ret += ',<br> "dt":1';
|
ret += ',<br> "ac":1';
|
ret += ',<br> "fdt":0';
|
ret += ',<br> "net":0';
|
ret += ',<br> "gw":"G1"';
|
ret += ',<br> "s1":805310851';
|
ret += ',<br> "s2":1280';
|
ret += ',<br> "s3":0';
|
ret += ',<br> "s4":0';
|
ret += ',<br> "t1":-321';
|
ret += ',<br> "t2":350';
|
ret += ',<br> "t3":-200';
|
ret += ',<br> "t4":0';
|
ret += ',<br> "hx":137';
|
ret += ',<br> "mlng":"113.926720"';
|
ret += ',<br> "mlat":"22.565703"';
|
ret += ',<br> "pk":0';
|
ret += ',<br> "lc":161446267';
|
ret += ',<br> "yl":101';
|
ret += ',<br> "jn":null';
|
ret += ',<br> "dn":null';
|
ret += ',<br> "ps":"113.926720,22.565703"';
|
ret += '<br> }';
|
ret += '<br> ]';
|
return ret;
|
}
|
|
//获取设备历史轨迹返回实例
|
apiPage.prototype.getGpsTrackBackExample = function() {
|
var ret = ',<br> "tracks":[';
|
ret += '<br> {';
|
ret += '<br> "id":"500000"';
|
ret += ',<br> "lng":113921858';
|
ret += ',<br> "lat":22568745';
|
ret += ',<br> "ft":0';
|
ret += ',<br> "sp":520';
|
ret += ',<br> "ol":0';
|
ret += ',<br> "gt":"2015-12-14 18:54:58.0"';
|
ret += ',<br> "pt":1';
|
ret += ',<br> "dt":1';
|
ret += ',<br> "ac":1';
|
ret += ',<br> "fdt":0';
|
ret += ',<br> "net":0';
|
ret += ',<br> "gw":"G1"';
|
ret += ',<br> "s1":805310851';
|
ret += ',<br> "s2":1280';
|
ret += ',<br> "s3":0';
|
ret += ',<br> "s4":0';
|
ret += ',<br> "t1":-321';
|
ret += ',<br> "t2":350';
|
ret += ',<br> "t3":-200';
|
ret += ',<br> "t4":0';
|
ret += ',<br> "hx":137';
|
ret += ',<br> "mlng":"113.926720"';
|
ret += ',<br> "mlat":"22.565703"';
|
ret += ',<br> "pk":0';
|
ret += ',<br> "lc":161446267';
|
ret += ',<br> "yl":101';
|
ret += '<br> }';
|
ret += '<br> ],';
|
ret += '<br> "pagination":';
|
ret += '<br> {';
|
ret += '<br> "totalPages": 42';
|
ret += '<br> "currentPage": 1';
|
ret += '<br> "pageRecords": 50';
|
ret += '<br> "totalRecords": 2078';
|
ret += '<br> "sortParams": null';
|
ret += '<br> "hasNextPage": true';
|
ret += '<br> "hasPreviousPage": false';
|
ret += '<br> "nextPage": 2';
|
ret += '<br> "previousPage": 1';
|
ret += '<br> "startRecord": 0';
|
ret += '<br> }';
|
return ret;
|
}
|
|
//查询分段下载任务
|
apiPage.prototype.getVideoDownloadTastBackExample = function() {
|
var ret = ',<br> "infos":[';
|
ret += '<br> {';
|
ret += '<br> "id":"18"';
|
ret += ',<br> "len":9096588';
|
ret += ',<br> "err":0';
|
ret += ',<br> "did":50000';
|
ret += ',<br> "uid":1';
|
ret += ',<br> "chn":2';
|
ret += ',<br> "lab":"1234"';
|
ret += ',<br> "stu":4';
|
ret += ',<br> "ftp":2';
|
ret += ',<br> "fph":"/mnt/hgfs/Linux/Demo/demo/bin/record/upload/H20171109-103026P3A1P0.avi"';
|
ret += ',<br> "ctm":1510194626000';
|
ret += ',<br> "fbtm":1510194656000';
|
ret += ',<br> "fetm":1510194716000';
|
ret += ',<br> "vtp":1';
|
ret += ',<br> "dbtm":1510194628000';
|
ret += ',<br> "detm":1510194630000';
|
ret += ',<br> "dph":"D:/gStorage/RECORD_FILE/2233/2017-11-09/2233_2-171109-103056-103156-20020300.grec"';
|
ret += ',<br> "svr":6';
|
ret += ',<br> "dtp":2';
|
ret += ',<br> "sbtm":1510194626000';
|
ret += ',<br> "setm":1510194868000';
|
|
ret += ',<br> "nfbtm":1510194656';
|
ret += ',<br> "nfetm":1510194716';
|
ret += '<br> }';
|
ret += '<br> ],';
|
ret += '<br> "pagination":';
|
ret += '<br> {';
|
ret += '<br> "totalPages": 1';
|
ret += '<br> "directQuery": false';
|
ret += '<br> "hasNextPage": false';
|
ret += '<br> "hasPreviousPage": false';
|
ret += '<br> "nextPage": 1';
|
ret += '<br> "previousPage": 1';
|
ret += '<br> "currentPage": 1';
|
ret += '<br> "pageRecords": 10';
|
ret += '<br> "totalRecords": 1';
|
ret += '<br> "startRecord": 0';
|
ret += '<br> "sortParams": null';
|
ret += '<br> "endRecord": 0';
|
ret += '<br> }';
|
return ret;
|
}
|
|
//用户消耗流量
|
apiPage.prototype.getMediaRateOfFlowBackExample = function() {
|
var ret = ',<br> "infos":[';
|
ret += '<br> {';
|
ret += '<br> "name":"admin"';
|
ret += ',<br> "id":null';
|
ret += ',<br> "type":null';
|
ret += ',<br> "count":null';
|
ret += ',<br> "startTime":1510285460000';
|
ret += ',<br> "endTime":1510285482000';
|
ret += ',<br> "vehiIdno":null';
|
ret += ',<br> "devIdno":"22222"';
|
ret += ',<br> "companyName":"admin"';
|
ret += ',<br> "plateType":null';
|
ret += ',<br> "vehiId":null';
|
ret += ',<br> "param1":1';
|
ret += ',<br> "param2":1';
|
ret += ',<br> "param3":""';
|
ret += ',<br> "param4":""';
|
ret += ',<br> "userId":null';
|
ret += ',<br> "ip":"192.168.1.149:61345"';
|
ret += ',<br> "account":"admin"';
|
ret += ',<br> "mainType":3';
|
ret += ',<br> "subType":1';
|
ret += ',<br> "totalTime":22';
|
ret += ',<br> "flowUsed":1.56253';
|
ret += '<br> }';
|
ret += '<br> ],';
|
ret += '<br> "pagination":';
|
ret += '<br> {';
|
ret += '<br> "totalPages": 1';
|
ret += '<br> "directQuery": false';
|
ret += '<br> "hasNextPage": false';
|
ret += '<br> "hasPreviousPage": false';
|
ret += '<br> "nextPage": 1';
|
ret += '<br> "previousPage": 1';
|
ret += '<br> "currentPage": 1';
|
ret += '<br> "pageRecords": 10';
|
ret += '<br> "totalRecords": 1';
|
ret += '<br> "startRecord": 0';
|
ret += '<br> "sortParams": null';
|
ret += '<br> "endRecord": 0';
|
ret += '<br> }';
|
return ret;
|
}
|
|
|
//获取设备报警信息返回实例
|
apiPage.prototype.getDeviceAlarmBackExample = function() {
|
var ret = ',<br> "alarms":[';
|
ret += '<br> {';
|
ret += '<br> "info": 0';
|
ret += ',<br> "desc":""';
|
ret += ',<br> "atp":11';
|
ret += ',<br> "did":"500000"';
|
ret += ',<br> "vid":null';
|
ret += ',<br> "etm":1451374197000';
|
ret += ',<br> "stm":1451374197000';
|
ret += ',<br> "guid":"500000EB9B109898F74ADCB1B4446B9FFD2"';
|
ret += ',<br> "p1":12000';
|
ret += ',<br> "p2":6000';
|
ret += ',<br> "p3":10000';
|
ret += ',<br> "p4":0';
|
ret += ',<br> "img":""';
|
ret += ',<br> "hd":1';
|
ret += ',<br> "hdu":"admin"';
|
ret += ',<br> "hdc":"vcxvcvcxv"';
|
ret += ',<br> "hdt":"2015-12-29 16:50:50"';
|
ret += ',<br> "ss1":805327235';
|
ret += ',<br> "ss2":0';
|
ret += ',<br> "es1":805327235';
|
ret += ',<br> "es2":0';
|
ret += ',<br> "slng":113850504';
|
ret += ',<br> "slat":22628389';
|
ret += ',<br> "elng":113850504';
|
ret += ',<br> "elat":22628389';
|
ret += ',<br> "ssp":990';
|
ret += ',<br> "esp":990';
|
ret += ',<br> "slc":164338463';
|
ret += ',<br> "elc":164338463';
|
ret += ',<br> "smlng":"113.861938"';
|
ret += ',<br> "smlat":"22.631491"';
|
ret += ',<br> "emlng":"113.861938"';
|
ret += ',<br> "emlat":"22.631491"';
|
ret += ',<br> "sps":"113.861938,22.631491"';
|
ret += ',<br> "eps":"113.861938,22.631491"';
|
ret += '<br> }';
|
ret += '<br> ],';
|
ret += '<br> "pagination":';
|
ret += '<br> {';
|
ret += '<br> "totalPages": 42';
|
ret += '<br> "currentPage": 1';
|
ret += '<br> "pageRecords": 50';
|
ret += '<br> "totalRecords": 2078';
|
ret += '<br> "sortParams": null';
|
ret += '<br> "hasNextPage": true';
|
ret += '<br> "hasPreviousPage": false';
|
ret += '<br> "nextPage": 2';
|
ret += '<br> "previousPage": 1';
|
ret += '<br> "startRecord": 0';
|
ret += '<br> }';
|
return ret;
|
}
|
|
//获取用户车辆信息返回实例
|
apiPage.prototype.getUserVehicleBackExample = function() {
|
var ret = ',<br> "vehicles":[';
|
ret += '<br> {';
|
ret += '<br> "id":34';
|
ret += ',<br> "nm":"50000000001"';
|
ret += ',<br> "ic":11';
|
ret += ',<br> "pid":1';
|
ret += ',<br> "dl":[';
|
ret += '<br> {';
|
ret += '<br> "id":"500000"';
|
ret += ',<br> "pid":2';
|
ret += ',<br> "ic":3';
|
ret += ',<br> "io":"IO_1,IO_2,IO_3"';
|
ret += ',<br> "cc":4';
|
ret += ',<br> "cn":"CH1,CH2,CH3,CH4"';
|
ret += ',<br> "tc":3';
|
ret += ',<br> "vt":null';
|
ret += ',<br> "tn":"TEMP_1,TEMP_2,TEMP_3"';
|
ret += ',<br> "md":1568';
|
ret += ',<br> "sim":null';
|
ret += '<br> }';
|
ret += '<br> ]';
|
ret += '<br> }';
|
ret += '<br> ]';
|
ret += ',<br> "companys":[';
|
ret += '<br> {';
|
ret += '<br> "id":1';
|
ret += '<br> "nm":"测试"';
|
ret += ',<br> "pid":0';
|
ret += '<br> },';
|
ret += '<br> {';
|
ret += '<br> "id":2';
|
ret += '<br> "nm":"测试子部门"';
|
ret += ',<br> "pid":1';
|
ret += '<br> }';
|
ret += '<br> ]';
|
return ret;
|
}
|
|
apiPage.prototype.getRuleDevRelationBackExample = function() {
|
var ret = ',<br> "infos":[';
|
ret += '<br> {';
|
ret += '<br> "id":"1"';
|
ret += ',<br> "devIdno":50000';
|
ret += ',<br> "ruleId":1';
|
ret += '<br> }';
|
ret += '<br> ],';
|
ret += '<br> "pagination":';
|
ret += '<br> {';
|
ret += '<br> "totalPages": 1';
|
ret += '<br> "directQuery": false';
|
ret += '<br> "hasNextPage": false';
|
ret += '<br> "hasPreviousPage": false';
|
ret += '<br> "nextPage": 1';
|
ret += '<br> "previousPage": 1';
|
ret += '<br> "currentPage": 1';
|
ret += '<br> "pageRecords": 10';
|
ret += '<br> "totalRecords": 1';
|
ret += '<br> "startRecord": 0';
|
ret += '<br> "sortParams": null';
|
ret += '<br> "endRecord": 0';
|
ret += '<br> }';
|
return ret;
|
}
|
|
|
|
apiPage.prototype.getRuleAddBackExample = function() {
|
var ret = ',<br> "rule_id":1';
|
return ret;
|
}
|
|
apiPage.prototype.getRuleQueryBackExample = function() {
|
var ret = ',<br> "infos":[';
|
ret += '<br> {';
|
ret += '<br> "id":"1"';
|
ret += ',<br> "type":13';
|
ret += ',<br> "name":"12351"';
|
ret += ',<br> "endTime":44430';
|
ret += ',<br> "text":"text"';
|
ret += ',<br> "armType":67';
|
ret += ',<br> "param":"1,11000000,0,00000000,,"';
|
ret += ',<br> "beginTime":37230';
|
ret += '<br> }';
|
ret += '<br> ],';
|
ret += '<br> "pagination":';
|
ret += '<br> {';
|
ret += '<br> "totalPages": 1';
|
ret += '<br> "directQuery": false';
|
ret += '<br> "hasNextPage": false';
|
ret += '<br> "hasPreviousPage": false';
|
ret += '<br> "nextPage": 1';
|
ret += '<br> "previousPage": 1';
|
ret += '<br> "currentPage": 1';
|
ret += '<br> "pageRecords": 10';
|
ret += '<br> "totalRecords": 1';
|
ret += '<br> "startRecord": 0';
|
ret += '<br> "sortParams": null';
|
ret += '<br> "endRecord": 0';
|
ret += '<br> }';
|
return ret;
|
}
|
|
apiPage.prototype.getFlowInfoBackExample = function() {
|
var ret = ',<br> "fconfig":';
|
ret += '<br> {';
|
ret += '<br> "id":"2"';
|
ret += ',<br> "did":50000';
|
ret += ',<br> "nflt":1';
|
ret += ',<br> "nofc":1';
|
ret += ',<br> "nodfr":1';
|
ret += ',<br> "nomfr":1';
|
ret += ',<br> "fdl":500.0';
|
ret += ',<br> "fml":1200.0';
|
ret += ',<br> "ndr":50';
|
ret += ',<br> "nmr":30';
|
ret += ',<br> "nmtd":12';
|
ret += '<br> }';
|
ret += '<br> ,';
|
ret += '<br> "fuse":';
|
ret += '<br> {';
|
ret += '<br> "id": 1';
|
ret += '<br> "did": 50000';
|
ret += '<br> "cdu": 0';
|
ret += '<br> "cdvu": 0';
|
ret += '<br> "cdgu": 0';
|
ret += '<br> "cdou": 0';
|
ret += '<br> "cmu": 0';
|
ret += '<br> "cmvu": 0';
|
ret += '<br> "cmgu": 0';
|
ret += '<br> "cmou": 0';
|
ret += '<br> }';
|
return ret;
|
}
|
|
|
|
|
apiPage.prototype.getQueryAudioOrVideoBackExample = function() {
|
var ret = ',<br> "infos":[';
|
ret += '<br> {';
|
ret += '<br> "devIdno":"50000"';
|
ret += ',<br> "channel":3';
|
ret += ',<br> "fileType":1';
|
ret += ',<br> "filePath":"D:/gStorage/RECORD_FILE/2233/2017-11-09/2233_2-171109-103056-103156-20020300.grec"';
|
ret += ',<br> "fileSize":9096588';
|
ret += ',<br> "svrId":6';
|
ret += ',<br> "alarmType":67';
|
ret += ',<br> "alarmParam":0';
|
ret += ',<br> "updateTime":"2017-11-09"';
|
ret += ',<br> "mediaType":1';
|
ret += ',<br> "fileSTime":1510194656000';
|
ret += ',<br> "fileETime":1510194716000';
|
ret += ',<br> "status":1';
|
ret += '<br> }';
|
ret += '<br> ],';
|
ret += '<br> "pagination":';
|
ret += '<br> {';
|
ret += '<br> "totalPages": 1';
|
ret += '<br> "directQuery": false';
|
ret += '<br> "hasNextPage": false';
|
ret += '<br> "hasPreviousPage": false';
|
ret += '<br> "nextPage": 1';
|
ret += '<br> "previousPage": 1';
|
ret += '<br> "currentPage": 1';
|
ret += '<br> "pageRecords": 10';
|
ret += '<br> "totalRecords": 1';
|
ret += '<br> "startRecord": 0';
|
ret += '<br> "sortParams": null';
|
ret += '<br> "endRecord": 0';
|
ret += '<br> }';
|
return ret;
|
}
|
|
apiPage.prototype.getQueryPhotoBackExample = function() {
|
var ret = ',<br> "infos":[';
|
ret += '<br> {';
|
ret += '<br> "devIdno":"50000"';
|
ret += ',<br> "channel":1';
|
ret += ',<br> "fileType":0';
|
ret += ',<br> "filePath":"D:/gStorage/STOMEDIA/2017-11-02/20171102-105922.picfile"';
|
ret += ',<br> "fileSize":608310';
|
ret += ',<br> "svrId":6';
|
ret += ',<br> "alarmType":67';
|
ret += ',<br> "alarmParam":0';
|
ret += ',<br> "updateTime":"2017-11-02"';
|
ret += ',<br> "encode":0';
|
ret += ',<br> "fileOffset":0';
|
ret += ',<br> "fileTime":1509591562000';
|
ret += ',<br> "gpsstatus":null';
|
ret += '<br> }';
|
ret += '<br> ],';
|
ret += '<br> "pagination":';
|
ret += '<br> {';
|
ret += '<br> "totalPages": 1';
|
ret += '<br> "directQuery": false';
|
ret += '<br> "hasNextPage": false';
|
ret += '<br> "hasPreviousPage": false';
|
ret += '<br> "nextPage": 1';
|
ret += '<br> "previousPage": 1';
|
ret += '<br> "currentPage": 1';
|
ret += '<br> "pageRecords": 10';
|
ret += '<br> "totalRecords": 1';
|
ret += '<br> "startRecord": 0';
|
ret += '<br> "sortParams": null';
|
ret += '<br> "endRecord": 0';
|
ret += '<br> }';
|
return ret;
|
}
|
|
|
|
|
//获取用户车辆信息返回实例
|
apiPage.prototype.getUserVehicleAlarmBackExample = function() {
|
var ret = ',<br> "alarmlist":[';
|
ret += '<br> {';
|
ret += '<br> "DevIDNO":500000';
|
ret += ',<br> "desc":""';
|
ret += ',<br> "guid":"C0C580F6E5094FDF8710289627676075"';
|
ret += ',<br> "hd":0';
|
ret += ',<br> "img":""';
|
ret += ',<br> "info":0';
|
ret += ',<br> "p1":0';
|
ret += ',<br> "p2":0';
|
ret += ',<br> "p3":0';
|
ret += ',<br> "p4":0';
|
ret += ',<br> "rve":0';
|
ret += ',<br> "srcAt":0';
|
ret += ',<br> "srcTm":"2000-00-00 00:00:00"';
|
ret += ',<br> "stType":0';
|
ret += ',<br> "type":48';
|
ret += ',<br> "time":2017-10-24 18:20:48';
|
|
ret += ',<br> "Gps":{';
|
ret += '<br> "dct":0';
|
ret += ',<br> "gt":"2017-10-24 18:20:48"';
|
ret += ',<br> "hx":71';
|
ret += ',<br> "lat":22649633';
|
ret += ',<br> "lc":7503761';
|
ret += ',<br> "lid":4';
|
ret += ',<br> "lng":113827278';
|
ret += ',<br> "mlat":"22.652409"';
|
ret += ',<br> "mlng":"113.838835"';
|
ret += ',<br> "net":0';
|
ret += ',<br> "pk":0';
|
ret += ',<br> "s1":805310851';
|
ret += ',<br> "s2":0';
|
ret += ',<br> "s3":0';
|
ret += ',<br> "s4":0';
|
ret += ',<br> "sfg":0';
|
ret += ',<br> "snm":0';
|
ret += ',<br> "sp":540';
|
ret += ',<br> "sst":0';
|
ret += ',<br> "t1":-321';
|
ret += ',<br> "t2":350';
|
ret += ',<br> "t3":-200';
|
ret += ',<br> "t4":0';
|
ret += ',<br> "tsp":0';
|
ret += ',<br> "yl":10644';
|
ret += '<br> }';
|
ret += '<br> }';
|
ret += '<br> ]';
|
return ret;
|
}
|
|
|
//获取录像查询返回实例
|
apiPage.prototype.getVideoSearchBackExample = function() {
|
var ret = 'a.'+ lang.open_query_ref_server;
|
ret += '<br>{';
|
ret += '<br> "result": 0';
|
ret += ',<br> "cmsserver":1';
|
ret += this.getServerBackExample();
|
ret += '<br>}';
|
ret += '<br>b.'+ lang.open_queryRecording;
|
ret += '<br>{';
|
ret += '<br> "result": 0';
|
ret += ',<br> "cmsserver":1';
|
ret += ',<br> "files":[';
|
ret += '<br> {';
|
ret += '<br> "arm": 0';
|
ret += '<br> "beg": 31044';
|
ret += '<br> "chn": 1';
|
ret += '<br> "chnMask": 0';
|
ret += '<br> "day": 11';
|
ret += '<br> "devIdno": "500000"';
|
ret += '<br> "end": 32842';
|
ret += '<br> "file": "F:/MulMDVR/Record/H20100628-083724P2N2P0.264"';
|
ret += '<br> "len": 23211837';
|
ret += '<br> "loc": 1';
|
ret += '<br> "mon": 1';
|
ret += '<br> "recing": 0';
|
ret += '<br> "svr": 0';
|
ret += '<br> "type": 0';
|
ret += '<br> "year": 10';
|
ret += '<br> }';
|
ret += '<br> ]';
|
ret += '<br>}';
|
ret += '<br>c. 1078'+ lang.open_queryRecording;
|
ret += '<br>{';
|
ret += '<br> "result": 0';
|
ret += ',<br> "cmsserver":1';
|
ret += ',<br> "files":[';
|
ret += '<br> {';
|
ret += '<br> "arm": 0';
|
ret += '<br> "arm1": 0';
|
ret += '<br> "arm2": 0';
|
ret += '<br> "beg": 31044';
|
ret += '<br> "chn": 1';
|
ret += '<br> "chnMask": 0';
|
ret += '<br> "day": 11';
|
ret += '<br> "devIdno": "500000"';
|
ret += '<br> "end": 32842';
|
ret += '<br> "file": "F:/MulMDVR/Record/H20100628-083724P2N2P0.264"';
|
ret += '<br> "len": 23211837';
|
ret += '<br> "loc": 1';
|
ret += '<br> "mon": 1';
|
ret += '<br> "recing": 0';
|
ret += '<br> "res": 0';
|
ret += '<br> "store": 0';
|
ret += '<br> "stream": -1';
|
ret += '<br> "svr": 0';
|
ret += '<br> "type": 0';
|
ret += '<br> "year": 10';
|
ret += '<br> }';
|
ret += '<br> ]';
|
ret += '<br>}';
|
|
return ret;
|
}
|
|
//获取录像下载返回实例
|
apiPage.prototype.getVideoDownloadBackExample = function() {
|
var ret = 'a.'+ lang.open_download_seg;
|
ret += '<br>{';
|
ret += '<br> "result": 0';
|
ret += '<br>}';
|
ret += '<br>b.'+ lang.open_query_ref_server;
|
ret += '<br>{';
|
ret += '<br> "result": 0';
|
ret += ',<br> "cmsserver":1';
|
ret += this.getServerBackExample();
|
ret += '<br>}';
|
ret += '<br>c.'+ lang.open_download_video;
|
return ret;
|
}
|
|
apiPage.prototype.getTakePhotoExample = function() {
|
var ret = '';
|
// {"FLENGTH":608310,"FOFFSET":4258170,"FPATH":"D:\\gStorage\\STOMEDIA\\2017-10-23\\20171023-171103.picfile","cmsserver":1,"result":0}
|
ret += '{';
|
ret += '<br> "result": 0,';
|
ret += '<br> "cmsserver": 1,';
|
ret += '<br> "FPATH": "D:\\gStorage\\STOMEDIA\\2017-10-23\\20171023-171103.picfile",';
|
ret += '<br> "FOFFSET": "4258170",';
|
ret += '<br> "FLENGTH": "608310"';
|
ret += '<br>}';
|
return ret;
|
}
|
apiPage.prototype.getGetPhotoExample = function() {
|
var ret = '';
|
// {"FLENGTH":608310,"FOFFSET":4258170,"FPATH":"D:\\gStorage\\STOMEDIA\\2017-10-23\\20171023-171103.picfile","cmsserver":1,"result":0}
|
ret += '{';
|
ret += '<br>}';
|
return ret;
|
}
|
|
apiPage.prototype.getUserAreaBackExample = function() {
|
var ret = '';
|
ret += ',<br> "infos":[';
|
ret += '<br> {';
|
ret += '<br> "p": 0,';
|
ret += '<br> "t": 0,';
|
ret += '<br> "s": 0,';
|
ret += '<br> "c": 1,';
|
ret += '<br> "i": 110038,';
|
ret += '<br> "n": "test,"';
|
ret += '<br> "a": ,';
|
ret += '<br> "m": 1,';
|
ret += '<br> "j": 113.829487,';
|
ret += '<br> "w": 22.652397,';
|
ret += '<br> "mt": 4,';
|
ret += '<br> "tp": 7';
|
ret += '<br> }';
|
ret += '<br> ]';
|
return ret;
|
}
|
|
//获取用户服务器信息返回实例
|
apiPage.prototype.getUserServerBackExample = function() {
|
return this.getServerBackExample(1);
|
}
|
|
//获取车辆控制返回实例
|
apiPage.prototype.getVehicleControlBackExample = function() {
|
return '';
|
}
|
|
//获取TTS返回实例
|
apiPage.prototype.getVehicleTTSBackExample = function() {
|
return '';
|
}
|
|
//获取默认的菜单字段
|
apiPage.prototype.getDefaultParamItems = function(length) {
|
var items = [];
|
var subItem = [];
|
for (var i = 0; i < length; i++) {
|
subItem.push(' ');
|
}
|
items.push(subItem);
|
return items;
|
}
|
|
/**
|
* 初始化table
|
* @param items 字段
|
* @param length 长度
|
* @param type 类型
|
* @returns {String}
|
*/
|
apiPage.prototype.loadPaneTable = function(items, length, type) {
|
var ret = '<table border="1" cellspacing="0" cellpadding="0" width="525">';
|
ret += this.getDefaultTr(length, type);
|
for (var i = 0; i < items.length; i++) {
|
ret += this.loadPaneTr(items[i], type);
|
}
|
ret += '</table>';
|
return ret;
|
}
|
|
//获取默认的表头信息
|
apiPage.prototype.getDefaultTr = function(length, type) {
|
var ret = '<tr>';
|
if(length == 2) {
|
if(type == 1) {
|
ret += ' <td width="340">'+ lang.open_table_file +'</td>';
|
ret += ' <td width="197">'+ lang.open_table_caption +'</td>';
|
}else {
|
ret += ' <td width="140">'+ lang.open_table_code +'</td>';
|
ret += ' <td width="397">'+ lang.open_table_caption +'</td>';
|
}
|
}else if(length == 3) {
|
ret += ' <td width="140">'+ lang.open_table_paramName +'</td>';
|
ret += ' <td width="97">'+ lang.open_table_paramType +'</td>';
|
ret += ' <td width="300">'+ lang.open_table_desc +'</td>';
|
}else if(length == 4) {
|
ret += ' <td width="100">'+ lang.open_table_paramName +'</td>';
|
ret += ' <td width="105">'+ lang.open_table_paramType +'</td>';
|
ret += ' <td width="68">'+ lang.open_table_iseq +'</td>';
|
ret += ' <td width="256">'+ lang.open_table_desc +'</td>';
|
}else {
|
ret += ' <td width="71">'+ lang.open_table_paramName +'</td>';
|
ret += ' <td width="82">'+ lang.open_table_paramType +'</td>';
|
ret += ' <td width="75">'+ lang.open_table_iseq +'</td>';
|
ret += ' <td width="55">'+ lang.open_table_default +'</td>';
|
ret += ' <td width="242">'+ lang.open_table_desc +'</td>';
|
}
|
ret += '</tr>';
|
return ret;
|
}
|
|
//加载tr
|
apiPage.prototype.loadPaneTr = function(subItems, type) {
|
var ret = '<tr>';
|
if(subItems != null) {
|
if(subItems.length == 2) {
|
var widths = [140, 397];
|
if(type == 1) {
|
widths = [340, 197];
|
}
|
for (var i = 0; i < widths.length; i++) {
|
ret += ' <td width="'+ widths[i] +'">'+ subItems[i] +'</td>';
|
}
|
}else if(subItems.length == 3) {
|
var widths = [140, 97, 300];
|
for (var i = 0; i < widths.length; i++) {
|
ret += ' <td width="'+ widths[i] +'">'+ subItems[i] +'</td>';
|
}
|
}else if(subItems.length == 4) {
|
var widths = [100, 105, 68, 256];
|
for (var i = 0; i < widths.length; i++) {
|
ret += ' <td width="'+ widths[i] +'">'+ subItems[i] +'</td>';
|
}
|
}else if(subItems.length == 5) {
|
var widths = [71, 82, 75, 55, 242];
|
for (var i = 0; i < widths.length; i++) {
|
ret += ' <td width="'+ widths[i] +'">'+ subItems[i] +'</td>';
|
}
|
}
|
}
|
ret += '</tr>';
|
return ret;
|
}
|
|
//获取初始化视频插件所需文件的html代码
|
apiPage.prototype.getInitVideoFileHtml = function() {
|
var items = [
|
['<a href="'+ this.rootPath +'/808gps/open/player/player.swf" target="_blank" download="player.swf">'+ this.rootPath +'/808gps/open/player/player.swf</a>', lang.open_init_flash],
|
['<a href="'+ this.rootPath +'/808gps/open/player/swfobject.js" target="_blank" download="swfobject.js">'+ this.rootPath +'/808gps/open/player/swfobject.js</a>', lang.open_init_js],
|
['<a href="'+ this.rootPath +'/808gps/open/player/cn.xml" target="_blank" download="cn.xml">'+ this.rootPath +'/808gps/open/player/cn.xml</a>', lang.open_init_cn],
|
['<a href="'+ this.rootPath +'/808gps/open/player/en.xml" target="_blank" download="en.xml">'+ this.rootPath +'/808gps/open/player/en.xml</a>', lang.open_init_en],
|
|
['<a href="'+ 'http://res.wx.qq.com/open/js/jweixin-1.0.0.js" target="_blank" download="http://res.wx.qq.com/open/js/jweixin-1.0.0.js">' + 'http://res.wx.qq.com/open/js/jweixin-1.0.0.js</a>', lang.open_init_js],
|
['<a href="'+ this.rootPath +'/808gps/open/hls/videojs/video.js" target="_blank" download="video.js">'+ this.rootPath +'/808gps/open/hls/videojs/video.js</a>', lang.open_init_js],
|
['<a href="'+ this.rootPath +'/808gps/open/hls/videojs/videojs-contrib-hls.js" target="_blank" download="videojs-contrib-hls.js">'+ this.rootPath +'/808gps/open/hls/videojs/videojs-contrib-hls.js</a>', lang.open_init_js]
|
|
];
|
return this.loadPaneTable(items, 2, 1);
|
}
|
|
//获取视频插件初始化调用方法字段
|
apiPage.prototype.getVideoInitFunctionHtml = function() {
|
var html_ = '<p>'+ lang.open_one_char + lang.open_init_func +' embedSWF(playerPath, cmsv6flash, width, height, version, null, null, params, null)</p>';
|
var items = [
|
['playerPath', 'string', lang.yes, lang.nothing, lang.open_init_path +'<br/>'+ lang.open_init_path_desc],
|
['cmsv6flash', 'string', lang.yes, lang.nothing, lang.open_init_div +'<br/>'+ lang.open_init_div_desc],
|
['width', 'number', lang.yes, lang.nothing, lang.open_init_width],
|
['height', 'number', lang.yes, lang.nothing, lang.open_init_height],
|
['version', 'string', lang.yes, lang.nothing, lang.open_init_version],
|
['params', 'object', lang.no, lang.nothing, lang.open_init_param +'<br/>'+ lang.open_init_param_desc],
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+ lang.open_two_char + lang.open_init_setLang +' setLanguage(languagePath)</p>';
|
items = [
|
['languagePath', 'string', lang.no, lang.open_init_langDef, lang.open_init_langPath +'<br/>'+ lang.open_init_path_desc]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+ lang.open_three_char + lang.open_init_setWindow +' setWindowNum(windowNum)</p>';
|
items = [
|
['windowNum', 'number', lang.yes, lang.nothing, lang.open_init_windowNum]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+ lang.open_four_char + lang.open_init_setServer +' setServerInfo(ip, port)</p>';
|
items = [
|
['ip', 'string', lang.yes, lang.nothing, lang.open_init_serverIp],
|
['port', 'number', lang.yes, lang.nothing, lang.open_init_serverPort]
|
];
|
html_ += this.loadPaneTable(items, 5);
|
return html_;
|
}
|
|
//获取播放实时视频(网页集成)调用方法字段
|
apiPage.prototype.getVideoLiveHtmlFunctionHtml = function() {
|
var html_ = '<p>'+ lang.open_page_url_desc +' </p>';
|
var items = [
|
['jsession', 'string', lang.no, lang.nothing, lang.open_jsession_callback +'<br/>'+ lang.open_page_url_account],
|
['account', 'string', lang.no, lang.nothing, lang.open_login_account +'<br/>'+ lang.open_page_url_jsession +'<br/>'+ lang.open_account_null_desc],
|
['password', 'string', lang.no, lang.nothing, lang.open_login_pwd],
|
['devIdno', 'string', lang.no, lang.nothing, lang.open_device_idno +'<br/>'+ lang.open_page_url_vehiIdno],
|
['vehiIdno', 'string', lang.no, lang.nothing, lang.open_vehicle_idno +'<br/>'+ lang.open_page_url_devIdno],
|
['channel', 'number', lang.no, lang.nothing, lang.open_page_url_chn +'<br/>'+ lang.open_page_url_chn_desc],
|
['close', 'number', lang.no, lang.nothing, lang.open_page_url_time],
|
['lang', 'string', lang.no, 'zh', lang.open_page_url_lang +'<br/>'+ lang.open_page_url_lang_desc]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
return html_;
|
}
|
|
//获取播放实时视频(JavaScript)调用方法字段
|
apiPage.prototype.getVideoLiveJsFunctionHtml = function() {
|
var html_ = '<p>'+ lang.open_one_char + lang.open_video_setTitle +' setVideoInfo(index, title)</p>';
|
items = [
|
['index', 'number', lang.yes, lang.nothing, lang.open_video_index + lang.open_query_begChn],
|
['title', 'string', lang.no, lang.nothing, lang.open_video_title]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+ lang.open_two_char + lang.open_video_play +' startVideo(index, jsession, devIdno, channel, stream, true)</p>';
|
items = [
|
['index', 'number', lang.yes, lang.nothing, lang.open_video_index + lang.open_query_begChn],
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_callback],
|
['devIdno', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['channel', 'number', lang.yes, lang.nothing, lang.open_device_chn + lang.open_query_begChn],
|
['stream', 'number', lang.yes, lang.nothing, lang.open_video_stram +'<br/>'+ lang.open_video_stram_desc]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+ lang.open_three_char + lang.open_video_stop +' stopVideo(index)</p>';
|
items = [
|
['index', 'number', lang.yes, lang.nothing, lang.open_video_index + lang.open_query_begChn]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+ lang.open_four_char + lang.open_video_reset +' reSetVideo(index)</p>';
|
items = [
|
['index', 'number', lang.yes, lang.nothing, lang.open_video_index + lang.open_query_begChn]
|
];
|
html_ += this.loadPaneTable(items, 5);
|
html_ += '<p>'+ lang.open_five_char + lang.open_video_setMinBufferTime +' setBufferTime(index, time)</p>';
|
items = [
|
['index', 'number', lang.yes, lang.nothing, lang.open_video_index + lang.open_query_begChn],
|
['time', 'number', lang.yes, '2('+lang.open_status_parkTime_desc+')', lang.open_video_minBufferTime_desc]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+ lang.open_six_char + lang.open_video_setMaxBufferTime +' setBufferTimeMax(index, time)</p>';
|
items = [
|
['index', 'number', lang.yes, lang.nothing, lang.open_video_index + lang.open_query_begChn],
|
['time', 'number', lang.yes, '6('+lang.open_status_parkTime_desc+')', lang.open_video_maxBufferTime_desc]
|
];
|
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+ lang.open_seven_char + lang.open_video_event_callback +' onTtxVideoMsg(index, type)</p>';
|
html_ += '<p>'+ lang.open_table_caption +' '+lang.open_video_event_callback_caption+'</p>';
|
items = [
|
['index', 'number', lang.yes, lang.nothing, lang.open_video_index + lang.open_query_begChn],
|
['type', 'string', lang.yes, lang.nothing, lang.open_video_event_type +'<br/> '+ lang.open_video_event_type_one+'<br/> '+ lang.open_video_event_type_two+'<br/> '+lang.open_video_event_type_three +'<br/> '+lang.open_video_event_type_four]
|
];
|
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
return html_;
|
}
|
|
//获取播放实时视频(H5直播地址)调用方法字段
|
apiPage.prototype.getVideoLiveAddressHtml = function() {
|
var html_ = "";
|
//url示例
|
//http://192.168.1.230:6604/hls/1_10000_0_1.m3u8?JSESSIONID=123456789
|
//http://流媒体服务器IP:流媒体服务器客户服务端口(默认为6604)/hls/请求类型(1表示实时视频)_设备编号_通道号_码流类型(0主码流1子码流).m3u8?JSESSION=会话号
|
//暂时只考虑单个流媒体服务器,如果为多个流媒体服务器,则为先请求流媒体服务器的地址
|
html_ += '<p>' + lang.open_one_char + parent.lang.Send_request_to_streaming_server+ ': ' + 'http://'+ parent.lang.streamMediaIP +':'+ parent.lang.streamMediaPort +'/hls/'+ parent.lang.request_type +'.m3u8?JSESSIONID=cf6b70a3-c82b-4392-8ab6-bbddce336222</p>';
|
html_ += '<p>'+ lang.for_example_ex +'http://'+this.serverIp+':6604/hls/1_10000_0_1.m3u8?JSESSIONID=cf6b70a3-c82b-4392-8ab6-bbddce336222</p>';
|
items = [
|
[lang.streamMediaIP, 'string', lang.yes, lang.nothing, lang.streamMediaIP ],
|
[lang.streamMediaPort, 'string', lang.yes, lang.nothing, lang.streamMediaPort],
|
[lang.request_type, 'string', lang.yes, lang.nothing , lang.realTimeVideo+'<br>'+lang.for_example_ex+"1_10000_0_1"],
|
['JSESSIONID', 'string', lang.yes, lang.nothing , lang.open_jsession_id]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
return html_;
|
}
|
|
//获取播放实时视频(H5视频网页集成)调用方法字段
|
apiPage.prototype.getVideoLiveWebIntegrationHtml = function() {
|
var html_ = "";
|
html_ += '<p>'+ lang.open_one_char + lang.open_map_param_desc +' </p>';
|
var items = [
|
['jsession', 'string', lang.no, lang.nothing, lang.open_jsession_callback +'<br/>'+ lang.open_page_url_account],
|
['account', 'string', lang.no, lang.nothing, lang.open_login_account +'<br/>'+ lang.open_page_url_jsession +'<br/>'+ lang.open_account_null_desc],
|
['password', 'string', lang.no, lang.nothing, lang.open_login_pwd],
|
['devIdno', 'string', lang.no, lang.nothing, lang.open_device_idno +'<br/>'+ lang.open_page_url_vehiIdno],
|
['vehiIdno', 'string', lang.no, lang.nothing, lang.open_vehicle_idno +'<br/>'+ lang.open_page_url_devIdno],
|
['channel', 'number', lang.no, lang.nothing,lang.open_device_chn + lang.open_query_begChn],
|
['close', 'number', lang.no, lang.nothing, lang.open_page_url_time],
|
['lang', 'string', lang.no, 'zh', lang.open_page_url_lang +'<br/>'+ lang.open_page_url_lang_desc]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
return html_;
|
}
|
|
//获取播放实时视频RTSP调用方法字段
|
apiPage.prototype.getVideoLiveWebRTSPHtml = function() {
|
var html_ = '<p>'+ lang.open_one_char + lang.URL_param_infos;
|
items = [
|
['param1', 'string', lang.yes, lang.nothing, lang.service_ip],
|
['param2', 'string', lang.yes, lang.nothing, lang.service_port],
|
['param3', 'string', lang.yes, lang.nothing, lang.base64_param],
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+ lang.open_two_char + lang.URL_param3_detail +'</p>';
|
items = [
|
['p1', 'string', lang.yes, lang.nothing, lang.URL_param3_session],
|
['p2', 'number', lang.yes, lang.nothing, lang.URL_param3_type],
|
['p3', 'string', lang.yes, lang.nothing, lang.URL_param3_devIdno],
|
['p4', 'number', lang.yes, lang.nothing, lang.URL_param3_ChnIndex],
|
['p5', 'number', lang.yes, lang.nothing, lang.URL_param3_byteType],
|
['p6', 'number', lang.yes, lang.nothing, lang.URL_param3_rec],
|
['p7', 'number', lang.yes, lang.nothing, lang.URL_param3_bl],
|
// ["p1,p2,p3,p4,p5,p6,p7 按顺序串接,进行base64编码得到param3 .说明:http://base64.xpcha.com/ 提供base64解码和编码"],
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+lang.URL_param3_creat+'</p>';
|
return html_;
|
}
|
|
//获取监听调用方法字段
|
apiPage.prototype.getVideoMonitorFunctionHtml = function() {
|
var html_ = '<p>'+ lang.open_one_char + lang.open_monitor_strat +' startListen(jsession, devIdno, channel, ip, port)</p>';
|
var items = [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_callback],
|
['devIdno', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['channel', 'number', lang.yes, lang.nothing, lang.open_device_chn + lang.open_query_begChn],
|
['ip', 'string', lang.yes, lang.nothing, lang.open_init_serverIp],
|
['port', 'number', lang.yes, lang.nothing, lang.open_init_serverPort]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+ lang.open_two_char + lang.open_monitor_stop +' stopListen()</p>';
|
return html_;
|
}
|
|
//获取对讲调用方法字段
|
apiPage.prototype.getVideoTalkbackFunctionHtml = function() {
|
// var html_ = '<p>(1)设置对讲参数 setTalkParam(1)</p>';
|
var html_ = '<p>'+ lang.open_one_char + lang.open_talkback_strat +' startTalkback(jsession, devIdno, 0, ip, port)</p>';
|
var items = [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_callback],
|
['devIdno', 'string', lang.yes, lang.nothing, lang.open_device_idno],
|
['ip', 'string', lang.yes, lang.nothing, lang.open_init_serverIp],
|
['port', 'number', lang.yes, lang.nothing, lang.open_init_serverPort]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+ lang.open_two_char + lang.open_talkback_stop +' stopTalkback()</p>';
|
return html_;
|
}
|
|
//获取远程回放调用方法字段
|
apiPage.prototype.getVideoPlaybackFunctionHtml = function() {
|
var html_ = '<p>'+ lang.open_one_char + lang.open_playback_server +'</p>';
|
var url = 'http://'+this.serverIp+':'+ this.loginServerPort + '/3/1?MediaType=2&DownType=5&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&Location=1&FileSvrID=0&DevIDNO=500000';
|
html_ += ' a.'+ lang.open_req_exp_tit +'<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
html_ += '<br> b.'+ lang.open_playback_send;
|
var items = [
|
['jsession', 'string', lang.yes, lang.nothing, lang.open_jsession_callback],
|
['Location', 'number', lang.yes, lang.nothing, lang.open_playback_location +'<br/>'+ lang.open_query_location_desc],
|
['FileSvrID', 'number', lang.yes, lang.nothing, lang.open_server_id +'<br/>'+ lang.open_server_id_desc],
|
['DevIDNO', 'string', lang.yes, lang.nothing, lang.open_device_idno +'<br/>'+ lang.open_query_video_idno]
|
];
|
html_ += ' ' + this.loadPaneTable(items, 5);
|
html_ += ' c.'+ lang.open_playback_callback;
|
items = this.getServerBackItems(true);
|
html_ += ' ' + this.loadPaneTable(items, 3);
|
html_ += '<p>'+ lang.open_two_char + lang.open_playback_start +' startVod(index, url)</p>';
|
items = [
|
['index', 'number', lang.yes, lang.nothing, lang.open_video_index + lang.open_query_begChn],
|
['url', 'string', lang.yes, lang.nothing, lang.open_playback_url +'<br/>'+ lang.open_playback_url_desc_1 +'<br/>'
|
+ lang.open_playback_url_desc_2 + '<br/>'
|
+ lang.open_playback_url_desc_3 + '<br/>'
|
+ lang.open_playback_url_desc_4 + '<br/>'
|
+ lang.open_playback_url_desc_5 + '<br/>'
|
+ lang.open_playback_url_desc_6 + '<br/>'
|
+ lang.open_playback_url_desc_7 + '<br/>'
|
+ lang.open_playback_url_desc_8]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
html_ += '<p>'+ lang.open_three_char + lang.open_playback_stop +' stopVideo(index);</p>';
|
return html_;
|
}
|
|
//获取插件初始化参考js代码html
|
apiPage.prototype.getVideoInitExampleJsHtml = function(id) {
|
var html_ = '<div>var isInitFinished = false;//'+ lang.open_init_video_finish +'</div>';
|
html_ += '<div>//'+ lang.open_initVideo +'</div>';
|
html_ += '<div>function initPlayerExample() {</div>';
|
html_ += '<div> //'+ lang.open_init_param +'</div>';
|
html_ += '<div> var params = {</div>';
|
html_ += '<div> allowFullscreen: "true",</div>';
|
html_ += '<div> allowScriptAccess: "always",</div>';
|
html_ += '<div> bgcolor: "#FFFFFF",</div>';
|
html_ += '<div> wmode: "transparent"</div>';
|
html_ += '<div> };</div>';
|
html_ += '<div> //'+ lang.open_init_video_flash +'</div>';
|
html_ += '<div> swfobject.embedSWF("player.swf", "cmsv6flash", 400, 400, "11.0.0", null, null, params, null);</div>';
|
html_ += '<div> initFlash();</div>';
|
html_ += '<div>}</div>';
|
html_ += '<div>//'+ lang.open_init_video_finish +'</div>';
|
html_ += '<div>function initFlash() {</div>';
|
html_ += '<div> if (swfobject.getObjectById("cmsv6flash") == null ||</div>'
|
html_ += '<div> typeof swfobject.getObjectById("cmsv6flash").setWindowNum == "undefined" ) {</div>';
|
html_ += '<div> setTimeout(initFlash, 50);</div>';
|
html_ += '<div> } else {</div>';
|
html_ += '<div> //'+ lang.open_init_setLang +'</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").setLanguage("cn.xml");</div>';
|
html_ += '<div> //'+ lang.open_init_setWindow_1 +'</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").setWindowNum(36);</div>';
|
html_ += '<div> //'+ lang.open_init_setWindow_2 +'</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").setWindowNum(4);</div>';
|
html_ += '<div> //'+ lang.open_init_setServer +'</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").setServerInfo("'+ this.serverIp +'", "'+ this.loginServerPort +'");</div>';
|
html_ += '<div> isInitFinished = true;</div>';
|
html_ += '<div> }</div>';
|
html_ += '<div>}</div>';
|
return html_;
|
}
|
|
//获取播放实时视频参考js代码html
|
apiPage.prototype.getVideoLiveExampleJsHtml = function(id) {
|
var html_ = '<div>//'+ lang.open_init_video_call +'</div>';
|
html_ += '<div>//'+ lang.open_video_play +'</div>';
|
html_ += '<div>function playVideo() {</div>';
|
html_ += '<div> //'+ lang.open_video_stop +'</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").stopVideo(0);</div>';
|
html_ += '<div> //'+ lang.open_video_setTitle +'</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").setVideoInfo(0, "vehicle1-CH1");</div>';
|
html_ += '<div> //'+ lang.open_video_play +'</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").startVideo(0, "sdsd-dsad-sd-sd-ad", "123124", 0, 1, true);</div>';
|
html_ += '<div>}</div>';
|
html_ += '<div>//'+ lang.open_video_stop +'</div>';
|
html_ += '<div>function stopVideo() {</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").stopVideo(0);</div>';
|
html_ += '<div>}</div>';
|
html_ += '<div>//'+ lang.open_video_reset +'</div>';
|
html_ += '<div>function reSetVideo() {</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").reSetVideo(0);</div>';
|
html_ += '<div>}</div>';
|
|
html_ += '<div>//'+ lang.open_video_event_callback +'</div>';
|
html_ += '<div>function onTtxVideoMsg(index,type) {</div>';
|
html_ += '<div> if(type == "select"){ };</div>';
|
html_ += '<div>}</div>';
|
return html_;
|
}
|
|
|
//获取监听参考js代码html
|
apiPage.prototype.getVideoMonitorExampleJsHtml = function(id) {
|
var html_ = '<div>//'+ lang.open_init_video_call +'</div>';
|
html_ += '<div>//'+ lang.open_monitor_strat +'</div>';
|
html_ += '<div>function startMonitor() {</div>';
|
// html_ += '<div> //设置监听参数</div>';
|
// html_ += '<div> swfobject.getObjectById("cmsv6flash").setListenParam(1);</div>';
|
html_ += '<div> //'+ lang.open_monitor_strat +'</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").startListen("2131-23-32", "23213", 0, "'+ this.serverIp +'", "'+ this.loginServerPort +'");</div>';
|
html_ += '<div>}</div>';
|
html_ += '<div>//'+ lang.open_monitor_stop +'</div>';
|
html_ += '<div>function stopMonitor() {</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").stopListen();</div>';
|
html_ += '<div>}</div>';
|
return html_;
|
}
|
|
//获取对讲参考js代码html
|
apiPage.prototype.getVideoTalkbackExampleJsHtml = function(id) {
|
var html_ = '<div>//'+ lang.open_init_video_call +'</div>';
|
html_ += '<div>//'+ lang.open_talkback_strat +'</div>';
|
html_ += '<div>function startTalkback() {</div>';
|
// html_ += '<div> //设置对讲参数</div>';
|
// html_ += '<div> swfobject.getObjectById("cmsv6flash").setTalkParam(1);</div>';
|
html_ += '<div> //'+ lang.open_talkback_strat +'</div>';
|
html_ += '<div> var ret = swfobject.getObjectById("cmsv6flash").startTalkback("2131-23-32", "23213", 0, "'+ this.serverIp +'", "'+ this.loginServerPort +'");</div>';
|
html_ += '<div> //'+ lang.open_talkback_call +'</div>';
|
html_ += '<div>}</div>';
|
html_ += '<div>//'+ lang.open_talkback_stop +'</div>';
|
html_ += '<div>function stopTalkback() {</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").stopTalkback();</div>';
|
html_ += '<div>}</div>';
|
return html_;
|
}
|
|
//获取远程回放参考js代码html
|
apiPage.prototype.getVideoPlaybackExampleJsHtml = function(id) {
|
var html_ = '<div>//'+ lang.open_init_video_call +'</div>';
|
html_ += '<div>//'+ lang.open_playback_start +'</div>';
|
html_ += '<div>function startPlayback() {</div>';
|
html_ += '<div> //'+ lang.open_playback_stop +'</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").stopVideo(0);</div>';
|
html_ += '<div> //'+ lang.open_playback_start +'</div>';
|
html_ += '<div> var ret = swfobject.getObjectById("cmsv6flash").startVod(0, "http://'+this.serverIp+':6604/3/5?DownType=5&DevIDNO=10009&FILELOC=1&FILESVR=0&FILECHN=0&FILEBEG=1&FILEEND=100&PLAYIFRM=0&PLAYFILE=/mnt/hgfs/linux/libdvrnet/jni/demo/bin/record/H20121123-112931P3A1P0.avi&PLAYBEG=0&PLAYEND=0&PLAYCHN=0");</div>';
|
html_ += '<div>}</div>';
|
html_ += '<div>//'+ lang.open_playback_stop +'</div>';
|
html_ += '<div>function stopPlayback() {</div>';
|
html_ += '<div> swfobject.getObjectById("cmsv6flash").stopVideo(0);</div>';
|
html_ += '<div>}</div>';
|
return html_;
|
}
|
|
//获取菜单名称
|
apiPage.prototype.getItemTitle = function(id) {
|
switch (Number(id)) {
|
case 1:
|
return lang.open_interfaceDesc;
|
case 2:
|
return lang.open_userLoginOrOut;
|
case 21:
|
return lang.open_userLogin;
|
case 22:
|
return lang.open_userLogout;
|
case 23:
|
return lang.uer_bind;
|
case 24:
|
return lang.uer_unbind;
|
case 3:
|
return lang.open_vehicleInfo;
|
case 31:
|
return lang.open_getDevIdnoByVehiIdno;
|
case 32:
|
return lang.open_getDevOnlineStatus;
|
case 33:
|
return lang.open_getDeviceStatus;
|
case 34:
|
return lang.open_getDeviceTrack;
|
case 35:
|
return lang.open_getDeviceAlarmInfo;
|
case 36:
|
return lang.open_getUserVehicleInfo;
|
case 37:
|
return lang.open_getUserVehicleAlarm;
|
case 4:
|
return lang.open_videoOperate;
|
case 10:
|
return lang.file_management;
|
case 6:
|
return lang.rule_management;
|
case 41:
|
return lang.open_initVideo;
|
case 42:
|
return lang.open_realtimeVideo_html;
|
case 43:
|
return lang.open_realtimeVideo_js;
|
case 410:
|
return lang.realTimeVideo_live_address;
|
case 411:
|
return lang.realTimeVideo_web_integration;
|
case 412:
|
return lang.realTimeVideo_web_rtsp;
|
case 44:
|
return lang.open_monitor;
|
case 45:
|
return lang.open_talkback;
|
case 46:
|
return lang.open_queryRecording;
|
case 47:
|
return lang.open_downloadRecording;
|
case 48:
|
return lang.open_remotePlayback;
|
case 49:
|
return lang.open_capture;
|
case 50:
|
return lang.open_capture_get;
|
case 400:
|
return lang.open_down_tast;
|
case 401:
|
return lang.open_down_tast_del;
|
case 402:
|
return lang.userMedia_query;
|
case 403:
|
return lang.resource_catalog_summary;
|
case 404:
|
return lang.resource_catalog_detail;
|
case 405:
|
return lang.real_time_vedio;
|
case 100:
|
return lang.picture_query;
|
case 101:
|
return lang.voice_query;
|
case 60:
|
return lang.save_rule;
|
case 61:
|
return lang.query_rule;
|
case 62:
|
return lang.edit_rule;
|
case 63:
|
return lang.del_rule;
|
case 64:
|
return lang.save_rule_dev_rel;
|
case 65:
|
return lang.query_rule_dev_rel;
|
case 66:
|
return lang.del_rule_dev_rel;
|
case 5:
|
return lang.open_vehicleControlOperate;
|
// case 51:
|
// return lang.open_getUserServer;
|
case 52:
|
return lang.open_vehicleControl;
|
case 53:
|
return lang.open_tts;
|
case 54:
|
return lang.open_ptz;
|
|
case 6:
|
return lang.open_mobile_android;
|
case 7:
|
return lang.open_mobile_ios;
|
case 8:
|
return lang.open_deviceManagement;
|
case 81:
|
return lang.open_addDevice;
|
case 82:
|
return lang.open_addVehicle;
|
case 83:
|
return lang.open_delDevice;
|
case 84:
|
return lang.open_delVehicle;
|
case 85:
|
return lang.installDevIdno;
|
case 86:
|
return lang.device_edit;
|
case 700:
|
return lang.flow_management;
|
case 70:
|
return lang.get_flow_info;
|
case 71:
|
return lang.save_flow_config;
|
case 9:
|
return lang.open_area;
|
case 91:
|
return lang.open_user_area;
|
|
}
|
}
|
|
//获取接口url
|
apiPage.prototype.getItemUrl = function(id, param) {
|
var url = '';
|
switch (Number(id)) {
|
case 1: break;
|
case 21:
|
url = this.rootPath + '/StandardApiAction_login.action?';
|
if(param) {
|
url += 'account=admin&password=admin';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 22:
|
url = this.rootPath + '/StandardApiAction_logout.action?';
|
if(param) {
|
url += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 23:
|
url = this.rootPath + '/StandardApiAction_saveUserSession.action?';
|
if(param) {
|
url += 'userSession=cf6b70a3-c82b-4392-8ab6-bbddce336222&id=1';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 24:
|
url = this.rootPath + '/StandardApiAction_delUserSession.action?';
|
if(param) {
|
url += 'userSession=cf6b70a3-c82b-4392-8ab6-bbddce336222';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 31:
|
url = this.rootPath + '/StandardApiAction_getDeviceByVehicle.action?';
|
if(param) {
|
url += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&vehiIdno=50000000000';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 32:
|
url = this.rootPath + '/StandardApiAction_getDeviceOlStatus.action?';
|
if(param) {
|
url += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&devIdno=500000';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 33:
|
url = this.rootPath + '/StandardApiAction_getDeviceStatus.action?';
|
if(param) {
|
url += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&devIdno=500000&toMap=2&driver=0';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 34:
|
url = this.rootPath + '/StandardApiAction_queryTrackDetail.action?';
|
if(param) {
|
url += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&devIdno=500000&begintime=2015-12-25 00:00:00&endtime=2015-12-30 23:59:59';
|
url += '&distance=0&parkTime=0&currentPage=1&pageRecords=50&toMap=2';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 35:
|
url = this.rootPath + '/StandardApiAction_queryAlarmDetail.action?';
|
if(param) {
|
url += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&devIdno=500000&begintime=2015-12-25 00:00:00&endtime=2015-12-30 23:59:59';
|
url += '&armType=2,9,11&handle=1&currentPage=1&pageRecords=50&toMap=2&checkend=1';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 36:
|
url = this.rootPath + '/StandardApiAction_queryUserVehicle.action?';
|
if(param) {
|
url += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 37:
|
url = this.rootPath + '/StandardApiAction_vehicleAlarm.action?';
|
if(param) {
|
url += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&toMap=2';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 46:
|
// url += '<p>'+ lang.open_one_char + lang.open_query_ref_server +'</P>';
|
// var url1 = 'http://'+this.serverIp+':'+ this.loginServerPort + '/3/1?';
|
// if(param) {
|
// url1 += 'MediaType=2&DownType=2&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&Location=1';
|
// url1 = '<a href="'+ url1 +'" target="_blank">'+ url1 +'</a>';
|
// }
|
// url += url1
|
// url += '<p>'+ lang.open_two_char + lang.open_queryRecording +'</P>';
|
// var url2 = 'http://'+this.serverIp+':6604/3/5?';
|
// if(param) {
|
// var url_ = url2 + 'DownType=2&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&<br/>DevIDNO=500000&LOC=1&CHN=0&YEAR=2014&MON=12&DAY=10&<br/>RECTYPE=1&FILEATTR=2&BEG=0&END=86399';
|
// url2 += 'DownType=2&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&LOC=1&CHN=0&YEAR=2014&MON=12&DAY=10&RECTYPE=1&FILEATTR=2&BEG=0&END=86399';
|
// url2 = '<a href="'+ url2 +'" target="_blank">'+ url_ +'</a>';
|
// }
|
// url += url2;
|
// break;
|
//
|
// url += '<p>'+ lang.open_one_char + lang.open_download_seg +'</P>';
|
// var url1 = this.rootPath + '/StandardApiAction_addDownloadTask.action?';
|
// if(param) {
|
// url1 += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&did=500000&fbtm=2015-12-25 00:00:00&fetm=2015-12-30 23:59:59';
|
// url1 += '&sbtm=2015-12-25 00:00:00&setm=2015-12-30 23:59:59&lab=downloadExample&fph=/mnt/hgfs/record/H20121123-112931P3A1P0.avi';
|
// url1 += '&vtp=1&len=5000&chn=1&dtp=1';
|
// url1 = '<a href="'+ url1 +'" target="_blank">'+ url1 +'</a>';
|
// }
|
// url += url1;
|
url += '<p>'+ lang.open_one_char + lang.devMp4Info +'</P>';
|
url += 'a.'+ lang.open_query_ref_server +'<br/>';
|
var url1 = 'http://'+this.serverIp+':'+ this.loginServerPort + '/3/1?';
|
if(param) {
|
url1 += 'MediaType=2&DownType=2&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&Location=1';
|
url1 = '<a href="'+ url1 +'" target="_blank">'+ url1 +'</a>';
|
}
|
url += url1 + '<br/>';
|
url += 'b.'+ lang.open_queryRecording +'<br/>';
|
var url2 = 'http://'+this.serverIp+':6604/3/5?';
|
if(param) {
|
var url_ = url2 + 'DownType=2&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&<br/>DevIDNO=500000&LOC=1&CHN=0&YEAR=2014&MON=12&DAY=10&<br/>RECTYPE=1&FILEATTR=2&BEG=0&END=86399&ARM1=0&ARM2=0&RES=0&STREAM=0&STORE=0';
|
url2 += 'DownType=2&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&LOC=1&CHN=0&YEAR=2014&MON=12&DAY=10&RECTYPE=1&FILEATTR=2&BEG=0&END=86399&ARM1=0&ARM2=0&RES=0&STREAM=0&STORE=0';
|
url2 = '<a href="'+ url2 +'" target="_blank">'+ url_ +'</a>';
|
}
|
url += url2;
|
|
url += '<p>'+ lang.open_two_char + lang.storeMp4+'</P>';
|
url += 'a.'+ lang.open_query_ref_server +'<br/>';
|
var url3 = 'http://'+this.serverIp+':'+ this.loginServerPort + '/3/1?';
|
if(param) {
|
url3 += 'MediaType=2&DownType=2&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&Location=2';
|
url3 = '<a href="'+ url3 +'" target="_blank">'+ url3 +'</a>';
|
}
|
url += url3 + '<br/>';
|
url += 'b.'+ lang.open_queryRecording +'<br/>';
|
var url4 = 'http://'+this.serverIp+':6603/3/5?';
|
if(param) {
|
var url_ = url4 + 'DownType=2&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&<br/>DevIDNO=500000&LOC=2&CHN=0&YEAR=2014&MON=12&DAY=10&<br/>RECTYPE=-1&FILEATTR=2&BEG=0&END=86399&ARM1=0&ARM2=0&RES=0&STREAM=0&STORE=0&LABEL=test';
|
url4 += 'DownType=2&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&LOC=2&CHN=0&YEAR=2014&MON=12&DAY=10&RECTYPE=-1&FILEATTR=2&BEG=0&END=86399&ARM1=0&ARM2=0&RES=0&STREAM=0&STORE=0&LABEL=test';
|
url4 = '<a href="'+ url4 +'" target="_blank">'+ url_ +'</a>';
|
}
|
url += url4;
|
break;
|
case 47:
|
url += '<p>'+ lang.open_one_char + lang.open_download_seg +'</P>';
|
var url1 = this.rootPath + '/StandardApiAction_addDownloadTask.action?';
|
if(param) {
|
url1 += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&did=500000&fbtm=2015-12-25 00:00:00&fetm=2015-12-30 23:59:59';
|
url1 += '&sbtm=2015-12-25 00:00:00&setm=2015-12-30 23:59:59&lab=downloadExample&fph=/mnt/hgfs/record/H20121123-112931P3A1P0.avi';
|
url1 += '&vtp=1&len=5000&chn=1&dtp=1';
|
url1 = '<a href="'+ url1 +'" target="_blank">'+ url1 +'</a>';
|
}
|
url += url1;
|
url += '<p>'+ lang.open_two_char + lang.open_download_direct +'</P>';
|
url += 'a.'+ lang.open_query_ref_server +'<br/>';
|
var url2 = 'http://'+this.serverIp+':'+ this.loginServerPort + '/3/1?';
|
if(param) {
|
url2 += 'MediaType=2&DownType=3&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&Location=1&FileSvrID=0';
|
url2 = '<a href="'+ url2 +'" target="_blank">'+ url2 +'</a>';
|
}
|
url += url2 + '<br/>';
|
url += 'b.'+ lang.open_downloadRecording +'<br/>';
|
var url3 = 'http://'+this.serverIp+':6604/3/5?';
|
if(param) {
|
var url_ = url3 + 'DownType=3&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&<br/>'
|
+'DevIDNO=10008&FLENGTH=325755837&FOFFSET=0&MTYPE=1&<br/>'
|
+'FPATH=F:\\Record\\H20100628-083724P2N4P0.264&<br/>'
|
+'SAVENAME=H20100628-083724P2N4P0.264';
|
url3 += 'DownType=3&jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&'
|
+'DevIDNO=10008&FLENGTH=325755837&FOFFSET=0&MTYPE=1&'
|
+'FPATH=F:\\Record\\H20100628-083724P2N4P0.264&'
|
+'SAVENAME=H20100628-083724P2N4P0.264';
|
url3 = '<a href="'+ url3 +'" target="_blank">'+ url_ +'</a>';
|
}
|
url += url3;
|
break;
|
case 49:
|
// url = this.rootPath + '/3/1/callback=getData?Type=1';
|
url = this.rootPath +'/StandardApiAction_capturePicture.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa&Type=1';
|
if(param) {
|
url += '&DevIDNO=50000&Chn=1';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 50:
|
// url = this.rootPath + '/3/1/callback=getData?Type=1';
|
url = 'http://'+this.serverIp+':6611/3/5?Type=3';
|
if(param) {
|
url += '&FLENGTH=608310&FOFFSET=4258170&FPATH=D:\\gStorage\\STOMEDIA\\2017-10-23\\20171023-171103.picfile&MTYPE=1&SAVENAME=downImage';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
|
case 400:
|
url = this.rootPath +'/StandardApiAction_downloadTasklist.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&devIdno=50000&status=1&taskTag=123&begintime=2017-11-10 12:00:00&endtime=2017-11-11 12:00:00&currentPage=1&pageRecords=10';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 401:
|
url = this.rootPath +'/StandardApiAction_delDownloadTasklist.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&devIdno=50000&taskTag=123';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
// &begintime=2017-01-12%2010:20:30&endtime=2018-01-12%2010:20:30&type=3&¤tPage=1&pageRecords=1
|
case 402:
|
url = this.rootPath +'/StandardApiAction_userMediaRateOfFlow.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&userIds=1,2,3&type=1,3&begintime=2017-11-10 12:00:00&endtime=2017-11-11 12:00:00&currentPage=1&pageRecords=10';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 403:
|
url = this.rootPath +'/StandardApiAction_catalogSummaryApi.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&devIdno=50000&alarmSourceType=0,1&begintime=2017-11-10 12:00:00&endtime=2017-11-11 12:00:00&currentPage=1&pageRecords=10';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 404:
|
url = this.rootPath +'/StandardApiAction_catalogDetailApi.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&devIdno=50000&bittype=&alarmSourceType=0,1&mediatype=&storetype=&arlamtype=&arlamtype2=&begintime=2017-11-10 12:00:00&endtime=2017-11-11 12:00:00&currentPage=1&pageRecords=10';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 405:
|
// url = this.rootPath + '/3/1/callback=getData?Type=1';
|
url = this.rootPath +'/StandardApiAction_realTimeVedio.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&DevIDNO=50000&Chn=1&Sec=600&Label=test';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 100:
|
url = this.rootPath +'/StandardApiAction_queryPhoto.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&devIdno=50000&filetype=2&alarmType=67&begintime=2017-11-10 12:00:00&endtime=2017-11-11 12:00:00&currentPage=1&pageRecords=10';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 101:
|
url = this.rootPath +'/StandardApiAction_queryAudioOrVideo.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&devIdno=50000&type=1&filetype=2&alarmType=67&begintime=2017-11-10 12:00:00&endtime=2017-11-11 12:00:00&currentPage=1&pageRecords=10';
|
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
|
case 60:
|
url = this.rootPath +'/StandardApiAction_mergeRule.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&name=12345&type=13&text=text&param=1,11000000,0,00000000,13888888888,111@qq.com&alarmType=67&begintime=12:00:00&endtime=14:00:00';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
|
case 61:
|
url = this.rootPath +'/StandardApiAction_loadRules.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&ruleType=13&name=12351&alarmType=67&currentPage=1&pageRecords=10';
|
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 62:
|
url = this.rootPath +'/StandardApiAction_editRule.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&id=1&name=12345&text=text&param=1,11000000,0,00000000,13888888888,111@qq.com&begintime=12:00:00&endtime=14:00:00';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 63:
|
url = this.rootPath +'/StandardApiAction_delRule.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&id=1';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 64:
|
url = this.rootPath +'/StandardApiAction_devRulePermit.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&devIdno=50000&&ruleId=1';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 65:
|
url = this.rootPath +'/StandardApiAction_loadDevRuleByRuleId.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&ruleId=1&currentPage=1&pageRecords=10';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 66:
|
url = this.rootPath +'/StandardApiAction_delDevRule.action?jsession=649b7687-6792-41a2-b9be-7806f2a0d3fa';
|
if(param) {
|
url += '&id=1&ruleId=1&devIdno=50000';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 52:
|
url += '<p>'+ lang.open_one_char + lang.open_gps_interval +'</P>';
|
var url1 = this.rootPath +'/StandardApiAction_vehicleControlGPSReport.action?';
|
if(param) {
|
url1 += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&Start=1&Type=1&Distance=0&Time=5';
|
url1 = '<a href="'+ url1 +'" target="_blank">'+ url1 +'</a>';
|
}
|
url += url1;
|
url += '<p>'+ lang.open_two_char + lang.open_other_control +'</P>';
|
var url2 = this.rootPath +'/StandardApiAction_vehicleControlOthers.action?';
|
if(param) {
|
var url_ = url2 + 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&<br/>CtrlType=1&Usr=admin&Pwd='+hex_md5('admin');
|
url2 += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&CtrlType=1&Usr=admin&Pwd='+hex_md5('admin');
|
url2 = '<a href="'+ url2 +'" target="_blank">'+ url_ +'</a>';
|
}
|
url += url2;
|
break;
|
case 53:
|
url = this.rootPath +'/StandardApiAction_vehicleTTS.action?';//vehicleTTS
|
if(param) {
|
url += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&Text=rrrrrvvv';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 54:
|
url = this.rootPath +'/StandardApiAction_sendPTZControl.action?';//vehicleTTS
|
if(param) {
|
url += 'jsession=cf6b70a3-c82b-4392-8ab6-bbddce336222&DevIDNO=500000&Chn=1&Command=1&Speed=1&Param=1';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 81:
|
url = this.rootPath+'/StandardApiAction_addDevice.action?';
|
if(param) {
|
url += 'jsession=d4683751-3b6b-49d8-a779-9fa52ca70109&devIdno=9999&protocol=1&devType=1&factoryType=0&companyName=9999&account=9999&channelNum=2';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 82:
|
url = this.rootPath+'/StandardApiAction_addVehicle.action?';
|
if(param) {
|
url += 'jsession=d4683751-3b6b-49d8-a779-9fa52ca70109&vehiIdno=7777&devIdno=1111&devType=1&factoryType=0&companyName=9999&account=9999';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 83:
|
url = this.rootPath+'/StandardApiAction_deleteDevice.action?';
|
if(param) {
|
url += 'jsession=d4683751-3b6b-49d8-a779-9fa52ca70109&devIdno=7777';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 84:
|
url = this.rootPath+'/StandardApiAction_deleteVehicle.action?';
|
if(param) {
|
url += 'jsession=d4683751-3b6b-49d8-a779-9fa52ca70109&vehiIdno=7777&delDevice=1';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 85:
|
url = this.rootPath+'/StandardApiAction_installVehicle.action?';
|
if(param) {
|
url += 'jsession=d4683751-3b6b-49d8-a779-9fa52ca70109&vehiIdno=7777&devIdno=1';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 86:
|
url = this.rootPath+'/StandardApiAction_editDevice.action?';
|
if(param) {
|
url += 'jsession=d4683751-3b6b-49d8-a779-9fa52ca70109&devIdno=9999&devType=1&factoryType=0&protocol=1&audioCodec=1&channelNum=2';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
|
case 70:
|
url = this.rootPath+'/StandardApiAction_getFlowInfo.action?';
|
if(param) {
|
url += 'jsession=d4683751-3b6b-49d8-a779-9fa52ca70109&devIdno=50000';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 71:
|
url = this.rootPath+'/StandardApiAction_saveFlowConfig.action?';
|
if(param) {
|
url += 'jsession=d4683751-3b6b-49d8-a779-9fa52ca70109&devIdno=1&monitorOpen=1&settlementDay=20&monthLimit=1200&dayLimit=500&dayRemindOpen=1&dayRemind=50'+
|
'&monthRemindOpen=1&monthRemind=30&overLimitOpen=1';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 91:
|
url = this.rootPath+'/StandardApiAction_getUserMarkers.action?';
|
if(param) {
|
url += 'jsession=d4683751-3b6b-49d8-a779-9fa52ca70109';
|
url = '<a href="'+ url +'" target="_blank">'+ url +'</a>';
|
}
|
break;
|
case 412:
|
url = 'rtsp://param1:param2/param3';
|
break;
|
}
|
return url;
|
}
|
|
//获取服务器信息返回字段
|
apiPage.prototype.getServerBackItems = function(cmsserver) {
|
var items = [];
|
if(cmsserver) {
|
items.push(['result', 'number', lang.open_video_cbId +'<br/>'+ lang.open_video_cbId_desc]);
|
}
|
items.push(['deviceIp', 'string', lang.open_server_deviceIp]);
|
items.push(['deviceIp2', 'string', lang.open_server_deviceIp]);
|
items.push(['devicePort', 'number', lang.open_server_devicePort]);
|
items.push(['clientIp', 'string', lang.open_server_clientIp]);
|
items.push(['clientIp2', 'string', lang.open_server_clientIp]);
|
items.push(['clientPort', 'number', lang.open_server_clientPort]);
|
items.push(['clientOtherPort', 'string', lang.open_server_clientOtherPort]);
|
items.push(['lanip', 'string', lang.open_server_lanIp]);
|
items.push(['svrid', 'number', lang.open_server_id]);
|
return items;
|
}
|
|
//获取服务器信息返回事例
|
//type 1 用户 2其他
|
apiPage.prototype.getServerBackExample = function(type) {
|
var ret = ',<br> "server":{';
|
ret += '<br> "clientIp": "192.168.1.15"';
|
ret += '<br> "clientIp2": "192.168.1.15"';
|
ret += '<br> "clientOtherPort": "6617;6618;6619;6620;6621;6622"';
|
if(type && type == 1) {
|
ret += '<br> "clientPort": 6603';
|
}else {
|
ret += '<br> "clientPort": 6604';
|
}
|
ret += '<br> "deviceIp": "192.168.1.15"';
|
ret += '<br> "deviceIp2": "192.168.1.15"';
|
if(type && type == 1) {
|
ret += '<br> "devicePort": 6601';
|
}else {
|
ret += '<br> "devicePort": 6602';
|
}
|
ret += '<br> "lanip": "192.168.1.15"';
|
ret += '<br> "svrid": 3';
|
ret += '<br> }';
|
return ret;
|
}
|
|
//获取车辆设备在地图的位置信息
|
apiPage.prototype.getVehicleOnMapExampleHtml = function() {
|
var mapUrl = this.rootPath +'/808gps/open/map/vehicleMap.html?account=admin&password=admin&devIdno=500000';
|
var html_ = '<P>'+ lang.open_one_char +'URL</p>';
|
html_ += '<P><a href="'+ mapUrl +'" target="_blank">'+ mapUrl +'</a></p>';
|
html_ += '<P>'+ lang.open_two_char + lang.open_map_param_desc +'</p>';
|
var items = [
|
['jsession', 'string', lang.no, lang.nothing, lang.open_jsession_callback +'<br/>'+ lang.open_page_url_account],
|
['account', 'string', lang.no, lang.nothing, lang.open_login_account +'<br/>'+ lang.open_page_url_jsession +'<br/>'+ lang.open_account_null_desc],
|
['password', 'string', lang.no, lang.nothing, lang.open_login_pwd],
|
['devIdno', 'string', lang.no, lang.nothing, lang.open_device_idno +'<br/>'+ lang.open_page_url_vehiIdno],
|
['vehiIdno', 'string', lang.no, lang.nothing, lang.open_vehicle_idno +'<br/>'+ lang.open_page_url_devIdno],
|
['lang', 'string', lang.no, 'zh', lang.open_page_url_lang +'<br/>'+ lang.open_page_url_lang_desc]
|
];
|
html_ += '<p>' + this.loadPaneTable(items, 5) + '</p>';
|
return html_;
|
}
|