|
|
@ -1,12 +1,30 @@
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<!-- <Row :gutter="32">-->
|
|
|
|
<Row :gutter="32">
|
|
|
|
<!-- <Col span="32">-->
|
|
|
|
<Col span="32">
|
|
|
|
<!-- <row>-->
|
|
|
|
<row>
|
|
|
|
|
|
|
|
<row style="height: 90px;background: #f7f8fa;border: 1px solid #E8ECF2;line-height: 90px">
|
|
|
|
|
|
|
|
<span style="margin-left: 48px">区域选择</span>
|
|
|
|
|
|
|
|
<Select filterable placeholder="请选择区域" v-model="regionId" class="left-15" style="width:190px" size="small">
|
|
|
|
|
|
|
|
<Option v-for="item in regionList" :value="item.id" :key="item.id">{{ item.name }}</Option>
|
|
|
|
|
|
|
|
</Select>
|
|
|
|
|
|
|
|
<span class="left-15">店铺选择</span>
|
|
|
|
|
|
|
|
<Select filterable placeholder="请选择店铺" v-model="shopId" class="left-15" style="width:190px" size="small">
|
|
|
|
|
|
|
|
<Option v-for="item in shopList" :value="item.id" :key="item.id">{{ item.name }}</Option>
|
|
|
|
|
|
|
|
</Select>
|
|
|
|
|
|
|
|
<span class="left-15">导购选择</span>
|
|
|
|
|
|
|
|
<Select filterable placeholder="请选择导购" v-model="sellerId" class="left-15" style="width:190px" size="small">
|
|
|
|
|
|
|
|
<Option v-for="item in sellerList" :value="item.id" :key="item.id">{{ item.name }}</Option>
|
|
|
|
|
|
|
|
</Select>
|
|
|
|
|
|
|
|
<Button type="primary" style="width: 70px;margin-left: 20px" @click="searchCustomerDataBtnClick" size="small">查询</Button>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- </row>-->
|
|
|
|
</row>
|
|
|
|
<!-- </Col>-->
|
|
|
|
<row>
|
|
|
|
<!-- </Row>-->
|
|
|
|
<ve-histogram :data="chartData"></ve-histogram>
|
|
|
|
|
|
|
|
</row>
|
|
|
|
|
|
|
|
</row>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
</Row>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
@ -14,14 +32,32 @@
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
|
|
|
|
regionId: null,
|
|
|
|
|
|
|
|
regionList: [{"id":1,"name":"一区"},{"id":2,"name":"二大区"}],
|
|
|
|
|
|
|
|
shopId: null,
|
|
|
|
|
|
|
|
shopList: [{"id":1,"name":"一区"},{"id":2,"name":"二大区"}],
|
|
|
|
|
|
|
|
sellerId: null,
|
|
|
|
|
|
|
|
sellerList: [{"id":1,"name":"一区"},{"id":2,"name":"二大区"}],
|
|
|
|
|
|
|
|
chartData: {
|
|
|
|
|
|
|
|
columns: ['日期', '访问用户', '下单用户', '下单率'],
|
|
|
|
|
|
|
|
rows: [
|
|
|
|
|
|
|
|
{ '日期': '1/1', '访问用户': 1393, '下单用户': 1093, '下单率': 0.32 },
|
|
|
|
|
|
|
|
{ '日期': '1/2', '访问用户': 3530, '下单用户': 3230, '下单率': 0.26 },
|
|
|
|
|
|
|
|
{ '日期': '1/3', '访问用户': 2923, '下单用户': 2623, '下单率': 0.76 },
|
|
|
|
|
|
|
|
{ '日期': '1/4', '访问用户': 1723, '下单用户': 1423, '下单率': 0.49 },
|
|
|
|
|
|
|
|
{ '日期': '1/5', '访问用户': 3792, '下单用户': 3492, '下单率': 0.323 },
|
|
|
|
|
|
|
|
{ '日期': '1/6', '访问用户': 4593, '下单用户': 4293, '下单率': 0.78 }
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
mounted: function () {
|
|
|
|
mounted: function () {
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
|
|
|
|
searchCustomerDataBtnClick: function () {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// /**商品mainList*/
|
|
|
|
// /**商品mainList*/
|
|
|
|
// getMainList: function(){
|
|
|
|
// getMainList: function(){
|
|
|
@ -37,5 +73,8 @@
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
<style scoped>
|
|
|
|
<style scoped>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.left-15{
|
|
|
|
|
|
|
|
margin-left: 15px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
</style>
|
|
|
|
</style>
|
|
|
|