<style>
  .pluginCenter {
    padding: 20px 0;
  }

  .plugin_ListTitle {
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 24px;
  }

  .plugin-list {
    flex-wrap: wrap;
    margin-left: -20px;
  }

  .plugin-item {
    border: 1px solid #ebebeb;
    background: #fff;
    padding: 20px;
    width: 252px;
    margin: 0 0 20px 20px;
    transition: 250ms;
    position: relative;
    height: 97px;
  }

  .plugin-item .display-name {
    margin-bottom: 10px;
    transition: 250ms;
  }

  .plugin-item:hover {
    border-color: #bfddff;
    cursor: pointer;
  }

  .plugin-item:hover .display-name {
    color: #409EFF;
  }

  .plugin-icon-bg {
    background: rgb(250, 163, 34);
    border-radius: 10px;
    font-size: 0;
    display: inline-block;
  }

  .plugin-icon {
    width: 50px;
    height: 50px;
  }

  .plugin-name {
    font-size: 14px;
    margin-bottom: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .plugin-desc {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #999999;
    font-size: 12px;
  }

</style>
<template>
  <div class="pluginCenter">
    <div flex="cross:center">
      <h3 class="plugin_ListTitle">已安装</h3>
    </div>
    <div class="plugin-list" flex="dir:left">
      <template v-for="(item,index) in DefaultList">
        <div :key="index" flex="dir:left box:first" :class="item.IconClass" @click="goDiyCenter(item.PlugUrl)">
          <div style="padding-right: 12px;"><img :src="item.Icon" style="width: 50px; height: 50px; display: block;">
          </div>
          <div>
            <div class="display-name">{{item.PlugName}}</div>
            <div flex="box:last">
              <div class="name">{{item.PlugSubName}}</div>
            </div>
          </div>
        </div>
      </template>
    </div>
    <div style="display:none">
      <div flex="cross:center" style="margin-top:20px;">
        <h3 class="plugin_ListTitle">营销工具</h3>
      </div>
      <div flex="dir:left" class="plugin-list el-row">
        <div class="el-col el-col-24 el-col-xs-24 el-col-sm-12 el-col-md-8 el-col-lg-6 el-col-xl-4"
          @click="goDiyCenter('pintuanMain')">
          <div flex="dir:left box:first" class="plugin-item">
            <div style="padding-right: 12px;">
              <div class="plugin-icon-bg">
                <img src="../../assets/img/sallCenter/pintuan.png" style="width: 50px; height: 50px; display: block;">
              </div>
            </div>
            <div>
              <div class="plugin-name">拼团</div>
              <div flex="box:last">
                <div class="plugin-desc">邀请朋友一起拼团购买</div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</template>
<script>
  export default {
    data() {
      return {
        currentUser: {},
        isChecked: 1,
        Height: 0,
        isShow: 1,
        DefaultList: [], //默认列表
      };
    },
    created() {
      this.currentUser = this.getLocalStorage();
    },
    methods: {
      //跳转微信小程序
      goDiyCenter(path) {
        let routeData = this.$router.resolve({
          name: path,
          query: {
            FIndex: 1
          }
        });
        window.open(routeData.href, "_blank");
      },
      //获取插件列表
      getPlugList() {
        this.apipost("/api/MContent/GetMarketingPlugList", {}, res => {
          if (res.data.resultCode == 1) {
            var tempData = res.data.data;
            if (tempData && tempData.length > 0) {
              tempData.forEach(item => {
                if (item.PlugType == 1) {
                  this.DefaultList = item.SubList
                }
              });
            }
          } else {
            this.Info(res.data.message);
          }
        })
      }
    },
    mounted() {
      this.getPlugList();
      this.Height = document.documentElement.clientHeight - 60;
      //监听浏览器窗口变化 
      window.onresize = () => {
        this.Height = document.documentElement.clientHeight - 60
      }
    }
  };

</script>