mirror of
https://gitee.com/myxzgzs/boyue-ui-admin-vue3
synced 2025-08-09 08:52:41 +08:00
【代码重构】IoT:产品放到 product 子目录下
This commit is contained in:
parent
8d3afa3920
commit
3a94b8a9cf
@ -626,7 +626,7 @@ const remainingRouter: AppRouteRecordRaw[] = [
|
|||||||
hidden: true,
|
hidden: true,
|
||||||
activeMenu: '/iot/product'
|
activeMenu: '/iot/product'
|
||||||
},
|
},
|
||||||
component: () => import('@/views/iot/product/detail/index.vue')
|
component: () => import('@/views/iot/product/product/detail/index.vue')
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'device/detail/:id',
|
path: 'device/detail/:id',
|
||||||
|
@ -100,7 +100,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<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'
|
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
|
||||||
|
|
||||||
defineOptions({ name: 'IoTProductForm' })
|
defineOptions({ name: 'IoTProductForm' })
|
@ -54,8 +54,8 @@
|
|||||||
<ProductForm ref="formRef" @success="emit('refresh')" />
|
<ProductForm ref="formRef" @success="emit('refresh')" />
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import ProductForm from '@/views/iot/product/ProductForm.vue'
|
import ProductForm from '@/views/iot/product/product/ProductForm.vue'
|
||||||
import { ProductApi, ProductVO } from '@/api/iot/product'
|
import { ProductApi, ProductVO } from '@/api/iot/product/product'
|
||||||
|
|
||||||
const message = useMessage()
|
const message = useMessage()
|
||||||
|
|
@ -34,7 +34,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { DICT_TYPE } from '@/utils/dict'
|
import { DICT_TYPE } from '@/utils/dict'
|
||||||
import { ProductVO } from '@/api/iot/product'
|
import { ProductVO } from '@/api/iot/product/product'
|
||||||
import { formatDate } from '@/utils/formatTime'
|
import { formatDate } from '@/utils/formatTime'
|
||||||
|
|
||||||
const { product } = defineProps<{ product: ProductVO }>()
|
const { product } = defineProps<{ product: ProductVO }>()
|
@ -25,7 +25,7 @@
|
|||||||
</ContentWrap>
|
</ContentWrap>
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { ProductVO } from '@/api/iot/product'
|
import { ProductVO } from '@/api/iot/product/product'
|
||||||
|
|
||||||
const props = defineProps<{ product: ProductVO }>()
|
const props = defineProps<{ product: ProductVO }>()
|
||||||
|
|
@ -83,10 +83,10 @@
|
|||||||
<ThinkModelFunctionForm ref="formRef" :product="product" @success="getList" />
|
<ThinkModelFunctionForm ref="formRef" :product="product" @success="getList" />
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<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 { ThinkModelFunctionApi, ThinkModelFunctionVO } from '@/api/iot/thinkmodelfunction'
|
||||||
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
|
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 }>()
|
const props = defineProps<{ product: ProductVO }>()
|
||||||
|
|
@ -75,7 +75,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { ProductVO } from '@/api/iot/product'
|
import { ProductVO } from '@/api/iot/product/product'
|
||||||
import {
|
import {
|
||||||
ProductFunctionAccessModeEnum,
|
ProductFunctionAccessModeEnum,
|
||||||
ProductFunctionTypeEnum,
|
ProductFunctionTypeEnum,
|
@ -17,12 +17,12 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</template>
|
</template>
|
||||||
<script lang="ts" setup>
|
<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 { DeviceApi } from '@/api/iot/device'
|
||||||
import ProductDetailsHeader from '@/views/iot/product/detail/ProductDetailsHeader.vue'
|
import ProductDetailsHeader from './ProductDetailsHeader.vue'
|
||||||
import ProductDetailsInfo from '@/views/iot/product/detail/ProductDetailsInfo.vue'
|
import ProductDetailsInfo from './ProductDetailsInfo.vue'
|
||||||
import ProductTopic from '@/views/iot/product/detail/ProductTopic.vue'
|
import ProductTopic from './ProductTopic.vue'
|
||||||
import ThinkModelFunction from '@/views/iot/product/detail/ThinkModelFunction.vue'
|
import ThinkModelFunction from './ThinkModelFunction.vue'
|
||||||
import { useTagsViewStore } from '@/store/modules/tagsView'
|
import { useTagsViewStore } from '@/store/modules/tagsView'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
|
|
@ -104,7 +104,7 @@
|
|||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { dateFormatter } from '@/utils/formatTime'
|
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 ProductForm from './ProductForm.vue'
|
||||||
import { DICT_TYPE } from '@/utils/dict'
|
import { DICT_TYPE } from '@/utils/dict'
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user