<template>
  <div class="page-header-index-wide">
    <a-row :gutter="24">
      <!--      <a-col :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }">-->
      <!--        <chart-card :loading="loading" title="待处理考核" :total="loginfo.checkNum | checkNum">-->
      <!--          <a-tooltip title="指标说明" slot="action">-->
      <!--            <a-icon type="info-circle-o" />-->
      <!--          </a-tooltip>-->
      <!--          <div>-->
      <!--            <trend flag="up" style="margin-right: 16px;">-->
      <!--              <span slot="term">周同比</span>-->
      <!--              12%-->
      <!--            </trend>-->
      <!--            <trend flag="down">-->
      <!--              <span slot="term">日同比</span>-->
      <!--              11%-->
      <!--            </trend>-->
      <!--          </div>-->
      <!--          <template slot="footer">日均销售额<span>￥ 234.56</span></template>-->
      <!--        </chart-card>-->
      <!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="待处理考核" :total="loginfo.checkNum | checkNum">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="待处理反馈" :total="loginfo.backNum | backNum">-->
<!--        </chart-card>-->
<!--      </a-col>-->

<!--      <a-col :sm="12" :md="6" :xl="24" :style="{ visibility:'hidden'}">-->
<!--      </a-col>-->

<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="今日新增用户统计" :total="loginfo.memberDay | memberDay">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本周新增用户统计" :total="loginfo.memberWeek | memberWeek">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本月新增用户统计" :total="loginfo.memberMonth | memberMonth">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="总计新增用户统计" :total="loginfo.memberAll | memberAll">-->
<!--        </chart-card>-->
<!--      </a-col>-->

<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="今日新增收费统计" :total="loginfo.moneyDay | moneyDay">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本周新增收费统计" :total="loginfo.moneyWeek | moneyWeek">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本月新增收费统计" :total="loginfo.moneyMonth | moneyMonth">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="总计新增收费统计" :total="loginfo.moneyAll | moneyAll">-->
<!--        </chart-card>-->
<!--      </a-col>-->

<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="今日新增教练认证统计" :total="loginfo.oldNum | oldNum">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本周新增教练认证统计" :total="loginfo.oldWeek | oldWeek">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本月新增教练认证统计" :total="loginfo.oldMonth | oldMonth">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="总计新增教练认证统计" :total="loginfo.oldAll | oldAll">-->
<!--        </chart-card>-->
<!--      </a-col>-->

<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="今日新增小教练认证统计" :total="loginfo.smallNum | smallNum">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本周新增小教练认证统计" :total="loginfo.smallWeek | smallWeek">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本月新增小教练认证统计" :total="loginfo.smallMonth | smallMonth">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="总计新增小教练认证统计" :total="loginfo.smallAll | smallAll">-->
<!--        </chart-card>-->
<!--      </a-col>-->

<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="今日新增教练项目认证统计" :total="loginfo.coachNum | coachNum">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本周新增教练项目认证统计" :total="loginfo.coachWeek | coachWeek">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本月新增教练项目认证统计" :total="loginfo.coachMonth | coachMonth">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="总计新增教练项目认证统计" :total="loginfo.coachAll | coachAll">-->
<!--        </chart-card>-->
<!--      </a-col>-->

<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="今日新增小教练项目认证统计" :total="loginfo.itemNum | itemNum">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本周新增小教练项目认证统计" :total="loginfo.itemWeek | itemWeek">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本月新增小教练项目认证统计" :total="loginfo.itemMonth | itemMonth">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="总计新增小教练项目认证统计" :total="loginfo.itemAll | itemAll">-->
<!--        </chart-card>-->
<!--      </a-col>-->

<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="今日新增导师认证统计" :total="loginfo.trainNum | trainNum">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本周新增导师认证统计" :total="loginfo.trainWeek | trainWeek">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本月新增导师认证统计" :total="loginfo.trainMonth | trainMonth">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="总计新增导师认证统计" :total="loginfo.trainAll | trainAll">-->
<!--        </chart-card>-->
<!--      </a-col>-->

