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 4797250dc..0f23562bc 100644 --- a/apps/web-antd/src/views/iot/alert/config/index.vue +++ b/apps/web-antd/src/views/iot/alert/config/index.vue @@ -10,7 +10,7 @@ import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; import { deleteAlertConfig, getAlertConfigPage } from '#/api/iot/alert/config'; import { $t } from '#/locales'; -import AlertConfigForm from '../modules/AlertConfigForm.vue'; +import AlertConfigForm from '../modules/alert-config-form.vue'; import { useGridColumns, useGridFormSchema } from './data'; defineOptions({ name: 'IoTAlertConfig' }); diff --git a/apps/web-antd/src/views/iot/alert/modules/AlertConfigForm.vue b/apps/web-antd/src/views/iot/alert/modules/alert-config-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/alert/modules/AlertConfigForm.vue rename to apps/web-antd/src/views/iot/alert/modules/alert-config-form.vue 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 d06649d66..659f6b98d 100644 --- a/apps/web-antd/src/views/iot/device/device/index.vue +++ b/apps/web-antd/src/views/iot/device/device/index.vue @@ -32,10 +32,10 @@ import { getSimpleProductList } from '#/api/iot/product/product'; import { $t } from '#/locales'; import { useGridColumns } from './data'; -import DeviceCardView from './modules/DeviceCardView.vue'; -import DeviceForm from './modules/DeviceForm.vue'; -import DeviceGroupForm from './modules/DeviceGroupForm.vue'; -import DeviceImportForm from './modules/DeviceImportForm.vue'; +import DeviceCardView from './modules/device-card-view.vue'; +import DeviceForm from './modules/device-form.vue'; +import DeviceGroupForm from './modules/device-group-form.vue'; +import DeviceImportForm from './modules/device-import-form.vue'; /** IoT 设备列表 */ defineOptions({ name: 'IoTDevice' }); diff --git a/apps/web-antd/src/views/iot/device/device/modules/components/DeviceTableSelect.vue b/apps/web-antd/src/views/iot/device/device/modules/components/device-table-select.vue similarity index 100% rename from apps/web-antd/src/views/iot/device/device/modules/components/DeviceTableSelect.vue rename to apps/web-antd/src/views/iot/device/device/modules/components/device-table-select.vue diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailConfig.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/device-detail-config.vue similarity index 100% rename from apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailConfig.vue rename to apps/web-antd/src/views/iot/device/device/modules/detail/device-detail-config.vue diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsHeader.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-header.vue similarity index 98% rename from apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsHeader.vue rename to apps/web-antd/src/views/iot/device/device/modules/detail/device-details-header.vue index 8c0acd85a..d0de74904 100644 --- a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsHeader.vue +++ b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-header.vue @@ -8,7 +8,7 @@ import { useRouter } from 'vue-router'; import { Button, Card, Descriptions, message } from 'ant-design-vue'; -import DeviceForm from '../DeviceForm.vue'; +import DeviceForm from '../device-form.vue'; interface Props { product: IotProductApi.Product; diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsInfo.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-info.vue similarity index 100% rename from apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsInfo.vue rename to apps/web-antd/src/views/iot/device/device/modules/detail/device-details-info.vue diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsMessage.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-message.vue similarity index 100% rename from apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsMessage.vue rename to apps/web-antd/src/views/iot/device/device/modules/detail/device-details-message.vue diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsSimulator.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-simulator.vue similarity index 99% rename from apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsSimulator.vue rename to apps/web-antd/src/views/iot/device/device/modules/detail/device-details-simulator.vue index 4e203e3d4..19ae1dc67 100644 --- a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsSimulator.vue +++ b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-simulator.vue @@ -22,13 +22,13 @@ import { } from 'ant-design-vue'; import { DeviceStateEnum, sendDeviceMessage } from '#/api/iot/device/device'; -import DataDefinition from '#/views/iot/thingmodel/modules/components/DataDefinition.vue'; +import DataDefinition from '#/views/iot/thingmodel/modules/components/data-definition.vue'; import { IotDeviceMessageMethodEnum, IoTThingModelTypeEnum, } from '#/views/iot/utils/constants'; -import DeviceDetailsMessage from './DeviceDetailsMessage.vue'; +import DeviceDetailsMessage from './device-details-message.vue'; const props = defineProps<{ device: IotDeviceApi.Device; diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsSubDevice.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-sub-device.vue similarity index 100% rename from apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsSubDevice.vue rename to apps/web-antd/src/views/iot/device/device/modules/detail/device-details-sub-device.vue diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsThingModelEvent.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-event.vue similarity index 100% rename from apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsThingModelEvent.vue rename to apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-event.vue diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsThingModelPropertyHistory.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-property-history.vue similarity index 100% rename from apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsThingModelPropertyHistory.vue rename to apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-property-history.vue diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsThingModelProperty.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-property.vue similarity index 98% rename from apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsThingModelProperty.vue rename to apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-property.vue index 960d0f706..d15e649c7 100644 --- a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsThingModelProperty.vue +++ b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-property.vue @@ -22,7 +22,8 @@ import { import { getLatestDeviceProperties } from '#/api/iot/device/device'; -import DeviceDetailsThingModelPropertyHistory from './DeviceDetailsThingModelPropertyHistory.vue'; +import DeviceDetailsThingModelPropertyHistory + from './device-details-thing-model-property-history.vue'; const props = defineProps<{ deviceId: number }>(); diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsThingModelService.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-service.vue similarity index 100% rename from apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsThingModelService.vue rename to apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-service.vue diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsThingModel.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model.vue similarity index 88% rename from apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsThingModel.vue rename to apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model.vue index 18433eeaa..3f98cbbac 100644 --- a/apps/web-antd/src/views/iot/device/device/modules/detail/DeviceDetailsThingModel.vue +++ b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model.vue @@ -9,8 +9,8 @@ import { ContentWrap } from '@vben/common-ui'; import { Tabs } from 'ant-design-vue'; import DeviceDetailsThingModelEvent from './DeviceDetailsThingModelEvent.vue'; -import DeviceDetailsThingModelProperty from './DeviceDetailsThingModelProperty.vue'; -import DeviceDetailsThingModelService from './DeviceDetailsThingModelService.vue'; +import DeviceDetailsThingModelProperty from './device-details-thing-model-property.vue'; +import DeviceDetailsThingModelService from './device-details-thing-model-service.vue'; const props = defineProps<{ deviceId: number; diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/index.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/index.vue index 10697c049..d558c8917 100644 --- a/apps/web-antd/src/views/iot/device/device/modules/detail/index.vue +++ b/apps/web-antd/src/views/iot/device/device/modules/detail/index.vue @@ -14,11 +14,11 @@ import { getDevice } from '#/api/iot/device/device'; import { DeviceTypeEnum, getProduct } from '#/api/iot/product/product'; import { getThingModelListByProductId } from '#/api/iot/thingmodel'; -import DeviceDetailConfig from './DeviceDetailConfig.vue'; -import DeviceDetailsHeader from './DeviceDetailsHeader.vue'; -import DeviceDetailsInfo from './DeviceDetailsInfo.vue'; -import DeviceDetailsMessage from './DeviceDetailsMessage.vue'; -import DeviceDetailsSimulator from './DeviceDetailsSimulator.vue'; +import DeviceDetailConfig from './device-detail-config.vue'; +import DeviceDetailsHeader from './device-details-header.vue'; +import DeviceDetailsInfo from './device-details-info.vue'; +import DeviceDetailsMessage from './device-details-message.vue'; +import DeviceDetailsSimulator from './device-details-simulator.vue'; import DeviceDetailsSubDevice from './DeviceDetailsSubDevice.vue'; import DeviceDetailsThingModel from './DeviceDetailsThingModel.vue'; diff --git a/apps/web-antd/src/views/iot/device/device/modules/DeviceCardView.vue b/apps/web-antd/src/views/iot/device/device/modules/device-card-view.vue similarity index 100% rename from apps/web-antd/src/views/iot/device/device/modules/DeviceCardView.vue rename to apps/web-antd/src/views/iot/device/device/modules/device-card-view.vue diff --git a/apps/web-antd/src/views/iot/device/device/modules/DeviceForm.vue b/apps/web-antd/src/views/iot/device/device/modules/device-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/device/device/modules/DeviceForm.vue rename to apps/web-antd/src/views/iot/device/device/modules/device-form.vue diff --git a/apps/web-antd/src/views/iot/device/device/modules/DeviceGroupForm.vue b/apps/web-antd/src/views/iot/device/device/modules/device-group-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/device/device/modules/DeviceGroupForm.vue rename to apps/web-antd/src/views/iot/device/device/modules/device-group-form.vue diff --git a/apps/web-antd/src/views/iot/device/device/modules/DeviceImportForm.vue b/apps/web-antd/src/views/iot/device/device/modules/device-import-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/device/device/modules/DeviceImportForm.vue rename to apps/web-antd/src/views/iot/device/device/modules/device-import-form.vue diff --git a/apps/web-antd/src/views/iot/home/chartOptions.ts b/apps/web-antd/src/views/iot/home/chart-options.ts similarity index 100% rename from apps/web-antd/src/views/iot/home/chartOptions.ts rename to apps/web-antd/src/views/iot/home/chart-options.ts diff --git a/apps/web-antd/src/views/iot/home/index.vue b/apps/web-antd/src/views/iot/home/index.vue index a0ee54762..2d957c078 100644 --- a/apps/web-antd/src/views/iot/home/index.vue +++ b/apps/web-antd/src/views/iot/home/index.vue @@ -6,10 +6,10 @@ import { Col, Row } from 'ant-design-vue'; // 导入业务逻辑 import { useIotHome } from './data'; // 导入组件 -import ComparisonCard from './modules/ComparisonCard.vue'; -import DeviceCountCard from './modules/DeviceCountCard.vue'; -import DeviceStateCountCard from './modules/DeviceStateCountCard.vue'; -import MessageTrendCard from './modules/MessageTrendCard.vue'; +import ComparisonCard from './modules/comparison-card.vue'; +import DeviceCountCard from './modules/device-count-card.vue'; +import DeviceStateCountCard from './modules/device-state-count-card.vue'; +import MessageTrendCard from './modules/message-trend-card.vue'; defineOptions({ name: 'IoTHome' }); diff --git a/apps/web-antd/src/views/iot/home/modules/ComparisonCard.vue b/apps/web-antd/src/views/iot/home/modules/comparison-card.vue similarity index 100% rename from apps/web-antd/src/views/iot/home/modules/ComparisonCard.vue rename to apps/web-antd/src/views/iot/home/modules/comparison-card.vue diff --git a/apps/web-antd/src/views/iot/home/modules/DeviceCountCard.vue b/apps/web-antd/src/views/iot/home/modules/device-count-card.vue similarity index 100% rename from apps/web-antd/src/views/iot/home/modules/DeviceCountCard.vue rename to apps/web-antd/src/views/iot/home/modules/device-count-card.vue diff --git a/apps/web-antd/src/views/iot/home/modules/DeviceStateCountCard.vue b/apps/web-antd/src/views/iot/home/modules/device-state-count-card.vue similarity index 100% rename from apps/web-antd/src/views/iot/home/modules/DeviceStateCountCard.vue rename to apps/web-antd/src/views/iot/home/modules/device-state-count-card.vue diff --git a/apps/web-antd/src/views/iot/home/modules/MessageTrendCard.vue b/apps/web-antd/src/views/iot/home/modules/message-trend-card.vue similarity index 100% rename from apps/web-antd/src/views/iot/home/modules/MessageTrendCard.vue rename to apps/web-antd/src/views/iot/home/modules/message-trend-card.vue diff --git a/apps/web-antd/src/views/iot/ota/firmware/index.vue b/apps/web-antd/src/views/iot/ota/firmware/index.vue index e0f3fb906..f1cbe9d7c 100644 --- a/apps/web-antd/src/views/iot/ota/firmware/index.vue +++ b/apps/web-antd/src/views/iot/ota/firmware/index.vue @@ -13,7 +13,7 @@ import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; import { deleteOtaFirmware, getOtaFirmwarePage } from '#/api/iot/ota/firmware'; import { $t } from '#/locales'; -import Form from '../modules/OtaFirmwareForm.vue'; +import OtaFirmwareForm from '../modules/ota-firmware-form.vue'; import { useGridColumns, useGridFormSchema } from './data'; defineOptions({ name: 'IoTOtaFirmware' }); @@ -21,7 +21,7 @@ defineOptions({ name: 'IoTOtaFirmware' }); const { push } = useRouter(); const [FormModal, formModalApi] = useVbenModal({ - connectedComponent: Form, + connectedComponent: OtaFirmwareForm, destroyOnClose: true, }); diff --git a/apps/web-antd/src/views/iot/ota/index.vue b/apps/web-antd/src/views/iot/ota/index.vue index b4cc3d86f..6b0a148a6 100644 --- a/apps/web-antd/src/views/iot/ota/index.vue +++ b/apps/web-antd/src/views/iot/ota/index.vue @@ -11,7 +11,7 @@ import { deleteOtaFirmware, getOtaFirmwarePage } from '#/api/iot/ota/firmware'; import { $t } from '#/locales'; import { useGridColumns, useGridFormSchema } from './data'; -import OtaFirmwareForm from './modules/OtaFirmwareForm.vue'; +import OtaFirmwareForm from './modules/ota-firmware-form.vue'; defineOptions({ name: 'IoTOtaFirmware' }); diff --git a/apps/web-antd/src/views/iot/ota/modules/detail/index.vue b/apps/web-antd/src/views/iot/ota/modules/detail/index.vue index ca6613146..c1dabcb1c 100644 --- a/apps/web-antd/src/views/iot/ota/modules/detail/index.vue +++ b/apps/web-antd/src/views/iot/ota/modules/detail/index.vue @@ -12,7 +12,7 @@ import { getOtaFirmware } from '#/api/iot/ota/firmware'; import { getOtaTaskRecordStatusStatistics } from '#/api/iot/ota/task/record'; import { IoTOtaTaskRecordStatusEnum } from '#/views/iot/utils/constants'; -import OtaTaskList from '../task/OtaTaskList.vue'; +import OtaTaskList from '../task/ota-task-list.vue'; /** IoT OTA 固件详情 */ defineOptions({ name: 'IoTOtaFirmwareDetail' }); diff --git a/apps/web-antd/src/views/iot/ota/modules/firmware-detail/index.vue b/apps/web-antd/src/views/iot/ota/modules/firmware-detail/index.vue index 04533924d..eb947ca89 100644 --- a/apps/web-antd/src/views/iot/ota/modules/firmware-detail/index.vue +++ b/apps/web-antd/src/views/iot/ota/modules/firmware-detail/index.vue @@ -12,7 +12,7 @@ import { getOtaFirmware } from '#/api/iot/ota/firmware'; import { getOtaTaskRecordStatusStatistics } from '#/api/iot/ota/task/record'; import { IoTOtaTaskRecordStatusEnum } from '#/views/iot/utils/constants'; -import OtaTaskList from '../task/OtaTaskList.vue'; +import OtaTaskList from '../task/ota-task-list.vue'; /** IoT OTA 固件详情 */ defineOptions({ name: 'IoTOtaFirmwareDetail' }); diff --git a/apps/web-antd/src/views/iot/ota/modules/OtaFirmwareForm.vue b/apps/web-antd/src/views/iot/ota/modules/ota-firmware-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/ota/modules/OtaFirmwareForm.vue rename to apps/web-antd/src/views/iot/ota/modules/ota-firmware-form.vue diff --git a/apps/web-antd/src/views/iot/ota/modules/task/OtaTaskDetail.vue b/apps/web-antd/src/views/iot/ota/modules/task/ota-task-detail.vue similarity index 100% rename from apps/web-antd/src/views/iot/ota/modules/task/OtaTaskDetail.vue rename to apps/web-antd/src/views/iot/ota/modules/task/ota-task-detail.vue diff --git a/apps/web-antd/src/views/iot/ota/modules/task/OtaTaskForm.vue b/apps/web-antd/src/views/iot/ota/modules/task/ota-task-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/ota/modules/task/OtaTaskForm.vue rename to apps/web-antd/src/views/iot/ota/modules/task/ota-task-form.vue diff --git a/apps/web-antd/src/views/iot/ota/modules/task/OtaTaskList.vue b/apps/web-antd/src/views/iot/ota/modules/task/ota-task-list.vue similarity index 98% rename from apps/web-antd/src/views/iot/ota/modules/task/OtaTaskList.vue rename to apps/web-antd/src/views/iot/ota/modules/task/ota-task-list.vue index 14f8cfa98..a8a92762b 100644 --- a/apps/web-antd/src/views/iot/ota/modules/task/OtaTaskList.vue +++ b/apps/web-antd/src/views/iot/ota/modules/task/ota-task-list.vue @@ -22,8 +22,8 @@ import { import { getOtaTaskPage } from '#/api/iot/ota/task'; import { IoTOtaTaskStatusEnum } from '#/views/iot/utils/constants'; -import OtaTaskDetail from './OtaTaskDetail.vue'; -import OtaTaskForm from './OtaTaskForm.vue'; +import OtaTaskDetail from './ota-task-detail.vue'; +import OtaTaskForm from './ota-task-form.vue'; /** IoT OTA 任务列表 */ defineOptions({ name: 'OtaTaskList' }); 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 3ccc4e830..d1b08986d 100644 --- a/apps/web-antd/src/views/iot/product/category/index.vue +++ b/apps/web-antd/src/views/iot/product/category/index.vue @@ -14,12 +14,12 @@ import { import { $t } from '#/locales'; import { useGridColumns, useGridFormSchema } from './data'; -import Form from './modules/ProductCategoryForm.vue'; +import ProductCategoryForm from './modules/product-category-form.vue'; defineOptions({ name: 'IoTProductCategory' }); const [FormModal, formModalApi] = useVbenModal({ - connectedComponent: Form, + connectedComponent: ProductCategoryForm, destroyOnClose: true, }); diff --git a/apps/web-antd/src/views/iot/product/category/modules/ProductCategoryForm.vue b/apps/web-antd/src/views/iot/product/category/modules/product-category-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/product/category/modules/ProductCategoryForm.vue rename to apps/web-antd/src/views/iot/product/category/modules/product-category-form.vue 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 72a458edc..e76624079 100644 --- a/apps/web-antd/src/views/iot/product/product/index.vue +++ b/apps/web-antd/src/views/iot/product/product/index.vue @@ -20,8 +20,8 @@ import { import { $t } from '#/locales'; import { useGridColumns, useImagePreview } from './data'; -import ProductCardView from './modules/ProductCardView.vue'; -import ProductForm from './modules/ProductForm.vue'; +import ProductCardView from './modules/product-card-view.vue'; +import ProductForm from './modules/product-form.vue'; defineOptions({ name: 'IoTProduct' }); diff --git a/apps/web-antd/src/views/iot/product/product/modules/components/ProductTableSelect.vue b/apps/web-antd/src/views/iot/product/product/modules/components/product-table-select.vue similarity index 100% rename from apps/web-antd/src/views/iot/product/product/modules/components/ProductTableSelect.vue rename to apps/web-antd/src/views/iot/product/product/modules/components/product-table-select.vue diff --git a/apps/web-antd/src/views/iot/product/product/modules/detail/index.vue b/apps/web-antd/src/views/iot/product/product/modules/detail/index.vue index 36d24887f..c64be69df 100644 --- a/apps/web-antd/src/views/iot/product/product/modules/detail/index.vue +++ b/apps/web-antd/src/views/iot/product/product/modules/detail/index.vue @@ -12,8 +12,8 @@ import { getDeviceCount } from '#/api/iot/device/device'; import { getProduct } from '#/api/iot/product/product'; import IoTProductThingModel from '#/views/iot/thingmodel/index.vue'; -import ProductDetailsHeader from './ProductDetailsHeader.vue'; -import ProductDetailsInfo from './ProductDetailsInfo.vue'; +import ProductDetailsHeader from './product-details-header.vue'; +import ProductDetailsInfo from './product-details-info.vue'; defineOptions({ name: 'IoTProductDetail' }); diff --git a/apps/web-antd/src/views/iot/product/product/modules/detail/ProductDetailsHeader.vue b/apps/web-antd/src/views/iot/product/product/modules/detail/product-details-header.vue similarity index 98% rename from apps/web-antd/src/views/iot/product/product/modules/detail/ProductDetailsHeader.vue rename to apps/web-antd/src/views/iot/product/product/modules/detail/product-details-header.vue index afe584465..5a0c062d2 100644 --- a/apps/web-antd/src/views/iot/product/product/modules/detail/ProductDetailsHeader.vue +++ b/apps/web-antd/src/views/iot/product/product/modules/detail/product-details-header.vue @@ -8,7 +8,7 @@ import { Button, Card, Descriptions, message } from 'ant-design-vue'; import { updateProductStatus } from '#/api/iot/product/product'; -import ProductForm from '../ProductForm.vue'; +import ProductForm from '../product-form.vue'; interface Props { product: IotProductApi.Product; diff --git a/apps/web-antd/src/views/iot/product/product/modules/detail/ProductDetailsInfo.vue b/apps/web-antd/src/views/iot/product/product/modules/detail/product-details-info.vue similarity index 100% rename from apps/web-antd/src/views/iot/product/product/modules/detail/ProductDetailsInfo.vue rename to apps/web-antd/src/views/iot/product/product/modules/detail/product-details-info.vue diff --git a/apps/web-antd/src/views/iot/product/product/modules/ProductCardView.vue b/apps/web-antd/src/views/iot/product/product/modules/product-card-view.vue similarity index 100% rename from apps/web-antd/src/views/iot/product/product/modules/ProductCardView.vue rename to apps/web-antd/src/views/iot/product/product/modules/product-card-view.vue diff --git a/apps/web-antd/src/views/iot/product/product/modules/ProductForm.vue b/apps/web-antd/src/views/iot/product/product/modules/product-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/product/product/modules/ProductForm.vue rename to apps/web-antd/src/views/iot/product/product/modules/product-form.vue diff --git a/apps/web-antd/src/views/iot/rule/data/index.vue b/apps/web-antd/src/views/iot/rule/data/index.vue index 30e15b9b8..294eb881f 100644 --- a/apps/web-antd/src/views/iot/rule/data/index.vue +++ b/apps/web-antd/src/views/iot/rule/data/index.vue @@ -10,7 +10,7 @@ import { deleteDataRule, getDataRulePage } from '#/api/iot/rule/data/rule'; import { $t } from '#/locales'; import { useGridColumns, useGridFormSchema } from './data'; -import DataRuleForm from './rule/DataRuleForm.vue'; +import DataRuleForm from './rule/data-rule-form.vue'; /** IoT 数据流转规则列表 */ defineOptions({ name: 'IoTDataRule' }); diff --git a/apps/web-antd/src/views/iot/rule/data/rule/components/SourceConfigForm.vue b/apps/web-antd/src/views/iot/rule/data/rule/components/source-config-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/data/rule/components/SourceConfigForm.vue rename to apps/web-antd/src/views/iot/rule/data/rule/components/source-config-form.vue diff --git a/apps/web-antd/src/views/iot/rule/data/rule/DataRuleForm.vue b/apps/web-antd/src/views/iot/rule/data/rule/data-rule-form.vue similarity index 97% rename from apps/web-antd/src/views/iot/rule/data/rule/DataRuleForm.vue rename to apps/web-antd/src/views/iot/rule/data/rule/data-rule-form.vue index b2fcda7a2..e59c150da 100644 --- a/apps/web-antd/src/views/iot/rule/data/rule/DataRuleForm.vue +++ b/apps/web-antd/src/views/iot/rule/data/rule/data-rule-form.vue @@ -14,7 +14,7 @@ import { import { getDataSinkSimpleList } from '#/api/iot/rule/data/sink'; import { $t } from '#/locales'; -import SourceConfigForm from './components/SourceConfigForm.vue'; +import SourceConfigForm from './components/source-config-form.vue'; import { useRuleFormSchema } from './data'; const emit = defineEmits(['success']); diff --git a/apps/web-antd/src/views/iot/rule/data/rule/index.vue b/apps/web-antd/src/views/iot/rule/data/rule/index.vue index e71d273e7..cc7460f83 100644 --- a/apps/web-antd/src/views/iot/rule/data/rule/index.vue +++ b/apps/web-antd/src/views/iot/rule/data/rule/index.vue @@ -10,7 +10,7 @@ import { deleteDataRule, getDataRulePage } from '#/api/iot/rule/data/rule'; import { $t } from '#/locales'; import { useGridColumns, useGridFormSchema } from './data'; -import DataRuleForm from './DataRuleForm.vue'; +import DataRuleForm from './data-rule-form.vue'; /** IoT 数据流转规则列表 */ defineOptions({ name: 'IotDataRule' }); diff --git a/apps/web-antd/src/views/iot/rule/data/sink/config/components/KeyValueEditor.vue b/apps/web-antd/src/views/iot/rule/data/sink/config/components/key-value-editor.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/data/sink/config/components/KeyValueEditor.vue rename to apps/web-antd/src/views/iot/rule/data/sink/config/components/key-value-editor.vue diff --git a/apps/web-antd/src/views/iot/rule/data/sink/config/HttpConfigForm.vue b/apps/web-antd/src/views/iot/rule/data/sink/config/http-config-form.vue similarity index 97% rename from apps/web-antd/src/views/iot/rule/data/sink/config/HttpConfigForm.vue rename to apps/web-antd/src/views/iot/rule/data/sink/config/http-config-form.vue index 744ab2dc2..bec6e969d 100644 --- a/apps/web-antd/src/views/iot/rule/data/sink/config/HttpConfigForm.vue +++ b/apps/web-antd/src/views/iot/rule/data/sink/config/http-config-form.vue @@ -6,7 +6,7 @@ import { isEmpty } from '@vben/utils'; import { useVModel } from '@vueuse/core'; import { FormItem, Input, Select } from 'ant-design-vue'; -import KeyValueEditor from './components/KeyValueEditor.vue'; +import KeyValueEditor from './components/key-value-editor.vue'; defineOptions({ name: 'HttpConfigForm' }); diff --git a/apps/web-antd/src/views/iot/rule/data/sink/config/index.ts b/apps/web-antd/src/views/iot/rule/data/sink/config/index.ts index 2aa76ddf3..21dfa3379 100644 --- a/apps/web-antd/src/views/iot/rule/data/sink/config/index.ts +++ b/apps/web-antd/src/views/iot/rule/data/sink/config/index.ts @@ -1,6 +1,6 @@ -export { default as HttpConfigForm } from './HttpConfigForm.vue'; -export { default as KafkaMQConfigForm } from './KafkaMQConfigForm.vue'; -export { default as MqttConfigForm } from './MqttConfigForm.vue'; -export { default as RabbitMQConfigForm } from './RabbitMQConfigForm.vue'; -export { default as RedisStreamConfigForm } from './RedisStreamConfigForm.vue'; -export { default as RocketMQConfigForm } from './RocketMQConfigForm.vue'; +export {default as HttpConfigForm} from './http-config-form.vue'; +export {default as KafkaMqConfigForm} from './kafka-mq-config-form.vue'; +export {default as MqttConfigForm} from './mqtt-config-form.vue'; +export {default as RabbitMqConfigForm} from './rabbit-mq-config-form.vue'; +export {default as RedisStreamConfigForm} from './redis-stream-config-form.vue'; +export {default as RocketMqConfigForm} from './rocket-mq-config-form.vue'; diff --git a/apps/web-antd/src/views/iot/rule/data/sink/config/KafkaMQConfigForm.vue b/apps/web-antd/src/views/iot/rule/data/sink/config/kafka-mq-config-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/data/sink/config/KafkaMQConfigForm.vue rename to apps/web-antd/src/views/iot/rule/data/sink/config/kafka-mq-config-form.vue diff --git a/apps/web-antd/src/views/iot/rule/data/sink/config/MqttConfigForm.vue b/apps/web-antd/src/views/iot/rule/data/sink/config/mqtt-config-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/data/sink/config/MqttConfigForm.vue rename to apps/web-antd/src/views/iot/rule/data/sink/config/mqtt-config-form.vue diff --git a/apps/web-antd/src/views/iot/rule/data/sink/config/RabbitMQConfigForm.vue b/apps/web-antd/src/views/iot/rule/data/sink/config/rabbit-mq-config-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/data/sink/config/RabbitMQConfigForm.vue rename to apps/web-antd/src/views/iot/rule/data/sink/config/rabbit-mq-config-form.vue diff --git a/apps/web-antd/src/views/iot/rule/data/sink/config/RedisStreamConfigForm.vue b/apps/web-antd/src/views/iot/rule/data/sink/config/redis-stream-config-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/data/sink/config/RedisStreamConfigForm.vue rename to apps/web-antd/src/views/iot/rule/data/sink/config/redis-stream-config-form.vue diff --git a/apps/web-antd/src/views/iot/rule/data/sink/config/RocketMQConfigForm.vue b/apps/web-antd/src/views/iot/rule/data/sink/config/rocket-mq-config-form.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/data/sink/config/RocketMQConfigForm.vue rename to apps/web-antd/src/views/iot/rule/data/sink/config/rocket-mq-config-form.vue diff --git a/apps/web-antd/src/views/iot/rule/data/sink/DataSinkForm.vue b/apps/web-antd/src/views/iot/rule/data/sink/data-sink-form.vue similarity index 96% rename from apps/web-antd/src/views/iot/rule/data/sink/DataSinkForm.vue rename to apps/web-antd/src/views/iot/rule/data/sink/data-sink-form.vue index a1c20998b..8f9881eaf 100644 --- a/apps/web-antd/src/views/iot/rule/data/sink/DataSinkForm.vue +++ b/apps/web-antd/src/views/iot/rule/data/sink/data-sink-form.vue @@ -15,11 +15,11 @@ import { $t } from '#/locales'; import { HttpConfigForm, - KafkaMQConfigForm, + KafkaMqConfigForm, MqttConfigForm, - RabbitMQConfigForm, + RabbitMqConfigForm, RedisStreamConfigForm, - RocketMQConfigForm, + RocketMqConfigForm, } from './config'; import { useSinkFormSchema } from './data'; @@ -128,15 +128,15 @@ watch( v-if="IotDataSinkTypeEnum.MQTT === formData.type" v-model="formData.config" /> - - - diff --git a/apps/web-antd/src/views/iot/rule/data/sink/index.vue b/apps/web-antd/src/views/iot/rule/data/sink/index.vue index 8c9986ef6..adcf4e225 100644 --- a/apps/web-antd/src/views/iot/rule/data/sink/index.vue +++ b/apps/web-antd/src/views/iot/rule/data/sink/index.vue @@ -10,7 +10,7 @@ import { deleteDataSink, getDataSinkPage } from '#/api/iot/rule/data/sink'; import { $t } from '#/locales'; import { useGridColumns, useGridFormSchema } from './data'; -import DataSinkForm from './DataSinkForm.vue'; +import DataSinkForm from './data-sink-form.vue'; /** IoT 数据流转目的 列表 */ defineOptions({ name: 'IotDataSink' }); diff --git a/apps/web-antd/src/views/iot/rule/scene/form/configs/AlertConfig.vue b/apps/web-antd/src/views/iot/rule/scene/form/configs/alert-config.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/scene/form/configs/AlertConfig.vue rename to apps/web-antd/src/views/iot/rule/scene/form/configs/alert-config.vue diff --git a/apps/web-antd/src/views/iot/rule/scene/form/configs/ConditionConfig.vue b/apps/web-antd/src/views/iot/rule/scene/form/configs/condition-config.vue similarity index 96% rename from apps/web-antd/src/views/iot/rule/scene/form/configs/ConditionConfig.vue rename to apps/web-antd/src/views/iot/rule/scene/form/configs/condition-config.vue index dfa0fa067..63201122d 100644 --- a/apps/web-antd/src/views/iot/rule/scene/form/configs/ConditionConfig.vue +++ b/apps/web-antd/src/views/iot/rule/scene/form/configs/condition-config.vue @@ -14,12 +14,12 @@ import { IotRuleSceneTriggerConditionTypeEnum, } from '#/views/iot/utils/constants'; -import ValueInput from '../inputs/ValueInput.vue'; -import DeviceSelector from '../selectors/DeviceSelector.vue'; -import OperatorSelector from '../selectors/OperatorSelector.vue'; -import ProductSelector from '../selectors/ProductSelector.vue'; -import PropertySelector from '../selectors/PropertySelector.vue'; -import CurrentTimeConditionConfig from './CurrentTimeConditionConfig.vue'; +import ValueInput from '../inputs/value-input.vue'; +import DeviceSelector from '../selectors/device-selector.vue'; +import OperatorSelector from '../selectors/operator-selector.vue'; +import ProductSelector from '../selectors/product-selector.vue'; +import PropertySelector from '../selectors/property-selector.vue'; +import CurrentTimeConditionConfig from './current-time-condition-config.vue'; /** 单个条件配置组件 */ defineOptions({ name: 'ConditionConfig' }); diff --git a/apps/web-antd/src/views/iot/rule/scene/form/configs/CurrentTimeConditionConfig.vue b/apps/web-antd/src/views/iot/rule/scene/form/configs/current-time-condition-config.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/scene/form/configs/CurrentTimeConditionConfig.vue rename to apps/web-antd/src/views/iot/rule/scene/form/configs/current-time-condition-config.vue diff --git a/apps/web-antd/src/views/iot/rule/scene/form/configs/DeviceControlConfig.vue b/apps/web-antd/src/views/iot/rule/scene/form/configs/device-control-config.vue similarity index 98% rename from apps/web-antd/src/views/iot/rule/scene/form/configs/DeviceControlConfig.vue rename to apps/web-antd/src/views/iot/rule/scene/form/configs/device-control-config.vue index 00f7fc0f1..28bef096c 100644 --- a/apps/web-antd/src/views/iot/rule/scene/form/configs/DeviceControlConfig.vue +++ b/apps/web-antd/src/views/iot/rule/scene/form/configs/device-control-config.vue @@ -20,9 +20,9 @@ import { IoTThingModelAccessModeEnum, } from '#/views/iot/utils/constants'; -import JsonParamsInput from '../inputs/JsonParamsInput.vue'; -import DeviceSelector from '../selectors/DeviceSelector.vue'; -import ProductSelector from '../selectors/ProductSelector.vue'; +import JsonParamsInput from '../inputs/json-params-input.vue'; +import DeviceSelector from '../selectors/device-selector.vue'; +import ProductSelector from '../selectors/product-selector.vue'; /** 设备控制配置组件 */ defineOptions({ name: 'DeviceControlConfig' }); diff --git a/apps/web-antd/src/views/iot/rule/scene/form/configs/DeviceTriggerConfig.vue b/apps/web-antd/src/views/iot/rule/scene/form/configs/device-trigger-config.vue similarity index 98% rename from apps/web-antd/src/views/iot/rule/scene/form/configs/DeviceTriggerConfig.vue rename to apps/web-antd/src/views/iot/rule/scene/form/configs/device-trigger-config.vue index ff43820bd..b3f9ad675 100644 --- a/apps/web-antd/src/views/iot/rule/scene/form/configs/DeviceTriggerConfig.vue +++ b/apps/web-antd/src/views/iot/rule/scene/form/configs/device-trigger-config.vue @@ -9,8 +9,8 @@ import { IconifyIcon } from '@vben/icons'; import { useVModel } from '@vueuse/core'; import { Button, Tag } from 'ant-design-vue'; -import MainConditionInnerConfig from './MainConditionInnerConfig.vue'; -import SubConditionGroupConfig from './SubConditionGroupConfig.vue'; +import MainConditionInnerConfig from './main-condition-inner-config.vue'; +import SubConditionGroupConfig from './sub-condition-group-config.vue'; /** 设备触发配置组件 */ defineOptions({ name: 'DeviceTriggerConfig' }); diff --git a/apps/web-antd/src/views/iot/rule/scene/form/configs/MainConditionInnerConfig.vue b/apps/web-antd/src/views/iot/rule/scene/form/configs/main-condition-inner-config.vue similarity index 96% rename from apps/web-antd/src/views/iot/rule/scene/form/configs/MainConditionInnerConfig.vue rename to apps/web-antd/src/views/iot/rule/scene/form/configs/main-condition-inner-config.vue index bf6610bc0..9997713fb 100644 --- a/apps/web-antd/src/views/iot/rule/scene/form/configs/MainConditionInnerConfig.vue +++ b/apps/web-antd/src/views/iot/rule/scene/form/configs/main-condition-inner-config.vue @@ -14,12 +14,12 @@ import { triggerTypeOptions, } from '#/views/iot/utils/constants'; -import JsonParamsInput from '../inputs/JsonParamsInput.vue'; -import ValueInput from '../inputs/ValueInput.vue'; -import DeviceSelector from '../selectors/DeviceSelector.vue'; -import OperatorSelector from '../selectors/OperatorSelector.vue'; -import ProductSelector from '../selectors/ProductSelector.vue'; -import PropertySelector from '../selectors/PropertySelector.vue'; +import JsonParamsInput from '../inputs/json-params-input.vue'; +import ValueInput from '../inputs/value-input.vue'; +import DeviceSelector from '../selectors/device-selector.vue'; +import OperatorSelector from '../selectors/operator-selector.vue'; +import ProductSelector from '../selectors/product-selector.vue'; +import PropertySelector from '../selectors/property-selector.vue'; /** 主条件内部配置组件 */ defineOptions({ name: 'MainConditionInnerConfig' }); diff --git a/apps/web-antd/src/views/iot/rule/scene/form/configs/SubConditionGroupConfig.vue b/apps/web-antd/src/views/iot/rule/scene/form/configs/sub-condition-group-config.vue similarity index 98% rename from apps/web-antd/src/views/iot/rule/scene/form/configs/SubConditionGroupConfig.vue rename to apps/web-antd/src/views/iot/rule/scene/form/configs/sub-condition-group-config.vue index a37e0d477..080df1bec 100644 --- a/apps/web-antd/src/views/iot/rule/scene/form/configs/SubConditionGroupConfig.vue +++ b/apps/web-antd/src/views/iot/rule/scene/form/configs/sub-condition-group-config.vue @@ -13,7 +13,7 @@ import { IotRuleSceneTriggerConditionTypeEnum, } from '#/views/iot/utils/constants'; -import ConditionConfig from './ConditionConfig.vue'; +import ConditionConfig from './condition-config.vue'; /** 子条件组配置组件 */ defineOptions({ name: 'SubConditionGroupConfig' }); diff --git a/apps/web-antd/src/views/iot/rule/scene/form/inputs/JsonParamsInput.vue b/apps/web-antd/src/views/iot/rule/scene/form/inputs/json-params-input.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/scene/form/inputs/JsonParamsInput.vue rename to apps/web-antd/src/views/iot/rule/scene/form/inputs/json-params-input.vue diff --git a/apps/web-antd/src/views/iot/rule/scene/form/inputs/ValueInput.vue b/apps/web-antd/src/views/iot/rule/scene/form/inputs/value-input.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/scene/form/inputs/ValueInput.vue rename to apps/web-antd/src/views/iot/rule/scene/form/inputs/value-input.vue diff --git a/apps/web-antd/src/views/iot/rule/scene/form/RuleSceneForm.vue b/apps/web-antd/src/views/iot/rule/scene/form/rule-scene-form.vue similarity index 98% rename from apps/web-antd/src/views/iot/rule/scene/form/RuleSceneForm.vue rename to apps/web-antd/src/views/iot/rule/scene/form/rule-scene-form.vue index f801e2ab1..bd1d85135 100644 --- a/apps/web-antd/src/views/iot/rule/scene/form/RuleSceneForm.vue +++ b/apps/web-antd/src/views/iot/rule/scene/form/rule-scene-form.vue @@ -16,9 +16,9 @@ import { isDeviceTrigger, } from '#/views/iot/utils/constants'; -import ActionSection from './sections/ActionSection.vue'; -import BasicInfoSection from './sections/BasicInfoSection.vue'; -import TriggerSection from './sections/TriggerSection.vue'; +import ActionSection from './sections/action-section.vue'; +import BasicInfoSection from './sections/basic-info-section.vue'; +import TriggerSection from './sections/trigger-section.vue'; /** IoT 场景联动规则表单 - 主表单组件 */ defineOptions({ name: 'RuleSceneForm' }); diff --git a/apps/web-antd/src/views/iot/rule/scene/form/sections/ActionSection.vue b/apps/web-antd/src/views/iot/rule/scene/form/sections/action-section.vue similarity index 98% rename from apps/web-antd/src/views/iot/rule/scene/form/sections/ActionSection.vue rename to apps/web-antd/src/views/iot/rule/scene/form/sections/action-section.vue index 0affcb8f7..68812616b 100644 --- a/apps/web-antd/src/views/iot/rule/scene/form/sections/ActionSection.vue +++ b/apps/web-antd/src/views/iot/rule/scene/form/sections/action-section.vue @@ -13,8 +13,8 @@ import { IotRuleSceneActionTypeEnum, } from '#/views/iot/utils/constants'; -import AlertConfig from '../configs/AlertConfig.vue'; -import DeviceControlConfig from '../configs/DeviceControlConfig.vue'; +import AlertConfig from '../configs/alert-config.vue'; +import DeviceControlConfig from '../configs/device-control-config.vue'; /** 执行器配置组件 */ defineOptions({ name: 'ActionSection' }); diff --git a/apps/web-antd/src/views/iot/rule/scene/form/sections/BasicInfoSection.vue b/apps/web-antd/src/views/iot/rule/scene/form/sections/basic-info-section.vue similarity index 98% rename from apps/web-antd/src/views/iot/rule/scene/form/sections/BasicInfoSection.vue rename to apps/web-antd/src/views/iot/rule/scene/form/sections/basic-info-section.vue index 1c859cfd9..872a05dbb 100644 --- a/apps/web-antd/src/views/iot/rule/scene/form/sections/BasicInfoSection.vue +++ b/apps/web-antd/src/views/iot/rule/scene/form/sections/basic-info-section.vue @@ -8,6 +8,7 @@ import { IconifyIcon } from '@vben/icons'; import { useVModel } from '@vueuse/core'; import { Card, Col, Form, Input, Radio, Row } from 'ant-design-vue'; +import { DictTag } from "#/components/dict-tag"; /** 基础信息配置组件 */ defineOptions({ name: 'BasicInfoSection' }); diff --git a/apps/web-antd/src/views/iot/rule/scene/form/sections/TriggerSection.vue b/apps/web-antd/src/views/iot/rule/scene/form/sections/trigger-section.vue similarity index 99% rename from apps/web-antd/src/views/iot/rule/scene/form/sections/TriggerSection.vue rename to apps/web-antd/src/views/iot/rule/scene/form/sections/trigger-section.vue index 0b63019b5..2a3e3138e 100644 --- a/apps/web-antd/src/views/iot/rule/scene/form/sections/TriggerSection.vue +++ b/apps/web-antd/src/views/iot/rule/scene/form/sections/trigger-section.vue @@ -15,7 +15,7 @@ import { isDeviceTrigger, } from '#/views/iot/utils/constants'; -import DeviceTriggerConfig from '../configs/DeviceTriggerConfig.vue'; +import DeviceTriggerConfig from '../configs/device-trigger-config.vue'; /** 触发器配置组件 */ defineOptions({ name: 'TriggerSection' }); diff --git a/apps/web-antd/src/views/iot/rule/scene/form/selectors/DeviceSelector.vue b/apps/web-antd/src/views/iot/rule/scene/form/selectors/device-selector.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/scene/form/selectors/DeviceSelector.vue rename to apps/web-antd/src/views/iot/rule/scene/form/selectors/device-selector.vue diff --git a/apps/web-antd/src/views/iot/rule/scene/form/selectors/OperatorSelector.vue b/apps/web-antd/src/views/iot/rule/scene/form/selectors/operator-selector.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/scene/form/selectors/OperatorSelector.vue rename to apps/web-antd/src/views/iot/rule/scene/form/selectors/operator-selector.vue diff --git a/apps/web-antd/src/views/iot/rule/scene/form/selectors/ProductSelector.vue b/apps/web-antd/src/views/iot/rule/scene/form/selectors/product-selector.vue similarity index 97% rename from apps/web-antd/src/views/iot/rule/scene/form/selectors/ProductSelector.vue rename to apps/web-antd/src/views/iot/rule/scene/form/selectors/product-selector.vue index f07952e27..52e3c9a6f 100644 --- a/apps/web-antd/src/views/iot/rule/scene/form/selectors/ProductSelector.vue +++ b/apps/web-antd/src/views/iot/rule/scene/form/selectors/product-selector.vue @@ -7,6 +7,7 @@ import { DICT_TYPE } from '@vben/constants'; import { Select } from 'ant-design-vue'; import { getSimpleProductList } from '#/api/iot/product/product'; +import { DictTag } from "#/components/dict-tag"; /** 产品选择器组件 */ defineOptions({ name: 'ProductSelector' }); diff --git a/apps/web-antd/src/views/iot/rule/scene/form/selectors/PropertySelector.vue b/apps/web-antd/src/views/iot/rule/scene/form/selectors/property-selector.vue similarity index 100% rename from apps/web-antd/src/views/iot/rule/scene/form/selectors/PropertySelector.vue rename to apps/web-antd/src/views/iot/rule/scene/form/selectors/property-selector.vue diff --git a/apps/web-antd/src/views/iot/thingmodel/index.vue b/apps/web-antd/src/views/iot/thingmodel/index.vue index cdc226352..46d61b89c 100644 --- a/apps/web-antd/src/views/iot/thingmodel/index.vue +++ b/apps/web-antd/src/views/iot/thingmodel/index.vue @@ -14,8 +14,8 @@ import { deleteThingModel, getThingModelPage } from '#/api/iot/thingmodel'; import { getDataTypeOptionsLabel, IOT_PROVIDE_KEY } from '../utils/constants'; import { useGridColumns, useGridFormSchema } from './data'; import { DataDefinition } from './modules/components'; -import ThingModelForm from './modules/ThingModelForm.vue'; -import ThingModelTSL from './modules/ThingModelTSL.vue'; +import ThingModelForm from './modules/thing-model-form.vue'; +import ThingModelTsl from './modules/thing-model-tsl.vue'; defineOptions({ name: 'IoTThingModel' }); @@ -180,6 +180,6 @@ onMounted(async () => { - + diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/components/DataDefinition.vue b/apps/web-antd/src/views/iot/thingmodel/modules/components/data-definition.vue similarity index 100% rename from apps/web-antd/src/views/iot/thingmodel/modules/components/DataDefinition.vue rename to apps/web-antd/src/views/iot/thingmodel/modules/components/data-definition.vue diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/components/index.ts b/apps/web-antd/src/views/iot/thingmodel/modules/components/index.ts index 9ff75ed1a..48c809729 100644 --- a/apps/web-antd/src/views/iot/thingmodel/modules/components/index.ts +++ b/apps/web-antd/src/views/iot/thingmodel/modules/components/index.ts @@ -1 +1 @@ -export { default as DataDefinition } from './DataDefinition.vue'; +export {default as DataDefinition} from './data-definition.vue'; diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/index.ts b/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/index.ts index 9f9e527f6..82267c3d0 100644 --- a/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/index.ts +++ b/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/index.ts @@ -1,4 +1,4 @@ -export { default as ThingModelArrayDataSpecs } from './ThingModelArrayDataSpecs.vue'; -export { default as ThingModelEnumDataSpecs } from './ThingModelEnumDataSpecs.vue'; -export { default as ThingModelNumberDataSpecs } from './ThingModelNumberDataSpecs.vue'; -export { default as ThingModelStructDataSpecs } from './ThingModelStructDataSpecs.vue'; +export {default as ThingModelArrayDataSpecs} from './thing-model-array-data-specs.vue'; +export {default as ThingModelEnumDataSpecs} from './thing-model-enum-data-specs.vue'; +export {default as ThingModelNumberDataSpecs} from './thing-model-number-data-specs.vue'; +export {default as ThingModelStructDataSpecs} from './thing-model-struct-data-specs.vue'; diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/ThingModelArrayDataSpecs.vue b/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/thing-model-array-data-specs.vue similarity index 96% rename from apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/ThingModelArrayDataSpecs.vue rename to apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/thing-model-array-data-specs.vue index 061f7a90e..adee4b2c1 100644 --- a/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/ThingModelArrayDataSpecs.vue +++ b/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/thing-model-array-data-specs.vue @@ -10,7 +10,7 @@ import { IoTDataSpecsDataTypeEnum, } from '#/views/iot/utils/constants'; -import ThingModelStructDataSpecs from './ThingModelStructDataSpecs.vue'; +import ThingModelStructDataSpecs from './thing-model-struct-data-specs.vue'; /** 数组型的 dataSpecs 配置组件 */ defineOptions({ name: 'ThingModelArrayDataSpecs' }); diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/ThingModelEnumDataSpecs.vue b/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/thing-model-enum-data-specs.vue similarity index 100% rename from apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/ThingModelEnumDataSpecs.vue rename to apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/thing-model-enum-data-specs.vue diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/ThingModelNumberDataSpecs.vue b/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/thing-model-number-data-specs.vue similarity index 100% rename from apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/ThingModelNumberDataSpecs.vue rename to apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/thing-model-number-data-specs.vue diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/ThingModelStructDataSpecs.vue b/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/thing-model-struct-data-specs.vue similarity index 98% rename from apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/ThingModelStructDataSpecs.vue rename to apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/thing-model-struct-data-specs.vue index 67421b26e..ca866d072 100644 --- a/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/ThingModelStructDataSpecs.vue +++ b/apps/web-antd/src/views/iot/thingmodel/modules/dataSpecs/thing-model-struct-data-specs.vue @@ -11,7 +11,7 @@ import { Button, Divider, Form, Input, Modal } from 'ant-design-vue'; import { IoTDataSpecsDataTypeEnum } from '#/views/iot/utils/constants'; -import ThingModelProperty from '../ThingModelProperty.vue'; +import ThingModelProperty from '../thing-model-property.vue'; /** Struct 型的 dataSpecs 配置组件 */ defineOptions({ name: 'ThingModelStructDataSpecs' }); diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/ThingModelEvent.vue b/apps/web-antd/src/views/iot/thingmodel/modules/thing-model-event.vue similarity index 95% rename from apps/web-antd/src/views/iot/thingmodel/modules/ThingModelEvent.vue rename to apps/web-antd/src/views/iot/thingmodel/modules/thing-model-event.vue index 4a940f7da..cc2fb4619 100644 --- a/apps/web-antd/src/views/iot/thingmodel/modules/ThingModelEvent.vue +++ b/apps/web-antd/src/views/iot/thingmodel/modules/thing-model-event.vue @@ -14,7 +14,7 @@ import { IoTThingModelParamDirectionEnum, } from '#/views/iot/utils/constants'; -import ThingModelInputOutputParam from './ThingModelInputOutputParam.vue'; +import ThingModelInputOutputParam from './thing-model-input-output-param.vue'; /** IoT 物模型事件 */ defineOptions({ name: 'ThingModelEvent' }); diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/ThingModelForm.vue b/apps/web-antd/src/views/iot/thingmodel/modules/thing-model-form.vue similarity index 97% rename from apps/web-antd/src/views/iot/thingmodel/modules/ThingModelForm.vue rename to apps/web-antd/src/views/iot/thingmodel/modules/thing-model-form.vue index 13eb63107..e1d1f66f7 100644 --- a/apps/web-antd/src/views/iot/thingmodel/modules/ThingModelForm.vue +++ b/apps/web-antd/src/views/iot/thingmodel/modules/thing-model-form.vue @@ -25,9 +25,9 @@ import { IoTThingModelTypeEnum, } from '#/views/iot/utils/constants'; -import ThingModelEvent from './ThingModelEvent.vue'; -import ThingModelProperty from './ThingModelProperty.vue'; -import ThingModelService from './ThingModelService.vue'; +import ThingModelEvent from './thing-model-event.vue'; +import ThingModelProperty from './thing-model-property.vue'; +import ThingModelService from './thing-model-service.vue'; /** IoT 物模型数据表单 */ defineOptions({ name: 'IoTThingModelForm' }); diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/ThingModelInputOutputParam.vue b/apps/web-antd/src/views/iot/thingmodel/modules/thing-model-input-output-param.vue similarity index 98% rename from apps/web-antd/src/views/iot/thingmodel/modules/ThingModelInputOutputParam.vue rename to apps/web-antd/src/views/iot/thingmodel/modules/thing-model-input-output-param.vue index 7fc0b9255..10ddd7339 100644 --- a/apps/web-antd/src/views/iot/thingmodel/modules/ThingModelInputOutputParam.vue +++ b/apps/web-antd/src/views/iot/thingmodel/modules/thing-model-input-output-param.vue @@ -11,7 +11,7 @@ import { Button, Divider, Form, Input, Modal } from 'ant-design-vue'; import { IoTDataSpecsDataTypeEnum } from '#/views/iot/utils/constants'; -import ThingModelProperty from './ThingModelProperty.vue'; +import ThingModelProperty from './thing-model-property.vue'; /** 输入输出参数配置组件 */ defineOptions({ name: 'ThingModelInputOutputParam' }); diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/ThingModelProperty.vue b/apps/web-antd/src/views/iot/thingmodel/modules/thing-model-property.vue similarity index 100% rename from apps/web-antd/src/views/iot/thingmodel/modules/ThingModelProperty.vue rename to apps/web-antd/src/views/iot/thingmodel/modules/thing-model-property.vue diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/ThingModelService.vue b/apps/web-antd/src/views/iot/thingmodel/modules/thing-model-service.vue similarity index 95% rename from apps/web-antd/src/views/iot/thingmodel/modules/ThingModelService.vue rename to apps/web-antd/src/views/iot/thingmodel/modules/thing-model-service.vue index f65c74b24..24a77dae6 100644 --- a/apps/web-antd/src/views/iot/thingmodel/modules/ThingModelService.vue +++ b/apps/web-antd/src/views/iot/thingmodel/modules/thing-model-service.vue @@ -14,7 +14,7 @@ import { IoTThingModelServiceCallTypeEnum, } from '#/views/iot/utils/constants'; -import ThingModelInputOutputParam from './ThingModelInputOutputParam.vue'; +import ThingModelInputOutputParam from './thing-model-input-output-param.vue'; /** IoT 物模型服务 */ defineOptions({ name: 'ThingModelService' }); diff --git a/apps/web-antd/src/views/iot/thingmodel/modules/ThingModelTSL.vue b/apps/web-antd/src/views/iot/thingmodel/modules/thing-model-tsl.vue similarity index 98% rename from apps/web-antd/src/views/iot/thingmodel/modules/ThingModelTSL.vue rename to apps/web-antd/src/views/iot/thingmodel/modules/thing-model-tsl.vue index 286d158e8..285f2270d 100644 --- a/apps/web-antd/src/views/iot/thingmodel/modules/ThingModelTSL.vue +++ b/apps/web-antd/src/views/iot/thingmodel/modules/thing-model-tsl.vue @@ -10,7 +10,7 @@ import { Modal, Radio, Textarea } from 'ant-design-vue'; import { getThingModelTSL } from '#/api/iot/thingmodel'; import { IOT_PROVIDE_KEY } from '#/views/iot/utils/constants'; -defineOptions({ name: 'ThingModelTSL' }); +defineOptions({name: 'ThingModelTsl'}); const dialogVisible = ref(false); // 弹窗的是否展示 const dialogTitle = ref('物模型 TSL'); // 弹窗的标题