过滤限制增加防止报错 #252
@ -332,7 +332,7 @@ var iccidList=[]
|
|||||||
data.forEach((el,index)=>{
|
data.forEach((el,index)=>{
|
||||||
if(this.validateIccid(el.iccid)){
|
if(this.validateIccid(el.iccid)){
|
||||||
this.api.qibenGeticcid(el).then(res=>{
|
this.api.qibenGeticcid(el).then(res=>{
|
||||||
if(res.data.code==200){
|
if(res.data.code==200&&res.data.data){
|
||||||
iccidList.push(res.data.data)
|
iccidList.push(res.data.data)
|
||||||
this.$store.state.iccidList=iccidList
|
this.$store.state.iccidList=iccidList
|
||||||
if(res1.data.data&&res.data.data.expired){
|
if(res1.data.data&&res.data.data.expired){
|
||||||
|
@ -654,11 +654,11 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import EZUIKit from 'ezuikit-js';
|
// import EZUIKit from 'ezuikit-js';
|
||||||
import { getnowtime } from '../../assets/js/nowTime'
|
import { getnowtime } from '../../assets/js/nowTime'
|
||||||
import { realTimeLine, statusCharts } from '@/assets/js/charts'
|
import { realTimeLine, statusCharts } from '@/assets/js/charts'
|
||||||
import videojs from 'video.js';
|
// import videojs from 'video.js';
|
||||||
import video_zhCN from 'video.js/dist/lang/zh-CN.json'
|
// import video_zhCN from 'video.js/dist/lang/zh-CN.json'
|
||||||
import vueSeamless from 'vue-seamless-scroll'
|
import vueSeamless from 'vue-seamless-scroll'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -798,12 +798,22 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getPackageTime(){
|
getPackageTime(){
|
||||||
var item= this.$store.state.iccidList.find(item=>item.iccid==this.$store.state.equipmentList[this.indexs - 1].iccidcode)
|
|
||||||
|
var item= this.$store.state.iccidList.find(item=>{
|
||||||
|
if(item){
|
||||||
|
item.iccid==this.$store.state.equipmentList[this.indexs - 1].iccidcode
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
return item? item.packageTime:'无数据'
|
return item? item.packageTime:'无数据'
|
||||||
},
|
},
|
||||||
getPackageTimeColor(){
|
getPackageTimeColor(){
|
||||||
var item= this.$store.state.iccidList.find(item=>item.iccid==this.$store.state.equipmentList[this.indexs - 1].iccidcode)
|
|
||||||
|
var item= this.$store.state.iccidList.find(item=>{
|
||||||
|
if(item){
|
||||||
|
item.iccid==this.$store.state.equipmentList[this.indexs - 1].iccidcode
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
return item? item.expired:false
|
return item? item.expired:false
|
||||||
},
|
},
|
||||||
@ -929,24 +939,24 @@ export default {
|
|||||||
padString(str, length) {
|
padString(str, length) {
|
||||||
return str.padStart(length, '0');
|
return str.padStart(length, '0');
|
||||||
},
|
},
|
||||||
createVideoNew(accessToken) {
|
// createVideoNew(accessToken) {
|
||||||
// divW和divH是获取了父级宽高 使播放容器能铺满div
|
// // divW和divH是获取了父级宽高 使播放容器能铺满div
|
||||||
let divW = this.$refs.monitor.clientWidth
|
// let divW = this.$refs.monitor.clientWidth
|
||||||
let divH = this.$refs.monitor.clientHeight
|
// let divH = this.$refs.monitor.clientHeight
|
||||||
this.player = new EZUIKit.EZUIKitPlayer({
|
// this.player = new EZUIKit.EZUIKitPlayer({
|
||||||
id: 'video-js', // 视频容器ID
|
// id: 'video-js', // 视频容器ID
|
||||||
accessToken: accessToken,
|
// accessToken: accessToken,
|
||||||
url: this.url,
|
// url: this.url,
|
||||||
// 官方url例子:ezopen://open.ys7.com/G39444019/1.live 也可并非.live结尾 详见GitHub
|
// // 官方url例子:ezopen://open.ys7.com/G39444019/1.live 也可并非.live结尾 详见GitHub
|
||||||
// 播放主题 simple-极简版; standard-标准版; security-安防版; voice-语音版; 自定义主题详见GitHub
|
// // 播放主题 simple-极简版; standard-标准版; security-安防版; voice-语音版; 自定义主题详见GitHub
|
||||||
template: 'security',
|
// template: 'security',
|
||||||
useHardDev: true,// 开启高性能模式 依赖需高于7.7.x 截止到2023.11.7 建议保持最新版本为7.7.6
|
// useHardDev: true,// 开启高性能模式 依赖需高于7.7.x 截止到2023.11.7 建议保持最新版本为7.7.6
|
||||||
plugin: ["talk"], // 加载插件,talk-对讲 非必填
|
// plugin: ["talk"], // 加载插件,talk-对讲 非必填
|
||||||
width: divW, // 播放容器宽高 也可以直接设置成数字 如 1920 单位是px
|
// width: divW, // 播放容器宽高 也可以直接设置成数字 如 1920 单位是px
|
||||||
height: divH, // 播放容器宽高 也可以直接设置成数字 如 1080 单位是px
|
// height: divH, // 播放容器宽高 也可以直接设置成数字 如 1080 单位是px
|
||||||
})
|
// })
|
||||||
|
|
||||||
},
|
// },
|
||||||
getIcon(item) {
|
getIcon(item) {
|
||||||
var index = item.index
|
var index = item.index
|
||||||
if (item.type == 3) {
|
if (item.type == 3) {
|
||||||
@ -1047,21 +1057,21 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
createVideo() {
|
// createVideo() {
|
||||||
|
|
||||||
// 创建视频播放器
|
// // 创建视频播放器
|
||||||
videojs.addLanguage('zh-CN', video_zhCN)
|
// videojs.addLanguage('zh-CN', video_zhCN)
|
||||||
this.player = videojs(this.$refs.videoPlayer, {
|
// this.player = videojs(this.$refs.videoPlayer, {
|
||||||
techOrder: ['html5', 'hls'], // 优先使用HTML5播放器,如果不支持,则使用HLS
|
// techOrder: ['html5', 'hls'], // 优先使用HTML5播放器,如果不支持,则使用HLS
|
||||||
sources: [{
|
// sources: [{
|
||||||
src: this.url, // 替换为您的.m3u8链接
|
// src: this.url, // 替换为您的.m3u8链接
|
||||||
type: 'application/x-mpegURL'
|
// type: 'application/x-mpegURL'
|
||||||
}],
|
// }],
|
||||||
autoplay: true, // 自动播放
|
// autoplay: true, // 自动播放
|
||||||
controls: true, // 显示控制条
|
// controls: true, // 显示控制条
|
||||||
language: 'zh-CN'
|
// language: 'zh-CN'
|
||||||
});
|
// });
|
||||||
},
|
// },
|
||||||
countData100(data) {
|
countData100(data) {
|
||||||
var num = 0
|
var num = 0
|
||||||
if (data) {
|
if (data) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user