|
|
@@ -6,7 +6,7 @@
|
|
|
<el-tab-pane :label="$t(`联系人关联客户销售TOP10`)" name="关联客户">
|
|
|
<depStatus class="inline-16" ref="depStatusCusRef" @depData="listData" @personData="listData" @leaveData="listData"></depStatus>
|
|
|
<btnSelect @btnClick="btnClick" class="inline-16" :btnTitle="['本年','本季','本月']" dateType="本年"></btnSelect>
|
|
|
- <allRank ref="allRankCusRef" class="inline-16" btnTitle="全部排名" allTitle="联系人关联客户销售贡献度排行" :paramOld="paramCus" :tablecols="tool.tabelCol(this.$route.name).associatedCustomers.tablecols"></allRank>
|
|
|
+ <allRank @allClick="allClick" ref="allRankCusRef" class="inline-16" btnTitle="全部排名" allTitle="联系人关联客户销售贡献度排行" :paramOld="paramCus" :tablecols="tool.tabelCol(this.$route.name).associatedCustomers.tablecols"></allRank>
|
|
|
<tableDetail :layout="tablecols" :data="list" :opwidth="200" :custom="true" >
|
|
|
<template v-slot:customcol="scope">
|
|
|
<div v-if="scope.column.columnname === 'amount'">
|
|
|
@@ -19,7 +19,7 @@
|
|
|
<el-tab-pane :label="$t(`联系人关联项目销售TOP10`)" name="关联项目">
|
|
|
<depStatus @btnClick="handleClick" class="inline-16" ref="depStatusProRef" @depData="listData" @personData="listData" @leaveData="listData"></depStatus>
|
|
|
<btnSelect @btnClick="btnClick" class="inline-16" :btnTitle="['本年','本季','本月']" dateType="本年"></btnSelect>
|
|
|
- <allRank ref="allRankProRef" class="inline-16" btnTitle="全部排名" allTitle="联系人关联项目销售贡献度排行" :paramOld="paramPro" :tablecols="tool.tabelCol(this.$route.name).associatedProject.tablecols"></allRank>
|
|
|
+ <allRank @allClick="allClick" ref="allRankProRef" class="inline-16" btnTitle="全部排名" allTitle="联系人关联项目销售贡献度排行" :paramOld="paramPro" :tablecols="tool.tabelCol(this.$route.name).associatedProject.tablecols"></allRank>
|
|
|
<tableDetail :layout="tablecols" :data="list" :opwidth="200" :custom="true">
|
|
|
<template v-slot:customcol="scope">
|
|
|
<div v-if="scope.column.columnname === 'amount'">
|
|
|
@@ -132,7 +132,13 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
allClick(){
|
|
|
- this.drawerShow = true
|
|
|
+ if (this.activeName == '关联客户'){
|
|
|
+ this.$refs.allRankCusRef.drawerShow = true
|
|
|
+ this.$refs.allRankCusRef.$refs.depStatusCusRef.deplist = this.$refs.depStatusCusRef.deplist
|
|
|
+ this.$refs.allRankCusRef.$refs.depStatusCusRef.personnelList = this.$refs.depStatusCusRef.personnelList
|
|
|
+ this.$refs.allRankCusRef.$refs.depStatusCusRef.depment = this.$refs.depStatusCusRef.depment
|
|
|
+ this.$refs.allRankCusRef.$refs.depStatusCusRef.person = this.$refs.depStatusCusRef.person
|
|
|
+ }
|
|
|
},
|
|
|
onCLose(){
|
|
|
console.log('关闭弹窗')
|