com.fzzy.igds.domain.Camera
监控名称
监控品牌
${dorado.getDataProvider("dicPR#sysDictData").getResult("CAMERA_BRAND")}
dictValue
dictLabel
业务类型
key
value
1
1-仓内
2
2-业务类
3
3-安防类
点位类型
key
value
1
1-出入口
2
2-扦样机
3
3-化验室
4
4-结算室
5
5-地磅室
6
6-库区主干道
7
7-仓间监控
8
8-仓内
9
9-药品房内外
10
10-器材室内外
11
11-制高点
12
12-油库罐区
13
13-收发油设备
14
14-泵房
15
15-油库主要输送管道
16
16-周界
com.fzzy.igds.domain.Camera
监控编码
组织编码
所属库区
${dorado.getDataProvider("deptPR#getAllData").getResult()}
id
kqmc
true
监控名称
true
设备类型
true
01
01-枪机
02
02-球机
03
03-半球
09
09-其他
code
name
设备品牌
${dorado.getDataProvider("dicPR#sysDictData").getResult("CAMERA_BRAND")}
dictValue
dictLabel
序列号
配套序号
true
1
配套序号#1
2
配套序号#2
code
name
播放方式
${dorado.getDataProvider("dicPR#triggerPlayType").getResult()}
dictValue
dictLabel
true
帐号
密码
IP地址
Integer
控制端口
554
Integer
WEB端口
80
Integer
通道号
1
内网地址
外网地址
RTSP地址
抓拍方式
${dorado.getDataProvider("dicPR#triggerSnapType").getResult()}
dictValue
dictLabel
true
业务类型
key
value
1
1-仓内
2
2-业务类
3
3-安防类
true
点位类型
key
value
1
1-出入口
2
2-扦样机
3
3-化验室
4
4-结算室
5
5-地磅室
6
6-库区主干道
7
7-仓间监控
8
8-仓内
9
9-药品房内外
10
10-器材室内外
11
11-制高点
12
12-油库罐区
13
13-收发油设备
14
14-泵房
15
15-油库主要输送管道
16
16-周界
true
坐标X
Double
坐标Y
Double
大屏显示
false
N
Y
展示
N
不展示
code
name
APP显示
N
Y
展示
N
不展示
code
name
显示顺序
Integer
是否使用
Y
Y
启用
N
禁用
code
name
备注说明
DateTime
创建时间
true
创建人
true
DateTime
更新时间
true
更新人
true
/**
* 查询
*/
query = function(){
view.get("#dsMain").flushAsync();
}
/**
* 访问
*/
showWeb = function(){
var cur = view.get("#dsMain.data:#");
if(!cur.get("ip")){
$alert("没有配置访问IP,无法访问。");
return;
}
if(!cur.get("webPort")){
$alert("没有配置访问端口,无法访问。");
return;
}
var url = "http://"+cur.get("ip")+":"+cur.get("webPort");
window.open(url);
};
/**
* 预览
*/
showVideo = function(){
var cur = view.get("#dsMain.data:#");
var playType = cur.get("playType");
if(!playType){
$alert("没有配置播放方式,无法预览。");
return;
}
if(!cur.get("ip")){
$alert("没有配置内部访问IP,无法访问。");
return;
}
if(!cur.get("controlPort")){
$alert("没有配置内部控制端口,无法访问。");
return;
}
if(!cur.get("loginId")){
$alert("没有配置用户名,无法访问。");
return;
}
if (!cur.get("pwd")) {
$alert("没有配置密码,无法访问。");
return;
}
var url = "./basic/security/video-play?cameraId="+cur.get("id")+"&playType="+playType+"&time="+ new Date().getTime();
view.get("#iFrameVideo").set("path",url);
view.get("#dialogVideo").show();
};
font-awesome,css-common
lazy
secCameraPR#listPageCamera
20
[dtSecCamera]
self.insert({});
dtSecCameraParam
c-param
*,*,*,*,90,90
dsParam
right
100
name
name
brand
brand
spjklx
spjklx
spdwlx
spdwlx
c-data
view.get("#dsMain").insert();
view.get("#dialogMain").show();
新增
btn1
100
fa fa-plus
var data = view.get("#dataGridCamera").get("selection");
if(data){
view.get("#dialogMain").show();
}else{
$notify("请选择需要修改的监控信息……");
}
修改
btn2
100
fa fa-pencil-square-o
var select = view.get("#dataGridCamera").get("selection");
if(select){
view.get("#ajaxDel").set("parameter",select).execute(function(result){
if(result){
$alert(result);
}else{
query();
}
});
}else{
$notify("请选择需要删除的监控信息……");
}
删除
btn3
100
fa fa-times
刷新缓存
btn4
fa fa-refresh
100
refreshCache
view.get("#dataGridCamera").set("selection",arg.data);
dsMain
singleRow
true
50
name
type
center
90
spjklx
center
90
spdwlx
center
100
playType
center
playType
160
snapType
center
snapType
160
ip
center
120
controlPort
center
100
chanNum
center
80
brand
center
100
updateTime
center
160
arg.dom.innerHTML = "<a href='javascript:;' onClick='showVideo()' class='a-btn1'>预览</a> | <a href='javascript:;' onClick='showWeb()' class='a-btn3'>访问</a>";
160
操作
center
pageSize,pages
dsMain
secCameraPR#saveCamera
dsMain
[#current]
确定要删除吗?
secCameraPR#delCamera
secCameraPR#refreshCache
缓存更新成功!
view.get("#dialogMeidaSelect").show();