<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="今日新增继续教育者认证统计" :total="loginfo.continueNum | continueNum">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本周新增继续教育者认证统计" :total="loginfo.continueWeek | continueWeek">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本月新增继续教育者认证统计" :total="loginfo.continueMonth | continueMonth">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="总计新增继续教育者认证统计" :total="loginfo.continueAll | continueAll">-->
<!--        </chart-card>-->
<!--      </a-col>-->

<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="今日新增绑定导师统计" :total="loginfo.relationNum | relationNum">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本周新增绑定导师统计" :total="loginfo.relationWeek | relationWeek">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="本月新增绑定导师统计" :total="loginfo.relationMonth | relationMonth">-->
<!--        </chart-card>-->
<!--      </a-col>-->
<!--      <a-col :sm="24" :md="12" :xl="3" :style="{ marginBottom: '24px' }">-->
<!--        <chart-card :loading="loading" title="总计新增绑定导师统计" :total="loginfo.relationAll | relationAll">-->
<!--        </chart-card>-->
<!--      </a-col>-->



      <!--      <a-col :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }">-->
      <!--        <chart-card :loading="loading" title="订单量" :total="8846 | NumberFormat">-->
      <!--          <a-tooltip title="指标说明" slot="action">-->
      <!--            <a-icon type="info-circle-o" />-->
      <!--          </a-tooltip>-->
      <!--          <div>-->
      <!--            <mini-area />-->
      <!--          </div>-->
      <!--          <template slot="footer">日订单量<span> {{ '1234' | NumberFormat }}</span></template>-->
      <!--        </chart-card>-->
      <!--      </a-col>-->
      <!--      <a-col :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }">-->
      <!--        <chart-card :loading="loading" title="支付笔数" :total="6560 | NumberFormat">-->
      <!--          <a-tooltip title="指标说明" slot="action">-->
      <!--            <a-icon type="info-circle-o" />-->
      <!--          </a-tooltip>-->
      <!--          <div>-->
      <!--            <mini-bar :height="40" />-->
      <!--          </div>-->
      <!--          <template slot="footer">转化率 <span>60%</span></template>-->
      <!--        </chart-card>-->
      <!--      </a-col>-->
      <!--      <a-col :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }">-->
      <!--        <chart-card :loading="loading" title="运营活动效果" total="78%">-->
      <!--          <a-tooltip title="指标说明" slot="action">-->
      <!--            <a-icon type="info-circle-o" />-->
      <!--          </a-tooltip>-->
      <!--          <div>-->
      <!--            <mini-progress color="rgb(19, 194, 194)" :target="80" :percentage="78" :height="8" />-->
      <!--          </div>-->
      <!--          <template slot="footer">-->
      <!--            <trend flag="down" style="margin-right: 16px;">-->
      <!--              <span slot="term">同周比</span>-->
      <!--              12%-->
      <!--            </trend>-->
      <!--            <trend flag="up">-->
      <!--              <span slot="term">日环比</span>-->
      <!--              80%-->
      <!--            </trend>-->
      <!--          </template>-->
      <!--        </chart-card>-->
      <!--      </a-col>-->
    </a-row>

