diff --git a/src/views/device/components/Metadata/metadata.ts b/src/views/device/components/Metadata/metadata.ts index 5c757ad0..81fa4a8c 100644 --- a/src/views/device/components/Metadata/metadata.ts +++ b/src/views/device/components/Metadata/metadata.ts @@ -27,30 +27,30 @@ const filterProductMetadata = (data: any[], productMetaData: any[]) => { ): ProductItem | DeviceInstance => { if (!data) return data; const metadata = JSON.parse(data.metadata || '{}') as DeviceMetadata; - let productMetaData + // let productMetaData - if ((data as DeviceInstance).productMetadata) { - productMetaData = JSON.parse((data as DeviceInstance).productMetadata) - } - - if (productMetaData) { - if (productMetaData.properties && productMetaData.properties.length) { - metadata.properties = filterProductMetadata(item, productMetaData.properties) - } - if (productMetaData.functions && productMetaData.functions.length) { - metadata.functions = filterProductMetadata(item, productMetaData.functions) - } - if (productMetaData.events && productMetaData.events.length) { - metadata.events = filterProductMetadata(item, productMetaData.events) - } - if (productMetaData.tags && productMetaData.tags.length) { - metadata.tags = filterProductMetadata(item, productMetaData.tags) - } - } else { - metadata[type] = item as any - } - console.log(metadata, type) - metadata[type] = metadata[type].sort((a, b) => b?.sortsIndex - a?.sortsIndex) as any[] + // if ((data as DeviceInstance).productMetadata) { + // productMetaData = JSON.parse((data as DeviceInstance).productMetadata) + // } + // + // if (productMetaData) { + // if (productMetaData.properties && productMetaData.properties.length) { + // metadata.properties = filterProductMetadata(item, productMetaData.properties) + // } + // if (productMetaData.functions && productMetaData.functions.length) { + // metadata.functions = filterProductMetadata(item, productMetaData.functions) + // } + // if (productMetaData.events && productMetaData.events.length) { + // metadata.events = filterProductMetadata(item, productMetaData.events) + // } + // if (productMetaData.tags && productMetaData.tags.length) { + // metadata.tags = filterProductMetadata(item, productMetaData.tags) + // } + // } else { + // metadata[type] = item as any + // } + // console.log(metadata, type) + metadata[type] = (item || []).sort((a, b) => b?.sortsIndex - a?.sortsIndex) as any[] data.metadata = JSON.stringify(metadata); onEvent?.(data.metadata) return data; diff --git a/src/views/media/Cascade/Channel/index.vue b/src/views/media/Cascade/Channel/index.vue index f46732a7..d6a47db1 100644 --- a/src/views/media/Cascade/Channel/index.vue +++ b/src/views/media/Cascade/Channel/index.vue @@ -7,7 +7,7 @@ ref="listRef" model="table" :columns="columns" - :request="(e:any) => CascadeApi.queryBindChannel(route?.query.id as string, e)" + :request="(e) => CascadeApi.queryBindChannel(route?.query.id, e)" :defaultParams="{ sorts: [{ name: 'name', order: 'desc' }], }" diff --git a/src/views/media/Device/Channel/Live/index.vue b/src/views/media/Device/Channel/Live/index.vue index f16df51d..27d292e1 100644 --- a/src/views/media/Device/Channel/Live/index.vue +++ b/src/views/media/Device/Channel/Live/index.vue @@ -21,13 +21,13 @@