Commit 894add94 authored by duxinyuan's avatar duxinyuan

commite

parent ca0ddbe1
...@@ -23,4 +23,4 @@ ...@@ -23,4 +23,4 @@
if(!doc.addEventListener) return; if(!doc.addEventListener) return;
win.addEventListener(resizeEvt, recalc, false); win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener('DOMContentLoaded', recalc, false); doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);</script><link href=./static/css/app.3fcf743bcac2de0d2e085432e3e92cbb.css rel=stylesheet></head><body><div id=app></div><script src=https://api.tonglianjituan.com/app/js/libs/vue.min.js></script><script src=https://api.tonglianjituan.com/app/js/libs/vue-router.min.js></script><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.1b35a927314506fe4a4f.js></script><script type=text/javascript src=./static/js/app.3b15b2836f9255cd9b37.js></script></body></html> })(document, window);</script><link href=./static/css/app.bc314be39ee1088daded78860f765a08.css rel=stylesheet></head><body><div id=app></div><script src=https://api.tonglianjituan.com/app/js/libs/vue.min.js></script><script src=https://api.tonglianjituan.com/app/js/libs/vue-router.min.js></script><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.1b35a927314506fe4a4f.js></script><script type=text/javascript src=./static/js/app.d5b6112a61eba7d93589.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -5,44 +5,47 @@ ...@@ -5,44 +5,47 @@
<div class="search_area" style="padding-left:.1rem;margin-top:0.1rem;"> <div class="search_area" style="padding-left:.1rem;margin-top:0.1rem;">
<myDatepicker @change="changeTime" :date="startTime" :option="multiOption" :limit="limit"></myDatepicker> - <myDatepicker @change="changeTime" :date="startTime" :option="multiOption" :limit="limit"></myDatepicker> -
<myDatepicker @change="changeTime1" :date="endtime" :option="timeoption" :limit="limit"></myDatepicker> <myDatepicker @change="changeTime1" :date="endtime" :option="timeoption" :limit="limit"></myDatepicker>
<input @change="changeStr" style="padding:.1rem .05rem ;line-height: 1;border :1px solid #eeeeee;width :2.12rem"placeholder="客户ID或房东编号"> <input @change="changeStr1" style="padding:.1rem .05rem ;line-height: 1;border :1px solid #eeeeee;width :1rem"placeholder="客户ID">
<div style="color : #ffffff; border-radius:.05rem;width :.88rem ;height : 0.35rem;background-color : #ff8018;float:right;margin-right:.35rem;text-align:center;padding:.1rem .05rem ;"> <input @change="changeStr2" style="padding:.1rem .05rem ;line-height: 1;border :1px solid #eeeeee;width :1.1rem"placeholder="房东编号">
<div style="color : #ffffff; border-radius:.05rem;width :.88rem ;height : 0.35rem;background-color : #ff8018;float:right;margin-right:.25rem;text-align:center;padding:.1rem .05rem ;">
<span @click="searchInfo">筛选</span> <span @click="searchInfo">筛选</span>
</div> </div>
</div> </div>
<div v-for="(item,index) in items " :key = "index" class="border_line_bottom" > <div ref="list" @scroll="handleScroll">
<div class="border_line_bottom" v-if="index==0 " style="margin-top:.3rem;border-top:1px solid #eeeeee"> <div v-for="(item,index) in items " :key = "index" class="border_line_bottom" >
<div class="border_line_right left" style="width:1.46rem;" v-if="index==0 "> <div class="border_line_bottom" v-if="index==0 " style="margin-top:.3rem;border-top:1px solid #eeeeee">
<span>通话ID</span> <div class="border_line_right left" style="width:1.46rem;" v-if="index==0 ">
<span>通话ID</span>
</div>
<div class="border_line_right left" style="width:1.46rem;" v-if="index==0 ">
<span>通话时间</span>
</div>
<div class="border_line_right left" style="width:1.46rem;" v-if="index==0 ">
<span>经纪人</span>
</div>
<div class="border_line_right left" style="width:1.46rem;" v-if="index==0 ">
<span>{{ userType == 0 ? "客户ID" : "房东编号"}}</span>
</div>
<div class="left" style="width:1.46rem" v-if="index==0 ">
<span>通话时长</span>
</div>
</div> </div>
<div class="border_line_right left" style="width:1.46rem;" v-if="index==0 "> <div >
<span>通话时间</span> <div class="border_line_right left" style="width:1.46rem;">
</div> <span>{{item.id}}</span>
<div class="border_line_right left" style="width:1.46rem;" v-if="index==0 "> </div>
<span>经纪人</span> <div class="border_line_right left" style="width:1.46rem;">
</div> <span>{{item.call_time}}</span>
<div class="border_line_right left" style="width:1.46rem;" v-if="index==0 "> </div>
<span>客户/房东ID</span> <div class="border_line_right left" style="width:1.46rem;">
</div> <span>{{item.name}}</span>
<div class="left" style="width:1.46rem" v-if="index==0 "> </div>
<span>通话时长</span> <div class="border_line_right left" style="width:1.46rem;">
</div> <span>{{item.users_id}}</span>
</div> </div>
<div > <div class="left" style="width:1.46rem">
<div class="border_line_right left" style="width:1.46rem;"> <span>{{item.time}}</span>
<span>{{index}}</span> </div>
</div>
<div class="border_line_right left" style="width:1.46rem;">
<span>{{index}}</span>
</div>
<div class="border_line_right left" style="width:1.46rem;">
<span>{{index}}</span>
</div>
<div class="border_line_right left" style="width:1.46rem;">
<span>{{index}}</span>
</div>
<div class="left" style="width:1.46rem">
<span>{{index}}</span>
</div> </div>
</div> </div>
</div> </div>
...@@ -75,10 +78,13 @@ ...@@ -75,10 +78,13 @@
layer.tipsX('token获取出错'); layer.tipsX('token获取出错');
return false; return false;
}; };
var time1 = this.initThisDay(); var date = new Date();
date.setTime( date.getTime() + 86400000) ;
var time1 = this.initThisDay(new Date());
var time2 = this.initThisDay(date);
console.log(time1) console.log(time1)
return { return {
items : [{},{},{}], items : [],
headerData: { headerData: {
'title': "通话记录", 'title': "通话记录",
'noborder': false, 'noborder': false,
...@@ -170,31 +176,51 @@ ...@@ -170,31 +176,51 @@
{ {
type: 'fromto', type: 'fromto',
from: '2016-02-01', from: '2016-02-01',
to: time1 to: time2
}], }],
thisday :'' , thisday :'' ,
startTime0 : '', startTime0 : '',
endTime0 : '', endTime0 : '',
intoID : '' , intoID : '' ,
userType : 0,
i:0,
pageNo : 1
} }
}, },
created() { created() {
let _this = this; let _this = this;
_this.initThisDay(); _this.urlParams = _this.$route.query;
_this.initData(); _this.initThisDay( new Date() );
// _this.initData();
}, },
mounted () { mounted () {
this.a=document.body.scrollHeight||document.documentElement.scrollHeight;
this.c = document.documentElement.clientHeight;
window.addEventListener('scroll', this.handleScroll, true); window.addEventListener('scroll', this.handleScroll, true);
// 监听(绑定)滚轮 滚动事件 // 监听(绑定)滚轮 滚动事件
}, },
methods: { methods: {
handleScroll(){
this.a = document.body.scrollHeight || document.documentElement.scrollHeight;
this.b = document.body.scrollTop || document.documentElement.scrollTop;
//通过判断滚动条的top位置与可视网页之和与整个网页的高度是否相等来决定是否加载内容;
if (this.b + this.c == this.a) {
// this.$router.push('./intelligenceb');
setTimeout(()=> {
console.log("滚动到底了");
this.pageNo = this.pageNo+1
this.initData();
},800);
}
},
searchInfo : function(){ searchInfo : function(){
var that = this ; var that = this ;
this.pageNo = 1 ;
that.initData(); that.initData();
}, },
initThisDay : function(){ initThisDay : function(date){
var that = this ; var that = this ;
var date = new Date(); // var date = new Date();
var day = date.getDate(); var day = date.getDate();
var month = date.getMonth()+1; var month = date.getMonth()+1;
var year = date.getFullYear(); var year = date.getFullYear();
...@@ -205,73 +231,64 @@ ...@@ -205,73 +231,64 @@
return time ; return time ;
}, },
changeTime : function(a,b,c){ changeTime : function(a,b,c){
var that = this ;
that.startTime0 = a that.startTime0 = a
}, },
changeTime1 : function(a,b,c){ changeTime1 : function(a,b,c){
var that = this ;
that.endTime0 = a that.endTime0 = a
}, },
changeStr : function(a,b,c){ changeStr1 : function(a,b,c){
var that = this ;
that.userType = 0 ;
that.intoID = a;
},
changeStr2 : function(a,b,c){
var that = this ;
that.userType = 1 ;
that.intoID = a that.intoID = a
}, },
initData : function(){ initData : function(){
var that = this ; var that = this ;
var startTime = that.startTime0; this.isLoading = false ;
console.log(startTime) var startTime = that.startTime0 ;
var endTime = that.endTime; var endTime = that.endTime0;
var id = that.intoID; var id = that.intoID;
var startTimeArr = startTime.split("-"); var startTimeArr = startTime.split("-");
var startTimeStr = startTimeArr[0]+startTimeArr[1]+startTimeArr[2]-0; var startTimeStr = startTimeArr[0]+startTimeArr[1]+startTimeArr[2]-0;
var endTimeArr = endTime.split("-"); var endTimeArr = endTime.split("-");
var endTimeStr = endTimeArr[0]+endTimeArr[1]+endTimeArr[2]-0; var endTimeStr = endTimeArr[0]+endTimeArr[1]+endTimeArr[2]-0;
console.log(startTimeStr); var pageNo = this.pageNo;
if (startTime > endTime ){ if (startTimeStr-endTimeStr > 0 ){
layer.tipsX("开始时间不能大于终止时间"); layer.tipsX("开始时间不能大于终止时间");
return false return false
} }
var params = { var params = {
'startTime' : startTime , 'start_date' : startTime ,
'endTime' : endTime, 'end_date' : endTime,
'id' : id "agents_id" : that.urlParams.agents_id ,
'AuthToken' : that.urlParams.token,
"users_id" : id,
"users_type" : that.userType,
'pageNo' : pageNo,
"pageSize" : 30
} }
console.log(params);
that.axios({ that.axios({
method: 'get', method: 'get',
url: '/broker/getStoreRandKingListByAgentId', url: 'broker/getCallLog',
responseType: 'json', responseType: 'json',
data: params data: params
}) })
.then(function(res) { .then(function(res) {
if(res.data.code == 200) { if(res.data.code == 200) {
console.log(res);
if (res.data.data.list){ var list = res.data.data.list ;
var grade = res.data.data.grade ; var items = that.items ;
var index = res.data.data.grade ; for ( var i = 0 ; i < list.length ; i++ ){
var indexTimes = 0 ; items.push(list[i]);
if (grade < 27){
index = res.data.data.grade
} else {
index = res.data.data.grade%26;
indexTimes = parseInt(res.data.data.grade/26)
}
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var value = str[index]+""+(indexTimes > 0 ? indexTimes+"" : "");
var name = res.data.data.position;
var text = "";
text = "团队" + (value != undefined?value:"A") + "档"
that.perseText = text
} else {
that.specialTeam = true ;
}
var array = res.data.data.list;
if (!array) {
that.specialTeam = true ;
array = [] ;
} }
that.perseWeek = array ; that.items = items;
that.items = array;
} else { } else {
layer.tipsX(res.data.msg); layer.tipsX(res.data.msg);
...@@ -281,10 +298,6 @@ ...@@ -281,10 +298,6 @@
console.log(error) console.log(error)
layer.tipsX(error); layer.tipsX(error);
}); });
// if ()
} }
}, },
computed: { computed: {
......
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