Browse Source

生产点位管理国际化

dev
wangxingyuan 10 months ago
parent
commit
94ecb12fcc
6 changed files with 476 additions and 209 deletions
  1. +1
    -1
      src/components/videoPlayer/index.vue
  2. +1
    -0
      src/lang/en/index.js
  3. +23
    -7
      src/lang/en/point/site_management.json
  4. +1
    -0
      src/lang/zh/index.js
  5. +41
    -25
      src/lang/zh/point/site_management.json
  6. +409
    -176
      src/views/point/site_management.vue

+ 1
- 1
src/components/videoPlayer/index.vue View File

@ -48,7 +48,7 @@ export default {
],
poster: "", //
width: document.documentElement.clientWidth,
notSupportedMessage: "加载中......", //Video.js
notSupportedMessage: this.$t('share.loading')+"......", //Video.js
controlBar: {
timeDivider: true, //
durationDisplay: true, //


+ 1
- 0
src/lang/en/index.js View File

@ -51,6 +51,7 @@ export default {
content:'content',
Yes:'Yes',
No:'No',
loading:"loading"
},
administration:administration,
entry:entry,


+ 23
- 7
src/lang/en/point/site_management.json View File

@ -17,11 +17,27 @@
"DiscriminantBenchmarkImage": "Discriminant benchmark image",
"ClickOnTheLeftSide": "Please select the left click to view the monitoring point or monitoring device",
"tabsOne": "Video equipment preset point",
"tabsTwo":"monitoring equipment",
"BindVisibleLightMonitoringPoints":"Bind visible light monitoring points",
"BindThermalImagingMonitoringPoints":"Bind thermal imaging monitoring points",
"BindMonitoringDevices":"Bind monitoring devices",
"EquipmentName":"Equipment name",
"EquipmentCode":"Equipment code",
"Unbind":"Unbind"
"tabsTwo": "monitoring equipment",
"BindVisibleLightMonitoringPoints": "Bind visible light monitoring points",
"BindThermalImagingMonitoringPoints": "Bind thermal imaging monitoring points",
"BindMonitoringDevices": "Bind monitoring devices",
"EquipmentName": "Equipment name",
"EquipmentCode": "Equipment code",
"Unbind": "Unbind",
"AddMonitoringPoints": "Add monitoring points",
"ModifyMonitoringPoints": "Modify monitoring points",
"MonitoringPointName": "Monitoring point name",
"coordinate": "coordinate",
"coordinateXPrompt": "(Recommended minimum value of -20, maximum value of 20)",
"coordinateYPrompt": "(Suggestion 66)",
"coordinateZPrompt": "(Recommended minimum value -6, maximum value 20)",
"upload":"Robot offline point file upload",
"uploadMsg": "Drag the file here, or click upload",
"PTZ":"PTZ",
"PleaseSelectAPresetPoint":"Please select a preset point",
"ActionType":"Action Type",
"RecordingDuration":"Recording duration (seconds)",
"NumberOfPhotosTaken":"Number of photos taken",
"PhotoInterval":"Photo interval (seconds)",
"SelectInspectionEquipment":"Select inspection equipment"
}

+ 1
- 0
src/lang/zh/index.js View File

@ -49,6 +49,7 @@ export default {
content:'内容',
Yes:'是',
No:'否',
loading:"加载中"
},
administration:administration,


+ 41
- 25
src/lang/zh/point/site_management.json View File

