lancer 3 years ago
parent
commit
0f0ca79611
3 changed files with 595 additions and 291 deletions
  1. +71
    -3
      src/api/modules/http.js
  2. +5
    -5
      src/page/wel.vue
  3. +519
    -283
      src/views/Statistics/ReceptionOverview.vue

+ 71
- 3
src/api/modules/http.js View File

@@ -81,9 +81,6 @@ export function getemployeeExecutionRatelist(query) {






// 代理商管理列表
export function getAgentList(query) {
return request({
@@ -465,3 +462,74 @@ export function agentListupdate(query) {
}


// 总览


//获取楼盘下部门
export function overviewfindList(query) {
return request({
url: 'admin/dept/findList',
method:'get',
params:query
})
}

//获取楼盘下顾问
export function overviewfindUserListByHouseId(query) {
return request({
url: 'autoSR/cushouseuserrelationmid/findUserListByHouseId',
method:'get',
params:query
})
}

//接待总览顶部卡片数据
export function overviewreceptionOverview(query) {
return request({
url: 'autoSR/cusStageStatistics/receptionOverview',
method:'get',
params:query
})
}

//接待总览折线图数据
export function overviewreceptionData(query) {
return request({
url: 'autoSR/cusStageStatistics/receptionData',
method:'get',
params:query
})
}


//团队或者员工销讲趋势
export function overviewteamOrAccountSellingTrends(query) {
return request({
url: 'autoSR/cusStageStatistics/teamOrAccountSellingTrends',
method:'get',
params:query
})
}


//接待量或者接待时长排名
export function overviewreceptionRanking(query) {
return request({
url: 'autoSR/cusStageStatistics/receptionRanking',
method:'get',
params:query
})
}


//销讲词执行率
export function overviewreceptionOverviewZxl(query) {
return request({
url: 'autoSR/cusStageStatistics/receptionOverviewZxl',
method:'get',
params:query
})
}




+ 5
- 5
src/page/wel.vue View File

@@ -56,7 +56,7 @@
</div>
</div>
<div class="pagechen">
<div class="pageboxtitle1">新增客户 (个)</div>
<div class="pageboxtitle1">有效接待(个)</div>
<div class="pageboxtitle2">
<div class="span1">{{cardlist.datalist.activeCustomer || 0}}</div>
<div class="span2">
@@ -421,7 +421,7 @@ export default {
getgicd(){
let obj = {
houseId:this.houseId,
dateType: this.TimetoAhoose,
dateType: this.TimetoAhoose==5?null:this.TimetoAhoose,
statDateStart: this.statDateStart,
statDateEnd:this.statDateEnd
};
@@ -475,7 +475,7 @@ export default {
this.prohibitedlist=[];
this.$api.http.findProhibitedRecord({
houseId:this.houseId,
dateType: this.TimetoAhoose,
dateType:this.TimetoAhoose==5?null:this.TimetoAhoose,
statDateStart: this.statDateStart,
statDateEnd:this.statDateEnd
}).then((res) => {
@@ -486,7 +486,7 @@ export default {
this.indexZxllist=[]
this.$api.http.getindexZxllist({
houseId:this.houseId,
dateType: this.TimetoAhoose,
dateType:this.TimetoAhoose==5?null:this.TimetoAhoose,
statDateStart: this.statDateStart,
statDateEnd:this.statDateEnd
}).then((res) => {
@@ -501,7 +501,7 @@ export default {
}
this.$api.http.getemployeeExecutionRatelist({
houseId:this.houseId,
dateType: this.TimetoAhoose,
dateType: this.TimetoAhoose==5?null:this.TimetoAhoose,
statDateStart: this.statDateStart,
statDateEnd:this.statDateEnd
}).then((res) => {


+ 519
- 283
src/views/Statistics/ReceptionOverview.vue
File diff suppressed because it is too large
View File


Loading…
Cancel
Save