Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tl_estate
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hujun
tl_estate
Commits
5863e15f
Commit
5863e15f
authored
Nov 22, 2018
by
xinyuandu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
团队排行
parent
8b5b84bb
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
133 additions
and
63 deletions
+133
-63
performance_ranking.html
...n/index/view/performance_ranking/performance_ranking.html
+16
-3
performance_ranking.js
public/resource/js/performance_ranking.js
+117
-60
No files found.
application/index/view/performance_ranking/performance_ranking.html
View file @
5863e15f
...
@@ -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>
...
...
public/resource/js/performance_ranking.js
View file @
5863e15f
...
@@ -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
();
$
(
'#tbody
1
'
).
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
);
$
(
'#tbody
1
'
).
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
);
$
(
'#tbody
1
'
).
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
);
$
(
'#tbody
2
'
).
append
(
tbody
);
$
(
'#overlay'
).
fadeOut
(
''
)
$
(
'#overlay'
).
fadeOut
(
''
)
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment