Newer
Older
HuangJiPC / src / pages / views / WatershedOneMap / newPart / liuYuWater.vue
@zhangdeliang zhangdeliang on 21 Jun 1 KB update
<template>
  <!-- 流域水管理网 -->
  <div class="liuYuWater">

    <!-- 展开收起 -->
    <div :class="['rightBgPublic' ,'animate__animated', ifExpand?'animate__fadeInRight':'goRightPublic' ]"
         @click="changeExpand">
    </div>
    <div :class="['rightContentPublic' ,'animate__animated', ifExpand?'animate__fadeInRight':'animate__fadeOutRight' ]">
      <n-tabs type="bar"
              v-model:value="tabName"
              @update:value="changeTab"
              animated>
        <n-tab-pane name="河道巡查"
                    tab="河道巡查">
          <RiverXc />
        </n-tab-pane>
        <n-tab-pane name="厂站运维"
                    tab="厂站运维">
          <WaterOne />
        </n-tab-pane>
        <!-- <n-tab-pane name="公众参与"
                    tab="公众参与">
          <UserCy />
        </n-tab-pane> -->
      </n-tabs>
    </div>
  </div>
</template>
<script>
import { toRefs, onMounted, reactive, onBeforeUnmount, } from "vue";
import WaterOne from './changzhanYw.vue' //厂站运维
import UserCy from './userCy.vue' //公众参与
import RiverXc from './riverXc.vue' //河道巡查

export default {
  name: "liuYuWater",
  components: {
    WaterOne,
    UserCy,
    RiverXc
  },
  setup() {
    const allData = reactive({
      ifExpand: true,
      tabName: "河道巡查",
    })
    // 展开收起
    const changeExpand = () => {
      allData.ifExpand = !allData.ifExpand;
    }
    const changeTab = (val) => {
      allData.tabName = val;
    }
    onMounted(() => {

    });
    onBeforeUnmount(() => {

    });
    return {
      ...toRefs(allData),
      changeExpand,
      changeTab
    };
  },
};
</script>
<style lang="less">
.liuYuWater {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  .n-tabs-tab {
    font-size: 16px;
  }
  .n-tabs .n-tabs-tab-pad {
    width: 20px !important;
  }
}
</style>