Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
A
admin-base
Project
Project
Details
Activity
Releases
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
new-sing
admin-base
Commits
02629018
Commit
02629018
authored
Jun 17, 2019
by
chenyishuai@singsingenglish.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
617
parent
15255a6b
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
12 additions
and
8 deletions
+12
-8
index.html
dev/index.html
+1
-1
22.0cf18c6720bb4505f295.js
dev/static/js/22.0cf18c6720bb4505f295.js
+1
-0
manifest.755c7852103ef5242afc.js
dev/static/js/manifest.755c7852103ef5242afc.js
+1
-0
index.html
dist/index.html
+1
-1
app.cea374ae17e1f9dded557b6847c17249.css
dist/static/css/app.cea374ae17e1f9dded557b6847c17249.css
+1
-0
24.8aafb5f476f4ede78182.js
dist/static/js/24.8aafb5f476f4ede78182.js
+1
-0
manifest.459f63ed53245f030caf.js
dist/static/js/manifest.459f63ed53245f030caf.js
+1
-0
index.vue
src/components/achievement/index.vue
+5
-6
No files found.
dev/index.html
View file @
02629018
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1"
><meta
name=
referrer
content=
never
><link
rel=
stylesheet
href=
https:////at.alicdn.com/t/font_746649_x1rivf5f5.css
><link
rel=
stylesheet
href=
https://lib.baomitu.com/element-ui/2.7.2/theme-chalk/index.css
><title>
唱唱启蒙-后台
</title></head><body><script
src=
https://cdn.bootcss.com/vue/2.5.17/vue.min.js
></script><script
src=
https://unpkg.com/vuex@3.0.1
></script><script
src=
https://cdn.bootcss.com/axios/0.18.0/axios.min.js
></script><script
src=
https://lib.baomitu.com/element-ui/2.7.2/index.js
></script><div
id=
app
></div><script
type=
text/javascript
src=
/static/js/manifest.
ec87100eb4183eafb158
.js
></script><script
type=
text/javascript
src=
/static/js/vendor.4f218b4f48eb4bcaf1bd.js
></script><script
type=
text/javascript
src=
/static/js/app.6797ecafc799637d2bcf.js
></script></body><script>
let
el
=
document
.
getElementsByTagName
(
"script"
);
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1"
><meta
name=
referrer
content=
never
><link
rel=
stylesheet
href=
https:////at.alicdn.com/t/font_746649_x1rivf5f5.css
><link
rel=
stylesheet
href=
https://lib.baomitu.com/element-ui/2.7.2/theme-chalk/index.css
><title>
唱唱启蒙-后台
</title></head><body><script
src=
https://cdn.bootcss.com/vue/2.5.17/vue.min.js
></script><script
src=
https://unpkg.com/vuex@3.0.1
></script><script
src=
https://cdn.bootcss.com/axios/0.18.0/axios.min.js
></script><script
src=
https://lib.baomitu.com/element-ui/2.7.2/index.js
></script><div
id=
app
></div><script
type=
text/javascript
src=
/static/js/manifest.
755c7852103ef5242afc
.js
></script><script
type=
text/javascript
src=
/static/js/vendor.4f218b4f48eb4bcaf1bd.js
></script><script
type=
text/javascript
src=
/static/js/app.6797ecafc799637d2bcf.js
></script></body><script>
let
el
=
document
.
getElementsByTagName
(
"script"
);
el
.
onerror
=
function
(
a
,
b
,
c
){
console
.
log
(
'error:'
,
a
,
b
,
c
);
};
...
...
dev/static/js/22.0cf18c6720bb4505f295.js
0 → 100644
View file @
02629018
This diff is collapsed.
Click to expand it.
dev/static/js/manifest.755c7852103ef5242afc.js
0 → 100644
View file @
02629018
!
function
(
e
){
var
c
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
a
,
d
,
n
){
for
(
var
r
,
t
,
o
,
i
=
0
,
u
=
[];
i
<
a
.
length
;
i
++
)
t
=
a
[
i
],
f
[
t
]
&&
u
.
push
(
f
[
t
][
0
]),
f
[
t
]
=
0
;
for
(
r
in
d
)
Object
.
prototype
.
hasOwnProperty
.
call
(
d
,
r
)
&&
(
e
[
r
]
=
d
[
r
]);
for
(
c
&&
c
(
a
,
d
,
n
);
u
.
length
;)
u
.
shift
()();
if
(
n
)
for
(
i
=
0
;
i
<
n
.
length
;
i
++
)
o
=
b
(
b
.
s
=
n
[
i
]);
return
o
};
var
a
=
{},
f
=
{
59
:
0
};
function
b
(
c
){
if
(
a
[
c
])
return
a
[
c
].
exports
;
var
f
=
a
[
c
]
=
{
i
:
c
,
l
:
!
1
,
exports
:{}};
return
e
[
c
].
call
(
f
.
exports
,
f
,
f
.
exports
,
b
),
f
.
l
=!
0
,
f
.
exports
}
b
.
e
=
function
(
e
){
var
c
=
f
[
e
];
if
(
0
===
c
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
c
)
return
c
[
2
];
var
a
=
new
Promise
(
function
(
a
,
b
){
c
=
f
[
e
]
=
[
a
,
b
]});
c
[
2
]
=
a
;
var
d
=
document
.
getElementsByTagName
(
"head"
)[
0
],
n
=
document
.
createElement
(
"script"
);
n
.
type
=
"text/javascript"
,
n
.
charset
=
"utf-8"
,
n
.
async
=!
0
,
n
.
timeout
=
12
e4
,
b
.
nc
&&
n
.
setAttribute
(
"nonce"
,
b
.
nc
),
n
.
src
=
b
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"d3ca31be750e6a719f1d"
,
1
:
"929bf767bb9e3630b9aa"
,
2
:
"e7feab54fdb21d59cb8e"
,
3
:
"a056df155a2c6be1e835"
,
4
:
"aae6f645ea606a26fbf9"
,
5
:
"dc500c9fabc7d9d50af4"
,
6
:
"48d029170af59d5ec98d"
,
7
:
"9ca89beeb1cefa2e3b06"
,
8
:
"3fe6c3cae4a6376ef445"
,
9
:
"b93cc85ab22ab8156d0e"
,
10
:
"ca5cee4bda52cefaf9d1"
,
11
:
"c19712cec6989cbf811b"
,
12
:
"86af58cc8d9cc9637bc1"
,
13
:
"a6a7457d509ed9505973"
,
14
:
"a260202c04b91e6368cd"
,
15
:
"c9ac5b8b46c07132cc9f"
,
16
:
"a4abe733b2606bb0d283"
,
17
:
"4e03c0961e86f66c688d"
,
18
:
"46d2cc5e667abb836ffc"
,
19
:
"5aca3bf85d02f0fc17a2"
,
20
:
"c4a1bb678e521cd99c68"
,
21
:
"d21de744708e0fb9bc70"
,
22
:
"0cf18c6720bb4505f295"
,
23
:
"40d2494f7138288121ec"
,
24
:
"63d3ca5afe804d2aef37"
,
25
:
"0b39cc17511b46eec645"
,
26
:
"607105895c0f00a11c62"
,
27
:
"eff437d8b410e12fe562"
,
28
:
"fa8f19bc7fdc20ad2a69"
,
29
:
"8e48863e6502b74f1f5f"
,
30
:
"87f60a87381060b254c8"
,
31
:
"61423bb8ec3ae0ad976d"
,
32
:
"7f3e427312782c85bde9"
,
33
:
"fd58ea4090f4da5b49ee"
,
34
:
"0a3bcff88636547fcb76"
,
35
:
"66846ef20bddca06013c"
,
36
:
"d5127a0f32a7ff81f9a0"
,
37
:
"eae4e9d26583381fc5ea"
,
38
:
"b26b10bb0519d7e64bd3"
,
39
:
"e1880a449b5b08dc1088"
,
40
:
"e950b366c4e39a38e908"
,
41
:
"9ae5107466982fac76ce"
,
42
:
"e1f4c11ab2d634ca6b4c"
,
43
:
"631be920ed474e1e062f"
,
44
:
"44c895ea1ac8194a0b79"
,
45
:
"0694cc643878b0b89209"
,
46
:
"85f5cf5906aaa6c4868e"
,
47
:
"ec4851310426b9a8c752"
,
48
:
"46fdfd634c6114390ff2"
,
49
:
"1749a50b157804f23e0c"
,
50
:
"a69c0c888df57a281381"
,
51
:
"07a6e249fc80f51f5dae"
,
52
:
"4373e0e585f8cdeeb307"
,
53
:
"f8671b80fc7401d44ba4"
,
54
:
"eb0993455b05c5010aaf"
,
55
:
"5131812b85d5dc6c5a00"
,
56
:
"7229854169db1c125351"
}[
e
]
+
".js"
;
var
r
=
setTimeout
(
t
,
12
e4
);
function
t
(){
n
.
onerror
=
n
.
onload
=
null
,
clearTimeout
(
r
);
var
c
=
f
[
e
];
0
!==
c
&&
(
c
&&
c
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
f
[
e
]
=
void
0
)}
return
n
.
onerror
=
n
.
onload
=
t
,
d
.
appendChild
(
n
),
a
},
b
.
m
=
e
,
b
.
c
=
a
,
b
.
d
=
function
(
e
,
c
,
a
){
b
.
o
(
e
,
c
)
||
Object
.
defineProperty
(
e
,
c
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
a
})},
b
.
n
=
function
(
e
){
var
c
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
b
.
d
(
c
,
"a"
,
c
),
c
},
b
.
o
=
function
(
e
,
c
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
c
)},
b
.
p
=
"/"
,
b
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
dist/index.html
View file @
02629018
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1"
><meta
name=
referrer
content=
never
><link
rel=
stylesheet
href=
https:////at.alicdn.com/t/font_746649_x1rivf5f5.css
><link
rel=
stylesheet
href=
https://lib.baomitu.com/element-ui/2.7.2/theme-chalk/index.css
><title>
唱唱启蒙-后台
</title><link
href=
/static/css/app.
7135411c7e6f881b4e3e0fb7ca47d79e.css
rel=
stylesheet
></head><body><script
src=
https://cdn.bootcss.com/vue/2.5.17/vue.min.js
></script><script
src=
https://unpkg.com/vuex@3.0.1
></script><script
src=
https://cdn.bootcss.com/axios/0.18.0/axios.min.js
></script><script
src=
https://lib.baomitu.com/element-ui/2.7.2/index.js
></script><div
id=
app
></div><script
type=
text/javascript
src=
/static/js/manifest.a6f2d4a6707fa5f08e23
.js
></script><script
type=
text/javascript
src=
/static/js/vendor.f14e7028641dac0809c7.js
></script><script
type=
text/javascript
src=
/static/js/app.4ceb78f5ed71638966ab.js
></script></body><script>
let
el
=
document
.
getElementsByTagName
(
"script"
);
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1"
><meta
name=
referrer
content=
never
><link
rel=
stylesheet
href=
https:////at.alicdn.com/t/font_746649_x1rivf5f5.css
><link
rel=
stylesheet
href=
https://lib.baomitu.com/element-ui/2.7.2/theme-chalk/index.css
><title>
唱唱启蒙-后台
</title><link
href=
/static/css/app.
cea374ae17e1f9dded557b6847c17249.css
rel=
stylesheet
></head><body><script
src=
https://cdn.bootcss.com/vue/2.5.17/vue.min.js
></script><script
src=
https://unpkg.com/vuex@3.0.1
></script><script
src=
https://cdn.bootcss.com/axios/0.18.0/axios.min.js
></script><script
src=
https://lib.baomitu.com/element-ui/2.7.2/index.js
></script><div
id=
app
></div><script
type=
text/javascript
src=
/static/js/manifest.459f63ed53245f030caf
.js
></script><script
type=
text/javascript
src=
/static/js/vendor.f14e7028641dac0809c7.js
></script><script
type=
text/javascript
src=
/static/js/app.4ceb78f5ed71638966ab.js
></script></body><script>
let
el
=
document
.
getElementsByTagName
(
"script"
);
el
.
onerror
=
function
(
a
,
b
,
c
){
console
.
log
(
'error:'
,
a
,
b
,
c
);
};
...
...
dist/static/css/app.cea374ae17e1f9dded557b6847c17249.css
0 → 100644
View file @
02629018
This source diff could not be displayed because it is too large. You can
view the blob
instead.
dist/static/js/24.8aafb5f476f4ede78182.js
0 → 100644
View file @
02629018
webpackJsonp
([
24
],{
"0gIA"
:
function
(
e
,
t
){},
Fmgy
:
function
(
e
,
t
,
a
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
r
=
a
(
"CCn6"
),
o
=
{
props
:[
"dialogObj"
],
data
:
function
(){
return
{
nowPage
:
1
,
total
:
0
,
limit
:
10
,
classList
:[]}},
components
:{
page
:
a
(
"kmJW"
).
a
},
methods
:{
onPageChange
:
function
(
e
){
this
.
nowPage
=
e
,
this
.
classListOption
()},
onSizeChange
:
function
(
e
){
this
.
limit
=
e
,
this
.
nowPage
=
1
,
this
.
classListOption
()},
classListOption
:
function
(){
var
e
=
this
;
void
0
==
this
.
dialogObj
.
timeValue
[
0
]
&&
(
this
.
dialogObj
.
timeValue
[
0
]
=
""
),
void
0
==
this
.
dialogObj
.
timeValue
[
1
]
&&
(
this
.
dialogObj
.
timeValue
[
1
]
=
""
);
var
t
=
{
page
:
this
.
nowPage
,
limit
:
this
.
limit
,
start_at
:
this
.
dialogObj
.
timeValue
[
0
],
end_at
:
this
.
dialogObj
.
timeValue
[
1
]};
Object
(
r
.
_83
)(
t
,
this
.
dialogObj
.
teacher_id
).
then
(
function
(
t
){
e
.
classList
=
t
.
list
,
e
.
total
=
t
.
total
})}},
watch
:{
"dialogObj.show"
:
function
(
e
){
e
&&
this
.
classListOption
()}}},
l
=
{
render
:
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
a
=
e
.
_self
.
_c
||
t
;
return
a
(
"el-dialog"
,{
attrs
:{
title
:
e
.
dialogObj
.
title
,
visible
:
e
.
dialogObj
.
show
},
on
:{
"update:visible"
:
function
(
t
){
e
.
$set
(
e
.
dialogObj
,
"show"
,
t
)}}},[
a
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
e
.
classList
}},[
a
(
"el-table-column"
,{
attrs
:{
label
:
"购买人"
,
className
:
"f-c"
,
width
:
"150"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
a
(
"img"
,{
staticClass
:
"avatar"
,
attrs
:{
src
:
t
.
row
.
avatar
}}),
e
.
_v
(
" "
+
e
.
_s
(
t
.
row
.
nickname
)),
a
(
"br"
),
e
.
_v
(
"(ID:"
+
e
.
_s
(
t
.
row
.
user_id
)
+
")
\n
"
)]}}])}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"out_trade_no"
,
label
:
"交易订单号"
}}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"goods_name"
,
label
:
"商品名字"
}}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"money"
,
label
:
"金额(元)"
}}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"pay_at"
,
label
:
"支付时间"
}})],
1
),
e
.
_v
(
" "
),
a
(
"page"
,{
attrs
:{
nowPage
:
e
.
nowPage
,
total
:
e
.
total
,
limit
:
e
.
limit
},
on
:{
pageChange
:
e
.
onPageChange
,
sizeChange
:
e
.
onSizeChange
}})],
1
)},
staticRenderFns
:[]};
var
s
=
{
name
:
"index"
,
data
:
function
(){
var
e
=
this
;
return
{
activeName
:
"first"
,
firstList
:[],
secondList
:[],
searchFirstFrom
:{
dateValue
:[],
squad
:
"11"
},
today
:{
text
:
"今天"
,
onClick
:
function
(){
e
.
searchFirstFrom
.
dateValue
=
[
e
.
formatTime
(
new
Date
),
e
.
formatTime
(
new
Date
)],
e
.
searchSecondFrom
.
dateValue
=
[
e
.
formatTime
(
new
Date
),
e
.
formatTime
(
new
Date
)]}},
yesterday
:{
text
:
"昨天"
,
onClick
:
function
(){
var
t
=
e
.
formatTime
(
new
Date
((
new
Date
).
getTime
()
-
864
e5
));
e
.
searchFirstFrom
.
dateValue
=
[
t
,
t
],
e
.
searchSecondFrom
.
dateValue
=
[
t
,
t
]}},
last7Day
:{
text
:
"过去7天"
,
onClick
:
function
(){
var
t
=
e
.
formatTime
(
new
Date
((
new
Date
).
getTime
()
-
6048
e5
));
e
.
searchFirstFrom
.
dateValue
=
[
t
,
e
.
formatTime
(
new
Date
)],
e
.
searchSecondFrom
.
dateValue
=
[
t
,
e
.
formatTime
(
new
Date
)]}},
last30Day
:{
text
:
"过去30天"
,
onClick
:
function
(){
var
t
=
e
.
formatTime
(
new
Date
((
new
Date
).
getTime
()
-
2592
e6
));
e
.
searchFirstFrom
.
dateValue
=
[
t
,
e
.
formatTime
(
new
Date
)],
e
.
searchSecondFrom
.
dateValue
=
[
t
,
e
.
formatTime
(
new
Date
)]}},
searchSecondFrom
:{
dateValue
:[],
squad
:
"11"
},
dialogObj
:{
show
:
!
1
,
title
:
"售卖课程"
,
teacher_id
:
""
,
timeValue
:[]}}},
components
:{
classDialog
:
a
(
"VU/8"
)(
o
,
l
,
!
1
,
function
(
e
){
a
(
"jAlk"
),
a
(
"0gIA"
)},
"data-v-43828d16"
,
null
).
exports
},
mounted
:
function
(){
this
.
defaultTime
(),
this
.
searchFirstPage
()},
methods
:{
sortMoney
:
function
(
e
,
t
){
return
Number
(
e
.
total_money
)
-
Number
(
t
.
total_money
)},
handleClick
:
function
(
e
){
"first"
===
e
.
name
?
this
.
searchFirstPage
():
this
.
searchSecondPage
()},
searchFirstPage
:
function
(){
var
e
=
this
,
t
=
{};
this
.
searchFirstFrom
.
dateValue
&&
(
t
=
{
start_at
:
this
.
searchFirstFrom
.
dateValue
[
0
],
end_at
:
this
.
searchFirstFrom
.
dateValue
[
1
]},
11
!=
this
.
searchFirstFrom
.
squad
&&
(
t
.
squad
=
this
.
searchFirstFrom
.
squad
)),
Object
(
r
.
_87
)(
t
).
then
(
function
(
t
){
e
.
firstList
=
t
})},
searchSecondPage
:
function
(){
var
e
=
this
,
t
=
{};
this
.
searchSecondFrom
.
dateValue
&&
(
t
=
{
start_at
:
this
.
searchSecondFrom
.
dateValue
[
0
],
end_at
:
this
.
searchSecondFrom
.
dateValue
[
1
]},
11
!=
this
.
searchSecondFrom
.
squad
&&
(
t
.
squad
=
this
.
searchSecondFrom
.
squad
)),
Object
(
r
.
_84
)(
t
).
then
(
function
(
t
){
e
.
secondList
=
t
})},
formatTime
:
function
(
e
){
var
t
=
e
.
getFullYear
(),
a
=
e
.
getMonth
()
+
1
;
a
<
10
&&
(
a
=
"0"
+
a
);
var
r
=
e
.
getDate
();
return
r
<
10
&&
(
r
=
"0"
+
r
),
t
+
"-"
+
a
+
"-"
+
r
},
defaultTime
:
function
(){
var
e
=
new
Date
,
t
=
e
.
getFullYear
(),
a
=
e
.
getMonth
()
+
1
;
a
<
10
&&
(
a
=
"0"
+
a
);
var
r
=
e
.
getDate
();
r
<
10
&&
(
r
=
"0"
+
r
);
var
o
=
t
+
"-"
+
a
+
"-01"
,
l
=
t
+
"-"
+
a
+
"-"
+
r
;
this
.
searchFirstFrom
.
dateValue
=
[
o
,
l
],
this
.
searchSecondFrom
.
dateValue
=
[
o
,
l
]},
nameClick
:
function
(
e
,
t
){
this
.
dialogObj
.
teacher_id
=
e
.
tid
,
this
.
dialogObj
.
timeValue
=
void
0
!=
t
?
t
:[
e
.
cur_date
,
e
.
cur_date
],
this
.
dialogObj
.
show
=!
0
}}},
n
=
{
render
:
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
a
=
e
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"h2"
,{
staticClass
:
"title"
},[
e
.
_v
(
"班主任业绩排行"
)]),
e
.
_v
(
" "
),
a
(
"el-tabs"
,{
attrs
:{
type
:
"card"
},
on
:{
"tab-click"
:
e
.
handleClick
},
model
:{
value
:
e
.
activeName
,
callback
:
function
(
t
){
e
.
activeName
=
t
},
expression
:
"activeName"
}},[
a
(
"el-tab-pane"
,{
attrs
:{
label
:
"业绩总排行"
,
name
:
"first"
}},[
a
(
"el-tabs"
,{
staticStyle
:{
background
:
"white"
,
"padding-top"
:
"10px"
},
attrs
:{
type
:
"card"
},
on
:{
"tab-click"
:
e
.
searchFirstPage
},
model
:{
value
:
e
.
searchFirstFrom
.
squad
,
callback
:
function
(
t
){
e
.
$set
(
e
.
searchFirstFrom
,
"squad"
,
t
)},
expression
:
"searchFirstFrom.squad"
}},[
a
(
"el-tab-pane"
,{
key
:
""
,
attrs
:{
label
:
"总排行"
,
name
:
"11"
}}),
e
.
_v
(
" "
),
e
.
_l
(
10
,
function
(
e
){
return
a
(
"el-tab-pane"
,{
key
:
e
,
attrs
:{
label
:
"T"
+
e
,
name
:
e
.
toString
()}})})],
2
),
e
.
_v
(
" "
),
a
(
"el-form"
,{
ref
:
"searchFirstFrom"
,
attrs
:{
inline
:
""
,
model
:
e
.
searchFirstFrom
,
"label-width"
:
"100px"
}},[
a
(
"el-form-item"
,{
attrs
:{
label
:
"起止日期"
}},[
a
(
"el-date-picker"
,{
attrs
:{
"unlink-panels"
:
""
,
type
:
"daterange"
,
"picker-options"
:{
shortcuts
:[
e
.
today
,
e
.
yesterday
,
e
.
last7Day
,
e
.
last30Day
]},
"value-format"
:
"yyyy-MM-dd"
,
"range-separator"
:
"至"
,
"start-placeholder"
:
"开始日期"
,
"end-placeholder"
:
"结束日期"
},
on
:{
change
:
e
.
searchFirstPage
},
model
:{
value
:
e
.
searchFirstFrom
.
dateValue
,
callback
:
function
(
t
){
e
.
$set
(
e
.
searchFirstFrom
,
"dateValue"
,
t
)},
expression
:
"searchFirstFrom.dateValue"
}})],
1
),
e
.
_v
(
" "
),
a
(
"el-form-item"
,{
attrs
:{
label
:
""
}},[
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
function
(
t
){
e
.
searchFirstPage
()}}},[
e
.
_v
(
"
\n
搜索
\n
"
)])],
1
)],
1
),
e
.
_v
(
" "
),
a
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
e
.
firstList
}},[
a
(
"el-table-column"
,{
attrs
:{
label
:
"班主任姓名"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
a
(
"el-button"
,{
attrs
:{
type
:
"text"
},
on
:{
click
:
function
(
a
){
e
.
nameClick
(
t
.
row
,
e
.
searchFirstFrom
.
dateValue
)}}},[
e
.
_v
(
"
\n
"
+
e
.
_s
(
t
.
row
.
teacher_name
)
+
"
\n
"
)])]}}])}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"total_money"
,
label
:
"销售额"
,
"sort-method"
:
e
.
sortMoney
,
sortable
:
!
0
}}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"three_month"
,
label
:
"季课"
,
sortable
:
""
}}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"one_year"
,
label
:
"年课"
,
sortable
:
""
}}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"two_year"
,
label
:
"2年课"
,
sortable
:
""
}}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"one_to_two"
,
label
:
"续课"
,
sortable
:
""
}})],
1
)],
1
),
e
.
_v
(
" "
),
a
(
"el-tab-pane"
,{
attrs
:{
label
:
"业绩按天排行"
,
name
:
"second"
}},[
a
(
"el-tabs"
,{
staticStyle
:{
background
:
"white"
,
"padding-top"
:
"10px"
},
attrs
:{
type
:
"card"
},
on
:{
"tab-click"
:
e
.
searchSecondPage
},
model
:{
value
:
e
.
searchSecondFrom
.
squad
,
callback
:
function
(
t
){
e
.
$set
(
e
.
searchSecondFrom
,
"squad"
,
t
)},
expression
:
"searchSecondFrom.squad"
}},[
a
(
"el-tab-pane"
,{
key
:
""
,
attrs
:{
label
:
"总排行"
,
name
:
"11"
}}),
e
.
_v
(
" "
),
e
.
_l
(
10
,
function
(
e
){
return
a
(
"el-tab-pane"
,{
key
:
e
,
attrs
:{
label
:
"T"
+
e
,
name
:
e
.
toString
()}})})],
2
),
e
.
_v
(
" "
),
a
(
"el-form"
,{
ref
:
"searchSecondFrom"
,
attrs
:{
inline
:
""
,
model
:
e
.
searchSecondFrom
,
"label-width"
:
"100px"
}},[
a
(
"el-form-item"
,{
attrs
:{
label
:
"起止日期"
}},[
a
(
"el-date-picker"
,{
attrs
:{
"unlink-panels"
:
""
,
type
:
"daterange"
,
"value-format"
:
"yyyy-MM-dd"
,
"picker-options"
:{
shortcuts
:[
e
.
today
,
e
.
yesterday
,
e
.
last7Day
,
e
.
last30Day
]},
"range-separator"
:
"至"
,
shortcuts
:[],
"start-placeholder"
:
"开始日期"
,
"end-placeholder"
:
"结束日期"
},
on
:{
change
:
e
.
searchSecondPage
},
model
:{
value
:
e
.
searchSecondFrom
.
dateValue
,
callback
:
function
(
t
){
e
.
$set
(
e
.
searchSecondFrom
,
"dateValue"
,
t
)},
expression
:
"searchSecondFrom.dateValue"
}})],
1
),
e
.
_v
(
" "
),
a
(
"el-form-item"
,{
attrs
:{
label
:
""
}},[
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
function
(
t
){
e
.
searchSecondPage
()}}},[
e
.
_v
(
"
\n
搜索
\n
"
)])],
1
)],
1
),
e
.
_v
(
" "
),
a
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
e
.
secondList
}},[
a
(
"el-table-column"
,{
attrs
:{
prop
:
"cur_date"
,
label
:
"时间"
,
sortable
:
""
}}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
label
:
"班主任姓名"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
a
(
"el-button"
,{
attrs
:{
type
:
"text"
},
on
:{
click
:
function
(
a
){
e
.
nameClick
(
t
.
row
)}}},[
e
.
_v
(
"
\n
"
+
e
.
_s
(
t
.
row
.
teacher_name
)
+
"
\n
"
)])]}}])}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"total_money"
,
label
:
"销售额"
,
"sort-method"
:
e
.
sortMoney
,
sortable
:
!
0
}}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"three_month"
,
label
:
"季课"
,
sortable
:
""
}}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"one_year"
,
label
:
"年课"
,
sortable
:
""
}}),
e
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"two_year"
,
label
:
"2年课"
,
sortable
:
""
}})],
1
)],
1
)],
1
),
e
.
_v
(
" "
),
a
(
"class-dialog"
,{
attrs
:{
dialogObj
:
e
.
dialogObj
}})],
1
)},
staticRenderFns
:[]};
var
i
=
a
(
"VU/8"
)(
s
,
n
,
!
1
,
function
(
e
){
a
(
"ROW/"
)},
"data-v-288fe03d"
,
null
);
t
.
default
=
i
.
exports
},
"ROW/"
:
function
(
e
,
t
){},
jAlk
:
function
(
e
,
t
){}});
\ No newline at end of file
dist/static/js/manifest.459f63ed53245f030caf.js
0 → 100644
View file @
02629018
!
function
(
e
){
var
c
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
a
,
d
,
n
){
for
(
var
r
,
t
,
o
,
i
=
0
,
u
=
[];
i
<
a
.
length
;
i
++
)
t
=
a
[
i
],
f
[
t
]
&&
u
.
push
(
f
[
t
][
0
]),
f
[
t
]
=
0
;
for
(
r
in
d
)
Object
.
prototype
.
hasOwnProperty
.
call
(
d
,
r
)
&&
(
e
[
r
]
=
d
[
r
]);
for
(
c
&&
c
(
a
,
d
,
n
);
u
.
length
;)
u
.
shift
()();
if
(
n
)
for
(
i
=
0
;
i
<
n
.
length
;
i
++
)
o
=
b
(
b
.
s
=
n
[
i
]);
return
o
};
var
a
=
{},
f
=
{
59
:
0
};
function
b
(
c
){
if
(
a
[
c
])
return
a
[
c
].
exports
;
var
f
=
a
[
c
]
=
{
i
:
c
,
l
:
!
1
,
exports
:{}};
return
e
[
c
].
call
(
f
.
exports
,
f
,
f
.
exports
,
b
),
f
.
l
=!
0
,
f
.
exports
}
b
.
e
=
function
(
e
){
var
c
=
f
[
e
];
if
(
0
===
c
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
c
)
return
c
[
2
];
var
a
=
new
Promise
(
function
(
a
,
b
){
c
=
f
[
e
]
=
[
a
,
b
]});
c
[
2
]
=
a
;
var
d
=
document
.
getElementsByTagName
(
"head"
)[
0
],
n
=
document
.
createElement
(
"script"
);
n
.
type
=
"text/javascript"
,
n
.
charset
=
"utf-8"
,
n
.
async
=!
0
,
n
.
timeout
=
12
e4
,
b
.
nc
&&
n
.
setAttribute
(
"nonce"
,
b
.
nc
),
n
.
src
=
b
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"7982a0664de135b30159"
,
1
:
"d8b0676de9833b9021c7"
,
2
:
"5e6646315ae04b68360f"
,
3
:
"308ac190d708f733a364"
,
4
:
"3ed3c98f0e8bb8f4ef9c"
,
5
:
"ad9300c494d4c666286a"
,
6
:
"38ce216bfbb49211be9f"
,
7
:
"1157891ad5749be5d64b"
,
8
:
"a33ba640133ba94f5719"
,
9
:
"e49c8141a4ef2734a0e5"
,
10
:
"4a2a058fcfdc3a9ede7b"
,
11
:
"77b0b715272bfe303c20"
,
12
:
"7c180d5981bcb5433992"
,
13
:
"9c5d5f1f83b6129f498c"
,
14
:
"1e38b6fdde5584ef3181"
,
15
:
"52f3190e2b6e37ce517b"
,
16
:
"91106ddf055a867a2b98"
,
17
:
"a794e0f38ab5137556b3"
,
18
:
"c35f05005c52cabe7a24"
,
19
:
"934769d40f2856534a7b"
,
20
:
"5475c964eccb15a80955"
,
21
:
"ac6f1f47f0e69a69e851"
,
22
:
"6d9d2b506c71a5a1f28e"
,
23
:
"3aaa4b300c0e76c73d4b"
,
24
:
"8aafb5f476f4ede78182"
,
25
:
"5499cab5ab4497b0e45b"
,
26
:
"2c7281b9cc34e7903508"
,
27
:
"942372ddcb3494d33291"
,
28
:
"dff1313541beec47ffcb"
,
29
:
"65bf42ad1887cf2b948e"
,
30
:
"3eb7e7a7715e62c5de5e"
,
31
:
"d0edc9700f5efa5efbca"
,
32
:
"24fa6f4fcdbe8fbe125d"
,
33
:
"286019c2c47106096b06"
,
34
:
"3e4b421119ac865ddd38"
,
35
:
"4e0aa7e86d8aeaeda4ce"
,
36
:
"a8b70a1bfbaed393b163"
,
37
:
"7c85f847967402dd7e55"
,
38
:
"1c86a4d4e7d757c4c511"
,
39
:
"c86f142e587554b79a16"
,
40
:
"50fcf555a30fb1cd8238"
,
41
:
"420efca685d2e4644b27"
,
42
:
"8099572a329ce3071e67"
,
43
:
"6dfefaf3a648746d5cb4"
,
44
:
"9eb91994c6ca6794918a"
,
45
:
"e285f4f6d22542005945"
,
46
:
"c20595efb614a3364b74"
,
47
:
"8d7e2e82a5af31e353d0"
,
48
:
"b163cd5e2750e3f00800"
,
49
:
"c9f06a23be62226c4b86"
,
50
:
"b2c79cde1d7d573924e8"
,
51
:
"4ff155c922622727e0ab"
,
52
:
"bd1c0027e87d7839cd3e"
,
53
:
"cd2447661b62f0118d21"
,
54
:
"2bf32544174ba9bd772b"
,
55
:
"13f76f726131d89f89c2"
,
56
:
"0211d693d9108d37aa6b"
}[
e
]
+
".js"
;
var
r
=
setTimeout
(
t
,
12
e4
);
function
t
(){
n
.
onerror
=
n
.
onload
=
null
,
clearTimeout
(
r
);
var
c
=
f
[
e
];
0
!==
c
&&
(
c
&&
c
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
f
[
e
]
=
void
0
)}
return
n
.
onerror
=
n
.
onload
=
t
,
d
.
appendChild
(
n
),
a
},
b
.
m
=
e
,
b
.
c
=
a
,
b
.
d
=
function
(
e
,
c
,
a
){
b
.
o
(
e
,
c
)
||
Object
.
defineProperty
(
e
,
c
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
a
})},
b
.
n
=
function
(
e
){
var
c
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
b
.
d
(
c
,
"a"
,
c
),
c
},
b
.
o
=
function
(
e
,
c
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
c
)},
b
.
p
=
"/"
,
b
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
src/components/achievement/index.vue
View file @
02629018
...
...
@@ -4,8 +4,8 @@
<el-tabs
v-model=
"activeName"
type=
"card"
@
tab-click=
"handleClick"
>
<el-tab-pane
label=
"业绩总排行"
name=
"first"
>
<el-tabs
v-model=
"searchFirstFrom.squad"
type=
"card"
style=
"background: white;padding-top: 10px"
@
tab-click=
"searchFirstPage"
>
<el-tab-pane
v-for=
"i in 10"
:key=
"i"
:label=
"'T'+i"
:name=
"i.toString()"
/>
<el-tab-pane
key=
""
label=
"总排行"
name=
"11"
/>
<el-tab-pane
v-for=
"i in 10"
:key=
"i"
:label=
"'T'+i"
:name=
"i.toString()"
/>
</el-tabs>
<el-form
ref=
"searchFirstFrom"
inline
:model=
"searchFirstFrom"
label-width=
"100px"
>
<el-form-item
label=
"起止日期"
>
...
...
@@ -31,8 +31,7 @@
:data=
"firstList"
style=
"width: 100%"
>
<el-table-column
label=
"班主任姓名"
>
label=
"班主任姓名"
>
<template
slot-scope=
"scope"
>
<el-button
type=
"text"
@
click=
"nameClick(scope.row,searchFirstFrom.dateValue)"
>
{{
scope
.
row
.
teacher_name
}}
...
...
@@ -68,8 +67,8 @@
</el-tab-pane>
<el-tab-pane
label=
"业绩按天排行"
name=
"second"
>
<el-tabs
v-model=
"searchSecondFrom.squad"
type=
"card"
style=
"background: white;padding-top: 10px"
@
tab-click=
"searchSecondPage"
>
<el-tab-pane
v-for=
"i in 10"
:key=
"i"
:label=
"'T'+i"
:name=
"i.toString()"
/>
<el-tab-pane
key=
""
label=
"总排行"
name=
"11"
/>
<el-tab-pane
v-for=
"i in 10"
:key=
"i"
:label=
"'T'+i"
:name=
"i.toString()"
/>
</el-tabs>
<el-form
ref=
"searchSecondFrom"
inline
:model=
"searchSecondFrom"
label-width=
"100px"
>
<el-form-item
label=
"起止日期"
>
...
...
@@ -148,7 +147,7 @@
secondList
:
[],
searchFirstFrom
:
{
dateValue
:[],
squad
:
'1'
squad
:
'1
1
'
},
today
:{
text
:
'今天'
,
...
...
@@ -183,7 +182,7 @@
},
searchSecondFrom
:{
dateValue
:[],
squad
:
'1'
squad
:
'1
1
'
},
dialogObj
:{
show
:
false
,
...
...
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