|
@@ -22,7 +22,7 @@
|
|
|
<body>
|
|
|
<div class="storeCheck" id="app">
|
|
|
<!-- 播放器 -->
|
|
|
- <div class="videoPlay" v-if="xdType=='video'">
|
|
|
+ <div class="videoPlay" v-if="xdType=='video'&&!videoStatus">
|
|
|
<!-- 云台控制 -->
|
|
|
<div class="control-yt" v-show="showYt&&!showYtbtns" @click="openYt"></div>
|
|
|
<div class="control-yt-close" v-show="showYtbtns" @click="openYt"></div>
|
|
@@ -33,6 +33,9 @@
|
|
|
<!-- 播放器 -->
|
|
|
<div class="prism-player" id="player-con"></div>
|
|
|
</div>
|
|
|
+ <div class="videoPlay errorVideo" v-if="xdType=='video'&&videoStatus">
|
|
|
+ <div @click='getVideoUrl'>点击重新加载视频</div>
|
|
|
+ </div>
|
|
|
<!-- 工作区 -->
|
|
|
<div class="checkWork">
|
|
|
<!-- 统计及摄像头切换 -->
|
|
@@ -127,15 +130,15 @@
|
|
|
</div>
|
|
|
<div>
|
|
|
<!-- 不适用 -->
|
|
|
- <a-icon @click="selZbResult(0,zb)" theme="filled" type="minus-circle" :class="zb.result=='NOT_WORK'?'choose-bsy':''" />
|
|
|
+ <a-icon @click="selZbResult(0,zb)" :theme="zb.result=='NOT_WORK'?'filled':''" type="minus-circle" :class="zb.result=='NOT_WORK'?'choose-bsy':''" />
|
|
|
</div>
|
|
|
<div>
|
|
|
<!-- 不合格 -->
|
|
|
- <a-icon @click="selZbResult(1,zb)" theme="filled" type="close-circle" :class="zb.result=='NOT_PASS'?'choose-bhg':''" />
|
|
|
+ <a-icon @click="selZbResult(1,zb)" :theme="zb.result=='NOT_PASS'?'filled':''" type="close-circle" :class="zb.result=='NOT_PASS'?'choose-bhg':''" />
|
|
|
</div>
|
|
|
<div>
|
|
|
<!-- 合格 -->
|
|
|
- <a-icon @click="selZbResult(2,zb)" theme="filled" type="check-circle" :class="zb.result=='PASS'?'choose-hg':''" />
|
|
|
+ <a-icon @click="selZbResult(2,zb)" :theme="zb.result=='PASS'?'filled':''" type="check-circle" :class="zb.result=='PASS'?'choose-hg':''" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -191,6 +194,7 @@
|
|
|
el: '#app',
|
|
|
data: {
|
|
|
xdType: 'video', // 巡店类型
|
|
|
+ videoStatus: false, // 获取视频失败
|
|
|
player: null, // 播放器对象
|
|
|
videoPlayerStatus:'',// 视频播放状态
|
|
|
videoList: [], // 播放通道
|
|
@@ -289,9 +293,14 @@
|
|
|
}
|
|
|
this.videoInit(url)
|
|
|
},
|
|
|
+ // 获取视频地址失败
|
|
|
+ getVideoUrlError(err){
|
|
|
+ this.videoStatus = true
|
|
|
+ },
|
|
|
// 初始化播放器
|
|
|
videoInit(videoSrc) {
|
|
|
const _this = this
|
|
|
+ _this.videoStatus = false
|
|
|
// 初始化播放器
|
|
|
_this.player = new Aliplayer({
|
|
|
'id': 'player-con',
|