diff --git a/src/views/iot/device/device/components/IoTDeviceTableSelect.vue b/src/views/iot/device/device/components/IoTDeviceTableSelect.vue new file mode 100644 index 000000000..28ca03cc7 --- /dev/null +++ b/src/views/iot/device/device/components/IoTDeviceTableSelect.vue @@ -0,0 +1,300 @@ + + + + + diff --git a/src/views/iot/product/product/components/ProductListSelect.vue b/src/views/iot/product/product/components/IoTProductTableSelect.vue similarity index 98% rename from src/views/iot/product/product/components/ProductListSelect.vue rename to src/views/iot/product/product/components/IoTProductTableSelect.vue index 12a8afc89..965508c97 100644 --- a/src/views/iot/product/product/components/ProductListSelect.vue +++ b/src/views/iot/product/product/components/IoTProductTableSelect.vue @@ -121,7 +121,7 @@ import { DICT_TYPE } from '@/utils/dict' import { dateFormatter } from '@/utils/formatTime' import { ProductApi, ProductVO } from '@/api/iot/product/product' -defineOptions({ name: 'IoTProductSelectForm' }) +defineOptions({ name: 'IoTProductTableSelect' }) const props = defineProps({ multiple: { @@ -177,6 +177,7 @@ const open = async () => { // 重置选择状态 selectedProducts.value = [] selectedId.value = undefined + await getList() } defineExpose({ open }) @@ -213,9 +214,4 @@ const submitForm = async () => { emit('success', props.multiple ? selectedProducts.value : selectedProducts.value[0]) dialogVisible.value = false } - -/** 初始化 **/ -onMounted(() => { - getList() -}) diff --git a/src/views/iot/rule/scene/components/DeviceListener.vue b/src/views/iot/rule/scene/components/DeviceListener.vue index 95fa89345..3a948c432 100644 --- a/src/views/iot/rule/scene/components/DeviceListener.vue +++ b/src/views/iot/rule/scene/components/DeviceListener.vue @@ -19,13 +19,15 @@