Commit 894add94 authored by duxinyuan's avatar duxinyuan

commite

parent ca0ddbe1
......@@ -23,4 +23,4 @@
if(!doc.addEventListener) return;
win.addEventListener(resizeEvt, 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>
\ No newline at end of file
})(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
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 @@
<div class="search_area" style="padding-left:.1rem;margin-top:0.1rem;">
<myDatepicker @change="changeTime" :date="startTime" :option="multiOption" :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或房东编号">
<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="changeStr1" style="padding:.1rem .05rem ;line-height: 1;border :1px solid #eeeeee;width :1rem"placeholder="客户ID">
<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>
</div>
</div>
<div v-for="(item,index) in items " :key = "index" class="border_line_bottom" >
<div class="border_line_bottom" v-if="index==0 " style="margin-top:.3rem;border-top:1px solid #eeeeee">
<div class="border_line_right left" style="width:1.46rem;" v-if="index==0 ">
<span>通话ID</span>
<div ref="list" @scroll="handleScroll">
<div v-for="(item,index) in items " :key = "index" class="border_line_bottom" >
<div class="border_line_bottom" v-if="index==0 " style="margin-top:.3rem;border-top:1px solid #eeeeee">
<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 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>客户/房东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;">
<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="border_line_right left" style="width:1.46rem;">
<span>{{index}}</span>
</div>
<div class="left" style="width:1.46rem">
<span>{{index}}</span>
<div >
<div class="border_line_right left" style="width:1.46rem;">
<span>{{item.id}}</span>
</div>
<div class="border_line_right left" style="width:1.46rem;">
<span>{{item.call_time}}</span>
</div>
<div class="border_line_right left" style="width:1.46rem;">
<span>{{item.name}}</span>
</div>
<div class="border_line_right left" style="width:1.46rem;">
<span>{{item.users_id}}</span>
</div>
<div class="left" style="width:1.46rem">
<span>{{item.time}}</span>
</div>
</div>
</div>
</div>
......@@ -75,10 +78,13 @@
layer.tipsX('token获取出错');
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)
return {
items : [{},{},{}],
items : [],
headerData: {
'title': "通话记录",
'noborder': false,
......@@ -170,31 +176,51 @@
{
type: 'fromto',
from: '2016-02-01',
to: time1
to: time2
}],
thisday :'' ,
startTime0 : '',
endTime0 : '',
intoID : '' ,
userType : 0,
i:0,
pageNo : 1
}
},
created() {
let _this = this;
_this.initThisDay();
_this.initData();
_this.urlParams = _this.$route.query;
_this.initThisDay( new Date() );
// _this.initData();
},
mounted () {
this.a=document.body.scrollHeight||document.documentElement.scrollHeight;
this.c = document.documentElement.clientHeight;
window.addEventListener('scroll', this.handleScroll, true);
// 监听(绑定)滚轮 滚动事件
},
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(){
var that = this ;
this.pageNo = 1 ;
that.initData();
},
initThisDay : function(){
initThisDay : function(date){
var that = this ;
var date = new Date();
// var date = new Date();
var day = date.getDate();
var month = date.getMonth()+1;
var year = date.getFullYear();
......@@ -205,73 +231,64 @@
return time ;
},
changeTime : function(a,b,c){
var that = this ;
that.startTime0 = a
},
changeTime1 : function(a,b,c){
var that = this ;
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
},
initData : function(){
var that = this ;
var startTime = that.startTime0;
console.log(startTime)
var endTime = that.endTime;
this.isLoading = false ;
var startTime = that.startTime0 ;
var endTime = that.endTime0;
var id = that.intoID;
var startTimeArr = startTime.split("-");
var startTimeStr = startTimeArr[0]+startTimeArr[1]+startTimeArr[2]-0;
var endTimeArr = endTime.split("-");
var endTimeStr = endTimeArr[0]+endTimeArr[1]+endTimeArr[2]-0;
console.log(startTimeStr);
if (startTime > endTime ){
var pageNo = this.pageNo;
if (startTimeStr-endTimeStr > 0 ){
layer.tipsX("开始时间不能大于终止时间");
return false
}
var params = {
'startTime' : startTime ,
'endTime' : endTime,
'id' : id
'start_date' : startTime ,
'end_date' : endTime,
"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({
method: 'get',
url: '/broker/getStoreRandKingListByAgentId',
url: 'broker/getCallLog',
responseType: 'json',
data: params
})
.then(function(res) {
if(res.data.code == 200) {
if (res.data.data.list){
var grade = res.data.data.grade ;
var index = res.data.data.grade ;
var indexTimes = 0 ;
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 = [] ;
console.log(res);
var list = res.data.data.list ;
var items = that.items ;
for ( var i = 0 ; i < list.length ; i++ ){
items.push(list[i]);
}
that.perseWeek = array ;
that.items = array;
that.items = items;
} else {
layer.tipsX(res.data.msg);
......@@ -281,10 +298,6 @@
console.log(error)
layer.tipsX(error);
});
// if ()
}
},
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