Compare commits

...

2 Commits

Author SHA1 Message Date
ihzero 0dbf8623f0 添加iframe监控 2023-12-31 10:20:42 +08:00
ihzero f6f3e8197d 修改 2023-12-30 23:06:53 +08:00
5 changed files with 79 additions and 72 deletions

View File

@ -1,6 +1,9 @@
<template> <template>
<view class="h-full w-full"> <view class="h-full w-full">
<div ref="muiPlayer"></div> <iframe class="w-full h-full" v-if="type=='iframe'" :src="url"></iframe>
<div ref="muiPlayer" v-else>
</div>
</view> </view>
</template> </template>
<script> <script>
@ -23,6 +26,9 @@ export default {
}, },
methods: { methods: {
videoPlayer() { videoPlayer() {
if (this.type == 'iframe') {
console.log("=====");
} else {
let parse = {} let parse = {}
if (this.type == 'm3u8') { if (this.type == 'm3u8') {
parse = { parse = {
@ -51,7 +57,7 @@ export default {
pageHead: false, pageHead: false,
width: '100%', width: '100%',
height: '100%', height: '100%',
autoFit:false, autoFit: false,
objectFit: 'contain', objectFit: 'contain',
videoAttribute: [ videoAttribute: [
{ {
@ -90,6 +96,7 @@ export default {
}) })
}) })
}) })
}
}, },
}, },
} }

View File

@ -1,5 +1,5 @@
<template> <template>
<view> <view class="h-full w-full">
<LiveVideo <LiveVideo
v-if="address" v-if="address"
:key="address" :key="address"

View File

@ -185,7 +185,7 @@ export default {
}, },
}, },
{ {
field: 'type', field: 'industry',
label: '农业类型', label: '农业类型',
component: 'ApiSelect', component: 'ApiSelect',
componentProps: ({ formActionType }) => { componentProps: ({ formActionType }) => {
@ -197,7 +197,7 @@ export default {
return data.data return data.data
}, },
labelField: 'name', labelField: 'name',
valueField: 'id', valueField: 'key',
} }
}, },
}, },

View File

@ -157,7 +157,7 @@ export default {
}, },
}, },
{ {
field: 'type', field: 'industry',
label: '农业类型', label: '农业类型',
component: 'ApiSelect', component: 'ApiSelect',
componentProps: ({ formActionType }) => { componentProps: ({ formActionType }) => {
@ -169,7 +169,7 @@ export default {
return data.data return data.data
}, },
labelField: 'name', labelField: 'name',
valueField: 'id', valueField: 'key',
} }
}, },
}, },
@ -178,15 +178,15 @@ export default {
}, },
computed: { computed: {
options() { options() {
return [ return [].filter((e) => checkPermission(e.permission))
].filter((e) => checkPermission(e.permission))
}, },
}, },
methods: { methods: {
handleSubmit(e) { handleSubmit(e) {
this.filterParmas = e this.filterParmas = e
this.$nextTick(() => {
this.mescroll.resetUpScroll() this.mescroll.resetUpScroll()
})
}, },
upCallback({ num, size }) { upCallback({ num, size }) {
this.getData({ this.getData({

View File

@ -135,7 +135,7 @@
</view> </view>
<view class="content-box"> <view class="content-box">
<view class="video_ul" v-show="current == 0"> <view class="video_ul" v-show="current == 0">
<view class="video_li" v-for="(video, index) in videoList" :key="video.video_url+index"> <view class="video_li" v-for="(video, index) in videoList" :key="index+'s'">
<view class="video_cd"> <view class="video_cd">
<!-- #ifdef H5 --> <!-- #ifdef H5 -->
<!-- {{ video.video_url }} --> <!-- {{ video.video_url }} -->
@ -165,7 +165,7 @@
<view <view
class="video_li" class="video_li"
v-for="(video, index) in videoList2" v-for="(video, index) in videoList2"
:key="video.video_url+index" :key="index+'s2'"
> >
<view class="video_cd"> <view class="video_cd">
<!-- #ifdef H5 --> <!-- #ifdef H5 -->