From 91b47f92afeb54d54932fa57cfa2d7444ce4e92b Mon Sep 17 00:00:00 2001
From: douzhuo <17611323298@163.com>
Date: Tue, 9 Aug 2022 15:40:26 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=A6=96=E9=A1=B5=E4=BB=A3?=
=?UTF-8?q?=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/center/records/index.vue | 8 +-
pages/index/index.vue | 272 +++++++++++++--------------------
utils/domain.js | 3 +-
3 files changed, 114 insertions(+), 169 deletions(-)
diff --git a/pages/center/records/index.vue b/pages/center/records/index.vue
index dda1f8a..acfc3b2 100644
--- a/pages/center/records/index.vue
+++ b/pages/center/records/index.vue
@@ -457,15 +457,19 @@
onLoad(options) {
this.LOADING = true
this.isnorefresh = options.refresh;
+
if (options.activeTotal) {
this.activeTotal = Number(options.activeTotal)
}
+
if (options.markAdvisor) {
- this.screen.markAdvisor = options.markAdvisor
+ this.screen.markAdvisor = Number(options.markAdvisor)
}
+
if (options.validInvalid) {
- this.screen.validInvalid = options.validInvalid
+ this.screen.validInvalid = Number(options.validInvalid)
}
+
if (options.staTime) {
this.staTime = options.staTime;
this.endTime = options.endTime;
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 99e5bf8..7c47f85 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -82,44 +82,35 @@
实时统计
-
-
-
+
{{realtimeobj.receptionCount || 0}}
接待量
-
+
{{realtimeobj.activeCustomer|| 0}}
有效接待
-
+
{{realtimeobj.receivingCustomer || 0}}
正在接待
-
+
{{realtimeobj.tagCustomer || 0}}
未标顾问
-
+
{{realtimeobj.avgDuration|| 0}}
平均接待时长
-
+
{{realtimeobj.fraction || 0}}%
平均执行率
-
+
{{realtimeobj.wordFraction || 0}}%
平均挖掘率
@@ -135,32 +126,35 @@
概览
- 近7天
- 近30天
- 自定义
+ 近7天
+
+
+ 近30天
+ 自定义
+
-
+
{{Thisweekobj.receptionCount || 0}}
接待量
-
+
{{Thisweekobj.activeCustomer|| 0}}
有效接待
-
+
{{Thisweekobj.fraction || 0}}%
平均执行率
-
+
{{Thisweekobj.avgDuration|| 0}}
平均接待时长
-
+
{{Thisweekobj.wordFraction || 0}}%
平均挖掘率
@@ -391,7 +385,7 @@
}, 3000)
},
methods: {
- towajue(){
+ towajue() {
uni.navigateTo({
url: "/pages/center/Piabodata/requireminingAnalysis"
})
@@ -441,13 +435,13 @@
},
success: (res) => {
let data = res.data.data
- if(data){
- this.first(data.id)
- this.content = data.content
- this.tit = data.title
- this.aid = data.accountId
- this.id = data.id
- this.isShowUpdate = data.readFlag == 0 ? true : false;
+ if (data) {
+ this.first(data.id)
+ this.content = data.content
+ this.tit = data.title
+ this.aid = data.accountId
+ this.id = data.id
+ this.isShowUpdate = data.readFlag == 0 ? true : false;
}
}
})
@@ -646,6 +640,7 @@
}
})
},
+
//选择项目弹框
piskbuilding() {
// this.Showhiddenunits = true;
@@ -653,6 +648,7 @@
url: "../mine/selectBuilding"
})
},
+
// 项目选择确认
confirm(e) {
this.buildingname = e[0].label;
@@ -666,158 +662,102 @@
this.initrealTimeStatistics()
this.initequipment()
this.iniodianloang()
-
},
+
// 项目选择取消
cancel() {
this.Showhiddenunits = false;
},
+
+ // 设备模块跳转
tapjumpequipment(i) {
- this.Menulist.forEach(item => {
- if (item.name == '设备管理') {
- uni.navigateTo({
- url: '/pages/mine/equipment/index?active=' + i
- });
- }
- })
+ if (this.checkAuthority('设备管理')) {
+ uni.navigateTo({
+ url: '/pages/mine/equipment/index?active=' + i
+ });
+ }
},
+
+ // 违禁模块跳转
prohibitedtap(i) {
+ let str = ''
if (i == 1) {
- uni.navigateTo({
- url: '/pages/center/prohibited/index?refresh=' + 'refresh' + '&activeTotal=' + '0' +
- '&violatedStatus=1'
- });
+ str = '&activeTotal=0'
} else {
if (this.zhixingcenterindex == 2) {
- uni.navigateTo({
- url: '/pages/center/prohibited/index?refresh=' + 'refresh' + '&activeTotal=' + '2' +
- '&violatedStatus=1'
- });
+ str = '&activeTotal=2'
} else if (this.zhixingcenterindex == 6) {
- uni.navigateTo({
- url: '/pages/center/prohibited/index?refresh=' + 'refresh' + '&activeTotal=' + '3' +
- '&violatedStatus=1'
- });
+ str = '&activeTotal=3'
} else {
- uni.navigateTo({
- url: '/pages/center/prohibited/index?refresh=' + 'refresh' + '&activeTotal=' + '4' +
- '&staTime=' + this.statDateStart + '&endtime=' + this.statDateEnd +
- '&violatedStatus=1'
- });
+ str = `&activeTotal=4&staTime=${this.statDateStart}&endtime=${this.statDateEnd}`
}
}
+ uni.navigateTo({
+ url: `/pages/center/prohibited/index?refresh=refresh&violatedStatus=1${str}`
+ })
},
- tapjumpreception(i) {
- this.Menulist.forEach(item => {
- if (item.name == '接待记录') {
- if (i == 1) {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' + '&activeTotal=' +
- '0'
- });
- } else if (i == 'auth') {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' + '&activeTotal=' +
- '0' + '&validInvalid=0'
- });
- } else if (i == 2) {
- uni.switchTab({
- url: '/pages/index/customer'
- });
- } else if (i == 3) {
- if (this.zhixingcenterindex == 2) {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=' + '2'
- });
- } else if (this.zhixingcenterindex == 6) {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=' + '3'
- });
- } else {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=' + '4' + '&staTime=' + this.statDateStart +
- '&endtime=' + this.statDateEnd
- });
- }
-
- } else if (i == 333) {
- if (this.zhixingcenterindex == 2) {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=' + '2' + '&validInvalid=0'
- });
- } else if (this.zhixingcenterindex == 6) {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=' + '3' + '&validInvalid=0'
- });
- } else {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=' + '4' + '&staTime=' + this.statDateStart +
- '&endtime=' + this.statDateEnd + '&validInvalid=0'
- });
- }
- } else if (i == 3) {
- if (this.zhixingcenterindex == 2) {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=' + '2'
- });
- } else if (this.zhixingcenterindex == 6) {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=' + '3'
- });
- } else {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=' + '4' + '&staTime=' + this.statDateStart +
- '&endtime=' + this.statDateEnd
- });
- }
+ // 跳转正在接待页面
+ switchJump() {
+ uni.switchTab({
+ url: '/pages/index/customer'
+ });
+ },
- } else if (i == 6) {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' + '&activeTotal=' +
- '0' + '&validInvalid=0'
- });
- } else if (i == 7) {
- if (this.zhixingcenterindex == 2) {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=' + '2' + '&validInvalid=0'
- });
- } else if (this.zhixingcenterindex == 6) {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=' + '3' + '&validInvalid=0'
- });
- } else {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=' + '4' + '&staTime=' + this.statDateStart +
- '&endtime=' + this.statDateEnd + '&validInvalid=0'
- });
- }
- } else if (i == 4) {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=0' + '&markAdvisor=0' + '&validInvalid=0'
- });
+ // 跳转参数
+ checkParams(i) {
+ let str = ''
+ switch (i) {
+ case '1':
+ str = '&activeTotal=0';
+ break;
+ case 'auth':
+ str = '&activeTotal=0&validInvalid=0'
+ break;
+ case '3':
+ // 筛选时间类型后传的参数
+ if (this.zhixingcenterindex == 2) {
+ str = '&activeTotal=2'
+ } else if (this.zhixingcenterindex == 6) {
+ str = '&activeTotal=3'
} else {
- uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh' +
- '&activeTotal=0' + '&markAdvisor=0'
- });
+ str = `&activeTotal=4&staTime=${this.statDateStart}&endtime=${this.statDateEnd}`
}
- }
- })
+ break;
+ case '333':
+ case '7':
+ if (this.zhixingcenterindex == 2) {
+ str = '&activeTotal=2&validInvalid=0'
+ } else if (this.zhixingcenterindex == 6) {
+ str = '&activeTotal=3&validInvalid=0'
+ } else {
+ str = `&activeTotal=4&staTime=${this.statDateStart}&endtime=${this.statDateEnd}&validInvalid=0`
+ }
+ break;
+ case '6':
+ str = '&activeTotal=0&validInvalid=0'
+ break;
+ case '4':
+ str = '&activeTotal=0&markAdvisor=0&validInvalid=0'
+ break;
+ default:
+ str = '&activeTotal=0&markAdvisor=0'
+ break;
+ }
+ return str
+ },
+
+ // 接待记录跳转
+ tapjumpreception(params) {
+ // 校验是否有权限
+ if (this.checkAuthority('接待记录')) {
+ uni.navigateTo({
+ url: `/pages/center/records/index?refresh=refresh${params}`
+ });
+ }
},
+
+ // 权限菜单跳转
Piabodata(item) {
if (item == '销讲数据') {
uni.navigateTo({
@@ -825,7 +765,7 @@
});
} else if (item == '接待记录') {
uni.navigateTo({
- url: '/pages/center/records/index?refresh=' + 'refresh'
+ url: '/pages/center/records/index?refresh=refresh'
});
} else if (item == '值班顾问') {
uni.navigateTo({
@@ -841,11 +781,11 @@
});
} else if (item == '违禁记录') {
uni.navigateTo({
- url: '/pages/center/prohibited/index?refresh=' + 'refresh'
+ url: '/pages/center/prohibited/index?refresh=refresh'
});
} else {
uni.navigateTo({
- url: '/pages/center/consumer/index?refresh=' + 'refresh'
+ url: '/pages/center/consumer/index?refresh=refresh'
});
}
},
diff --git a/utils/domain.js b/utils/domain.js
index d862ea4..c689739 100644
--- a/utils/domain.js
+++ b/utils/domain.js
@@ -1,5 +1,6 @@
// http.js使用域名
-const baseUrl = 'http://81.70.55.170:9090/autoSR/api';// 最新测试
+// const baseUrl = 'http://81.70.55.170:9090/autoSR/api';// 测试服务器1
+const baseUrl = 'http://81.70.55.170:7070/api';// 测试服务器2
// const baseUrl = 'http://127.0.0.1:8080/autoSR/api'; // 本地
// const baseUrl = 'http://192.168.31.231:8080/autoSR/api'; // 长龙
// const baseUrl = 'http://192.168.31.149:8080/api'; // 盛浩