Commit 5863e15f authored by xinyuandu's avatar xinyuandu

团队排行

parent 8b5b84bb
...@@ -290,12 +290,12 @@ ...@@ -290,12 +290,12 @@
<div class="panel panel-default"> <div class="panel panel-default">
<div class="area-title p-a-15 p-b-10"> <div class="area-title p-a-15 p-b-10">
<a><span id="table-title" class="active table-choose"></span></a> <a><span id="table-title" class="active table-choose"></span></a>
<!--<a><span id="group-title" class="table-choose left-padding ">团队Q档</span></a>--> <a><span id="group-title" class="table-choose left-padding ">团队Q档</span></a>
<a><span class="title-time" id="table-time"></span></a> <a><span class="title-time" id="table-time"></span></a>
</div> </div>
<div class="table-scro" style="height:6.97rem;;overflow-y:scroll"> <div class="table-scro" style="height:6.97rem;;overflow-y:scroll">
<table class="table table-striped" data-toggle="table" data-height="460" style="max-width:500px;"> <table class="table table-striped" data-toggle="table" data-height="460" style="max-width:500px;" id="table1">
<thead> <thead>
<tr> <tr>
<th data-field="no">排名</th> <th data-field="no">排名</th>
...@@ -304,7 +304,20 @@ ...@@ -304,7 +304,20 @@
<th data-field="performance">排业绩(元)</th> <th data-field="performance">排业绩(元)</th>
</tr> </tr>
</thead> </thead>
<tbody id="tbody" > <tbody id="tbody1" >
</tbody >
</table>
<table class="table table-striped" data-toggle="table" data-height="460" style="max-width:500px;display:none" id="table2">
<thead>
<tr>
<th data-field="no">排名</th>
<th data-field="store_name">所属门店</th>
<!--<th data-field="name">经纪人</th>-->
<th data-field="performance">排业绩(元)</th>
</tr>
</thead>
<tbody id="tbody2" >
</tbody > </tbody >
</table> </table>
......
...@@ -16,10 +16,10 @@ define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker ...@@ -16,10 +16,10 @@ define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker
performanceRanking.addDark(); performanceRanking.addDark();
performanceRanking.event (); performanceRanking.event ();
performanceRanking.loadTableData(); performanceRanking.loadTableData();
performanceRanking.loadBusinessSchool (); performanceRanking.loadTable2Data();
performanceRanking.loadBusinessSchool();
performanceRanking.loadNotice(); performanceRanking.loadNotice();
performanceRanking.loadWinerData(); performanceRanking.loadWinerData();
//时间控件初始化
}, },
event: function () { event: function () {
var that = this ; var that = this ;
...@@ -63,18 +63,17 @@ define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker ...@@ -63,18 +63,17 @@ define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker
console.log("false") console.log("false")
$(this).parent().parent().find(".active").removeClass("active"); $(this).parent().parent().find(".active").removeClass("active");
$(this).addClass("active"); $(this).addClass("active");
if ($(this).attr(id) == "table-title") { console.log($(this).attr("id"));
$('#group').hide(); if ($(this).attr("id") == "table-title") {
$('#person').show(); $('#table2').hide();
$('#table1').show();
} else { } else {
$('#person').hide(); $('#table1').hide();
$('#group').show(); $('#table2').show();
} }
} }
}); });
}, },
addDark : function(){ addDark : function(){
...@@ -282,38 +281,6 @@ define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker ...@@ -282,38 +281,6 @@ define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker
var params = { var params = {
'agent_id' : id 'agent_id' : id
} }
// $.get('/index/getRandKingListByAgentId',params,function(data){
// that.loadTable(data.data.list,data.data.grade);
// var grade = data.data.grade ;
// var index = data.data.grade ;
// var indexTimes = 0 ;
// if (grade < 27){
// index = data.data.grade
// } else {
// index = data.data.grade%26;
// indexTimes = parseInt(data.data.grade/26)
// }
// var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
// var value = str[data.data.grade]+""+(indexTimes > 0 ? indexTimes+"" : "");
// var name = data.data.position;
// var text = "";
// if (name == 0 ){
// text = "新人职称" + value + "档"
// } else if (name == 1 ){
// text = "店长职称" + value + "档"
// } else if (name == 2 ){
// text = "经理职称" + value + "档"
// } else if (name == 3 ){
// text = "主任职称" + value + "档"
// } else if (name == 4 ){
// text = "顾问职称" + value + "档"
// } else if (name == 5 ){
// text = "无职称职称" + value + "档"
// }
// $('#table-title').text(text);
// },'json')
//
$.ajax({ $.ajax({
url: '/index/getRandKingListByAgentId', url: '/index/getRandKingListByAgentId',
type: 'GET', type: 'GET',
...@@ -322,7 +289,7 @@ define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker ...@@ -322,7 +289,7 @@ define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker
dataType: 'json', dataType: 'json',
success: function(data) { success: function(data) {
if (data.code == 200 ){ if (data.code == 200 ){
$('#tbody').empty(); $('#tbody1').empty();
that.loadTable(data.data.list,data.data.grade); that.loadTable(data.data.list,data.data.grade);
var grade = data.data.grade ; var grade = data.data.grade ;
var index = data.data.grade ; var index = data.data.grade ;
...@@ -355,7 +322,7 @@ define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker ...@@ -355,7 +322,7 @@ define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker
$('#table-title').text('职称排行'); $('#table-title').text('职称排行');
var tableDat = '<tr><td colspan="4" >您还没有职称</td></tr>'; var tableDat = '<tr><td colspan="4" >您还没有职称</td></tr>';
tableDat += "<tr></tr>" tableDat += "<tr></tr>"
$('#tbody').append(tableDat); $('#tbody1').append(tableDat);
$('#overlay').fadeOut('') $('#overlay').fadeOut('')
} }
}, },
...@@ -363,31 +330,121 @@ define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker ...@@ -363,31 +330,121 @@ define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker
$('#table-title').text('职称排行'); $('#table-title').text('职称排行');
var tableDat = '<tr><td colspan="4" >您还没有职称</td></tr>'; var tableDat = '<tr><td colspan="4" >您还没有职称</td></tr>';
tableDat += "<tr></tr>" tableDat += "<tr></tr>"
$('#tbody').append(tableDat); $('#tbody1').append(tableDat);
$('#overlay').fadeOut('') $('#overlay').fadeOut('')
} }
}); });
}, },
//
loadTable2Data : function(){
var that = performanceRanking ;
var date = new Date();
var user_info_obj = JSON.parse(decodeURIComponent(localStorage.getItem('pcUserInfo'))); //读取缓存
var id = user_info_obj.id;
var params = {
'agent_id' : id,
'authtoken' : user_info_obj.AuthToken
}
$.ajax({
url: '/index/getStoreRandKingListByAgentId',
type: 'GET',
async: true,
data: params,
dataType: 'json',
success: function(data) {
if (data.code == 200 ){
if ( data.data.list ){
$('#tbody2').empty();
that.loadTable2(data.data.list,data.data.grade);
var grade = data.data.grade ;
var index = data.data.grade ;
var indexTimes = 0 ;
if (grade < 27){
index = data.data.grade
} else {
index = data.data.grade%26;
indexTimes = parseInt(data.data.grade/26)
}
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var value = str[index]+""+(indexTimes > 0 ? indexTimes+"" : "");
var name = data.data.position;
var text = "";
text = "团队" + (value != undefined?value:"A") + "档"
$('#group-title').text(text);
}else {
console.log(false);
$('#group-title').text('团队A档');
var tableDat = '<tr><td colspan="4" >您还没有团队</td></tr>';
tableDat += "<tr></tr>"
$('#tbody2').append(tableDat);
$('#overlay').fadeOut('')
}
} else {
$('#group-title').text('团队A档');
var tableDat = '<tr><td colspan="4" >您还没有职称</td></tr>';
tableDat += "<tr></tr>"
$('#tbody2').append(tableDat);
$('#overlay').fadeOut('')
}
},
error : function(data){
var tableDat = '<tr><td colspan="4" >您还没有职称</td></tr>';
tableDat += "<tr></tr>"
$('#tbody2').append(tableDat);
// $('#overlay').fadeOut('');
}
});
},
loadTable : function(data,gradge){ loadTable : function(data,gradge){
var tableData = [] ; var tableData = [] ;
var tbody = '' ; var tbody = '' ;
for ( var i = 0 ; i < data.length ; i++ ){ if ( data ){
tbody += '<tr>' ; for ( var i = 0 ; i < data.length ; i++ ){
tbody += ' <td>' + (i+1) ; tbody += '<tr>' ;
tbody += ' </td>' ; tbody += ' <td>' + (i+1) ;
tbody += ' <td>' +(data[i].store_name ? data[i].store_name : "-"); tbody += ' </td>' ;
tbody += ' </td>' ; tbody += ' <td>' +(data[i].store_name ? data[i].store_name : "-");
tbody += ' <td>' +data[i].name; tbody += ' </td>' ;
tbody += ' </td>' ; tbody += ' <td>' +data[i].name;
tbody += ' <td>' +data[i].performance; tbody += ' </td>' ;
tbody += ' </td>' ; tbody += ' <td>' +data[i].performance;
tbody += '</tr>' ; tbody += ' </td>' ;
tbody += '</tr>' ;
}
} else {
tbody = '<tr><td colspan="4" >您还没有职称</td></tr>';
tbody += "<tr></tr>"
}
$('#tbody1').append(tbody);
$('#overlay').fadeOut('')
},
loadTable2 : function(data,gradge){
var tableData = [] ;
var tbody = '' ;
console.log(data);
if ( data ){
for ( var i = 0 ; i < data.length ; i++ ){
tbody += '<tr>' ;
tbody += ' <td>' + (i+1) ;
tbody += ' </td>' ;
tbody += ' <td>' +(data[i].store_name ? data[i].store_name : "-");
tbody += ' </td>' ;
// tbody += ' <td>' +data[i].name;
// tbody += ' </td>' ;
tbody += ' <td>' +data[i].performance;
tbody += ' </td>' ;
tbody += '</tr>' ;
}
} else {
tbody = '<tr><td colspan="4" >您还没有职称</td></tr>';
tbody += "<tr></tr>"
} }
$('#tbody').append(tbody); $('#tbody2').append(tbody);
$('#overlay').fadeOut('') $('#overlay').fadeOut('')
} }
......
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