修改监控

develop
ihzero 2023-12-07 16:30:42 +08:00
parent 194850dd65
commit 9cc03b1be9
1 changed files with 24 additions and 14 deletions

View File

@ -35,7 +35,7 @@
<div class="flex-1"> <div class="flex-1">
<div <div
class="h-130px" class="h-130px"
:class="{ 'h-140px': isBase }" :class="{ '!h-160px': isBase }"
v-for="(item, index) in listBig" v-for="(item, index) in listBig"
:key="item.url + index" :key="item.url + index"
> >
@ -47,17 +47,19 @@
/> />
</div> </div>
</div> </div>
<!-- <div class="grid grid-cols-3 gap-x-6px pt-10px"> <div class="overflow-y-auto h-80px" v-if="isBase">
<div class="h-66px" v-for="item in listSmall" :key="item.id"> <div class="grid grid-cols-3 gap-x-6px pt-10px" v-for="(ar, i) in listSmall" :key="i">
<VideoFlv <div class="h-66px" v-for="item in ar" :key="item.id">
@onScreen="onScreenClick" <VideoFlv
class="cursor-pointer" @onScreen="onScreenClick"
:url="item.url" class="cursor-pointer"
:name="item.base_name" :url="item.url"
:screen="true" :name="item.base_name"
/> :screen="true"
/>
</div>
</div> </div>
</div> --> </div>
</div> </div>
</div> </div>
@ -130,7 +132,7 @@
const currentModelVideo = ref<any>(null) const currentModelVideo = ref<any>(null)
const listSmall = computed(() => Data.list.slice(1, 4)) const listSmall = computed(() => chunkArray(Data.list?.slice(1, Data.list.length) ?? [], 3))
const listBig = computed(() => Data.list.slice(0, 1)) const listBig = computed(() => Data.list.slice(0, 1))
const currentTabValue = computed( const currentTabValue = computed(
@ -143,10 +145,18 @@
getData() getData()
} }
function chunkArray(array, chunkSize) {
const result = []
for (let i = 0; i < array.length; i += chunkSize) {
result.push(array.slice(i, i + chunkSize))
}
return result
}
async function getTabs() { async function getTabs() {
const resData = await getAgriculturalDeviceBasic({ const resData = await getAgriculturalDeviceBasic({
device_type: 1, device_type: 1,
is_recommended: 1, is_recommended: props.baseId ? null : 1,
}) })
Data.tabList = resData Data.tabList = resData
if (resData.length) Data.currentTab = resData[0].id if (resData.length) Data.currentTab = resData[0].id
@ -160,7 +170,7 @@
base_id: props.baseId ?? Data.currentTab, base_id: props.baseId ?? Data.currentTab,
type: 1, type: 1,
status: 1, status: 1,
is_recommend: 1, is_recommend: props.baseId ? null : 1,
}) })
Data.list = [] Data.list = []