WholeProcessPlatform/frontend/src/views/home/huanBaoZhiLiangZhuangKuang.vue

41 lines
1.2 KiB
Vue
Raw Normal View History

<script setup lang="ts">
import { ref, watch } from 'vue';
import { useUiStore } from '@/store/modules/ui';
import basicInfoMod from '@/modules/rightSearchDrawer/basicInfo/index.vue';
import JidiSelectorMod from '@/modules/jidiSelectorMod.vue';
import RightDrawer from '@/components/RightDrawer/index.vue';
import HuanbaozdjcgzkzQK from '@/modules/huanbaozdjcgzkzQK/index.vue';
import SZYCBH from '@/modules/waterQuality/index.vue';
import { useJidiSelectEventStore } from '@/store/modules/jidiSelectEvent';
2026-05-15 18:08:29 +08:00
const JidiSelectEventStore = useJidiSelectEventStore();
const wbsCode = ref('');
const uiStore = useUiStore();
2026-05-15 18:08:29 +08:00
watch(
() => JidiSelectEventStore.selectedItem,
newVal => {
wbsCode.value = newVal.wbsCode;
2026-05-15 18:08:29 +08:00
},
{ deep: true, immediate: true }
2026-05-15 18:08:29 +08:00
);
</script>
2026-03-27 14:50:35 +08:00
<template>
<div class="moduleContent">
<div class="leftContent">
<JidiSelectorMod />
</div>
<div class="rightContent">
<RightDrawer>
<div v-show="uiStore.searchDrawerOpen">
<basicInfoMod />
</div>
<div v-show="!uiStore.searchDrawerOpen">
<HuanbaozdjcgzkzQK />
2026-05-15 18:08:29 +08:00
<SZYCBH v-if="wbsCode != 'all'" />
</div>
</RightDrawer>
</div>
</div>
2026-03-27 14:50:35 +08:00
</template>
2026-04-02 10:54:14 +08:00
<style scoped lang="scss"></style>