@ -1,27 +1,43 @@
{
"PleaseEnterTheContent":"请输入内容",
"prompt":"提示",
"promptMsg":"一个监控对象(区域、主设备),最多支持绑定16个不同摄像头;一个监控对象(区域、主设备),最多添加200个监控点位;一个监控点位绑定监控点不超过9个预置位(无论是否同一监控点)",
"RobotPointUpload":"机器人点位上传",
"MonitoringPointLocation":"监控点位",
"PointName":"点位名称",
"MonitoringContent":"监控内容",
"purpose":"用途",
"MonitoringNumber":"监控编号",
"MonitoringPointNumber":"监控点位编号",
"InspectionType":"巡检类型",
"ImportantLevel":"重要等级",
"3DCoordinates":"三维坐标",
"ReportIdentificationType":"上报识别类型",
"IntelligentRecognitionType":"智能识别类型",
"DiscriminantBenchmarkImage":"判别基准图片",
"ClickOnTheLeftSide":"请选中左点位查看监控点或监测设备",
"tabsOne":"视频设备预置点",
"tabsTwo":"监测设备",
"BindVisibleLightMonitoringPoints":"绑定可见光监测点",
"BindThermalImagingMonitoringPoints":"绑定热成像监控点",
"BindMonitoringDevices":"绑定监测设备",
"EquipmentName":"设备名称",
"EquipmentCode":"设备编码",
"Unbind":"解绑"
"PleaseEnterTheContent": "请输入内容",
"prompt": "提示",
"promptMsg": "一个监控对象(区域、主设备),最多支持绑定16个不同摄像头;一个监控对象(区域、主设备),最多添加200个监控点位;一个监控点位绑定监控点不超过9个预置位(无论是否同一监控点)",
"RobotPointUpload": "机器人点位上传",
"MonitoringPointLocation": "监控点位",
"PointName": "点位名称",
"MonitoringContent": "监控内容",
"purpose": "用途",
"MonitoringNumber": "监控编号",
"MonitoringPointNumber": "监控点位编号",
"InspectionType": "巡检类型",
"ImportantLevel": "重要等级",
"3DCoordinates": "三维坐标",
"ReportIdentificationType": "上报识别类型",
"IntelligentRecognitionType": "智能识别类型",
"DiscriminantBenchmarkImage": "判别基准图片",
"ClickOnTheLeftSide": "请选中左点位查看监控点或监测设备",
"tabsOne": "视频设备预置点",
"tabsTwo": "监测设备",
"BindVisibleLightMonitoringPoints": "绑定可见光监测点",
"BindThermalImagingMonitoringPoints": "绑定热成像监控点",
"BindMonitoringDevices": "绑定监测设备",
"EquipmentName": "设备名称",
"EquipmentCode": "设备编码",
"Unbind": "解绑",
"AddMonitoringPoints": "添加监控点位",
"ModifyMonitoringPoints": "修改监控点位",
"MonitoringPointName": "监控点位名称",
"coordinate": "坐标",
"coordinateXPrompt": "(建议最小值-20,最大值20)",
"coordinateYPrompt": "(建议66)",
"coordinateZPrompt": "(建议最小值-6,最大值20)",
"upload":"机器人离线点位文件上传",
"uploadMsg": "将文件拖到此处,或点击上传",
"PTZ":"云台",
"PleaseSelectAPresetPoint":"请选择预置点",
"ActionType":"动作类型",
"RecordingDuration":"录像时长(秒)",
"NumberOfPhotosTaken":"拍照次数",
"PhotoInterval":"拍照间隔(秒)",
"SelectInspectionEquipment":"选择巡检设备"
}

+ 409
- 176
src/views/point/site_management.vue View File

