Newer
Older
ganzhou-feidu / src / pages / csdz / smartCard / index.vue
wangxitong on 11 Sep 1 KB Default Changelist?
<template>
  <div>
    <div class="video-menu">
      <layer-manager-mix :menu-tab="menuTab" :menus="menus" :select="selectIndex==='layerBtn'" @btnClick="btnClick"/>
      <common-btn id="publicBtn" :select="selectIndex==='publicBtn'" :bg="public" :bg-hover="publicHover" width="5" height="5" text-hover="公众分布" @click="btnClick" />
      <keyword-manager :select="ktSelect==='keywordBtn'" @changeState="changeState"/>
    </div>
  </div>
</template>

<script>
import CommonBtn from "@/components/CommonBtn";
import LayerManagerMix from "@/components/LayerManagerMix";
import KeywordManager from "@/components/KeywordManager";
import TimeManager from "@/components/TimeManager";
export default {
  name: 'smartCard',
  components: {TimeManager, KeywordManager, LayerManagerMix, CommonBtn },
  data() {
    return {
      ktSelect: '',
      selectIndex: 'layerBtn',
      public: require('@/assets/images/function/一卡通/公众用户分布未选中.png'),
      publicHover: require('@/assets/images/function/一卡通/公众用户分布选中.png'),
      menuTab: [{
        name: '基础资源',
        value: 'base'
      }, {
        name: '设备资源',
        value: 'device'
      }],
      menus: {
        base: [
          {type : "1", typename: "场馆", total: "111"},
          {type : "2", typename: "食堂", total: "111"},
          {type : "3", typename: "园区", total: "111"}
        ],
        device: [
          {type : "1", typename: "门禁", total: "111"}
        ]
      }
    }
  },
  methods: {
    btnClick(e) {
        this.selectIndex = e.target.id
    },
    changeState(v) {
      this.ktSelect = v
    }
  }
}
</script>

<style scoped>
.video-menu {
  display: flex;
  z-index: 111111111;
  width: 40rem;
  height: 5rem;
  position: absolute;
  left: 20px;
  top: 1rem;
}
</style>