From b330e57051e54789eb83d10dc58c4d9d10c608e1 Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期三, 17 九月 2025 09:55:19 +0800 Subject: [PATCH] 2025.9.17 数据产品模块(待完成) --- src/views/fysp/data-product/base-data-product/ProdSceneInfo.vue | 31 +++++++++++++++++++++++++++++-- 1 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/views/fysp/data-product/base-data-product/ProdSceneInfo.vue b/src/views/fysp/data-product/base-data-product/ProdSceneInfo.vue index 6c8ee7c..7412ddf 100644 --- a/src/views/fysp/data-product/base-data-product/ProdSceneInfo.vue +++ b/src/views/fysp/data-product/base-data-product/ProdSceneInfo.vue @@ -1,4 +1,31 @@ <template> - ProdSceneInfo + <BaseProdProcess :active="active"> + <template #step1> + <ProdQueryOpt :loading="loading" @submit="onSearch"> </ProdQueryOpt> + </template> + <template #step2></template> + <template #step3></template> + </BaseProdProcess> </template> -<script></script> \ No newline at end of file +<script setup> +import { ref } from 'vue'; +import BaseProdProcess from '@/views/fysp/data-product/base-data-product/components/BaseProdProcess.vue'; +import ProdQueryOpt from '@/views/fysp/data-product/base-data-product/components/ProdQueryOpt.vue'; + +const active = ref(1); +const loading = ref(false) + +function changeActive() { + active.value++; + active.value = active.value > 3 ? 1 : active.value; +} + +function onSearch(opt) { + console.log(opt); + loading.value = true; + setTimeout(() => { + changeActive() + loading.value = false; + }, 1000); +} +</script> -- Gitblit v1.9.3