Compare commits

...

4 Commits

4 changed files with 486 additions and 518 deletions

File diff suppressed because it is too large Load Diff

View File

@ -312,7 +312,7 @@
<span>{{ statusText[record.status] || '' }}</span>
</template>
<template v-if="column.dataIndex === 'operation'">
<a @click="
<a :class="record.status != 1 ? 'disabled-text' : ''" @click="
openVideo(
record.channelCode ||
record.channelId ||
@ -758,7 +758,8 @@ const openVideo = (id, item) => {
rowClickData.value = item
//
if (item && item.status != 1) {
return message.warning('当前设备离线, 不可预览!')
return
// return message.warning('线, ')
}
console.log('打开视频', id)
const param = {
@ -2367,4 +2368,13 @@ video::-webkit-media-controls {
bottom: 30px;
text-align: right;
}
.disabled-text {
cursor: not-allowed;
opacity: 0.5;
color: #666666;
&:hover {
color: #666666;
}
}
</style>

View File

@ -262,35 +262,27 @@ const goPage = (item) => {
}
}
}
let isQingDao = whoShow.itShowQingDao;
//
const read = (item) => {
if (selectData.value.length === 0 && !item) {
message.error('未选择消息!')
return
return message.error('未选择消息!')
}
console.log(selectData.value)
if (item) {
//
// ,
if (item.readStatus === 1) {
if(isQingDao) {
goPage(item)
}
//
return
return goPage(item)
}
mynoticeRead(item.id).then((res) => {
if (res.data.code == 0) {
message.success('通知已读!')
mybus.emit('getMynotice')
init()
if (isQingDao) {
//
setTimeout(() => {
goPage(item)
}, 1000)
}
//
setTimeout(() => {
goPage(item)
}, 1500)
} else {
message.error('操作失败!')
}

View File

@ -85,19 +85,15 @@ export default defineComponent({
}
onMounted(() => {
if (itShowXiHaiAn) {
handleClick(menuList[0])
if (type) {
console.log('type---------->', type)
let _obj = menuList.find(v => v.key == type)
handleClick(_obj)
} else {
if (type) {
console.log('type---------->', type)
let _obj = menuList.find(v => v.key == type)
handleClick(_obj)
if (menuList[1]) {
handleClick(menuList[1])
} else {
if (menuList[1]) {
handleClick(menuList[1])
}else {
handleClick(menuList[0])
}
handleClick(menuList[0])
}
}
})