<!--        <a-card :loading="loading" :bordered="false" :body-style="{padding: '0'}">-->
<!--          <div class="salesCard">-->
<!--            <a-tabs default-active-key="1" size="large" :tab-bar-style="{marginBottom: '24px', paddingLeft: '16px'}">-->
<!--    &lt;!&ndash;          <div class="extra-wrapper" slot="tabBarExtraContent">&ndash;&gt;-->
<!--    &lt;!&ndash;            <div class="extra-item">&ndash;&gt;-->
<!--    &lt;!&ndash;              <a>今日</a>&ndash;&gt;-->
<!--    &lt;!&ndash;              <a>本周</a>&ndash;&gt;-->
<!--    &lt;!&ndash;              <a>本月</a>&ndash;&gt;-->
<!--    &lt;!&ndash;              <a>本年</a>&ndash;&gt;-->
<!--    &lt;!&ndash;            </div>&ndash;&gt;-->
<!--    &lt;!&ndash;            <a-range-picker :style="{width: '256px'}" />&ndash;&gt;-->
<!--    &lt;!&ndash;          </div>&ndash;&gt;-->
<!--&lt;!&ndash;              <a-tab-pane loading="true" tab="今日" key="1">&ndash;&gt;-->
<!--&lt;!&ndash;                <a-row>&ndash;&gt;-->
<!--&lt;!&ndash;                  <a-col :xl="18" :lg="12" :md="12" :sm="24" :xs="24">&ndash;&gt;-->
<!--&lt;!&ndash;                    <bar title="数量/金额" :dataSource="barData"/>&ndash;&gt;-->
<!--&lt;!&ndash;                  </a-col>&ndash;&gt;-->
<!--&lt;!&ndash;                  <a-col :xl="8" :lg="12" :md="12" :sm="24" :xs="24">&ndash;&gt;-->
<!--&lt;!&ndash;                    <rank-list title="门店销售排行榜" :list="rankList"/>&ndash;&gt;-->
<!--&lt;!&ndash;                  </a-col>&ndash;&gt;-->
<!--&lt;!&ndash;                </a-row>&ndash;&gt;-->
<!--&lt;!&ndash;              </a-tab-pane>&ndash;&gt;-->
<!--              <a-tab-pane loading="true" tab="今日" key="1">-->
<!--                <a-row>-->
<!--                  <a-col :xl="18" :lg="12" :md="12" :sm="24" :xs="24">-->
<!--                    <bar title="数量/金额" :dataSource="barData"/>-->
<!--                  </a-col>-->
<!--                </a-row>-->
<!--              </a-tab-pane>-->
<!--              <a-tab-pane tab="本周" key="2">-->
<!--                <a-row>-->
<!--                  <a-col :xl="16" :lg="12" :md="12" :sm="24" :xs="24">-->
<!--                    <bar title="数量/金额" :dataSource="barData"/>-->
<!--                  </a-col>-->
<!--                </a-row>-->
<!--              </a-tab-pane>-->
<!--              <a-tab-pane tab="本月" key="3">-->
<!--                <a-row>-->
<!--                  <a-col :xl="16" :lg="12" :md="12" :sm="24" :xs="24">-->
<!--                    <bar title="数量/金额" :dataSource="barData"/>-->
<!--                  </a-col>-->
<!--                </a-row>-->
<!--              </a-tab-pane>-->
<!--              <a-tab-pane tab="总计" key="4">-->
<!--                <a-row>-->
<!--                  <a-col :xl="16" :lg="12" :md="12" :sm="24" :xs="24">-->
<!--                    <bar title="数量/金额" :dataSource="barData"/>-->
<!--                  </a-col>-->
<!--                </a-row>-->
<!--              </a-tab-pane>-->
<!--            </a-tabs>-->
<!--          </div>-->
<!--        </a-card>-->

    <!--    <a-row>-->
    <!--      <a-col :span="24">-->
    <!--        <a-card :loading="loading" :bordered="false" title="最近一周访问量统计" :style="{ marginTop: '24px' }">-->
    <!--          <a-row>-->
    <!--            <a-col :span="6">-->
    <!--              <head-info title="今日IP" :content="loginfo.todayIp"></head-info>-->
    <!--            </a-col>-->
    <!--            <a-col :span="2">-->
    <!--              <a-spin class='circle-cust'>-->
    <!--                <a-icon slot="indicator" type="environment" style="font-size: 24px"  />-->
    <!--              </a-spin>-->
    <!--            </a-col>-->
    <!--            <a-col :span="6">-->
    <!--              <head-info title="今日访问" :content="loginfo.todayVisitCount"></head-info>-->
    <!--            </a-col>-->
    <!--            <a-col :span="2">-->
    <!--              <a-spin class='circle-cust'>-->
    <!--                <a-icon slot="indicator" type="team" style="font-size: 24px"  />-->
    <!--              </a-spin>-->
    <!--            </a-col>-->
    <!--            <a-col :span="6">-->
    <!--              <head-info title="总访问量" :content="loginfo.totalVisitCount"></head-info>-->
    <!--            </a-col>-->
    <!--            <a-col :span="2">-->
    <!--              <a-spin class='circle-cust'>-->
    <!--                <a-icon slot="indicator" type="rise" style="font-size: 24px"  />-->
    <!--              </a-spin>-->
    <!--            </a-col>-->
    <!--          </a-row>-->
    <!--          <line-chart-multid :fields="visitFields" :dataSource="visitInfo"></line-chart-multid>-->
    <!--        </a-card>-->
    <!--      </a-col>-->
    <!--    </a-row>-->
  </div>
</template>

<script>
import ChartCard from '@/components/ChartCard'
import ACol from "ant-design-vue/es/grid/Col"
import ATooltip from "ant-design-vue/es/tooltip/Tooltip"
import MiniArea from '@/components/chart/MiniArea'
import MiniBar from '@/components/chart/MiniBar'
import MiniProgress from '@/components/chart/MiniProgress'
import RankList from '@/components/chart/RankList'
import Bar from '@/components/chart/Bar'
import LineChartMultid from '@/components/chart/LineChartMultid'
import HeadInfo from '@/components/tools/HeadInfo.vue'

import Trend from '@/components/Trend'
import { getLoginfo,getVisitInfo } from '@/api/api'

const rankList = []
for (let i = 0; i < 7; i++) {
  rankList.push({
    name: '白鹭岛 ' + (i+1) + ' 号店',
    total: 1234.56 - i * 100
  })
}
const barData = []
const name = ["用户","收费","教练认证","小教练认证","教练项目认证","小教练项目认证","导师认证","继续教育认证","导师绑定"];
for (let i = 0; i < name.length; i += 1) {
  barData.push({
    x: `${name[i]}`,
    y: Math.floor(Math.random() * 1000) + 200,

  })
}
export default {
  name: "IndexChart",
  components: {
    ATooltip,
    ACol,
    ChartCard,
    MiniArea,
    MiniBar,
    MiniProgress,
    RankList,
    Bar,
    Trend,
    LineChartMultid,
    HeadInfo
  },
  data() {
    return {
      loading: true,
      center: null,
      rankList,
      barData,
      loginfo:{},
      visitFields:['ip','visit'],
      visitInfo:[],
      indicator: <a-icon type="loading" style="font-size: 24px" spin />
    }
  },
  created() {
    setTimeout(() => {
      this.loading = !this.loading
    }, 1000)
    this.initLogInfo();
  },
  methods: {
    initLogInfo () {
      getLoginfo(null).then((res)=>{
        if(res.success){
          Object.keys(res.result).forEach(key=>{
            res.result[key] =res.result[key]+""
          })
          this.loginfo = res.result;
        }
      })
      getVisitInfo().then(res=>{
        if(res.success){
          this.visitInfo = res.result;
        }
      })
    },
  }
}
</script>

<style lang="less" scoped>
.circle-cust{
  position: relative;
  top: 28px;
  left: -100%;
}
.extra-wrapper {
  line-height: 55px;
  padding-right: 24px;

  .extra-item {
    display: inline-block;
    margin-right: 24px;

    a {
      margin-left: 24px;
    }
  }
}

/* 首页访问量统计 */
.head-info {
  position: relative;
  text-align: left;
  padding: 0 32px 0 0;
  min-width: 125px;

  &.center {
    text-align: center;
    padding: 0 32px;
  }

  span {
    color: rgba(0, 0, 0, .45);
    display: inline-block;
    font-size: .95rem;
    line-height: 42px;
    margin-bottom: 4px;
  }
  p {
    line-height: 42px;
    margin: 0;
    a {
      font-weight: 600;
      font-size: 1rem;
    }
  }
}
</style>