Commit 2c1a0e19 authored by zhengke's avatar zhengke

no message

parent ccf7236d
...@@ -124,6 +124,7 @@ ...@@ -124,6 +124,7 @@
EmpId: -1, EmpId: -1,
PeriodsId: -1, PeriodsId: -1,
EmpType: '-1', EmpType: '-1',
OrderId:''
}, },
loading: false, loading: false,
//数据源 //数据源
......
...@@ -117,6 +117,10 @@ ...@@ -117,6 +117,10 @@
background-color: #FF7262 !important; background-color: #FF7262 !important;
color: #FFFFFF !important; color: #FFFFFF !important;
} }
.clickCp{
cursor: pointer;
color: #FF7262;
}
</style> </style>
<template> <template>
<div class="flexOne domesticCommissionUser"> <div class="flexOne domesticCommissionUser">
...@@ -165,7 +169,6 @@ ...@@ -165,7 +169,6 @@
<th>当月利润</th> <th>当月利润</th>
<th>引流数量</th> <th>引流数量</th>
<th>成交订单</th> <th>成交订单</th>
<th>当月工资</th> <th>当月工资</th>
<th>依据类型</th> <th>依据类型</th>
<th>提成</th> <th>提成</th>
...@@ -182,7 +185,10 @@ ...@@ -182,7 +185,10 @@
<td>{{item.PostName?item.PostName:'-'}}</td> <td>{{item.PostName?item.PostName:'-'}}</td>
<td>{{item.EmName}}</td> <td>{{item.EmName}}</td>
<td>{{item.ProfitMoney}}</td> <td>{{item.ProfitMoney}}</td>
<td>{{item.EmpType!=1?item.LureNum:'-'}}</td> <td>
{{item.EmpType!=1?item.LureNum:'-'}}
<!-- <span @click="item.LureNum>0?clickUrl(item,2):''" :class="item.LureNum>0?'clickCp':''">{{item.EmpType!=1?item.LureNum:'-'}}</span> -->
</td>
<td>{{item.EmpType!=1?item.OrderNum:'-'}}</td> <td>{{item.EmpType!=1?item.OrderNum:'-'}}</td>
<td>{{item.WageMoney}}</td> <td>{{item.WageMoney}}</td>
<td @click="GenerateScale(item)"> <td @click="GenerateScale(item)">
...@@ -261,10 +267,14 @@ ...@@ -261,10 +267,14 @@
<div class="progress-box"> <div class="progress-box">
<div v-for="(item,index) in commissionratioList.WageRateList" :key="index" <div v-for="(item,index) in commissionratioList.WageRateList" :key="index"
class="relative-position"> class="relative-position">
<!-- -->
<el-progress :text-inside="true" :stroke-width="20" <el-progress :text-inside="true" :stroke-width="20"
:percentage="setItemProgress(item)" :percentage="setItemProgress(item)"
:status="setItemStatus(item)" :status="setItemStatus(item)"
:format="setItemTextW(item)"> :format="setItemTextW(item)"
:color="commissionratioList.AvgLureNum>item.StartValue&&
commissionratioList.AvfOrderNum>item.EndValue?colorlists[Math.floor(Math.random()*10)]
:colors[Math.floor(Math.random()*10)]">
</el-progress> </el-progress>
<div class="rate-box" v-if="commissionratioList.AvgLureNum>item.StartValue&& <div class="rate-box" v-if="commissionratioList.AvgLureNum>item.StartValue&&
commissionratioList.AvfOrderNum>item.EndValue"> commissionratioList.AvfOrderNum>item.EndValue">
...@@ -288,7 +298,10 @@ ...@@ -288,7 +298,10 @@
<el-progress :text-inside="true" :stroke-width="20" <el-progress :text-inside="true" :stroke-width="20"
:percentage="setItemProgress(item)" :percentage="setItemProgress(item)"
:status="setItemStatus(item)" :status="setItemStatus(item)"
:format="setItemText(item)"> :format="setItemText(item)"
:color="
commissionratioList.AvgLureNum>item.StartValue&&
commissionratioList.AvfOrderNum>item.EndValue?colorlists[Math.floor(Math.random()*10)]:colors[Math.floor(Math.random()*10)]">
</el-progress> </el-progress>
<div class="rate-box" v-if="commissionratioList.AvgLureNum>item.StartValue&& <div class="rate-box" v-if="commissionratioList.AvgLureNum>item.StartValue&&
commissionratioList.AvfOrderNum>item.EndValue"> commissionratioList.AvfOrderNum>item.EndValue">
...@@ -350,6 +363,44 @@ ...@@ -350,6 +363,44 @@
{name:'引流',id:'2'}, {name:'引流',id:'2'},
{name:'销售',id:'1'} {name:'销售',id:'1'}
], ],
colors: [
'rgba(42, 48, 54,.2)',
'rgba(138, 24, 48,.2)',
'rgba(200, 138, 131,.2)',
'rgba(84, 221, 226,.2)',
'rgba(178, 199, 168,.2)',
'rgba(16, 195, 195,.2)',
'rgba(0, 21, 68,.2)',
'rgba(226, 166, 198,.2)',
'rgba(278,17,66,.2)',
'rgba(153, 199, 235,.2)',
'rgba(34,184,221,.2)',
'rgba(221,72,34,.2)',
'rgba(204,51,204,.23)',
'rgba(255,204,0,.2)',
'rgba(77,179,179,.2)',
'rgba(196,60,141,.2)',
'rgba(195,90,141,.2)',
],
colorlists: [
'rgba(42, 48, 54, 1)',
'rgba(138, 24, 48, 1)',
'rgba(200, 138, 131, 1)',
'rgba(84, 221, 226, 1)',
'rgba(178, 199, 168, 1)',
'rgba(16, 195, 195, 1)',
'rgba(0, 21, 68, 1)',
'rgba(226, 166, 198, 1)',
'rgba(278,17,66, 1)',
'rgba(153, 199, 235,1)',
'rgba(34,184,221,1)',
'rgba(221,72,34,1)',
'rgba(204,51,204,1)',
'rgba(255,204,0,1)',
'rgba(77,179,179,1)',
'rgba(196,60,141,1)',
'rgba(195,90,141,1)',
],
} }
}, },
mounted() { mounted() {
...@@ -366,6 +417,28 @@ ...@@ -366,6 +417,28 @@
this.GetCommissionPeroidsList()//期数 this.GetCommissionPeroidsList()//期数
}, },
methods: { methods: {
clickUrl(item,type){
if(type==2){
this.clueManagement(item)
}
},
// crm线索
clueManagement(item){
let data = [
{
path: "clueManagement",
EmpType: item.EmpType,
PeriodsId: item.Month,
EmpId: item.EmpId
},
];
let href = this.domainManager().crmRoutingUrl +
"automaticLogin?token=" +
this.getLocalStorage().token +
"&data=" +
JSON.stringify(data);
window.open(href);
},
// 自定义进度条文字 // 自定义进度条文字
setItemTextW(row) { setItemTextW(row) {
return () => { return () => {
...@@ -377,7 +450,7 @@ ...@@ -377,7 +450,7 @@
if(this.commissionratioList.AvgLureNum>=data.StartValue&&this.commissionratioList.AvfOrderNum>=data.EndValue){ if(this.commissionratioList.AvgLureNum>=data.StartValue&&this.commissionratioList.AvfOrderNum>=data.EndValue){
return 100 return 100
}else{ }else{
return 0 return 100
} }
}, },
// 自定义进度条文字 // 自定义进度条文字
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment