|
@@ -8,7 +8,7 @@
|
|
class="table-cont"
|
|
class="table-cont"
|
|
>
|
|
>
|
|
<el-table-column
|
|
<el-table-column
|
|
- v-for="item in tableColumns"
|
|
|
|
|
|
+ v-for="item in tableColumnsComputed"
|
|
:key="item.label"
|
|
:key="item.label"
|
|
:label="item.label"
|
|
:label="item.label"
|
|
:width="item.widthsty"
|
|
:width="item.widthsty"
|
|
@@ -143,6 +143,10 @@ export default {
|
|
label: '所属销售',
|
|
label: '所属销售',
|
|
key: 'SellerName',
|
|
key: 'SellerName',
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ label: '分配销售',
|
|
|
|
+ key: 'ShareSeller',
|
|
|
|
+ },
|
|
{
|
|
{
|
|
label: '客户状态',
|
|
label: '客户状态',
|
|
key: 'Status',
|
|
key: 'Status',
|
|
@@ -181,6 +185,21 @@ export default {
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ computed:{
|
|
|
|
+ Role() {
|
|
|
|
+ return localStorage.getItem('Role');
|
|
|
|
+ },
|
|
|
|
+ tableColumnsComputed(){
|
|
|
|
+ // 分配销售 续约统计和续约异常统计需要显示
|
|
|
|
+ let hasDistributionSales = this.Role.indexOf('rai')==-1 &&
|
|
|
|
+ ['/contractCustomlist','/abnormalRenewalCustomlist'].includes(this.$route.path)
|
|
|
|
+ if(hasDistributionSales){
|
|
|
|
+ return this.tableColumns
|
|
|
|
+ }else{
|
|
|
|
+ return this.tableColumns.filter(item => item.label!='分配销售')
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ },
|
|
methods: {
|
|
methods: {
|
|
|
|
|
|
/* 获取数据 */
|
|
/* 获取数据 */
|