| | |
| | | this.password = password; |
| | | } |
| | | |
| | | public int getPTZType() { |
| | | public int getPtzType() { |
| | | return ptzType; |
| | | } |
| | | |
| | | public String getPTZTypeText() { |
| | | public String getPtzTypeText() { |
| | | return ptzTypeText; |
| | | } |
| | | |
| | | public void setPTZTypeText(String PTZTypeText) { |
| | | this.ptzTypeText = PTZTypeText; |
| | | public void setPtzTypeText(String ptzTypeText) { |
| | | this.ptzTypeText = ptzTypeText; |
| | | } |
| | | |
| | | public boolean isStatus() { |
| | |
| | | }else { |
| | | catalogXml.append("<Password></Password>\r\n"); |
| | | } |
| | | if (!ObjectUtils.isEmpty(channel.getPTZType())) { |
| | | catalogXml.append("<PTZType>" + channel.getPTZType() + "</PTZType>\r\n"); |
| | | if (!ObjectUtils.isEmpty(channel.getPtzType())) { |
| | | catalogXml.append("<PTZType>" + channel.getPtzType() + "</PTZType>\r\n"); |
| | | }else { |
| | | catalogXml.append("<PTZType></PTZType>\r\n"); |
| | | } |
| | |
| | | "longitude_wgs84, latitude_wgs84, has_audio, create_time, update_time, business_group_id, gps_time, stream_identification) " + |
| | | "VALUES (#{channelId}, #{deviceId}, #{name}, #{manufacture}, #{model}, #{owner}, #{civilCode}, #{block}," + |
| | | "#{address}, #{parental}, #{parentId}, #{safetyWay}, #{registerWay}, #{certNum}, #{certifiable}, #{errCode}, #{secrecy}, " + |
| | | "#{ipAddress}, #{port}, #{password}, #{PTZType}, #{status}, #{streamId}, #{longitude}, #{latitude}, #{longitudeGcj02}, " + |
| | | "#{ipAddress}, #{port}, #{password}, #{ptzType}, #{status}, #{streamId}, #{longitude}, #{latitude}, #{longitudeGcj02}, " + |
| | | "#{latitudeGcj02}, #{longitudeWgs84}, #{latitudeWgs84}, #{hasAudio}, #{createTime}, #{updateTime}, #{businessGroupId}, #{gpsTime}, #{streamIdentification})") |
| | | int add(DeviceChannel channel); |
| | | |
| | |
| | | "<if test='ipAddress != null'>, ip_address=#{ipAddress}</if>" + |
| | | "<if test='port != null'>, port=#{port}</if>" + |
| | | "<if test='password != null'>, password=#{password}</if>" + |
| | | "<if test='PTZType != null'>, custom_ptz_type=#{PTZType}</if>" + |
| | | "<if test='ptzType != null'>, custom_ptz_type=#{ptzType}</if>" + |
| | | "<if test='status != null'>, status=#{status}</if>" + |
| | | "<if test='streamId != null'>, stream_id=#{streamId}</if>" + |
| | | "<if test='hasAudio != null'>, has_audio=#{hasAudio}</if>" + |
| | |
| | | "#{item.owner}, #{item.civilCode}, #{item.block},#{item.subCount}," + |
| | | "#{item.address}, #{item.parental}, #{item.parentId}, #{item.safetyWay}, #{item.registerWay}, " + |
| | | "#{item.certNum}, #{item.certifiable}, #{item.errCode}, #{item.secrecy}, " + |
| | | "#{item.ipAddress}, #{item.port}, #{item.password}, #{item.PTZType}, #{item.status}, " + |
| | | "#{item.ipAddress}, #{item.port}, #{item.password}, #{item.ptzType}, #{item.status}, " + |
| | | "#{item.streamId}, #{item.longitude}, #{item.latitude},#{item.longitudeGcj02}, " + |
| | | "#{item.latitudeGcj02},#{item.longitudeWgs84}, #{item.latitudeWgs84}, #{item.hasAudio}, now(), now(), " + |
| | | "#{item.businessGroupId}, #{item.gpsTime}, #{item.streamIdentification}) " + |
| | |
| | | "#{item.owner}, #{item.civilCode}, #{item.block},#{item.subCount}," + |
| | | "#{item.address}, #{item.parental}, #{item.parentId}, #{item.safetyWay}, #{item.registerWay}, " + |
| | | "#{item.certNum}, #{item.certifiable}, #{item.errCode}, #{item.secrecy}, " + |
| | | "#{item.ipAddress}, #{item.port}, #{item.password}, #{item.PTZType}, #{item.status}, " + |
| | | "#{item.ipAddress}, #{item.port}, #{item.password}, #{item.ptzType}, #{item.status}, " + |
| | | "#{item.streamId}, #{item.longitude}, #{item.latitude},#{item.longitudeGcj02}, " + |
| | | "#{item.latitudeGcj02},#{item.longitudeWgs84}, #{item.latitudeWgs84}, #{item.hasAudio}, now(), now(), " + |
| | | "#{item.businessGroupId}, #{item.gpsTime}) " + |
| | |
| | | "<if test='item.ipAddress != null'>, ip_address=#{item.ipAddress}</if>" + |
| | | "<if test='item.port != null'>, port=#{item.port}</if>" + |
| | | "<if test='item.password != null'>, password=#{item.password}</if>" + |
| | | "<if test='item.PTZType != null'>, ptz_type=#{item.PTZType}</if>" + |
| | | "<if test='item.ptzType != null'>, ptz_type=#{item.ptzType}</if>" + |
| | | "<if test='item.status != null'>, status=#{item.status}</if>" + |
| | | "<if test='item.streamId != null'>, stream_id=#{item.streamId}</if>" + |
| | | "<if test='item.hasAudio != null'>, has_audio=#{item.hasAudio}</if>" + |
| | |
| | | type = 2; |
| | | } |
| | | console.log(type) |
| | | if (item.basicData.ptztype === 1 ) { // 1-球机;2-半球;3-固定枪机;4-遥控枪机 |
| | | if (item.basicData.ptzType === 1 ) { // 1-球机;2-半球;3-固定枪机;4-遥控枪机 |
| | | type = 4; |
| | | }else if (item.basicData.ptztype === 2) { |
| | | }else if (item.basicData.ptzType === 2) { |
| | | type = 5; |
| | | }else if (item.basicData.ptztype === 3 || item.basicData.ptztype === 4) { |
| | | }else if (item.basicData.ptzType === 3 || item.basicData.ptzType === 4) { |
| | | type = 6; |
| | | } |
| | | }else { |
| | |
| | | <el-descriptions-item label="设备归属" >{{channel.owner}}</el-descriptions-item> |
| | | <el-descriptions-item label="行政区域" >{{channel.civilCode}}</el-descriptions-item> |
| | | <el-descriptions-item label="安装地址" >{{channel.address}}</el-descriptions-item> |
| | | <el-descriptions-item label="云台类型" >{{channel.ptztypeText}}</el-descriptions-item> |
| | | <el-descriptions-item label="云台类型" >{{channel.ptzTypeText}}</el-descriptions-item> |
| | | <el-descriptions-item label="经纬度" >{{channel.longitude}},{{channel.latitude}}</el-descriptions-item> |
| | | <el-descriptions-item label="状态"> |
| | | <el-tag size="small" v-if="channel.status === 1">在线</el-tag> |
| | |
| | | }, |
| | | getImageByChannel: function (channel) { |
| | | let src = "static/images/gis/camera.png" |
| | | switch (channel.ptztype) { |
| | | switch (channel.ptzType) { |
| | | case 1: |
| | | if (channel.status === 1) { |
| | | src = "static/images/gis/camera1.png" |