refactor:【antd】【iot】统一组件文件命名规则,调整导入路径以匹配小写格式
This commit is contained in:
@@ -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' });
|
||||
|
||||
@@ -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']);
|
||||
@@ -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' });
|
||||
|
||||
@@ -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' });
|
||||
|
||||
@@ -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';
|
||||
|
||||
@@ -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"
|
||||
/>
|
||||
<RocketMQConfigForm
|
||||
<RocketMqConfigForm
|
||||
v-if="IotDataSinkTypeEnum.ROCKETMQ === formData.type"
|
||||
v-model="formData.config"
|
||||
/>
|
||||
<KafkaMQConfigForm
|
||||
<KafkaMqConfigForm
|
||||
v-if="IotDataSinkTypeEnum.KAFKA === formData.type"
|
||||
v-model="formData.config"
|
||||
/>
|
||||
<RabbitMQConfigForm
|
||||
<RabbitMqConfigForm
|
||||
v-if="IotDataSinkTypeEnum.RABBITMQ === formData.type"
|
||||
v-model="formData.config"
|
||||
/>
|
||||
@@ -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' });
|
||||
|
||||
@@ -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' });
|
||||
@@ -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' });
|
||||
@@ -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' });
|
||||
@@ -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' });
|
||||
@@ -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' });
|
||||
@@ -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' });
|
||||
@@ -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' });
|
||||
@@ -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' });
|
||||
@@ -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' });
|
||||
@@ -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' });
|
||||
Reference in New Issue
Block a user