|
|
@@ -90,10 +90,20 @@
|
|
|
|
|
|
<div class="more" @click="goNext('/saleTargetList')">
|
|
|
<span>查看详情</span>
|
|
|
- <img src="../../assets/sale/icon_inter.png" alt="" />
|
|
|
+ <img src="../../assets/icon_inter@3x.png" alt="" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="content ball-list">
|
|
|
+ <div
|
|
|
+ class="ball"
|
|
|
+ style="width: 153px;
|
|
|
+ height: 125px;
|
|
|
+ background: #F7FFF9;
|
|
|
+ border-radius: 16px;"
|
|
|
+ >
|
|
|
+ <div class="ball-name">销售提成金额</div>
|
|
|
+ <div class="ball-val" style="color:#4DCC6F">¥{{ targetInfo.royaltyAmount || 0 }}</div>
|
|
|
+ </div>
|
|
|
<circle-progress text="完成率" :percentage="targetInfo.percent || 0"> </circle-progress>
|
|
|
|
|
|
<!-- <div class="ball">
|
|
|
@@ -109,21 +119,16 @@
|
|
|
<div class="ball-name">目标合同额</div>
|
|
|
</div> -->
|
|
|
|
|
|
- <div class="ball-center">
|
|
|
- <div class="ball">
|
|
|
- <div class="ball-val" style="color:#4DCC6F">¥{{ targetInfo.rent || 0 }}</div>
|
|
|
- <div class="ball-name">完成合同额</div>
|
|
|
+ <div>
|
|
|
+ <div>
|
|
|
+ <div class="ball-name1">完成合同额</div>
|
|
|
+ <div class="ball-val" style="color:#FFFFFF">¥{{ targetInfo.rent || 0 }}</div>
|
|
|
</div>
|
|
|
- <div class="ball" style="margin-top:10px">
|
|
|
- <div class="ball-val" style="color:#F7931D">¥{{ targetInfo.target || 0 }}</div>
|
|
|
- <div class="ball-name">目标合同额</div>
|
|
|
+ <div style="margin-top:48px">
|
|
|
+ <div class="ball-name1">目标合同额</div>
|
|
|
+ <div class="ball-val" style="color:#FFFFFF">¥{{ targetInfo.target || 0 }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
- <div class="ball" style="background-color:#FFEFDB">
|
|
|
- <div class="ball-val" style="color:#F7931D">¥{{ targetInfo.royaltyAmount || 0 }}</div>
|
|
|
- <div class="ball-name">销售提成金额</div>
|
|
|
- </div>
|
|
|
</div>
|
|
|
</el-card>
|
|
|
</el-col>
|
|
|
@@ -134,20 +139,20 @@
|
|
|
<div class="header-name">本月绩效PK榜</div>
|
|
|
<div class="more">
|
|
|
<span>查看详情</span>
|
|
|
- <img src="../../assets/sale/icon_inter.png" alt="" />
|
|
|
+ <img src="../../assets/icon_inter@3x.png" alt="" />
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="content">
|
|
|
- <el-carousel trigger="click" height="237px" class="rank">
|
|
|
- <el-carousel-item>
|
|
|
- <div class="rank-name">合同总金额</div>
|
|
|
- <div class="rank-list">
|
|
|
- <rank-item :rank="2" :info="moneyList[1]"> </rank-item>
|
|
|
- <rank-item :info="moneyList[0]"></rank-item>
|
|
|
- <rank-item :rank="3" :info="moneyList[2]"> </rank-item>
|
|
|
- </div>
|
|
|
- </el-carousel-item>
|
|
|
- </el-carousel>
|
|
|
+ <div class="content" style="height:220px">
|
|
|
+ <!-- <el-carousel trigger="click" height="237px" class="rank"> -->
|
|
|
+ <!-- <el-carousel-item> -->
|
|
|
+ <div class="rank-name">合同总金额</div>
|
|
|
+ <div class="rank-list">
|
|
|
+ <rank-item :info="moneyList[0]"></rank-item>
|
|
|
+ <rank-item :rank="2" :info="moneyList[1]"> </rank-item>
|
|
|
+ <rank-item :rank="3" :info="moneyList[2]"> </rank-item>
|
|
|
+ </div>
|
|
|
+ <!-- </el-carousel-item> -->
|
|
|
+ <!-- </el-carousel> -->
|
|
|
</div>
|
|
|
</el-card>
|
|
|
</el-col>
|
|
|
@@ -170,7 +175,7 @@
|
|
|
|
|
|
<div class="more" @click="goNext('/saleReportShow')">
|
|
|
<span>查看详情</span>
|
|
|
- <img src="../../assets/sale/icon_inter.png" alt="" />
|
|
|
+ <img src="../../assets/icon_inter@3x.png" alt="" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="content data-list">
|
|
|
@@ -206,7 +211,7 @@
|
|
|
|
|
|
<div class="more" @click="goNext('/saleReportShow')">
|
|
|
<span>查看详情</span>
|
|
|
- <img src="../../assets/sale/icon_inter.png" alt="" />
|
|
|
+ <img src="../../assets/icon_inter@3x.png" alt="" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="content">
|
|
|
@@ -284,6 +289,7 @@ export default {
|
|
|
this.$message.error(e.error);
|
|
|
});
|
|
|
this.$http.get('/saleTarget/allHomePage?page=0&size=3&sort=completionQuota,desc&query=%7B%7D').then(res => {
|
|
|
+ console.log(res);
|
|
|
this.moneyList = res.content;
|
|
|
});
|
|
|
},
|
|
|
@@ -512,6 +518,7 @@ export default {
|
|
|
img {
|
|
|
width: 24px;
|
|
|
height: 24px;
|
|
|
+ margin-bottom: 2px;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -520,7 +527,7 @@ export default {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: space-around;
|
|
|
- padding: 0 5%;
|
|
|
+ // padding: 0 5%;
|
|
|
height: 237px;
|
|
|
|
|
|
.ball-center {
|
|
|
@@ -549,30 +556,39 @@ export default {
|
|
|
}
|
|
|
.ball-name {
|
|
|
font-size: 14px;
|
|
|
- color: @text2;
|
|
|
+ color: #949494;
|
|
|
line-height: 20px;
|
|
|
margin-top: 3px;
|
|
|
}
|
|
|
}
|
|
|
+.ball-name1 {
|
|
|
+ font-size: 14px;
|
|
|
+ color: #aaacad !important;
|
|
|
+ line-height: 20px;
|
|
|
+}
|
|
|
.rank-name {
|
|
|
width: 130px;
|
|
|
height: 28px;
|
|
|
- background: rgba(247, 147, 29, 0.1);
|
|
|
+ background: rgba(255, 255, 255, 0.1);
|
|
|
border-radius: 4px;
|
|
|
padding: 0 10px;
|
|
|
font-size: 14px;
|
|
|
text-align: center;
|
|
|
- color: rgba(247, 147, 29, 1);
|
|
|
+ color: #4dcc6f;
|
|
|
line-height: 28px;
|
|
|
display: block;
|
|
|
margin: 17px auto 20px;
|
|
|
box-sizing: border-box;
|
|
|
}
|
|
|
.rank-list {
|
|
|
- padding: 0 10%;
|
|
|
+ margin: 20px 0 0 75px;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
- justify-content: space-around;
|
|
|
+ justify-content: space-between;
|
|
|
+ // padding: 0 10%;
|
|
|
+ // display: flex;
|
|
|
+ // align-items: center;
|
|
|
+ // justify-content: space-around;
|
|
|
}
|
|
|
|
|
|
.data-list {
|
|
|
@@ -589,7 +605,8 @@ export default {
|
|
|
.data-val {
|
|
|
font-size: 37px;
|
|
|
font-weight: bold;
|
|
|
- color: rgba(255, 185, 33, 1);
|
|
|
+ // color: rgba(255, 185, 33, 1);
|
|
|
+ color: #ff7f1f;
|
|
|
line-height: 43px;
|
|
|
}
|
|
|
|
|
|
@@ -603,12 +620,12 @@ export default {
|
|
|
|
|
|
&:nth-child(3n + 2) {
|
|
|
.data-val {
|
|
|
- color: #409eff;
|
|
|
+ color: #4dcc6f;
|
|
|
}
|
|
|
}
|
|
|
&:nth-child(3n) {
|
|
|
.data-val {
|
|
|
- color: #ff9696;
|
|
|
+ color: #8d85ff;
|
|
|
}
|
|
|
}
|
|
|
}
|