From 56de1f1412665435c5dd3e352765cf18a7c59449 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 18 May 2026 22:34:31 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=88iot=EF=BC=89=EF=BC=9A=E6=B8=85?= =?UTF-8?q?=E7=90=86=20defineOptions=20=E5=86=97=E4=BD=99=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/views/iot/alert/config/index.vue | 2 -- apps/web-antd/src/views/iot/alert/record/index.vue | 2 -- apps/web-antd/src/views/iot/device/device/detail/index.vue | 2 -- apps/web-antd/src/views/iot/device/device/index.vue | 6 ------ apps/web-antd/src/views/iot/device/group/index.vue | 2 -- apps/web-antd/src/views/iot/home/index.vue | 2 -- apps/web-antd/src/views/iot/product/category/index.vue | 2 -- .../web-antd/src/views/iot/product/product/detail/index.vue | 2 -- apps/web-antd/src/views/iot/product/product/index.vue | 2 -- apps/web-antd/src/views/iot/thingmodel/index.vue | 2 -- 10 files changed, 24 deletions(-) diff --git a/apps/web-antd/src/views/iot/alert/config/index.vue b/apps/web-antd/src/views/iot/alert/config/index.vue index ac2637650..a7e5b9868 100644 --- a/apps/web-antd/src/views/iot/alert/config/index.vue +++ b/apps/web-antd/src/views/iot/alert/config/index.vue @@ -15,8 +15,6 @@ import { $t } from '#/locales'; import AlertConfigForm from './modules/form.vue'; import { useGridColumns, useGridFormSchema } from './data'; -defineOptions({ name: 'IoTAlertConfig' }); - const [FormModal, formModalApi] = useVbenModal({ connectedComponent: AlertConfigForm, destroyOnClose: true, diff --git a/apps/web-antd/src/views/iot/alert/record/index.vue b/apps/web-antd/src/views/iot/alert/record/index.vue index 35327099e..aaed62d1c 100644 --- a/apps/web-antd/src/views/iot/alert/record/index.vue +++ b/apps/web-antd/src/views/iot/alert/record/index.vue @@ -14,8 +14,6 @@ import { getAlertRecordPage, processAlertRecord } from '#/api/iot/alert/record'; import { useGridColumns, useGridFormSchema } from './data'; -defineOptions({ name: 'IoTAlertRecord' }); - /** 刷新表格 */ function handleRefresh() { gridApi.query(); diff --git a/apps/web-antd/src/views/iot/device/device/detail/index.vue b/apps/web-antd/src/views/iot/device/device/detail/index.vue index 4bd753102..26457759e 100644 --- a/apps/web-antd/src/views/iot/device/device/detail/index.vue +++ b/apps/web-antd/src/views/iot/device/device/detail/index.vue @@ -24,8 +24,6 @@ import DeviceDetailsSimulator from './modules/simulator.vue'; import DeviceDetailsSubDevice from './modules/sub-device.vue'; import DeviceDetailsThingModel from './modules/thing-model.vue'; -defineOptions({ name: 'IoTDeviceDetail' }); - const route = useRoute(); const router = useRouter(); diff --git a/apps/web-antd/src/views/iot/device/device/index.vue b/apps/web-antd/src/views/iot/device/device/index.vue index 5fecdfac2..0a7be9fc1 100644 --- a/apps/web-antd/src/views/iot/device/device/index.vue +++ b/apps/web-antd/src/views/iot/device/device/index.vue @@ -41,9 +41,6 @@ import DeviceForm from './modules/form.vue'; import DeviceGroupForm from './modules/group-form.vue'; import DeviceImportForm from './modules/import-form.vue'; -/** IoT 设备列表 */ -defineOptions({ name: 'IoTDevice' }); - const route = useRoute(); const router = useRouter(); const products = ref([]); @@ -52,9 +49,6 @@ const viewMode = ref<'card' | 'list'>('card'); const cardViewRef = ref(); const checkedIds = ref([]); -/** 判断是否为列表视图 */ -const isListView = () => viewMode.value === 'list'; - const [DeviceFormModal, deviceFormModalApi] = useVbenModal({ connectedComponent: DeviceForm, destroyOnClose: true, diff --git a/apps/web-antd/src/views/iot/device/group/index.vue b/apps/web-antd/src/views/iot/device/group/index.vue index 2ee40a18b..139cfcc5c 100644 --- a/apps/web-antd/src/views/iot/device/group/index.vue +++ b/apps/web-antd/src/views/iot/device/group/index.vue @@ -13,8 +13,6 @@ import { $t } from '#/locales'; import { useGridColumns, useGridFormSchema } from './data'; import Form from './modules/form.vue'; -defineOptions({ name: 'IoTDeviceGroup' }); - const [FormModal, formModalApi] = useVbenModal({ connectedComponent: Form, destroyOnClose: true, diff --git a/apps/web-antd/src/views/iot/home/index.vue b/apps/web-antd/src/views/iot/home/index.vue index e05863fe9..7c0312697 100644 --- a/apps/web-antd/src/views/iot/home/index.vue +++ b/apps/web-antd/src/views/iot/home/index.vue @@ -15,8 +15,6 @@ import DeviceMapCard from './modules/device-map-card.vue'; import DeviceStateCountCard from './modules/device-state-count-card.vue'; import MessageTrendCard from './modules/message-trend-card.vue'; -defineOptions({ name: 'IoTHome' }); - const loading = ref(true); const statsData = ref(defaultStatsData); diff --git a/apps/web-antd/src/views/iot/product/category/index.vue b/apps/web-antd/src/views/iot/product/category/index.vue index 1b622d801..60fb4ac8b 100644 --- a/apps/web-antd/src/views/iot/product/category/index.vue +++ b/apps/web-antd/src/views/iot/product/category/index.vue @@ -16,8 +16,6 @@ import { $t } from '#/locales'; import { useGridColumns, useGridFormSchema } from './data'; import Form from './modules/form.vue'; -defineOptions({ name: 'IoTProductCategory' }); - const [FormModal, formModalApi] = useVbenModal({ connectedComponent: Form, destroyOnClose: true, diff --git a/apps/web-antd/src/views/iot/product/product/detail/index.vue b/apps/web-antd/src/views/iot/product/product/detail/index.vue index aa00b35dd..a43289460 100644 --- a/apps/web-antd/src/views/iot/product/product/detail/index.vue +++ b/apps/web-antd/src/views/iot/product/product/detail/index.vue @@ -16,8 +16,6 @@ import { IOT_PROVIDE_KEY } from '#/views/iot/utils/constants'; import ProductDetailsHeader from './modules/header.vue'; import ProductDetailsInfo from './modules/info.vue'; -defineOptions({ name: 'IoTProductDetail' }); - const route = useRoute(); const router = useRouter(); diff --git a/apps/web-antd/src/views/iot/product/product/index.vue b/apps/web-antd/src/views/iot/product/product/index.vue index 7cac44c0d..959280fbf 100644 --- a/apps/web-antd/src/views/iot/product/product/index.vue +++ b/apps/web-antd/src/views/iot/product/product/index.vue @@ -26,8 +26,6 @@ import { useGridColumns } from './data'; import ProductCardView from './modules/card-view.vue'; import Form from './modules/form.vue'; -defineOptions({ name: 'IoTProduct' }); - const router = useRouter(); const categoryList = ref([]); const viewMode = ref<'card' | 'list'>('card'); diff --git a/apps/web-antd/src/views/iot/thingmodel/index.vue b/apps/web-antd/src/views/iot/thingmodel/index.vue index dbb75eb04..f86f9d09e 100644 --- a/apps/web-antd/src/views/iot/thingmodel/index.vue +++ b/apps/web-antd/src/views/iot/thingmodel/index.vue @@ -20,8 +20,6 @@ import { DataDefinition } from './modules/components'; import Form from './modules/form.vue'; import Tsl from './modules/tsl.vue'; -defineOptions({ name: 'IoTThingModel' }); - const product = inject>(IOT_PROVIDE_KEY.PRODUCT); const productId = computed(() => product?.value?.id);