bug 修改
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
width:(100/grad)+'%'
|
||||
}">
|
||||
|
||||
<div class="video-item__inner" @click="handleCamera(element.cameraIndexCode,element)">
|
||||
<div class="video-item__inner" @click="handleCamera(element.cameraIndexCode,element,index)">
|
||||
<div
|
||||
v-if="element.isDiy == 1"
|
||||
class="video-item__follow"
|
||||
@@ -70,7 +70,7 @@
|
||||
<el-pagination background layout="prev, pager, next" :total="1000" />
|
||||
</div> -->
|
||||
</div>
|
||||
<VideoDialog v-model="show" :cameraIndexCode="cameraIndexCode" :isDiy="isDiy" :isCollect="isCollect" :src="videoSrc" />
|
||||
<VideoDialog v-model="show" :cameraIndexCode="cameraIndexCode" @isDiyChange="isDiyChange" :isDiy="isDiy" :isCollect="isCollect" :src="videoSrc" />
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
@@ -127,6 +127,18 @@
|
||||
getRegionsList()
|
||||
})
|
||||
}
|
||||
//弹窗收藏监听
|
||||
const isDiyChange = (val)=>{
|
||||
console.log(val,11222)
|
||||
isDiy.value = val
|
||||
|
||||
videoList.value[diyIndex.value].videos.forEach(async (it, i) => {
|
||||
|
||||
if(it.cameraIndexCode == cameraIndexCode.value){
|
||||
it.isDiy = val
|
||||
}
|
||||
})
|
||||
}
|
||||
const onStart = (res)=>{
|
||||
|
||||
}
|
||||
@@ -138,7 +150,7 @@
|
||||
cameraIndexCodes:videoList.value[itemIndex].videos.map((item) => item.cameraIndexCode)
|
||||
}).then((ress)=>{
|
||||
|
||||
videoList.value[itemIndex] = newList
|
||||
// getVideCollectCateList()
|
||||
})
|
||||
|
||||
}
|
||||
@@ -207,7 +219,9 @@
|
||||
let isCollect = ref(0)
|
||||
let isDiy = ref(0)
|
||||
let videoSrc = ref('')
|
||||
const handleCamera = async (itemCode,resource) => {
|
||||
let diyIndex = ref(null)
|
||||
const handleCamera = async (itemCode,resource,index) => {
|
||||
diyIndex.value = index
|
||||
show.value = true
|
||||
let res = await getPreviewUrlApi({
|
||||
type: 'hls',
|
||||
|
||||
Reference in New Issue
Block a user