条形图,提示框

master
wyj2080 6 years ago
parent cb6ae97003
commit c6866b9b30

@ -31,7 +31,8 @@ import {
Divider, Divider,
Page, Page,
Upload, Upload,
Spin Spin,
Tooltip
} from "view-design"; } from "view-design";
import 'view-design/dist/styles/iview.css'; import 'view-design/dist/styles/iview.css';
@ -70,3 +71,4 @@ Vue.component('Divider', Divider);
Vue.component('Page', Page); Vue.component('Page', Page);
Vue.component('Spin', Spin); Vue.component('Spin', Spin);
Vue.component('Upload', Upload); Vue.component('Upload', Upload);
Vue.component('Tooltip', Tooltip);

@ -28,7 +28,7 @@
</i-col> </i-col>
<i-col span="16" style="height: 200px;"> <i-col span="16" style="height: 200px;">
<row style="margin-top: 32px;margin-bottom: 23px;text-align: right"> <row style="margin-top: 32px;margin-bottom: 23px;text-align: right">
<span :style="allVipPercent" style="display: inline-block;text-align: center">全部会员{{customerViewVO.common + customerViewVO.vip}}</span> <span :style="allVipPercent" class="inline-center-nowrap">全部会员{{customerViewVO.common + customerViewVO.vip}}</span>
</row> </row>
<!--上大括号--> <!--上大括号-->
<row> <row>
@ -45,10 +45,17 @@
</div> </div>
</div> </div>
</row> </row>
<row style="height: 28px;margin-top: 3px;background: #ccc;border-radius:14px;overflow:hidden;">
<span :style="percent1" style="background: #FFCC00;" class="percent-span"><span>未关联的客户</span><span class="left-10">{{customerViewVO.customer}}</span></span> <row style="height: 28px;margin-top: 3px;background: #ccc;border-radius:14px;overflow: hidden">
<span :style="percent2" style="background: #33CC00;" class="percent-span"><span>已关联</span><span class="left-10">{{customerViewVO.common}}</span></span> <span v-if="customerViewVO.customer > 0 || (customerViewVO.customer === 0 && customerViewVO.common === 0 && customerViewVO.vip === 0)" :style="percent1" style="background: #FFCC00;" class="percent-span">
<span :style="percent3" style="background: #EC6A2F;" class="percent-span"><span>未关联的会员</span><span class="left-10">{{customerViewVO.vip}}</span></span> <Tooltip :content="'未关联的客户:' + customerViewVO.customer" placement="top" transfer><span>未关联的客户</span><span class="left-10">{{customerViewVO.customer}}</span></Tooltip>
</span>
<span v-if="customerViewVO.common > 0 || (customerViewVO.customer === 0 && customerViewVO.common === 0 && customerViewVO.vip === 0)" :style="percent2" style="background: #33CC00;" class="percent-span">
<Tooltip :content="'已关联:' + customerViewVO.common" placement="top" transfer><span>已关联</span><span class="left-10">{{customerViewVO.common}}</span></Tooltip>
</span>
<span v-if="customerViewVO.vip > 0 || (customerViewVO.customer === 0 && customerViewVO.common === 0 && customerViewVO.vip === 0)" :style="percent3" style="background: #EC6A2F;" class="percent-span">
<Tooltip :content="'未关联的会员:' + customerViewVO.vip" placement="top" transfer><span>未关联的会员</span><span class="left-10">{{customerViewVO.vip}}</span></Tooltip>
</span>
</row> </row>
<!--下大括号--> <!--下大括号-->
<row> <row>
@ -66,7 +73,7 @@
</div> </div>
</row> </row>
<row style="margin-top: 23px;text-align: left"> <row style="margin-top: 23px;text-align: left">
<span :style="allCustomerPercent" style="display: inline-block;text-align: center;white-space: nowrap">全部客户{{customerViewVO.customer + customerViewVO.common}}</span> <span :style="allCustomerPercent" class="inline-center-nowrap">全部客户{{customerViewVO.customer + customerViewVO.common}}</span>
</row> </row>
</i-col> </i-col>
<i-col span="4"> <i-col span="4">
@ -106,9 +113,9 @@
percent3: "width:33.33%", percent3: "width:33.33%",
allCustomerPercent: "width:66.66%", allCustomerPercent: "width:66.66%",
customerViewVO: { customerViewVO: {
customer:10, customer:0,
common:10, common:0,
vip:1266, vip:0,
sevenDayCustomerList: [], sevenDayCustomerList: [],
sevenDayVipList: [], sevenDayVipList: [],
}, },
@ -119,13 +126,13 @@
chartData: { chartData: {
columns: ['date', '新增客户', '新增会员' ], columns: ['date', '新增客户', '新增会员' ],
rows: [ rows: [
{ 'date': '1/1', '新增客户': 1393, '新增会员': 1093 }, { 'date': '1/1', '新增客户': 0, '新增会员': 0 },
{ 'date': '1/2', '新增客户': 3530, '新增会员': 3230 }, { 'date': '1/2', '新增客户': 0, '新增会员': 0 },
{ 'date': '1/3', '新增客户': 2923, '新增会员': 2623 }, { 'date': '1/3', '新增客户': 0, '新增会员': 0 },
{ 'date': '1/4', '新增客户': 1723, '新增会员': 1423 }, { 'date': '1/4', '新增客户': 0, '新增会员': 0 },
{ 'date': '1/5', '新增客户': 3792, '新增会员': 3492 }, { 'date': '1/5', '新增客户': 0, '新增会员': 0 },
{ 'date': '1/6', '新增客户': 4593, '新增会员': 4293 }, { 'date': '1/6', '新增客户': 0, '新增会员': 0 },
{ 'date': '1/7', '新增客户': 4593, '新增会员': 4293 } { 'date': '1/7', '新增客户': 0, '新增会员': 0 }
] ]
}, },
} }
@ -243,4 +250,11 @@
margin-top: 10px; margin-top: 10px;
} }
/*全部客户样式*/
.inline-center-nowrap{
display: inline-block;
text-align: center;
white-space: nowrap
}
</style> </style>

Loading…
Cancel
Save