@ -198,25 +198,39 @@
</div>
<el-tabs v-model="activeName" @tab-click="tabsClick" stretch="true">
<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') }}</el-button
<div class="tabsBtn">
<el-button
@click="bindingMonitorBtn(0)"
style="margin-top: 10px"
>{{
$t("site_management.BindVisibleLightMonitoringPoints")
}}</el-button
>
<el-button @click="bindingMonitorBtn(1)" style="margin-top: 10px;"
>{{ $t('site_management.BindThermalImagingMonitoringPoints') }}</el-button
<el-button
@click="bindingMonitorBtn(1)"
style="margin-top: 10px"
>{{
$t("site_management.BindThermalImagingMonitoringPoints")
}}</el-button
>
</div>
</el-tab-pane>
<el-tab-pane :label="$t('site_management.tabsTwo')" name="second">
<div class="tabsBtn">
<el-button @click="InspectionBtn">{{ $t('site_management.BindMonitoringDevices') }}</el-button>
<el-button @click="InspectionBtn">{{
$t("site_management.BindMonitoringDevices")
}}</el-button>
<el-table style="margin-top: 10px;" v-if="false">
<el-table-column :label="$t('site_management.EquipmentName')"> </el-table-column>
<el-table-column :label="$t('site_management.EquipmentCode')"> </el-table-column>
<el-table style="margin-top: 10px" v-if="false">
<el-table-column :label="$t('site_management.EquipmentName')">
</el-table-column>
<el-table-column :label="$t('site_management.EquipmentCode')">
</el-table-column>
<el-table-column :label="$t('share.operate')">
<template slot-scope="scope">
<el-button size="mini" type="text">{{ $t('site_management.Unbind') }}</el-button>
<el-button size="mini" type="text">{{
$t("site_management.Unbind")
}}</el-button>
</template>
</el-table-column>
</el-table>
@ -236,29 +250,61 @@
<el-form
v-model="monitorPointForm"
label-position="right"
label-width="120px"
label-width="190px"
style="padding-right: 10%"
:rules="rules"
ref="ruleForm"
>
<el-form-item label="监控点位名称">
<el-input v-model="monitorPointForm.name"></el-input>
<el-form-item
:label="$t('site_management.MonitoringPointName')"
prop="MonitoringPointName"
>
<el-input
v-model="monitorPointForm.MonitoringPointName"
:placeholder="
$t('share.PleaseEnter') +
$t('site_management.MonitoringPointName')
"
></el-input>
</el-form-item>
<el-form-item label="监控点位编号">
<el-input v-model="monitorPointForm.name"></el-input>
<el-form-item
:label="$t('site_management.MonitoringPointNumber')"
prop="MonitoringPointNumber"
>
<el-input
v-model="monitorPointForm.MonitoringPointNumber"
:placeholder="
$t('share.PleaseEnter') +
$t('site_management.MonitoringPointNumber')
"
></el-input>
</el-form-item>
<el-form-item label="监控点位内容">
<el-form-item
:label="$t('site_management.MonitoringContent')"
prop="MonitoringContent"
>
<el-input
v-model="monitorPointForm.name"
v-model="monitorPointForm.MonitoringContent"
type="textarea"
maxlength="200"
:placeholder="
$t('share.PleaseEnter') + $t('site_management.MonitoringContent')
"
></el-input>
</el-form-item>
<el-form-item label="巡检类型">
<el-form-item
:label="$t('site_management.InspectionType')"
prop="InspectionType"
>
<el-select
v-model="monitorPointForm.value"
v-model="monitorPointForm.InspectionType"
multiple
filterable
allow-create
default-first-option
placeholder="请选择文章标签"
:placeholder="
$t('share.PleaseChoose') + $t('site_management.InspectionType')
"
style="width: 100%"
>
<el-option
@ -270,16 +316,29 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="重要等级">
<el-select v-model="monitorPointForm.name" placeholder="请选择">
<el-option label="重要等级" value="重要等级"> </el-option>
<el-form-item
:label="$t('site_management.ImportantLevel')"
prop="ImportantLevel"
>
<el-select
v-model="monitorPointForm.ImportantLevel"
:placeholder="
$t('share.PleaseChoose') + $t('site_management.ImportantLevel')
"
>
<!-- <el-option label="重要等级" value="重要等级"> </el-option> -->
</el-select>
</el-form-item>
<el-form-item label="用途">
<el-input v-model="monitorPointForm.name"></el-input>
<el-form-item :label="$t('site_management.purpose')">
<el-input
v-model="monitorPointForm.purpose"
:placeholder="
$t('share.PleaseEnter') + $t('site_management.purpose')
"
></el-input>
</el-form-item>
<el-form-item label="x坐标">
<el-form-item :label="$t('site_management.coordinate') + ' x'">
<el-input-number
v-model="monitorPointForm.name"
:min="-20"
@ -287,9 +346,9 @@
label=""
:step="0.1"
></el-input-number>
<span>建议最小值-20最大值20</span>
<span> {{ $t("site_management.coordinateXPrompt") }}</span>
</el-form-item>
<el-form-item label="y坐标">
<el-form-item :label="$t('site_management.coordinate') + ' y'">
<el-input-number
v-model="monitorPointForm.name"
:min="66"
@ -297,9 +356,9 @@
label=""
:step="0.1"
></el-input-number>
<span>建议66</span>
<span> {{ $t("site_management.coordinateYPrompt") }}</span>
</el-form-item>
<el-form-item label="z坐标">
<el-form-item :label="$t('site_management.coordinate') + ' z'">
<el-input-number
v-model="monitorPointForm.name"
:min="-6"
@ -307,14 +366,16 @@
label=""
:step="0.1"
></el-input-number>
<span>建议最小值-6最大值20</span>
<span>{{ $t("site_management.coordinateZPrompt") }}</span>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="monitorPointHandleClose"> </el-button>
<el-button type="primary" @click="monitorPointHandleClose"
> </el-button
>
<el-button @click="monitorPointHandleClose">{{
$t("share.cancel")
}}</el-button>
<el-button type="primary" @click="monitorPointHandleClose">{{
$t("share.confirm")
}}</el-button>
</span>
</el-dialog>
@ -337,7 +398,9 @@
</div>
</el-col>
<el-col :span="6">
<div style="background: #eee; padding: 5px">云台</div>
<div style="background: #eee; padding: 5px">
{{ $t("site_management.PTZ") }}
</div>
<div class="PTZ-content">
<img src="@/assets/images/PTZImg.png" alt="" class="PTZImg" />
<div class="r-ti2-pos">
@ -376,14 +439,19 @@
</div>
<div class="r-ti4">
<div style="display: flex">
<el-select v-model="value" placeholder="请选择">
<el-select
v-model="value"
:placeholder="$t('site_management.PleaseSelectAPresetPoint')"
>
<el-option label="item.label" value="item.value"> </el-option>
</el-select>
<img src="@/assets/images/playImg.png" alt="" />
<img src="@/assets/images/addImg.png" alt="" />
</div>
<div style="display: flex; margin-top: 20px">
<el-input></el-input>
<el-input
:placeholder="$t('site_management.PleaseEnterTheContent')"
></el-input>
<img src="@/assets/images/setImg.png" alt="" />
</div>
</div>
@ -394,20 +462,36 @@
style="width: 100%"
@header-click="clickFun"
>
<el-table-column prop="date" label="动作类型" align="center">
<el-table-column
prop="date"
:label="$t('site_management.ActionType')"
align="center"
>
</el-table-column>
<el-table-column prop="name" label="录像时长(秒)" align="center">
<el-table-column
prop="name"
:label="$t('site_management.RecordingDuration')"
align="center"
>
</el-table-column>
<el-table-column prop="address" label="拍照次数" align="center">
<el-table-column
prop="address"
:label="$t('site_management.NumberOfPhotosTaken')"
align="center"
>
</el-table-column>
<el-table-column prop="address" label="拍照间隔(秒)" align="center">
<el-table-column
prop="address"
:label="$t('site_management.PhotoInterval')"
align="center"
>
</el-table-column>
<el-table-column
align="center"
:render-header="(h, obj) => renderHeader(h, obj, '添加')"
:render-header="(h, obj) => renderHeader(h, obj, $t('share.addTo'))"
>
<template slot-scope="scope">
<span>移除</span>
<span>{{ $t("share.delete") }}</span>
</template>
</el-table-column>
</el-table>
@ -415,32 +499,55 @@
<!-- 绑定巡检设备 -->
<el-dialog
title="选择巡检设备"
:title="$t('site_management.SelectInspectionEquipment')"
:visible.sync="InspectionDialogVisible"
width="70%"
:before-close="InspectionHandleClose"
>
<el-form :inline="true" :model="queryParams" class="demo-form-inline">
<el-form-item label="设备类型">
<el-select v-model="queryParams.region" placeholder="活动区域">
<el-option label="区域一" value="shanghai"></el-option>
<el-option label="区域二" value="beijing"></el-option>
<el-form-item :label="$t('equipment.DeviceType')">
<el-select
v-model="queryParams.region"
:placeholder="$t('share.PleaseChoose') + $t('equipment.DeviceType')"
>
<!-- <el-option label="区域一" value="shanghai"></el-option>
<el-option label="区域二" value="beijing"></el-option> -->
</el-select>
</el-form-item>
<el-form-item label="设备名称">
<el-input v-model="queryParams.user" placeholder="审批人"></el-input>
<el-form-item :label="$t('equipment.EquipmentName')">
<el-input
v-model="queryParams.user"
:placeholder="
$t('share.PleaseEnter') + $t('equipment.EquipmentName')
"
></el-input>
</el-form-item>
<el-form-item label="设备编码">
<el-input v-model="queryParams.user" placeholder="审批人"></el-input>
<el-form-item :label="$t('equipment.EquipmentCode')">
<el-input
v-model="queryParams.user"
:placeholder="
$t('share.PleaseEnter') + $t('equipment.EquipmentCode')
"
></el-input>
</el-form-item>
<el-form-item label="生产厂家">
<el-input v-model="queryParams.user" placeholder="审批人"></el-input>
<el-form-item :label="$t('equipment.Manufacturer')">
<el-input
v-model="queryParams.user"
:placeholder="
$t('share.PleaseEnter') + $t('equipment.Manufacturer')
"
></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini"
>搜索</el-button
<el-button
type="primary"
icon="el-icon-search"
size="mini"
>{{ $t("share.search") }}</el-button
>
<el-button icon="el-icon-refresh" size="mini">重置</el-button>
<el-button icon="el-icon-refresh" size="mini">{{
$t("share.reset")
}}</el-button>
</el-form-item>
</el-form>
<el-table
@ -449,90 +556,177 @@
@row-click="InspectionChangeCurrentRow"
highlight-current-row
>
<el-table-column
prop="date"
label="设备名称"
align="center"
fixed="left"
>
</el-table-column>
<el-table-column
prop="name"
label="设备编码"
align="center"
fixed="left"
>
</el-table-column>
<el-table-column
prop="address"
label="视频NVR编码"
align="center"
fixed="left"
width="150px"
>
</el-table-column>
<el-table-column
prop="address"
label="生产厂家"
align="center"
fixed="left"
>
</el-table-column>
<el-table-column
prop="address"
label="主系统编号"
align="center"
fixed="left"
width="150px"
>
</el-table-column>
<el-table-column
prop="address"
label="变电站名称"
align="center"
width="150px"
>
</el-table-column>
<el-table-column
prop="address"
label="变电站编码"
align="center"
width="150px"
>
</el-table-column>
<el-table-column prop="address" label="区域名称" align="center">
</el-table-column>
<el-table-column prop="address" label="设备类型" align="center">
</el-table-column>
<el-table-column prop="address" label="设备型号" align="center">
</el-table-column>
<el-table-column prop="address" label="使用单位" align="center">
</el-table-column>
<el-table-column prop="address" label="设备来源" align="center">
</el-table-column>
<el-table-column prop="address" label="生产日期" align="center">
</el-table-column>
<el-table-column prop="address" label="出厂编号" align="center">
</el-table-column>
<el-table-column prop="address" label="使用类型" align="center">
</el-table-column>
<el-table-column prop="address" label="视频类型" align="center">
</el-table-column>
<el-table-column
prop="address"
label="所属机器人"
align="center"
width="150px"
>
</el-table-column>
<el-table-column prop="address" label="ip地址" align="center">
</el-table-column>
<el-table-column prop="address" label="端口" align="center">
</el-table-column>
<el-table-column prop="address" label="用户" align="center">
</el-table-column>
<el-table-column prop="address" label="密码" align="center">
</el-table-column>
<el-table-column
type="selection"
width="55"
align="center"
fixed="left"
/>
<el-table-column
prop="date"
min-width="130px"
:label="$t('equipment.EquipmentName')"
align="center"
fixed="left"
>
</el-table-column>
<el-table-column
prop="name"
min-width="130px"
:label="$t('equipment.EquipmentCode')"
align="center"
fixed="left"
>
</el-table-column>
<el-table-column
prop="address"
min-width="150px"
:label="$t('equipment.VideoNVREncoding')"
align="center"
fixed="left"
>
</el-table-column>
<el-table-column
prop="address"
min-width="110px"
:label="$t('equipment.Manufacturer')"
align="center"
fixed="left"
>
</el-table-column>
<el-table-column
prop="address"
min-width="150px"
:label="$t('equipment.MainSystemNumber')"
align="center"
fixed="left"
>
</el-table-column>
<el-table-column
prop="address"
min-width="140px"
:label="$t('equipment.SubstationName')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="140px"
:label="$t('equipment.SubstationCode')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="140px"
:label="$t('equipment.areaName')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="110px"
:label="$t('equipment.DeviceType')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="130px"
:label="$t('equipment.EquipmentModel')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="110px"
:label="$t('equipment.UnitOfUse')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="140px"
:label="$t('equipment.EquipmentSource')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="150px"
:label="$t('equipment.dateOfManufacture')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="130px"
:label="$t('equipment.factoryNumber')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="150px"
:label="$t('equipment.IsItARotatingWheel')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="100px"
:label="$t('equipment.UseType')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="100px"
:label="$t('equipment.VideoType')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="150px"
:label="$t('equipment.InstallationPosition')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="130px"
:label="$t('equipment.BelongingRobot')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="100px"
:label="$t('equipment.ipAddress')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="100px"
:label="$t('equipment.port')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
:label="$t('equipment.user')"
align="center"
>
</el-table-column>
<el-table-column
prop="address"
min-width="100px"
:label="$t('equipment.password')"
align="center"
>
</el-table-column>
</el-table>
<span slot="footer" class="dialog-footer">
@ -544,7 +738,7 @@
</el-dialog>
<!-- 机器人点位上传 -->
<el-dialog
title="机器人离线点位文件上传"
:title="$t('site_management.upload')"
:visible.sync="upload.open"
width="30%"
:before-close="handleClose"
@ -563,10 +757,12 @@
drag
>
<el-icon class="el-icon--upload"><upload-filled /></el-icon>
<div class="el-upload__text">将文件拖到此处<em>点击上传</em></div>
<div class="el-upload__text">
{{ $t("site_management.uploadMsg") }}
</div>
<template #tip>
<div class="el-upload__tip text-center">
<span>仅允许导入xlsxlsxxmltxt格式文件</span>
<!-- <span>仅允许导入xlsxlsxxmltxt格式文件</span> -->
<!-- <el-link type="primary" :underline="false" style="font-size: 12px; vertical-align: baseline"
@click="importTemplate">下载模板</el-link> -->
</div>
@ -574,8 +770,12 @@
</el-upload>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="upload.open = false"> </el-button>
<el-button type="primary" @click="submitFileForm"> </el-button>
<el-button @click="upload.open = false">{{
$t("share.cancel")
}}</el-button>
<el-button type="primary" @click="submitFileForm">{{
$t("share.confirm")
}}</el-button>
</span>
</el-dialog>
</div>
@ -625,7 +825,55 @@ export default {
activeName: "first",
monitorPointDialogVisible: false,
monitorPointForm: {},
rules: {
MonitoringPointName: [
{
required: true,
message:
this.$t("share.PleaseEnter") +
this.$t("site_management.MonitoringPointName"),
trigger: "blur",
},
],
MonitoringPointNumber: [
{
required: true,
message:
this.$t("share.PleaseEnter") +
this.$t("site_management.MonitoringPointNumber"),
trigger: "blur",
},
],
MonitoringContent: [
{
required: true,
message:
this.$t("share.PleaseEnter") +
this.$t("site_management.MonitoringContent"),
trigger: "blur",
},
],
InspectionType: [
{
required: true,
message:
this.$t("share.PleaseEnter") +
this.$t("site_management.InspectionType"),
trigger: "blur",
},
],
ImportantLevel: [
{
required: true,
message:
this.$t("share.PleaseEnter") +
this.$t("site_management.ImportantLevel"),
trigger: "blur",
},
],
},
monitorPointTitle: "添加监控点位",
options: [
{
value: "HTML",
@ -642,28 +890,7 @@ export default {
],
bindingMonitorPointTitle: "绑定可见光监控点",
bindingMonitorPointDialogVisible: false,
bindingMonitorPointTableData: [
{
date: "2016-05-02",
name: "王小虎",
address: "上海市普陀区金沙江路 1518 弄",
},
{
date: "2016-05-04",
name: "王小虎",
address: "上海市普陀区金沙江路 1517 弄",
},
{
date: "2016-05-01",
name: "王小虎",
address: "上海市普陀区金沙江路 1519 弄",
},
{
date: "2016-05-03",
name: "王小虎",
address: "上海市普陀区金沙江路 1516 弄",
},
],
bindingMonitorPointTableData: [],
InspectionDialogVisible: false,
queryParams: {},
InspectionTableData: [
@ -729,14 +956,16 @@ export default {
tabsClick() {},
add() {
this.monitorPointDialogVisible = true;
this.monitorPointTitle = "添加监控点位";
this.monitorPointTitle = this.$t("site_management.AddMonitoringPoints");
},
monitorPointHandleClose() {
this.monitorPointDialogVisible = false;
},
monitorPointEdit() {
this.monitorPointDialogVisible = true;
this.monitorPointTitle = "修改监控点位";
this.monitorPointTitle = this.$t(
"site_management.ModifyMonitoringPoints"
);
},
//
bindingMonitorPointClose() {
@ -744,9 +973,13 @@ export default {
},
bindingMonitorBtn(type) {
if (type == 0) {
this.bindingMonitorPointTitle = "绑定可见光监控点";
this.bindingMonitorPointTitle = this.$t(
"site_management.BindVisibleLightMonitoringPoints"
);
} else {
this.bindingMonitorPointTitle = "绑定热成像监控点";
this.bindingMonitorPointTitle = this.$t(
"site_management.BindThermalImagingMonitoringPoints"
);
}
this.bindingMonitorPointDialogVisible = true;
@ -772,7 +1005,7 @@ export default {
},
},
},
"添加"
this.$t("share.addTo")
),
]);
},
@ -854,13 +1087,13 @@ export default {
}
.bindingMonitorPointTree {
width: 100%;
height: 40vh;
height: 37vh;
overflow-y: scroll;
}
.bindingMonitorPointDiv {
width: 100%;
height: 40vh;
background: red;
// background: red;
}
.PTZ-content {
width: 170px;


Loading…
Cancel
Save