【代码重构】IoT:产品放到 product 子目录下

This commit is contained in:
YunaiV 2024-12-07 18:50:19 +08:00
parent 8d3afa3920
commit 3a94b8a9cf
10 changed files with 15 additions and 15 deletions

View File

@ -626,7 +626,7 @@ const remainingRouter: AppRouteRecordRaw[] = [
hidden: true,
activeMenu: '/iot/product'
},
component: () => import('@/views/iot/product/detail/index.vue')
component: () => import('@/views/iot/product/product/detail/index.vue')
},
{
path: 'device/detail/:id',

View File

@ -100,7 +100,7 @@
</template>
<script setup lang="ts">
import { ValidateTypeEnum, ProductApi, ProductVO } from '@/api/iot/product'
import { ValidateTypeEnum, ProductApi, ProductVO } from '@/api/iot/product/product'
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
defineOptions({ name: 'IoTProductForm' })

View File

@ -54,8 +54,8 @@
<ProductForm ref="formRef" @success="emit('refresh')" />
</template>
<script setup lang="ts">
import ProductForm from '@/views/iot/product/ProductForm.vue'
import { ProductApi, ProductVO } from '@/api/iot/product'
import ProductForm from '@/views/iot/product/product/ProductForm.vue'
import { ProductApi, ProductVO } from '@/api/iot/product/product'
const message = useMessage()

View File

@ -34,7 +34,7 @@
</template>
<script setup lang="ts">
import { DICT_TYPE } from '@/utils/dict'
import { ProductVO } from '@/api/iot/product'
import { ProductVO } from '@/api/iot/product/product'
import { formatDate } from '@/utils/formatTime'
const { product } = defineProps<{ product: ProductVO }>()

View File

@ -25,7 +25,7 @@
</ContentWrap>
</template>
<script setup lang="ts">
import { ProductVO } from '@/api/iot/product'
import { ProductVO } from '@/api/iot/product/product'
const props = defineProps<{ product: ProductVO }>()

View File

@ -83,10 +83,10 @@
<ThinkModelFunctionForm ref="formRef" :product="product" @success="getList" />
</template>
<script setup lang="ts">
import { ProductVO } from '@/api/iot/product'
import { ProductVO } from '@/api/iot/product/product'
import { ThinkModelFunctionApi, ThinkModelFunctionVO } from '@/api/iot/thinkmodelfunction'
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
import ThinkModelFunctionForm from '@/views/iot/product/detail/ThinkModelFunctionForm.vue'
import ThinkModelFunctionForm from './ThinkModelFunctionForm.vue'
const props = defineProps<{ product: ProductVO }>()

View File

@ -75,7 +75,7 @@
</template>
<script setup lang="ts">
import { ProductVO } from '@/api/iot/product'
import { ProductVO } from '@/api/iot/product/product'
import {
ProductFunctionAccessModeEnum,
ProductFunctionTypeEnum,

View File

@ -17,12 +17,12 @@
</el-col>
</template>
<script lang="ts" setup>
import { ProductApi, ProductVO } from '@/api/iot/product'
import { ProductApi, ProductVO } from '@/api/iot/product/product'
import { DeviceApi } from '@/api/iot/device'
import ProductDetailsHeader from '@/views/iot/product/detail/ProductDetailsHeader.vue'
import ProductDetailsInfo from '@/views/iot/product/detail/ProductDetailsInfo.vue'
import ProductTopic from '@/views/iot/product/detail/ProductTopic.vue'
import ThinkModelFunction from '@/views/iot/product/detail/ThinkModelFunction.vue'
import ProductDetailsHeader from './ProductDetailsHeader.vue'
import ProductDetailsInfo from './ProductDetailsInfo.vue'
import ProductTopic from './ProductTopic.vue'
import ThinkModelFunction from './ThinkModelFunction.vue'
import { useTagsViewStore } from '@/store/modules/tagsView'
import { useRouter } from 'vue-router'

View File

@ -104,7 +104,7 @@
<script setup lang="ts">
import { dateFormatter } from '@/utils/formatTime'
import { ProductApi, ProductVO } from '@/api/iot/product'
import { ProductApi, ProductVO } from '@/api/iot/product/product'
import ProductForm from './ProductForm.vue'
import { DICT_TYPE } from '@/utils/dict'