feat(iot):清理 defineOptions 冗余的
parent
80f071d57f
commit
56de1f1412
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -14,8 +14,6 @@ import { getAlertRecordPage, processAlertRecord } from '#/api/iot/alert/record';
|
|||
|
||||
import { useGridColumns, useGridFormSchema } from './data';
|
||||
|
||||
defineOptions({ name: 'IoTAlertRecord' });
|
||||
|
||||
/** 刷新表格 */
|
||||
function handleRefresh() {
|
||||
gridApi.query();
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -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<IotProductApi.Product[]>([]);
|
||||
|
|
@ -52,9 +49,6 @@ const viewMode = ref<'card' | 'list'>('card');
|
|||
const cardViewRef = ref();
|
||||
const checkedIds = ref<number[]>([]);
|
||||
|
||||
/** 判断是否为列表视图 */
|
||||
const isListView = () => viewMode.value === 'list';
|
||||
|
||||
const [DeviceFormModal, deviceFormModalApi] = useVbenModal({
|
||||
connectedComponent: DeviceForm,
|
||||
destroyOnClose: true,
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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<StatsData>(defaultStatsData);
|
||||
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -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<IotProductCategoryApi.ProductCategory[]>([]);
|
||||
const viewMode = ref<'card' | 'list'>('card');
|
||||
|
|
|
|||
|
|
@ -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<Ref<IotProductApi.Product>>(IOT_PROVIDE_KEY.PRODUCT);
|
||||
const productId = computed(() => product?.value?.id);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue