|
|
@ -72,8 +72,12 @@
|
|
|
|
<el-button size="default" text>本周</el-button>
|
|
|
|
<el-button size="default" text>本周</el-button>
|
|
|
|
<el-button size="default" text>本月</el-button>
|
|
|
|
<el-button size="default" text>本月</el-button>
|
|
|
|
<el-button size="default" text>全年</el-button>
|
|
|
|
<el-button size="default" text>全年</el-button>
|
|
|
|
|
|
|
|
<el-date-picker type="daterange" ></el-date-picker>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="chart-content">
|
|
|
|
|
|
|
|
<div class="chart-item" id="chartItem"></div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="bottom-table" style="margin-top: 24px">
|
|
|
|
<div class="bottom-table" style="margin-top: 24px">
|
|
|
|
<el-tabs v-model="form.status" @tab-change="statusChange">
|
|
|
|
<el-tabs v-model="form.status" @tab-change="statusChange">
|
|
|
|
<el-tab-pane label="经销商统计" :name="1"></el-tab-pane>
|
|
|
|
<el-tab-pane label="经销商统计" :name="1"></el-tab-pane>
|
|
|
@ -86,13 +90,20 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="table-content">
|
|
|
|
<div class="table-content">
|
|
|
|
test
|
|
|
|
<el-table :data="tableData" size="large" stripe
|
|
|
|
|
|
|
|
:header-cell-style="{background: '#FAFAFA'}">
|
|
|
|
|
|
|
|
<el-table-column prop="sort" label="排序" width="180"></el-table-column>
|
|
|
|
|
|
|
|
<el-table-column prop="name" label="经销商名称" width="360"></el-table-column>
|
|
|
|
|
|
|
|
<el-table-column prop="address" label="地址" ></el-table-column>
|
|
|
|
|
|
|
|
<el-table-column prop="transValue" label="传播值"></el-table-column>
|
|
|
|
|
|
|
|
</el-table>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
import {defineComponent, reactive, getCurrentInstance} from 'vue'
|
|
|
|
import * as echarts from "echarts";
|
|
|
|
|
|
|
|
import {defineComponent, reactive, ref, getCurrentInstance} from 'vue'
|
|
|
|
export default defineComponent({
|
|
|
|
export default defineComponent({
|
|
|
|
name: 'v-home',
|
|
|
|
name: 'v-home',
|
|
|
|
setup() {
|
|
|
|
setup() {
|
|
|
@ -102,15 +113,40 @@ export default defineComponent({
|
|
|
|
const playNumForm = reactive({
|
|
|
|
const playNumForm = reactive({
|
|
|
|
type: 1,
|
|
|
|
type: 1,
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
const tableData = ref([]);
|
|
|
|
|
|
|
|
const { proxy } = getCurrentInstance();
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
form,playNumForm
|
|
|
|
form,playNumForm,proxy,
|
|
|
|
|
|
|
|
tableData
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
mounted() {
|
|
|
|
mounted() {
|
|
|
|
|
|
|
|
this.drawChart();
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
statusChange() {}
|
|
|
|
statusChange() {},
|
|
|
|
|
|
|
|
drawChart() {
|
|
|
|
|
|
|
|
let myChart = echarts.init(document.getElementById('chartItem'));
|
|
|
|
|
|
|
|
let option = {
|
|
|
|
|
|
|
|
title: {
|
|
|
|
|
|
|
|
show: true,
|
|
|
|
|
|
|
|
text: '播放量趋势'
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
xAxis: { data: ['第一季度','第二季度','第三季度','第四季度'] },
|
|
|
|
|
|
|
|
yAxis: { },
|
|
|
|
|
|
|
|
series: [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
type: 'bar',
|
|
|
|
|
|
|
|
data: [10,20,30,40],
|
|
|
|
|
|
|
|
barWidth: 20,
|
|
|
|
|
|
|
|
itemStyle: {
|
|
|
|
|
|
|
|
color: 'rgb(61,147,253)',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
myChart.setOption(option);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|