@ -4,7 +4,10 @@
< el -col :span ="4" >
< div class = "qurey" >
< el -input
placeholder = "请输入内容"
: placeholder = "
$t ( 'share.PleaseEnter' ) +
$t ( 'site_management.PleaseEnterTheContent' )
"
v - model = "input3"
class = "input-with-select"
>
@ -23,21 +26,28 @@
< / e l - c o l >
< el -col :span ="14" >
< el -alert
title = "提示 "
: title = "$t('share.prompt') "
type = "info"
description = "一个监控对象(区域、主设备),最多支持绑定16个不同摄像头;一个监控对象(区域、主设备),最多添加200个监控点位;一个监控点位绑定监控点不超过9个预置位(无论是否同一监控点); "
: description = "$t('site_management.promptMsg') + ';' "
show - icon
>
< / e l - a l e r t >
< div class = "tableOperate" >
< div class = "btnBox" >
< el -button type = "primary" @click ="add" > 添加 < / el -button >
< el -button type = "danger" > 删除 < / e l - b u t t o n >
< el -button @click ="upDataBtn" > 机器人点位上传 < / el -button >
< el -button type = "primary" @click ="add" > {{
$t ( "share.addTo" )
} } < / e l - b u t t o n >
< el -button type = "danger" > { { $t ( "share.delete" ) } } < / e l - b u t t o n >
< el -button @click ="upDataBtn" > {{
$t ( "site_management.RobotPointUpload" )
} } < / e l - b u t t o n >
< / div >
< div class = "tableSearch" >
< el -input
placeholder = "请输入内容"
: placeholder = "
$t ( 'share.PleaseEnter' ) +
$t ( 'site_management.PleaseEnterTheContent' )
"
v - model = "input3"
class = "input-with-select"
>
@ -57,54 +67,81 @@
< el -table -column type = "selection" width = "55" fixed = "left" >
< / e l - t a b l e - c o l u m n >
< el -table -column
label = "监控点位 "
: label = "$t('site_management.MonitoringPointLocation') "
width = "200"
fixed = "left"
align = "center"
: render - header = "addRedStar"
>
< template slot -scope = " scope " >
< el -input placeholder = "请输入点位名称" > < / e l - i n p u t >
< el -input
: placeholder = "
$t ( 'share.PleaseEnter' ) + $t ( 'site_management.PointName' )
"
> < / e l - i n p u t >
< / template >
< / e l - t a b l e - c o l u m n >
< el -table -column label = "监控内容" width = "150" align = "center" >
< el -table -column
: label = "$t('site_management.MonitoringContent')"
width = "150"
align = "center"
>
< / e l - t a b l e - c o l u m n >
< el -table -column :label ="$t('site_management.purpose')" >
< / e l - t a b l e - c o l u m n >
< el -table -column label = "用途" > < / e l - t a b l e - c o l u m n >
< el -table -column
label = "监控编号"
: label = "$t('site_management.MonitoringNumber') "
width = "200"
align = "center"
: render - header = "addRedStar"
>
< template slot -scope = " scope " >
< el -input placeholder = "请输入监控点位编号" > < / e l - i n p u t >
< el -input
: placeholder = "
$t ( 'share.PleaseEnter' ) +
$t ( 'site_management.MonitoringPointNumber' )
"
> < / e l - i n p u t >
< / template >
< / e l - t a b l e - c o l u m n >
< el -table -column
label = "巡检类型"
: label = "$t('site_management.InspectionType') "
width = "150"
align = "center"
: render - header = "addRedStar"
>
< template slot -scope = " scope " >
< el -select placeholder = "前选择巡检类型" >
< el -option label = "区域一" value = "shanghai" > < / e l - o p t i o n >
< el -option label = "区域二" value = "beijing" > < / e l - o p t i o n >
< el -select
: placeholder = "
$t ( 'share.PleaseChoose' ) +
$t ( 'site_management.InspectionType' )
"
>
<!-- < el -option label = "区域一" value = "shanghai" > < / e l - o p t i o n >
< el -option label = "区域二" value = "beijing" > < / e l - o p t i o n > - - >
< / e l - s e l e c t >
< / template >
< / e l - t a b l e - c o l u m n >
< el -table -column
label = "重要等级"
: label = "$t('site_management.ImportantLevel') "
width = "150"
align = "center"
: render - header = "addRedStar"
>
< el -select placeholder = "前选择重要等级" >
< el -option label = "区域一" value = "shanghai" > < / e l - o p t i o n >
< el -option label = "区域二" value = "beijing" > < / e l - o p t i o n >
< el -select
: placeholder = "
$t ( 'share.PleaseChoose' ) + $t ( 'site_management.ImportantLevel' )
"
>
<!-- < el -option label = "区域一" value = "shanghai" > < / e l - o p t i o n >
< el -option label = "区域二" value = "beijing" > < / e l - o p t i o n > - - >
< / e l - s e l e c t >
< / e l - t a b l e - c o l u m n >
< el -table -column label = "三维坐标" width = "270" align = "center" >
< el -table -column
: label = "$t('site_management.3DCoordinates')"
width = "270"
align = "center"
>
< template slot -scope = " scope " >
< div class = "tableXYZ" >
< el -input placeholder = "x(-20,20)" > < / e l - i n p u t >
@ -113,14 +150,26 @@
< / div >
< / template >
< / e l - t a b l e - c o l u m n >
< el -table -column label = "上报识别类型" width = "220" align = "center" >
< el -table -column
: label = "$t('site_management.ReportIdentificationType')"
width = "220"
align = "center"
>
< / e l - t a b l e - c o l u m n >
< el -table -column label = "智能识别类型" width = "220" align = "center" >
< el -table -column
: label = "$t('site_management.IntelligentRecognitionType')"
width = "220"
align = "center"
>
< / e l - t a b l e - c o l u m n >
< el -table -column label = "判别基准图片" width = "220" align = "center" >
< el -table -column
: label = "$t('site_management.DiscriminantBenchmarkImage')"
width = "220"
align = "center"
>
< / e l - t a b l e - c o l u m n >
< el -table -column
label = "操作"
: label = "$t('share.operate') "
fixed = "right"
align = "center"
width = "100"
@ -130,13 +179,13 @@
size = "mini"
type = "text"
@ click = "monitorPointEdit(scope.row)"
> 修改 < / e l - b u t t o n
> { { $t ( "share.new" ) } } < / e l - b u t t o n
>
< el -button
size = "mini"
type = "text"
@ click = "handleDelete(scope.row)"
> 删除 < / e l - b u t t o n
> { { $t ( "share.delete" ) } } < / e l - b u t t o n
>
< / template >
< / e l - t a b l e - c o l u m n >
@ -145,29 +194,29 @@
< el -col :span ="6" >
< div class = "cameraImgDiv" >
< img src = "@/assets/images/camera.png" class = "cameraImg" / >
< div > 请选中左点位查看监控点或监测设备 < / div >
< div > { { $t ( "site_management.ClickOnTheLeftSide" ) } } < / div >
< / div >
< el -tabs v-model ="activeName" @tab-click="tabsClick" stretch="true" >
< el -tab -pane label = "视频设备预置点 " name = "first" >
< div class = "tabsBtn" >
< el -button @click ="bindingMonitorBtn(0)"
> 绑定可见光监测点 < / e l - b u t t o n
< el -tab -pane :label ="$t('site_management.tabsOne') " name = "first" >
< div class = "tabsBtn" >
< el -button @click ="bindingMonitorBtn(0)" style = "margin-top: 10px;"
> { { $t ( 'site_management.BindVisibleLightMonitoringPoints' ) } } < / e l - b u t t o n
>
< el -button @click ="bindingMonitorBtn(1)"
> 绑定热成像监控点 < / e l - b u t t o n
< el -button @click ="bindingMonitorBtn(1)" style = "margin-top: 10px;"
> { { $t ( 'site_management.BindThermalImagingMonitoringPoints' ) } } < / e l - b u t t o n
>
< / div >
< / e l - t a b - p a n e >
< el -tab -pane label = "监测设备 " name = "second" >
< el -tab -pane :label ="$t('site_management.tabsTwo') " name = "second" >
< div class = "tabsBtn" >
< el -button @click ="InspectionBtn" > 绑定监测设备 < / el -button >
< el -button @click ="InspectionBtn" > {{ $ t ( ' site_management.BindMonitoringDevices ' ) }} < / el -button >
< el -table >
< el -table -column label = "设备名称 "> < / e l - t a b l e - c o l u m n >
< el -table -column label = "设备设备编码 "> < / e l - t a b l e - c o l u m n >
< el -table -column label = "操作 ">
< el -table style = "margin-top: 10px;" v-if ="false" >
< el -table -column :label ="$t('site_management.EquipmentName') "> < / e l - t a b l e - c o l u m n >
< el -table -column :label ="$t('site_management.EquipmentCode') "> < / e l - t a b l e - c o l u m n >
< el -table -column :label ="$t('share.operate') ">
< template slot -scope = " scope " >
< el -button size = "mini" type = "text" > 移除 < / e l - b u t t o n >
< el -button size = "mini" type = "text" > { { $t ( 'site_management.Unbind' ) } } < / e l - b u t t o n >
< / template >
< / e l - t a b l e - c o l u m n >
< / e l - t a b l e >
@ -500,7 +549,7 @@
width = "30%"
: before - close = "handleClose"
>
< div style = "width: 100%;text-align: center; " >
< div style = "width: 100%; text-align: center" >
< el -upload
ref = "uploadRef"
: limit = "1"
@ -572,7 +621,7 @@ export default {
children : "children" ,
label : "label" ,
} ,
tableData : [ { } , { } ] ,
tableData : [ ] ,
activeName : "first" ,
monitorPointDialogVisible : false ,
monitorPointForm : { } ,
@ -780,6 +829,7 @@ export default {
}
. tableOperate {
margin - top : 10 px ;
margin - bottom : 10 px ;
display : flex ;
justify - content : space - between ;
. tableSearch {