|
@@ -100,7 +100,7 @@
|
|
|
</div>
|
|
|
<!-- <img :src="item.warnImage" alt="" style="width: 100%; height: 150px;"> -->
|
|
|
<image-preview v-if="item.warnImage != null && item.warnImage != ''" :src="item.warnImage" :width="100 +'%'" :height="150" style=""/>
|
|
|
- <video
|
|
|
+ <!-- <video
|
|
|
:id="'myVideo' + (index+1)"
|
|
|
data-setup="{}"
|
|
|
loop="loop"
|
|
@@ -111,10 +111,11 @@
|
|
|
poster=""
|
|
|
style="width: 100%;height: 150px;"
|
|
|
v-if=" item.videoAddress != null && item.videoAddress != ''"
|
|
|
- >
|
|
|
+ > -->
|
|
|
<!-- + baseUrl -->
|
|
|
- <source :src="item.videoAddress " />
|
|
|
- </video>
|
|
|
+ <!-- <source :src="item.videoAddress " />
|
|
|
+ </video> -->
|
|
|
+ <h265-player url="http://192.168.9.240:5010/prod-api/profile/videoRecored/recording_20250627_092541_357_离岗.mp4" @error="handleError"></h265-player>
|
|
|
</div>
|
|
|
|
|
|
<div class="goe">
|
|
@@ -264,6 +265,7 @@ import { listWarnManage, getWarnManage, delWarnManage, addWarnManage, updateWarn
|
|
|
// import 'videojs-flash'
|
|
|
import { listChannelNumber, getChannelNumber, delChannelNumber, addChannelNumber, updateChannelNumber } from "@/api/system/channelNumber"
|
|
|
const defaultSettings = require("@/settings.js");
|
|
|
+import H265Player from 'vue-h265-player';
|
|
|
import mqttHandle from "../../../utils/mqttHandler.js"
|
|
|
import mqtt from 'mqtt';
|
|
|
import { MqttClient } from 'mqtt'
|
|
@@ -271,6 +273,9 @@ import { MqttClient } from 'mqtt'
|
|
|
const client = mqtt.connect('ws://13.229.167.76:1884/mqtt')
|
|
|
export default {
|
|
|
name: "WarnManage",
|
|
|
+ components: {
|
|
|
+ H265Player
|
|
|
+ },
|
|
|
dicts: ['gaojing_typeshuju', 'source_type','alarm_task','shagnt'],
|
|
|
data() {
|
|
|
return {
|
|
@@ -346,6 +351,7 @@ export default {
|
|
|
staffTrainTimeList:[],
|
|
|
tableMaxHeight:'200',
|
|
|
receiveNews: "",
|
|
|
+
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
@@ -419,6 +425,9 @@ export default {
|
|
|
// this.disconnect()
|
|
|
},
|
|
|
methods: {
|
|
|
+ handleError(error) {
|
|
|
+ console.error('Video error:', error);
|
|
|
+ },
|
|
|
gettimeyer(){
|
|
|
let nowDate = new Date()
|
|
|
let date = {
|