Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-3
Overview
Overview
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
office
haoban-3
Commits
b15fa527
Commit
b15fa527
authored
Jul 08, 2020
by
无尘
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 修改接口
parent
08e29ad4
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
11 additions
and
11 deletions
+11
-11
index.html
dist/index.html
+2
-2
12.43c597c062d3064ec862.js
dist/static/js/12.43c597c062d3064ec862.js
+0
-2
12.c290ead90f1ffdc902d2.js
dist/static/js/12.c290ead90f1ffdc902d2.js
+2
-0
7.b69b2470373178e97653.js
dist/static/js/7.b69b2470373178e97653.js
+2
-2
manifest.8f4df86de0da47b5030f.js
dist/static/js/manifest.8f4df86de0da47b5030f.js
+2
-2
day-login-chart.vue
src/components/login-data/day-login-chart.vue
+1
-1
time-login-chart.vue
src/components/login-data/time-login-chart.vue
+2
-2
No files found.
dist/index.html
View file @
b15fa527
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><link
rel=
"shortcut icon"
href=
./favicon.ico
><title>
好办管理平台
</title><link
rel=
stylesheet
type=
text/css
href=
//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.28.css
><link
href=
./static/css/app.22da3b0514d0db647795c0760a12ed5b.css
rel=
stylesheet
></head><body
style=
"min-width: 1400px;"
class=
damolish
><div
id=
app
></div><script
src=
//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js
></script><script
src=
//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js
></script><script
src=
//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js
></script><script>
// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();
</script><script
type=
text/javascript
src=
./static/js/manifest.29fbfb4f9923a21163e1.js
></script><script
type=
text/javascript
src=
./static/js/vendor.a8492ff9b5740480be69.js
></script><script
type=
text/javascript
src=
./static/js/app.20d3b4c2f7dc4acdd35c.js
></script></body></html>
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><link
rel=
"shortcut icon"
href=
./favicon.ico
><title>
好办管理平台
</title><link
rel=
stylesheet
type=
text/css
href=
//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.28.css
><link
href=
./static/css/app.22da3b0514d0db647795c0760a12ed5b.css
rel=
stylesheet
></head><body
style=
"min-width: 1400px;"
class=
damolish
><div
id=
app
></div><script
src=
//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js
></script><script
src=
//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js
></script><script
src=
//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js
></script><script>
// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();
</script><script
type=
text/javascript
src=
./static/js/manifest.8f4df86de0da47b5030f.js
></script><script
type=
text/javascript
src=
./static/js/vendor.a8492ff9b5740480be69.js
></script><script
type=
text/javascript
src=
./static/js/app.20d3b4c2f7dc4acdd35c.js
></script></body></html>
\ No newline at end of file
\ No newline at end of file
dist/static/js/12.43c597c062d3064ec862.js
deleted
100644 → 0
View file @
08e29ad4
webpackJsonp
([
12
],{
ZyY0
:
function
(
t
,
e
){},
cYGX
:
function
(
t
,
e
){},
jNLg
:
function
(
t
,
e
,
a
){
"use strict"
;
var
i
=
a
(
"5i7M"
),
s
=
{
data
:
function
(){
return
{
chart
:
null
}},
props
:{
charData
:{
type
:
Array
,
default
:
function
(){
return
[]}},
id
:
String
,
width
:{
type
:
Number
,
default
:
800
}},
mounted
:
function
(){
var
t
=
this
;
setTimeout
(
function
(){
t
.
drawChart
()},
30
)},
beforeUpdate
:
function
(){
this
.
drawChart
()},
watch
:{
charData
:
function
(){
this
.
drawChart
()}},
methods
:{
drawChart
:
function
(){
this
.
chart
&&
this
.
chart
.
destroy
(),
this
.
chart
=
new
i
.
a
({
container
:
this
.
id
,
width
:
this
.
width
,
autoFit
:
!
0
,
height
:
280
,
padding
:[
50
,
80
,
60
,
80
]}),
this
.
chart
.
source
(
this
.
charData
),
this
.
chart
.
scale
({
avgVisitTime
:{
min
:
0
,
nice
:
!
0
,
alias
:
"人均访问时长"
},
loginClerkCnt
:{
nice
:
!
0
,
alias
:
"总登录人数"
},
bizDates
:{
nice
:
!
0
}}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"-4%"
,
"-10%"
],
content
:
"登录人数"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"100%"
,
"-10%"
],
content
:
"访问时长"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
axis
(
"avgVisitTime"
,{
grid
:
null
,
title
:
null
}),
this
.
chart
.
axis
(
"loginClerkCnt"
,{
title
:
null
}),
this
.
chart
.
tooltip
({
showCrosshairs
:
!
0
,
shared
:
!
0
}),
this
.
chart
.
interval
().
position
(
"bizDates*loginClerkCnt"
).
color
(
"#597EF7"
),
this
.
chart
.
line
().
position
(
"bizDates*avgVisitTime"
).
color
(
"#5ad8a6"
),
this
.
chart
.
legend
({
position
:
"top"
,
itemGap
:
20
,
custom
:
!
0
,
items
:[{
value
:
"loginClerkCnt"
,
name
:
"总登录人数"
,
marker
:{
symbol
:
"square"
,
style
:{
fill
:
"#597ef7"
,
r
:
4
}}},{
value
:
"avgVisitTime"
,
name
:
"人均访问时长"
,
marker
:{
symbol
:
"hyphen"
,
style
:{
stroke
:
"#5ad8a6"
,
r
:
5
,
lineWidth
:
3
}}}]}),
this
.
chart
.
render
()}}},
n
=
{
render
:
function
(){
var
t
=
this
.
$createElement
;
return
(
this
.
_self
.
_c
||
t
)(
"div"
,{
attrs
:{
id
:
this
.
id
}})},
staticRenderFns
:[]};
var
o
=
a
(
"VU/8"
)(
s
,
n
,
!
1
,
function
(
t
){
a
(
"cYGX"
)},
"data-v-2f48e914"
,
null
);
e
.
a
=
o
.
exports
},
kX6v
:
function
(
t
,
e
,
a
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
i
=
a
(
"3Xzz"
),
s
=
a
(
"ApSX"
),
n
=
a
(
"jNLg"
),
o
=
a
(
"rbYK"
),
l
=
a
(
"P9l9"
),
r
=
a
(
"Ch4/"
),
c
=
a
(
"Q0Ca"
),
d
=
a
(
"3E4D"
),
u
=
{
name
:
"activeDetail"
,
data
:
function
(){
return
{
navpath
:[{
name
:
"好办使用详情"
,
path
:
"/enterpriseUseData?brandId="
+
this
.
$route
.
query
.
brandId
},{
name
:
"登录人员明细"
,
path
:
""
}],
selectTendDay
:
""
,
activeName
:
"first"
,
selectStartDay
:
""
,
selectEndDay
:
""
,
pickerOptions
:{
disabledDate
:
function
(
t
){
var
e
=
Date
.
now
()
-
6912
e5
;
return
t
.
getTime
()
>=
Date
.
now
()
-
864
e5
||
t
.
getTime
()
<
e
}},
groupIds
:[],
charData
:[],
currentPage
:
1
,
pageSize
:
20
,
total
:
0
,
tableData
:[],
multipleSelection
:[],
sortColumn
:
""
,
sortType
:
""
,
addShow
:
!
1
,
loadingBtn
:
!
1
,
selectRadio
:
0
,
tabActive
:
"1"
}},
computed
:{},
methods
:{
changeTableDate
:
function
(){
this
.
getTableList
()},
changeDate
:
function
(){
this
.
getTendData
()},
changeTab
:
function
(
t
){
this
.
tabActive
=
t
,
this
.
selectStartDay
=
1
==
t
?
c
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
6048
e5
):
this
.
selectTendDay
,
this
.
getTendData
()},
checkGroupIds
:
function
(
t
){
this
.
groupIds
=
t
,
this
.
getTableList
()},
handleClick
:
function
(
t
,
e
){
this
.
currentPage
=
1
,
this
.
pageSize
=
20
,
this
.
total
=
0
,
this
.
selectRadio
=
0
,
this
.
getTableList
()},
sortChangeLogin
:
function
(
t
,
e
,
a
){
this
.
sortColumn
=
t
.
prop
,
this
.
sortType
=
"ascending"
==
t
.
order
?
"asc"
:
"desc"
,
this
.
getTableList
()},
sortChange
:
function
(
t
,
e
,
a
){
this
.
sortColumn
=
t
.
prop
,
this
.
sortType
=
"ascending"
==
t
.
order
?
"asc"
:
"desc"
,
this
.
getTableList
()},
handleCommand
:
function
(
t
){
this
.
selectRadio
=
t
},
handleSelectionChange
:
function
(
t
){
this
.
multipleSelection
=
t
},
exportExcel
:
function
(){
if
(
!
this
.
multipleSelection
.
length
)
return
d
.
a
.
showmsg
(
"请选择人员"
,
"warning"
),
!
1
;
this
.
loadingBtn
=!
0
,
this
.
postExcelData
()},
postExcelData
:
function
(){
var
t
=
this
,
e
=
{
enterpriseId
:
t
.
$route
.
query
.
brandId
,
startDate
:
t
.
selectEndDay
,
endDate
:
t
.
selectEndDay
,
groupIdList
:
t
.
groupIds
.
map
(
function
(
t
){
return
t
.
storeGroupId
}).
join
(
","
),
loginStatus
:
"first"
==
t
.
activeName
?
1
:
"0"
,
selectType
:
t
.
selectRadio
,
taskIds
:
1
==
t
.
selectRadio
?
""
:
t
.
multipleSelection
.
map
(
function
(
t
){
return
t
.
taskId
}).
join
(
","
)};
Object
(
l
.
b
)(
"/haoban-manage3-web/web/export-login-detail-list"
,
e
).
then
(
function
(
e
){
if
(
t
.
loadingBtn
=!
1
,
!
e
.
data
)
return
r
.
a
.
errorMsg
(
"暂无数据"
),
!
1
;
var
a
=
new
Blob
([
e
.
data
],{
type
:
"application/vnd.ms-excel"
}),
i
=
document
.
createElement
(
"a"
);
i
.
download
=
"门店任务导购报表.csv"
,
i
.
style
.
display
=
"none"
,
i
.
href
=
URL
.
createObjectURL
(
a
),
document
.
body
.
appendChild
(
i
),
i
.
click
(),
URL
.
revokeObjectURL
(
i
.
href
),
document
.
body
.
removeChild
(
i
)}).
catch
(
function
(
e
){
t
.
loadingBtn
=!
1
,
t
.
$message
.
error
({
duration
:
1
e3
,
message
:
e
.
message
})})},
changeRoute
:
function
(
t
){
this
.
$router
.
push
(
t
)},
handleSizeChange
:
function
(
t
){
this
.
currentPage
=
1
,
this
.
pageSize
=
t
,
this
.
getTableList
()},
handleCurrentChange
:
function
(
t
){
this
.
currentPage
=
t
,
this
.
getTableList
()},
getTendData
:
function
(
t
){
var
e
=
this
,
a
=
{
enterpriseId
:
e
.
$route
.
query
.
brandId
,
datesType
:
e
.
tabActive
,
startDate
:
e
.
selectStartDay
,
endDate
:
e
.
selectTendDay
};
Object
(
l
.
a
)(
"/haoban-manage3-web/web/total-login-data"
,
a
).
then
(
function
(
t
){
var
a
=
t
.
data
;
if
(
1
==
a
.
errorCode
)
return
a
.
result
.
result
&&
a
.
result
.
result
.
forEach
(
function
(
t
){
t
.
avgLoginTimes
=
parseInt
(
t
.
avgLoginTimes
),
t
.
avgVisitTime
=
parseInt
(
t
.
avgVisitTime
)}),
e
.
charData
=
a
.
result
.
result
||
[],
!
1
;
r
.
a
.
errorMsg
(
a
)}).
catch
(
function
(
t
){
e
.
$message
.
error
({
duration
:
1
e3
,
message
:
t
.
message
})})},
getTableList
:
function
(
t
){
var
e
=
this
,
a
=
{
enterpriseId
:
e
.
$route
.
query
.
brandId
,
startDate
:
e
.
selectEndDay
,
endDate
:
e
.
selectEndDay
,
groupIdList
:
e
.
groupIds
.
map
(
function
(
t
){
return
t
.
storeGroupId
}).
join
(
","
),
loginStatus
:
"first"
==
e
.
activeName
?
1
:
"0"
,
sortColumn
:
e
.
sortColumn
,
sortType
:
e
.
sortType
,
pageSize
:
e
.
pageSize
,
currentPage
:
e
.
currentPage
};
Object
(
l
.
d
)(
"/haoban-manage3-web/web/login-detail-list"
,
a
).
then
(
function
(
t
){
var
a
=
t
.
data
;
if
(
1
==
a
.
errorCode
)
return
e
.
tableData
=
a
.
result
.
result
.
list
||
[],
e
.
total
=
a
.
result
.
result
.
total
||
0
,
!
1
;
r
.
a
.
errorMsg
(
a
)}).
catch
(
function
(
t
){
e
.
$message
.
error
({
duration
:
1
e3
,
message
:
t
.
message
})})}},
watch
:{
activeBrand
:
function
(
t
,
e
){
this
.
activeBrand
=
t
},
activeGroup
:
function
(
t
,
e
){
this
.
activeGroup
=
t
}},
mounted
:
function
(){
var
t
=
this
;
t
.
selectStartDay
=
c
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
6048
e5
),
t
.
selectEndDay
=
c
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
864
e5
),
t
.
selectTendDay
=
c
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
864
e5
),
t
.
$nextTick
(
function
(){
t
.
getTableList
(),
t
.
getTendData
()}),
document
.
documentElement
.
style
.
backgroundColor
=
"#f0f2f5"
},
destroyed
:
function
(){
document
.
documentElement
.
style
.
backgroundColor
=
"#fff"
},
components
:{
navCrumb
:
i
.
a
,
gicSelectGroupMult
:
s
.
a
,
dayLoginChart
:
n
.
a
,
timeLoginChart
:
o
.
a
}},
h
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
a
=
t
.
_self
.
_c
||
e
;
return
a
(
"div"
,{
staticClass
:
"my-customer-wrap common-set-wrap"
},[
a
(
"nav-crumb"
,{
attrs
:{
navpath
:
t
.
navpath
}}),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"right-content"
},[
a
(
"div"
,{
staticClass
:
"right-box"
,
staticStyle
:{
"min-height"
:
"calc(100vh - 104px)"
}},[
a
(
"div"
,{
staticClass
:
"apps-content flex"
,
staticStyle
:{
"min-height"
:
"calc(100vh - 104px)"
}},[
a
(
"div"
,{
staticClass
:
"apps-content-right"
},[
a
(
"div"
,{
staticClass
:
"flex flex-space-between"
},[
a
(
"div"
,{
staticClass
:
"font-16 color-303133"
},[
a
(
"div"
,{
staticClass
:
"flex"
},[
a
(
"div"
,{
class
:[
"font-14 cursor-pointer"
,
1
==
t
.
tabActive
?
"color-303133"
:
"color-909399"
],
on
:{
click
:
function
(
e
){
t
.
changeTab
(
"1"
)}}},[
t
.
_v
(
"日访问趋势"
)]),
t
.
_v
(
" "
),
a
(
"div"
,{
class
:[
"font-14 day-tend cursor-pointer"
,
2
==
t
.
tabActive
?
"color-303133"
:
"color-909399"
],
on
:{
click
:
function
(
e
){
t
.
changeTab
(
"2"
)}}},[
t
.
_v
(
"日时段访问趋势"
)])])]),
t
.
_v
(
" "
),
t
.
_m
(
0
)]),
t
.
_v
(
" "
),
2
==
t
.
tabActive
?
a
(
"div"
,{
staticClass
:
"date-div m-t-20"
},[
a
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd"
,
type
:
"date"
,
placeholder
:
"选择日期"
,
clearable
:
!
1
,
"picker-options"
:
t
.
pickerOptions
},
on
:{
change
:
t
.
changeDate
},
model
:{
value
:
t
.
selectTendDay
,
callback
:
function
(
e
){
t
.
selectTendDay
=
e
},
expression
:
"selectTendDay"
}})],
1
):
t
.
_e
(),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"chart-body m-t-20"
},[
a
(
"div"
,{
staticClass
:
"flex flex-space-between"
},[
a
(
"day-login-chart"
,{
staticClass
:
"flex-1"
,
attrs
:{
charData
:
t
.
charData
,
id
:
"day-login-chart"
}}),
t
.
_v
(
" "
),
a
(
"time-login-chart"
,{
staticClass
:
"flex-1"
,
attrs
:{
charData
:
t
.
charData
,
id
:
"time-login-chart"
}})],
1
)]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"m-t-20"
},[
a
(
"el-tabs"
,{
attrs
:{
type
:
"card"
},
on
:{
"tab-click"
:
t
.
handleClick
},
model
:{
value
:
t
.
activeName
,
callback
:
function
(
e
){
t
.
activeName
=
e
},
expression
:
"activeName"
}},[
a
(
"el-tab-pane"
,{
attrs
:{
label
:
"登录人员"
,
name
:
"first"
}}),
t
.
_v
(
" "
),
a
(
"el-tab-pane"
,{
attrs
:{
label
:
"未登录人员"
,
name
:
"second"
}})],
1
)],
1
),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"table-search"
},[
a
(
"div"
,{
staticClass
:
"flex flex-space-between"
},[
a
(
"div"
,[
a
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd"
,
type
:
"date"
,
placeholder
:
"选择日期"
,
clearable
:
!
1
,
"picker-options"
:
t
.
pickerOptions
},
on
:{
change
:
t
.
changeTableDate
},
model
:{
value
:
t
.
selectEndDay
,
callback
:
function
(
e
){
t
.
selectEndDay
=
e
},
expression
:
"selectEndDay"
}}),
a
(
"gic-select-group-mult"
,{
staticClass
:
"m-l-10"
,
attrs
:{
selectData
:
t
.
groupIds
},
on
:{
checkGroupIds
:
t
.
checkGroupIds
}}),
a
(
"span"
,{
staticClass
:
"font-14 color-606266 p-l-10"
},[
t
.
_v
(
"筛选条件下,"
+
t
.
_s
(
"second"
==
t
.
activeName
?
"未"
:
""
)
+
"登录人员有 "
+
t
.
_s
(
t
.
total
)
+
" 人,名单如下:"
)])],
1
),
t
.
_v
(
" "
),
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
loading
:
t
.
loadingBtn
},
on
:{
click
:
t
.
exportExcel
}},[
a
(
"i"
,{
staticClass
:
"iconfont icon-icon_yunxiazai p-r-6"
}),
t
.
_v
(
"导出"
)])],
1
)]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"m-t-20"
},[
"first"
==
t
.
activeName
?
a
(
"div"
,[
a
(
"el-table"
,{
ref
:
"multipleTable"
,
staticClass
:
"select-table"
,
style
:{
width
:
"100%"
},
attrs
:{
data
:
t
.
tableData
,
"tooltip-effect"
:
"dark"
},
on
:{
"sort-change"
:
t
.
sortChangeLogin
,
"selection-change"
:
t
.
handleSelectionChange
}},[
a
(
"el-table-column"
,{
attrs
:{
type
:
"selection"
,
width
:
"45"
}}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
width
:
"25"
},
scopedSlots
:
t
.
_u
([{
key
:
"header"
,
fn
:
function
(
e
){
return
[
a
(
"el-dropdown"
,{
staticStyle
:{
"line-height"
:
"10px"
,
padding
:
"0"
,
"margin-left"
:
"-15px"
,
transform
:
"translateY(4px)"
,
"-webkit-transform"
:
"translateY(4px)"
},
attrs
:{
placement
:
"bottom-start"
},
on
:{
command
:
t
.
handleCommand
}},[
a
(
"span"
,{
staticClass
:
"el-dropdown-link"
},[
a
(
"i"
,{
staticClass
:
"iconfont icongengduo"
})]),
t
.
_v
(
" "
),
a
(
"el-dropdown-menu"
,{
attrs
:{
slot
:
"dropdown"
},
slot
:
"dropdown"
},[
a
(
"el-dropdown-item"
,{
attrs
:{
command
:
"0"
}},[
a
(
"span"
,{
style
:{
color
:
0
==
t
.
selectRadio
?
"#2f54eb"
:
"#606266"
}},[
t
.
_v
(
"选择当页"
)])]),
t
.
_v
(
" "
),
a
(
"el-dropdown-item"
,{
attrs
:{
command
:
"1"
}},[
a
(
"span"
,{
style
:{
color
:
1
==
t
.
selectRadio
?
"#2f54eb"
:
"#606266"
}},[
t
.
_v
(
"选择全部"
)])])],
1
)],
1
)]}},{
key
:
"default"
,
fn
:
function
(
t
){}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"员工信息"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"div"
,{
staticClass
:
"ul-li-cell"
},[
a
(
"div"
,{
staticClass
:
"cell-info"
},[
a
(
"div"
,{
staticClass
:
"cell-info-name font-14 color-303133 flex flex-column"
},[
a
(
"span"
,{
staticClass
:
"gic-name"
},[
t
.
_v
(
t
.
_s
(
e
.
row
.
clerkName
||
"--"
))]),
a
(
"span"
,{
staticClass
:
"gic-version"
},[
t
.
_v
(
t
.
_s
(
e
.
row
.
clerkCode
||
"--"
))])])])])]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"归属门店"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
t
.
_s
(
e
.
row
.
storeName
||
"--"
))]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"lastLoginTime"
,
label
:
"最后登录时间"
,
sortable
:
"custom"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"div"
,{
staticClass
:
"line-18"
},[
t
.
_v
(
t
.
_s
(
t
.
_f
(
"timeStampToYmd"
)(
e
.
row
.
lastLoginTime
)))]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"line-18"
},[
t
.
_v
(
t
.
_s
(
t
.
_f
(
"timeStampToHms"
)(
e
.
row
.
lastLoginTime
)))])]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"loginTimes"
,
label
:
"登录次数"
,
sortable
:
"custom"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
"
\
n "
+
t
.
_s
(
e
.
row
.
loginTimes
||
"--"
)
+
"
\
n "
)]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"avgLoginTimes"
,
label
:
"平均访问时长"
,
sortable
:
"custom"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
t
.
_s
(
e
.
row
.
avgLoginTimes
||
"--"
)
+
"
\
n "
)]}}])})],
1
)],
1
):
a
(
"div"
,[
a
(
"el-table"
,{
ref
:
"multipleTable"
,
staticClass
:
"select-table"
,
style
:{
width
:
"100%"
},
attrs
:{
data
:
t
.
tableData
,
"tooltip-effect"
:
"dark"
},
on
:{
"sort-change"
:
t
.
sortChange
,
"selection-change"
:
t
.
handleSelectionChange
}},[
a
(
"el-table-column"
,{
attrs
:{
type
:
"selection"
,
width
:
"45"
}}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
width
:
"25"
},
scopedSlots
:
t
.
_u
([{
key
:
"header"
,
fn
:
function
(
e
){
return
[
a
(
"el-dropdown"
,{
staticStyle
:{
"line-height"
:
"10px"
,
padding
:
"0"
,
"margin-left"
:
"-15px"
,
transform
:
"translateY(4px)"
,
"-webkit-transform"
:
"translateY(4px)"
},
attrs
:{
placement
:
"bottom-start"
},
on
:{
command
:
t
.
handleCommand
}},[
a
(
"span"
,{
staticClass
:
"el-dropdown-link"
},[
a
(
"i"
,{
staticClass
:
"iconfont icongengduo"
})]),
t
.
_v
(
" "
),
a
(
"el-dropdown-menu"
,{
attrs
:{
slot
:
"dropdown"
},
slot
:
"dropdown"
},[
a
(
"el-dropdown-item"
,{
attrs
:{
command
:
"0"
}},[
a
(
"span"
,{
style
:{
color
:
0
==
t
.
selectRadio
?
"#2f54eb"
:
"#606266"
}},[
t
.
_v
(
"选择当页"
)])]),
t
.
_v
(
" "
),
a
(
"el-dropdown-item"
,{
attrs
:{
command
:
"1"
}},[
a
(
"span"
,{
style
:{
color
:
1
==
t
.
selectRadio
?
"#2f54eb"
:
"#606266"
}},[
t
.
_v
(
"选择全部"
)])])],
1
)],
1
)]}},{
key
:
"default"
,
fn
:
function
(
t
){}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"员工信息"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"div"
,{
staticClass
:
"ul-li-cell"
},[
a
(
"div"
,{
staticClass
:
"cell-info"
},[
a
(
"div"
,{
staticClass
:
"cell-info-name font-14 color-303133 flex flex-column"
},[
a
(
"span"
,{
staticClass
:
"gic-name"
},[
t
.
_v
(
t
.
_s
(
e
.
row
.
clerkName
||
"--"
))]),
a
(
"span"
,{
staticClass
:
"gic-version"
},[
t
.
_v
(
t
.
_s
(
e
.
row
.
clerkCode
||
"--"
))])])])])]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"归属门店"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
t
.
_s
(
e
.
row
.
storeName
||
"--"
))]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"lastLoginTime"
,
label
:
"上次登录时间"
,
sortable
:
"custom"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"div"
,{
staticClass
:
"line-18"
},[
t
.
_v
(
t
.
_s
(
t
.
_f
(
"timeStampToYmd"
)(
e
.
row
.
lastLoginTime
)))]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"line-18"
},[
t
.
_v
(
t
.
_s
(
t
.
_f
(
"timeStampToHms"
)(
e
.
row
.
lastLoginTime
)))])]}}])})],
1
)],
1
),
t
.
_v
(
" "
),
0
!=
t
.
tableData
.
length
?
a
(
"div"
,{
staticClass
:
"block common-wrap__page text-right m-t-24"
},[
a
(
"dm-pagination"
,{
attrs
:{
background
:
""
,
"current-page"
:
t
.
currentPage
,
"page-sizes"
:[
20
,
40
,
60
,
80
],
"page-size"
:
t
.
pageSize
,
layout
:
"total, sizes, prev, pager, next, jumper"
,
total
:
t
.
total
},
on
:{
"size-change"
:
t
.
handleSizeChange
,
"current-change"
:
t
.
handleCurrentChange
}})],
1
):
t
.
_e
()])])])])])],
1
)},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
e
=
this
.
_self
.
_c
||
t
;
return
e
(
"div"
,{
staticClass
:
"el-alert el-alert-tip el-alert--info flex flex-align-start w-426"
,
attrs
:{
role
:
"alert"
}},[
e
(
"i"
,{
staticClass
:
"el-alert__icon el-icon-info font-12 color-2f54eb"
}),
this
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"el-alert__content"
},[
e
(
"span"
,{
staticClass
:
"el-alert__title color-606266 font-14"
},[
this
.
_v
(
"数据更新截至于昨日。今日数据需要隔天上午8点后进行查看。"
)])])])}]};
var
p
=
a
(
"VU/8"
)(
u
,
h
,
!
1
,
function
(
t
){
a
(
"mJrq"
)},
"data-v-061162d0"
,
null
);
e
.
default
=
p
.
exports
},
mJrq
:
function
(
t
,
e
){},
rbYK
:
function
(
t
,
e
,
a
){
"use strict"
;
var
i
=
a
(
"5i7M"
),
s
=
{
data
:
function
(){
return
{
chart
:
null
}},
props
:{
charData
:{
type
:
Array
,
default
:
function
(){
return
[]}},
id
:
String
,
width
:{
type
:
Number
,
default
:
800
}},
mounted
:
function
(){
var
t
=
this
;
setTimeout
(
function
(){
t
.
drawChart
()},
30
)},
beforeUpdate
:
function
(){
this
.
drawChart
()},
watch
:{
charData
:
function
(){
this
.
drawChart
()}},
methods
:{
drawChart
:
function
(){
this
.
chart
&&
this
.
chart
.
destroy
(),
this
.
chart
=
new
i
.
a
({
container
:
this
.
id
,
width
:
this
.
width
,
autoFit
:
!
0
,
height
:
280
,
padding
:[
50
,
80
,
60
,
80
]}),
this
.
chart
.
source
(
this
.
charData
),
this
.
chart
.
scale
({
avgVisitTime
:{
min
:
0
,
nice
:
!
0
,
alias
:
"人均访问时长"
},
avgLoginTimes
:{
nice
:
!
0
,
alias
:
"平均每人登录次数"
},
bizDates
:{
nice
:
!
0
}}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"-4%"
,
"-10%"
],
content
:
"登录次数"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"100%"
,
"-10%"
],
content
:
"访问时长"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
axis
(
"avgVisitTime"
,{
grid
:
null
,
title
:
null
}),
this
.
chart
.
axis
(
"avgLoginTimes"
,{
title
:
null
}),
this
.
chart
.
tooltip
({
showCrosshairs
:
!
0
,
shared
:
!
0
}),
this
.
chart
.
interval
().
position
(
"bizDates*avgLoginTimes"
).
color
(
"#597EF7"
),
this
.
chart
.
line
().
position
(
"bizDates*avgVisitTime"
).
color
(
"#5ad8a6"
),
this
.
chart
.
legend
({
position
:
"top"
,
itemGap
:
20
,
custom
:
!
0
,
items
:[{
value
:
"avgLoginTimes"
,
name
:
"平均每人登录次数"
,
marker
:{
symbol
:
"square"
,
style
:{
fill
:
"#597ef7"
,
r
:
4
}}},{
value
:
"avgVisitTime"
,
name
:
"人均访问时长"
,
marker
:{
symbol
:
"hyphen"
,
style
:{
stroke
:
"#5ad8a6"
,
r
:
5
,
lineWidth
:
3
}}}]}),
this
.
chart
.
render
()}}},
n
=
{
render
:
function
(){
var
t
=
this
.
$createElement
;
return
(
this
.
_self
.
_c
||
t
)(
"div"
,{
attrs
:{
id
:
this
.
id
}})},
staticRenderFns
:[]};
var
o
=
a
(
"VU/8"
)(
s
,
n
,
!
1
,
function
(
t
){
a
(
"ZyY0"
)},
"data-v-f4ec763e"
,
null
);
e
.
a
=
o
.
exports
}});
\ No newline at end of file
dist/static/js/12.c290ead90f1ffdc902d2.js
0 → 100644
View file @
b15fa527
webpackJsonp
([
12
],{
bYtv
:
function
(
t
,
e
){},
jNLg
:
function
(
t
,
e
,
a
){
"use strict"
;
var
i
=
a
(
"5i7M"
),
s
=
{
data
:
function
(){
return
{
chart
:
null
}},
props
:{
charData
:{
type
:
Array
,
default
:
function
(){
return
[]}},
id
:
String
,
width
:{
type
:
Number
,
default
:
800
}},
mounted
:
function
(){
var
t
=
this
;
setTimeout
(
function
(){
t
.
drawChart
()},
30
)},
beforeUpdate
:
function
(){
this
.
drawChart
()},
watch
:{
charData
:
function
(){
this
.
drawChart
()}},
methods
:{
drawChart
:
function
(){
this
.
chart
&&
this
.
chart
.
destroy
(),
this
.
chart
=
new
i
.
a
({
container
:
this
.
id
,
width
:
this
.
width
,
autoFit
:
!
0
,
height
:
280
,
padding
:[
50
,
80
,
60
,
80
]}),
this
.
chart
.
source
(
this
.
charData
),
this
.
chart
.
scale
({
avgVisitTime
:{
min
:
0
,
nice
:
!
0
,
alias
:
"人均访问时长"
},
loginClerkCnt
:{
nice
:
!
0
,
alias
:
"总登录人数"
},
bizDates
:{}}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"-4%"
,
"-10%"
],
content
:
"登录人数"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"100%"
,
"-10%"
],
content
:
"访问时长"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
axis
(
"avgVisitTime"
,{
grid
:
null
,
title
:
null
}),
this
.
chart
.
axis
(
"loginClerkCnt"
,{
title
:
null
}),
this
.
chart
.
tooltip
({
showCrosshairs
:
!
0
,
shared
:
!
0
}),
this
.
chart
.
interval
().
position
(
"bizDates*loginClerkCnt"
).
color
(
"#597EF7"
),
this
.
chart
.
line
().
position
(
"bizDates*avgVisitTime"
).
color
(
"#5ad8a6"
),
this
.
chart
.
legend
({
position
:
"top"
,
itemGap
:
20
,
custom
:
!
0
,
items
:[{
value
:
"loginClerkCnt"
,
name
:
"总登录人数"
,
marker
:{
symbol
:
"square"
,
style
:{
fill
:
"#597ef7"
,
r
:
4
}}},{
value
:
"avgVisitTime"
,
name
:
"人均访问时长"
,
marker
:{
symbol
:
"hyphen"
,
style
:{
stroke
:
"#5ad8a6"
,
r
:
5
,
lineWidth
:
3
}}}]}),
this
.
chart
.
render
()}}},
n
=
{
render
:
function
(){
var
t
=
this
.
$createElement
;
return
(
this
.
_self
.
_c
||
t
)(
"div"
,{
attrs
:{
id
:
this
.
id
}})},
staticRenderFns
:[]};
var
o
=
a
(
"VU/8"
)(
s
,
n
,
!
1
,
function
(
t
){
a
(
"bYtv"
)},
"data-v-e02862d4"
,
null
);
e
.
a
=
o
.
exports
},
kX6v
:
function
(
t
,
e
,
a
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
i
=
a
(
"3Xzz"
),
s
=
a
(
"ApSX"
),
n
=
a
(
"jNLg"
),
o
=
a
(
"rbYK"
),
l
=
a
(
"P9l9"
),
r
=
a
(
"Ch4/"
),
c
=
a
(
"Q0Ca"
),
d
=
a
(
"3E4D"
),
u
=
{
name
:
"activeDetail"
,
data
:
function
(){
return
{
navpath
:[{
name
:
"好办使用详情"
,
path
:
"/enterpriseUseData?brandId="
+
this
.
$route
.
query
.
brandId
},{
name
:
"登录人员明细"
,
path
:
""
}],
selectTendDay
:
""
,
activeName
:
"first"
,
selectStartDay
:
""
,
selectEndDay
:
""
,
pickerOptions
:{
disabledDate
:
function
(
t
){
var
e
=
Date
.
now
()
-
6912
e5
;
return
t
.
getTime
()
>=
Date
.
now
()
-
864
e5
||
t
.
getTime
()
<
e
}},
groupIds
:[],
charData
:[],
currentPage
:
1
,
pageSize
:
20
,
total
:
0
,
tableData
:[],
multipleSelection
:[],
sortColumn
:
""
,
sortType
:
""
,
addShow
:
!
1
,
loadingBtn
:
!
1
,
selectRadio
:
0
,
tabActive
:
"1"
}},
computed
:{},
methods
:{
changeTableDate
:
function
(){
this
.
getTableList
()},
changeDate
:
function
(){
this
.
getTendData
()},
changeTab
:
function
(
t
){
this
.
tabActive
=
t
,
this
.
selectStartDay
=
1
==
t
?
c
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
6048
e5
):
this
.
selectTendDay
,
this
.
getTendData
()},
checkGroupIds
:
function
(
t
){
this
.
groupIds
=
t
,
this
.
getTableList
()},
handleClick
:
function
(
t
,
e
){
this
.
currentPage
=
1
,
this
.
pageSize
=
20
,
this
.
total
=
0
,
this
.
selectRadio
=
0
,
this
.
getTableList
()},
sortChangeLogin
:
function
(
t
,
e
,
a
){
this
.
sortColumn
=
t
.
prop
,
this
.
sortType
=
"ascending"
==
t
.
order
?
"asc"
:
"desc"
,
this
.
getTableList
()},
sortChange
:
function
(
t
,
e
,
a
){
this
.
sortColumn
=
t
.
prop
,
this
.
sortType
=
"ascending"
==
t
.
order
?
"asc"
:
"desc"
,
this
.
getTableList
()},
handleCommand
:
function
(
t
){
this
.
selectRadio
=
t
},
handleSelectionChange
:
function
(
t
){
this
.
multipleSelection
=
t
},
exportExcel
:
function
(){
if
(
!
this
.
multipleSelection
.
length
)
return
d
.
a
.
showmsg
(
"请选择人员"
,
"warning"
),
!
1
;
this
.
loadingBtn
=!
0
,
this
.
postExcelData
()},
postExcelData
:
function
(){
var
t
=
this
,
e
=
{
enterpriseId
:
t
.
$route
.
query
.
brandId
,
startDate
:
t
.
selectEndDay
,
endDate
:
t
.
selectEndDay
,
groupIdList
:
t
.
groupIds
.
map
(
function
(
t
){
return
t
.
storeGroupId
}).
join
(
","
),
loginStatus
:
"first"
==
t
.
activeName
?
1
:
"0"
,
selectType
:
t
.
selectRadio
,
taskIds
:
1
==
t
.
selectRadio
?
""
:
t
.
multipleSelection
.
map
(
function
(
t
){
return
t
.
taskId
}).
join
(
","
)};
Object
(
l
.
b
)(
"/haoban-manage3-web/web/export-login-detail-list"
,
e
).
then
(
function
(
e
){
if
(
t
.
loadingBtn
=!
1
,
!
e
.
data
)
return
r
.
a
.
errorMsg
(
"暂无数据"
),
!
1
;
var
a
=
new
Blob
([
e
.
data
],{
type
:
"application/vnd.ms-excel"
}),
i
=
document
.
createElement
(
"a"
);
i
.
download
=
"门店任务导购报表.csv"
,
i
.
style
.
display
=
"none"
,
i
.
href
=
URL
.
createObjectURL
(
a
),
document
.
body
.
appendChild
(
i
),
i
.
click
(),
URL
.
revokeObjectURL
(
i
.
href
),
document
.
body
.
removeChild
(
i
)}).
catch
(
function
(
e
){
t
.
loadingBtn
=!
1
,
t
.
$message
.
error
({
duration
:
1
e3
,
message
:
e
.
message
})})},
changeRoute
:
function
(
t
){
this
.
$router
.
push
(
t
)},
handleSizeChange
:
function
(
t
){
this
.
currentPage
=
1
,
this
.
pageSize
=
t
,
this
.
getTableList
()},
handleCurrentChange
:
function
(
t
){
this
.
currentPage
=
t
,
this
.
getTableList
()},
getTendData
:
function
(
t
){
var
e
=
this
,
a
=
{
enterpriseId
:
e
.
$route
.
query
.
brandId
,
datesType
:
e
.
tabActive
,
startDate
:
e
.
selectStartDay
,
endDate
:
e
.
selectTendDay
};
Object
(
l
.
a
)(
"/haoban-manage3-web/web/total-login-data"
,
a
).
then
(
function
(
t
){
var
a
=
t
.
data
;
if
(
1
==
a
.
errorCode
)
return
a
.
result
.
result
&&
a
.
result
.
result
.
forEach
(
function
(
t
){
t
.
avgLoginTimes
=
parseInt
(
t
.
avgLoginTimes
),
t
.
avgVisitTime
=
parseInt
(
t
.
avgVisitTime
)}),
e
.
charData
=
a
.
result
.
result
||
[],
!
1
;
r
.
a
.
errorMsg
(
a
)}).
catch
(
function
(
t
){
e
.
$message
.
error
({
duration
:
1
e3
,
message
:
t
.
message
})})},
getTableList
:
function
(
t
){
var
e
=
this
,
a
=
{
enterpriseId
:
e
.
$route
.
query
.
brandId
,
startDate
:
e
.
selectEndDay
,
endDate
:
e
.
selectEndDay
,
groupIdList
:
e
.
groupIds
.
map
(
function
(
t
){
return
t
.
storeGroupId
}).
join
(
","
),
loginStatus
:
"first"
==
e
.
activeName
?
1
:
"0"
,
sortColumn
:
e
.
sortColumn
,
sortType
:
e
.
sortType
,
pageSize
:
e
.
pageSize
,
currentPage
:
e
.
currentPage
};
Object
(
l
.
d
)(
"/haoban-manage3-web/web/login-detail-list"
,
a
).
then
(
function
(
t
){
var
a
=
t
.
data
;
if
(
1
==
a
.
errorCode
)
return
e
.
tableData
=
a
.
result
.
result
.
list
||
[],
e
.
total
=
a
.
result
.
result
.
total
||
0
,
!
1
;
r
.
a
.
errorMsg
(
a
)}).
catch
(
function
(
t
){
e
.
$message
.
error
({
duration
:
1
e3
,
message
:
t
.
message
})})}},
watch
:{
activeBrand
:
function
(
t
,
e
){
this
.
activeBrand
=
t
},
activeGroup
:
function
(
t
,
e
){
this
.
activeGroup
=
t
}},
mounted
:
function
(){
var
t
=
this
;
t
.
selectStartDay
=
c
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
6048
e5
),
t
.
selectEndDay
=
c
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
864
e5
),
t
.
selectTendDay
=
c
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
864
e5
),
t
.
$nextTick
(
function
(){
t
.
getTableList
(),
t
.
getTendData
()}),
document
.
documentElement
.
style
.
backgroundColor
=
"#f0f2f5"
},
destroyed
:
function
(){
document
.
documentElement
.
style
.
backgroundColor
=
"#fff"
},
components
:{
navCrumb
:
i
.
a
,
gicSelectGroupMult
:
s
.
a
,
dayLoginChart
:
n
.
a
,
timeLoginChart
:
o
.
a
}},
h
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
a
=
t
.
_self
.
_c
||
e
;
return
a
(
"div"
,{
staticClass
:
"my-customer-wrap common-set-wrap"
},[
a
(
"nav-crumb"
,{
attrs
:{
navpath
:
t
.
navpath
}}),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"right-content"
},[
a
(
"div"
,{
staticClass
:
"right-box"
,
staticStyle
:{
"min-height"
:
"calc(100vh - 104px)"
}},[
a
(
"div"
,{
staticClass
:
"apps-content flex"
,
staticStyle
:{
"min-height"
:
"calc(100vh - 104px)"
}},[
a
(
"div"
,{
staticClass
:
"apps-content-right"
},[
a
(
"div"
,{
staticClass
:
"flex flex-space-between"
},[
a
(
"div"
,{
staticClass
:
"font-16 color-303133"
},[
a
(
"div"
,{
staticClass
:
"flex"
},[
a
(
"div"
,{
class
:[
"font-14 cursor-pointer"
,
1
==
t
.
tabActive
?
"color-303133"
:
"color-909399"
],
on
:{
click
:
function
(
e
){
t
.
changeTab
(
"1"
)}}},[
t
.
_v
(
"日访问趋势"
)]),
t
.
_v
(
" "
),
a
(
"div"
,{
class
:[
"font-14 day-tend cursor-pointer"
,
2
==
t
.
tabActive
?
"color-303133"
:
"color-909399"
],
on
:{
click
:
function
(
e
){
t
.
changeTab
(
"2"
)}}},[
t
.
_v
(
"日时段访问趋势"
)])])]),
t
.
_v
(
" "
),
t
.
_m
(
0
)]),
t
.
_v
(
" "
),
2
==
t
.
tabActive
?
a
(
"div"
,{
staticClass
:
"date-div m-t-20"
},[
a
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd"
,
type
:
"date"
,
placeholder
:
"选择日期"
,
clearable
:
!
1
,
"picker-options"
:
t
.
pickerOptions
},
on
:{
change
:
t
.
changeDate
},
model
:{
value
:
t
.
selectTendDay
,
callback
:
function
(
e
){
t
.
selectTendDay
=
e
},
expression
:
"selectTendDay"
}})],
1
):
t
.
_e
(),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"chart-body m-t-20"
},[
a
(
"div"
,{
staticClass
:
"flex flex-space-between"
},[
a
(
"day-login-chart"
,{
staticClass
:
"flex-1"
,
attrs
:{
charData
:
t
.
charData
,
id
:
"day-login-chart"
}}),
t
.
_v
(
" "
),
a
(
"time-login-chart"
,{
staticClass
:
"flex-1"
,
attrs
:{
charData
:
t
.
charData
,
id
:
"time-login-chart"
}})],
1
)]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"m-t-20"
},[
a
(
"el-tabs"
,{
attrs
:{
type
:
"card"
},
on
:{
"tab-click"
:
t
.
handleClick
},
model
:{
value
:
t
.
activeName
,
callback
:
function
(
e
){
t
.
activeName
=
e
},
expression
:
"activeName"
}},[
a
(
"el-tab-pane"
,{
attrs
:{
label
:
"登录人员"
,
name
:
"first"
}}),
t
.
_v
(
" "
),
a
(
"el-tab-pane"
,{
attrs
:{
label
:
"未登录人员"
,
name
:
"second"
}})],
1
)],
1
),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"table-search"
},[
a
(
"div"
,{
staticClass
:
"flex flex-space-between"
},[
a
(
"div"
,[
a
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd"
,
type
:
"date"
,
placeholder
:
"选择日期"
,
clearable
:
!
1
,
"picker-options"
:
t
.
pickerOptions
},
on
:{
change
:
t
.
changeTableDate
},
model
:{
value
:
t
.
selectEndDay
,
callback
:
function
(
e
){
t
.
selectEndDay
=
e
},
expression
:
"selectEndDay"
}}),
a
(
"gic-select-group-mult"
,{
staticClass
:
"m-l-10"
,
attrs
:{
selectData
:
t
.
groupIds
},
on
:{
checkGroupIds
:
t
.
checkGroupIds
}}),
a
(
"span"
,{
staticClass
:
"font-14 color-606266 p-l-10"
},[
t
.
_v
(
"筛选条件下,"
+
t
.
_s
(
"second"
==
t
.
activeName
?
"未"
:
""
)
+
"登录人员有 "
+
t
.
_s
(
t
.
total
)
+
" 人,名单如下:"
)])],
1
),
t
.
_v
(
" "
),
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
loading
:
t
.
loadingBtn
},
on
:{
click
:
t
.
exportExcel
}},[
a
(
"i"
,{
staticClass
:
"iconfont icon-icon_yunxiazai p-r-6"
}),
t
.
_v
(
"导出"
)])],
1
)]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"m-t-20"
},[
"first"
==
t
.
activeName
?
a
(
"div"
,[
a
(
"el-table"
,{
ref
:
"multipleTable"
,
staticClass
:
"select-table"
,
style
:{
width
:
"100%"
},
attrs
:{
data
:
t
.
tableData
,
"tooltip-effect"
:
"dark"
},
on
:{
"sort-change"
:
t
.
sortChangeLogin
,
"selection-change"
:
t
.
handleSelectionChange
}},[
a
(
"el-table-column"
,{
attrs
:{
type
:
"selection"
,
width
:
"45"
}}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
width
:
"25"
},
scopedSlots
:
t
.
_u
([{
key
:
"header"
,
fn
:
function
(
e
){
return
[
a
(
"el-dropdown"
,{
staticStyle
:{
"line-height"
:
"10px"
,
padding
:
"0"
,
"margin-left"
:
"-15px"
,
transform
:
"translateY(4px)"
,
"-webkit-transform"
:
"translateY(4px)"
},
attrs
:{
placement
:
"bottom-start"
},
on
:{
command
:
t
.
handleCommand
}},[
a
(
"span"
,{
staticClass
:
"el-dropdown-link"
},[
a
(
"i"
,{
staticClass
:
"iconfont icongengduo"
})]),
t
.
_v
(
" "
),
a
(
"el-dropdown-menu"
,{
attrs
:{
slot
:
"dropdown"
},
slot
:
"dropdown"
},[
a
(
"el-dropdown-item"
,{
attrs
:{
command
:
"0"
}},[
a
(
"span"
,{
style
:{
color
:
0
==
t
.
selectRadio
?
"#2f54eb"
:
"#606266"
}},[
t
.
_v
(
"选择当页"
)])]),
t
.
_v
(
" "
),
a
(
"el-dropdown-item"
,{
attrs
:{
command
:
"1"
}},[
a
(
"span"
,{
style
:{
color
:
1
==
t
.
selectRadio
?
"#2f54eb"
:
"#606266"
}},[
t
.
_v
(
"选择全部"
)])])],
1
)],
1
)]}},{
key
:
"default"
,
fn
:
function
(
t
){}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"员工信息"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"div"
,{
staticClass
:
"ul-li-cell"
},[
a
(
"div"
,{
staticClass
:
"cell-info"
},[
a
(
"div"
,{
staticClass
:
"cell-info-name font-14 color-303133 flex flex-column"
},[
a
(
"span"
,{
staticClass
:
"gic-name"
},[
t
.
_v
(
t
.
_s
(
e
.
row
.
clerkName
||
"--"
))]),
a
(
"span"
,{
staticClass
:
"gic-version"
},[
t
.
_v
(
t
.
_s
(
e
.
row
.
clerkCode
||
"--"
))])])])])]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"归属门店"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
t
.
_s
(
e
.
row
.
storeName
||
"--"
))]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"lastLoginTime"
,
label
:
"最后登录时间"
,
sortable
:
"custom"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"div"
,{
staticClass
:
"line-18"
},[
t
.
_v
(
t
.
_s
(
t
.
_f
(
"timeStampToYmd"
)(
e
.
row
.
lastLoginTime
)))]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"line-18"
},[
t
.
_v
(
t
.
_s
(
t
.
_f
(
"timeStampToHms"
)(
e
.
row
.
lastLoginTime
)))])]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"loginTimes"
,
label
:
"登录次数"
,
sortable
:
"custom"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
"
\
n "
+
t
.
_s
(
e
.
row
.
loginTimes
||
"--"
)
+
"
\
n "
)]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"avgLoginTimes"
,
label
:
"平均访问时长"
,
sortable
:
"custom"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
t
.
_s
(
e
.
row
.
avgLoginTimes
||
"--"
)
+
"
\
n "
)]}}])})],
1
)],
1
):
a
(
"div"
,[
a
(
"el-table"
,{
ref
:
"multipleTable"
,
staticClass
:
"select-table"
,
style
:{
width
:
"100%"
},
attrs
:{
data
:
t
.
tableData
,
"tooltip-effect"
:
"dark"
},
on
:{
"sort-change"
:
t
.
sortChange
,
"selection-change"
:
t
.
handleSelectionChange
}},[
a
(
"el-table-column"
,{
attrs
:{
type
:
"selection"
,
width
:
"45"
}}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
width
:
"25"
},
scopedSlots
:
t
.
_u
([{
key
:
"header"
,
fn
:
function
(
e
){
return
[
a
(
"el-dropdown"
,{
staticStyle
:{
"line-height"
:
"10px"
,
padding
:
"0"
,
"margin-left"
:
"-15px"
,
transform
:
"translateY(4px)"
,
"-webkit-transform"
:
"translateY(4px)"
},
attrs
:{
placement
:
"bottom-start"
},
on
:{
command
:
t
.
handleCommand
}},[
a
(
"span"
,{
staticClass
:
"el-dropdown-link"
},[
a
(
"i"
,{
staticClass
:
"iconfont icongengduo"
})]),
t
.
_v
(
" "
),
a
(
"el-dropdown-menu"
,{
attrs
:{
slot
:
"dropdown"
},
slot
:
"dropdown"
},[
a
(
"el-dropdown-item"
,{
attrs
:{
command
:
"0"
}},[
a
(
"span"
,{
style
:{
color
:
0
==
t
.
selectRadio
?
"#2f54eb"
:
"#606266"
}},[
t
.
_v
(
"选择当页"
)])]),
t
.
_v
(
" "
),
a
(
"el-dropdown-item"
,{
attrs
:{
command
:
"1"
}},[
a
(
"span"
,{
style
:{
color
:
1
==
t
.
selectRadio
?
"#2f54eb"
:
"#606266"
}},[
t
.
_v
(
"选择全部"
)])])],
1
)],
1
)]}},{
key
:
"default"
,
fn
:
function
(
t
){}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"员工信息"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"div"
,{
staticClass
:
"ul-li-cell"
},[
a
(
"div"
,{
staticClass
:
"cell-info"
},[
a
(
"div"
,{
staticClass
:
"cell-info-name font-14 color-303133 flex flex-column"
},[
a
(
"span"
,{
staticClass
:
"gic-name"
},[
t
.
_v
(
t
.
_s
(
e
.
row
.
clerkName
||
"--"
))]),
a
(
"span"
,{
staticClass
:
"gic-version"
},[
t
.
_v
(
t
.
_s
(
e
.
row
.
clerkCode
||
"--"
))])])])])]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"归属门店"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
t
.
_s
(
e
.
row
.
storeName
||
"--"
))]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"lastLoginTime"
,
label
:
"上次登录时间"
,
sortable
:
"custom"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"div"
,{
staticClass
:
"line-18"
},[
t
.
_v
(
t
.
_s
(
t
.
_f
(
"timeStampToYmd"
)(
e
.
row
.
lastLoginTime
)))]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"line-18"
},[
t
.
_v
(
t
.
_s
(
t
.
_f
(
"timeStampToHms"
)(
e
.
row
.
lastLoginTime
)))])]}}])})],
1
)],
1
),
t
.
_v
(
" "
),
0
!=
t
.
tableData
.
length
?
a
(
"div"
,{
staticClass
:
"block common-wrap__page text-right m-t-24"
},[
a
(
"dm-pagination"
,{
attrs
:{
background
:
""
,
"current-page"
:
t
.
currentPage
,
"page-sizes"
:[
20
,
40
,
60
,
80
],
"page-size"
:
t
.
pageSize
,
layout
:
"total, sizes, prev, pager, next, jumper"
,
total
:
t
.
total
},
on
:{
"size-change"
:
t
.
handleSizeChange
,
"current-change"
:
t
.
handleCurrentChange
}})],
1
):
t
.
_e
()])])])])])],
1
)},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
e
=
this
.
_self
.
_c
||
t
;
return
e
(
"div"
,{
staticClass
:
"el-alert el-alert-tip el-alert--info flex flex-align-start w-426"
,
attrs
:{
role
:
"alert"
}},[
e
(
"i"
,{
staticClass
:
"el-alert__icon el-icon-info font-12 color-2f54eb"
}),
this
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"el-alert__content"
},[
e
(
"span"
,{
staticClass
:
"el-alert__title color-606266 font-14"
},[
this
.
_v
(
"数据更新截至于昨日。今日数据需要隔天上午8点后进行查看。"
)])])])}]};
var
p
=
a
(
"VU/8"
)(
u
,
h
,
!
1
,
function
(
t
){
a
(
"mJrq"
)},
"data-v-061162d0"
,
null
);
e
.
default
=
p
.
exports
},
l7U4
:
function
(
t
,
e
){},
mJrq
:
function
(
t
,
e
){},
rbYK
:
function
(
t
,
e
,
a
){
"use strict"
;
var
i
=
a
(
"5i7M"
),
s
=
{
data
:
function
(){
return
{
chart
:
null
}},
props
:{
charData
:{
type
:
Array
,
default
:
function
(){
return
[]}},
id
:
String
,
width
:{
type
:
Number
,
default
:
800
}},
mounted
:
function
(){
var
t
=
this
;
setTimeout
(
function
(){
t
.
drawChart
()},
30
)},
beforeUpdate
:
function
(){
this
.
drawChart
()},
watch
:{
charData
:
function
(){
this
.
drawChart
()}},
methods
:{
drawChart
:
function
(){
this
.
chart
&&
this
.
chart
.
destroy
(),
this
.
chart
=
new
i
.
a
({
container
:
this
.
id
,
width
:
this
.
width
,
autoFit
:
!
0
,
height
:
280
,
padding
:[
50
,
80
,
60
,
80
]}),
this
.
chart
.
source
(
this
.
charData
),
this
.
chart
.
scale
({
avgVisitTime
:{
min
:
0
,
nice
:
!
0
,
alias
:
"人均访问时长"
},
avgLoginTimes
:{
nice
:
!
0
,
alias
:
"平均每人登录次数"
},
bizDates
:{}}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"-4%"
,
"-10%"
],
content
:
"登录次数"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"100%"
,
"-10%"
],
content
:
"访问时长"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
axis
(
"avgVisitTime"
,{
grid
:
null
,
title
:
null
}),
this
.
chart
.
axis
(
"avgLoginTimes"
,{
title
:
null
}),
this
.
chart
.
tooltip
({
showCrosshairs
:
!
0
,
shared
:
!
0
}),
this
.
chart
.
interval
().
position
(
"bizDates*avgLoginTimes"
).
color
(
"#597EF7"
),
this
.
chart
.
line
().
position
(
"bizDates*avgVisitTime"
).
color
(
"#5ad8a6"
),
this
.
chart
.
legend
({
position
:
"top"
,
itemGap
:
20
,
custom
:
!
0
,
items
:[{
value
:
"avgLoginTimes"
,
name
:
"平均每人登录次数"
,
marker
:{
symbol
:
"square"
,
style
:{
fill
:
"#597ef7"
,
r
:
4
}}},{
value
:
"avgVisitTime"
,
name
:
"人均访问时长"
,
marker
:{
symbol
:
"hyphen"
,
style
:{
stroke
:
"#5ad8a6"
,
r
:
5
,
lineWidth
:
3
}}}]}),
this
.
chart
.
render
()}}},
n
=
{
render
:
function
(){
var
t
=
this
.
$createElement
;
return
(
this
.
_self
.
_c
||
t
)(
"div"
,{
attrs
:{
id
:
this
.
id
}})},
staticRenderFns
:[]};
var
o
=
a
(
"VU/8"
)(
s
,
n
,
!
1
,
function
(
t
){
a
(
"l7U4"
)},
"data-v-fdd54b1a"
,
null
);
e
.
a
=
o
.
exports
}});
\ No newline at end of file
dist/static/js/7.
eb9873622796fc89ead2
.js
→
dist/static/js/7.
b69b2470373178e97653
.js
View file @
b15fa527
webpackJsonp
([
7
],{
CVxX
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
FItq
:
function
(
t
,
a
){},
GSwY
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA1CAYAAADlE3NNAAAAAXNSR0IArs4c6QAABq5JREFUaAXtml2opXMUxs/xNUqJyIwijUlCLswN5aNpRMiNO5HcSJKPcqOk3FDIFEVzh5qLSTIp4koKSWJ8XGgwRhoa4yMufEQzsz3Pe97ff6+9zn/v993n7DNnyKpnr/Wuj2et9X/fd5/TzJmf6ymDweBopW4SzhXObvGX9LfCXmGP8Ob8/Pzv0qsqmnWN5vBsk0WJa4UHhb1Cl/yhhB3CzcKJk5lnH1XPdcJOYZ9w/PykFkq4V/HHhePavF3S7wv7hO9b31rpdcI5wiWC77DlN+Ep4Qmd4q92rKRo1jPF/4bgOT4RNlaXU+JJCj4r3CAMhNeFF4UPhElysoKbhauES9tEL7ZFeFJLeuGZi+bdIFIvdpbwmbBZvfYvWk6Jpyv4tuCCX4QHhHcELzmNnK/kO4VNbdFP0o8IW3u9D21Rl9K8FyvnZcFPz8fCHcKH6nFgZDklnqDAW8JG4VPhPsGPnxcjF3vcss4jR+bcRcJdgoewfCM8JGzTAIfsWKpo3ttU+4zg1+Zd4R7hT+FzcR9k4Dkl+l3xCVwv7BZuEvwY5WHlGhEWYdmcT/wyVbn5BW21H5+twnYN8nPr66U0q9+rp4Wr24Jt0v5uOCi4/y4fXFzuUTnvF9zoRuE7wcJwDL/gHX6OW4b8HL9GpXcL61uKv6VfEbYL72ko+rbhBaWFjpV1hXC74O8CX/t9flh4TYj9vNygWU6FFyq4U7DcInwkNDHpvFweVikj0pXvuAe7UvBTskk4RkB+lOH+PmQ/TUcJZwh+vNcIFt+hHcIWwQtG8Xx+LAfzWswXfs/82DwnPCZMI13LZK6cf6oSrhMuF/zIniLUxO/nV4Lv0kvCD0JNBlrsCwe83K3Szwv7hWuF+J7pcpHM4s7BYXJsa8tpwnmCv9wOCF7Kd8fvqH/7yfn5sOa03JfKa5bbI71e8Dfjq8K/XXzndnsJP+svCH4U/FLXJJ9MPrlazTS+afm78n2nG2keBT2aG3D8B/Qh3bmvvQffUj6N1ZL8JOQ7M+1c5c7F5Zq7KKblkudhuobnYNGuj/ZS+UbuXCSM9rTkOR8utOPR7lq+i8/1vlvcnEV3LhK4MQ2jH5vB0Jk818NF8xyHB+0+0aYvOvOxGEuVWh5LAhCUBDkyGTnoTG5/rMdG5zg86NzPdfhiLXyOMYPjZReWg4DiSWTOiZLJ4YrN8cU6bGLk2x/tfN0nv+GOyzWO9iOTx1i2ObVyYkrI9fE6D5cPp8YXe3bllzlYzsXFGZlkcxetLV3DLWQNP1lsnIZzWLH4cGox+HJ92YPlOC0SWQjSSEQOMWohpbbvYcAdNRz0iJrYOP6Sy3J2QD7OjvFC0Boxho3OfF2HkfPH9RrHX/wsR8NMRCNOy9fYnFytpstXBlAiNrpPLTM4F5t5eILKD3EnTSKPMWy0aw+3xN7YWZflCCxlyHxy5sK3FL7l1pRdeCwZyMTYJamjG3loODrKeoc5KB673vPF5RjOJPEd7E3Wc9xph2UutNtEO7dd9M7FZGx0JusarisOL7qLPw/vOno4hm1tKbzxzsUgBU7GJs5dLScUCYNdmgSfzEXShz8X1bijr8mPy0FA0jjtYVjQNc5jQF9jW/cRuDisaflzf+Ye+bbE2UXugcmNNr6suxbM/fKysUe06VOrb3r6HzyzcILW0SYv+qJNfFrNkNY1mI+cGnecAbvJi48lBPkk8KNzMxNSU2vumGutLdjw5Tg5TXKbH321emaIeeWxrAVpnsloimYxhsePjjzZ52t6W1tqyy5Ehp9w2oOddVkuJg0phhaFQ8/QIoYeRuqW81jAGflw4Ik658NR60BdWc4OnBBZ1wTivvnjOPDDg8YfdYxho2Oe7eKP7xxJBNH4o44xbHTMW1W7ttyqDjSD5uWQZ7FcfoxNjm8Gsy6dorYcg/HOdQ3LSaE9TbSn5Zs2P29feteWI4juGrZGzoCxti9f/tEQOWzDbW0xL77GwUdcrjO5LWJINFxo8zCgfbk5g9CPXH7OUWNtyfn07dLlR4FJIJ92uDx8bmpufLYt8RobnZepLb/AMvykduiRFe8cCVnXljUJedn29SSpDRu5XDvp2jEOwLnY1pZSy3L+64DaL9ExmaJM7pwotWb4nGebBWMdduxjX+6X6+GytlDfNPIf2LjAfxZhqZHhW8g4cj/9/+G+UY14qUa0oO9cuW7dVizGiTgH3yzi5ogC97h+MTfb/i9j6obLtHcvDk5S9GWyI+G6HEZczION3Kl2wRUd2AO4D4NgL7c3fCs6/P/kh+kE/gE2OxkIayCUVAAAAABJRU5ErkJggg=="
},
N1jj
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
R7yx
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
"W/QF"
:
function
(
t
,
a
){},
ZyY0
:
function
(
t
,
a
){},
cYGX
:
function
(
t
,
a
){},
i4c9
:
function
(
t
,
a
,
e
){
"use strict"
;
Object
.
defineProperty
(
a
,
"__esModule"
,{
value
:
!
0
});
var
i
=
e
(
"3Xzz"
),
s
=
{
name
:
"total-preview"
,
props
:{
activeBrand
:{
type
:
String
,
default
:
function
(){
return
""
}},
loginData
:{
type
:
Object
,
default
:
function
(){
return
{
totalClerkCnt
:
"0"
,
activeClerkCnt
:
"0"
,
loginClerkCnt
:
"0"
,
avgLoginTimes
:
"0"
,
avgVisitTime
:
"00:00:00"
,
toDayLoginClerkCnt
:
"0"
}}}},
data
:
function
(){
return
{
dataObj
:{}}},
methods
:{
changeRoute
:
function
(
t
){
this
.
$router
.
push
(
t
)}},
watch
:{
loginData
:
function
(
t
,
a
){
this
.
dataObj
=
t
}},
mounted
:
function
(){
this
.
dataObj
=
this
.
loginData
}},
n
=
{
render
:
function
(){
var
t
=
this
,
a
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
a
;
return
e
(
"ul"
,{
staticClass
:
"flex flex-space-between"
},[
e
(
"li"
,{
staticClass
:
"data-total-cell today flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20"
},[
t
.
_m
(
0
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-l-20"
},[
e
(
"div"
,{
staticClass
:
"cell-title"
},[
e
(
"el-tooltip"
,{
staticClass
:
"item"
,
attrs
:{
effect
:
"dark"
,
content
:
"今日截至当前时间的登录人数。导购同时归属多家门店的记多人。更新频率 15 分钟"
,
placement
:
"top-start"
}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399 cell-title-span"
,
staticStyle
:{
cursor
:
"pointer"
,
"padding-bottom"
:
"2px"
}},[
t
.
_v
(
"今日登录人数"
)])])],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"font-28 color-303133 cell-value font-din m-t-15"
},[
t
.
_v
(
t
.
_s
(
t
.
loginData
.
toDayLoginClerkCnt
||
"0"
))])])])]),
t
.
_v
(
" "
),
e
(
"li"
,{
staticClass
:
"data-total-cell w-m-205 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20"
},[
t
.
_m
(
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-l-20"
},[
e
(
"div"
,{
staticClass
:
"cell-title"
},[
e
(
"el-tooltip"
,{
staticClass
:
"item"
,
attrs
:{
effect
:
"dark"
,
content
:
"截至昨日23:59:59统计出的昨日登录人数。导购同时归属多家门店的记多人。"
,
placement
:
"top-start"
}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399 cell-title-span"
,
staticStyle
:{
cursor
:
"pointer"
,
"padding-bottom"
:
"2px"
}},[
t
.
_v
(
"昨日登录人数"
)])])],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"font-28 color-303133 cell-value font-din m-t-15"
},[
t
.
_v
(
t
.
_s
(
t
.
loginData
.
loginClerkCnt
||
"0"
))])])])]),
t
.
_v
(
" "
),
e
(
"li"
,{
staticClass
:
"data-total-cell w-m-237 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20"
},[
t
.
_m
(
2
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-l-20"
},[
e
(
"div"
,{
staticClass
:
"cell-title"
},[
e
(
"el-tooltip"
,{
staticClass
:
"item"
,
attrs
:{
effect
:
"dark"
,
content
:
"企业下人均每日的登录次数。"
,
placement
:
"top-start"
}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399 cell-title-span "
,
staticStyle
:{
cursor
:
"pointer"
,
"padding-bottom"
:
"2px"
}},[
t
.
_v
(
"昨日人均登录次数"
)])])],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"font-28 color-303133 cell-value font-din m-t-15"
},[
t
.
_v
(
t
.
_s
(
t
.
loginData
.
avgLoginTimes
||
"0"
))])])])]),
t
.
_v
(
" "
),
e
(
"li"
,{
staticClass
:
"data-total-cell w-m-237 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20"
},[
t
.
_m
(
3
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-l-20"
},[
e
(
"div"
,{
staticClass
:
"cell-title"
},[
e
(
"el-tooltip"
,{
staticClass
:
"item"
,
attrs
:{
effect
:
"dark"
,
content
:
"企业下人均每日的访问总时长。"
,
placement
:
"top-start"
}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399 cell-title-span"
,
staticStyle
:{
cursor
:
"pointer"
,
"padding-bottom"
:
"2px"
}},[
t
.
_v
(
"昨日人均访问总时长"
)])])],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"font-28 color-303133 cell-value font-din m-t-15"
},[
t
.
_v
(
t
.
_s
(
t
.
loginData
.
avgVisitTime
||
"00:00:00"
))])])])]),
t
.
_v
(
" "
),
e
(
"li"
,{
staticClass
:
"data-total-cell flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20"
},[
t
.
_m
(
4
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-l-20"
},[
e
(
"div"
,{
staticClass
:
"cell-title"
},[
e
(
"el-tooltip"
,{
staticClass
:
"item"
,
attrs
:{
effect
:
"dark"
,
content
:
"企业下的好办门店员工总人数,导购同时归属多家门店的记多人"
,
placement
:
"top-start"
}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399 cell-title-span"
,
staticStyle
:{
cursor
:
"pointer"
,
"padding-bottom"
:
"2px"
}},[
t
.
_v
(
"员工总人数"
)])])],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"font-28 color-303133 cell-value font-din m-t-15"
},[
t
.
_v
(
t
.
_s
(
t
.
loginData
.
totalClerkCnt
||
"0"
))])])])]),
t
.
_v
(
" "
),
e
(
"li"
,{
staticClass
:
"data-total-cell w-m-205 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20"
},[
t
.
_m
(
5
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-l-20"
},[
e
(
"div"
,{
staticClass
:
"cell-title"
},[
e
(
"el-tooltip"
,{
staticClass
:
"item"
,
attrs
:{
effect
:
"dark"
,
content
:
"企业下截至昨日近三天内有登录过好办的门店员工人数"
,
placement
:
"top-start"
}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399 cell-title-span"
,
staticStyle
:{
cursor
:
"pointer"
,
"padding-bottom"
:
"2px"
}},[
t
.
_v
(
"激活总人数"
)])])],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"font-28 color-303133 cell-value font-din m-t-15"
},[
t
.
_v
(
t
.
_s
(
t
.
loginData
.
activeClerkCnt
||
"0"
))])])]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"to-link-icon"
},[
e
(
"el-tooltip"
,{
attrs
:{
content
:
"人员激活明细"
,
placement
:
"top"
}},[
e
(
"div"
,{
staticClass
:
"detail-icon cursor-pointer flex flex-align-center flex-pack-center"
,
on
:{
click
:
function
(
a
){
t
.
changeRoute
(
"/activeDetail?brandId="
+
t
.
activeBrand
)}}},[
e
(
"span"
,{
staticClass
:
"font-13 iconfont iconmingxibeifen color-c0c4cc"
})])])],
1
)])])},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"m-w-55"
,
attrs
:{
src
:
e
(
"GSwY"
),
alt
:
""
}})])},
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"m-w-55"
,
attrs
:{
src
:
e
(
"R7yx"
),
alt
:
""
}})])},
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"m-w-55"
,
attrs
:{
src
:
e
(
"R7yx"
),
alt
:
""
}})])},
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"m-w-46"
,
attrs
:{
src
:
e
(
"CVxX"
),
alt
:
""
}})])},
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"m-w-46"
,
attrs
:{
src
:
e
(
"N1jj"
),
alt
:
""
}})])},
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"m-w-46"
,
attrs
:{
src
:
e
(
"N1jj"
),
alt
:
""
}})])}]};
var
c
=
e
(
"VU/8"
)(
s
,
n
,
!
1
,
function
(
t
){
e
(
"FItq"
)},
"data-v-3b790f81"
,
null
).
exports
,
r
=
e
(
"jNLg"
),
l
=
{
data
:
function
(){
return
{
chart
:
null
}},
props
:{
charData
:{
type
:
Array
,
default
:
function
(){
return
[]}},
id
:
String
,
width
:{
type
:
Number
,
default
:
null
}},
watch
:{},
methods
:{}},
o
=
{
render
:
function
(){
var
t
=
this
,
a
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
a
;
return
e
(
"div"
,{
staticClass
:
"bar-chart-body"
},[
t
.
_m
(
0
),
t
.
_v
(
" "
),
e
(
"ul"
,
t
.
_l
(
t
.
charData
,
function
(
a
,
i
){
return
e
(
"li"
,{
key
:
i
+
"process"
,
staticClass
:
"cursor-pointer"
},[
e
(
"div"
,{
staticClass
:
"group-name font-12 color-000-45"
},[
t
.
_v
(
t
.
_s
(
a
.
storeGroupName
))]),
t
.
_v
(
" "
),
e
(
"el-tooltip"
,{
attrs
:{
placement
:
"top"
}},[
e
(
"div"
,{
attrs
:{
slot
:
"content"
},
slot
:
"content"
},[
e
(
"div"
,[
e
(
"div"
,{
staticClass
:
"flex flex-space-between"
},[
e
(
"span"
,{
staticClass
:
"font-12 color-fff"
},[
t
.
_v
(
t
.
_s
(
a
.
storeGroupName
))]),
e
(
"span"
,{
staticClass
:
"font-12 color-fff p-l-40"
},[
t
.
_v
(
"登录率:"
+
t
.
_s
(
a
.
loginRate
))])]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-t-10"
},[
e
(
"span"
,{
staticClass
:
"process-tip-dot bg-e6ecfa"
}),
t
.
_v
(
" "
),
e
(
"span"
,{
staticClass
:
"font-12 color-fff"
},[
t
.
_v
(
"员工人数:"
)]),
t
.
_v
(
" "
),
e
(
"span"
,{
staticClass
:
"font-12 color-fff"
},[
t
.
_v
(
t
.
_s
(
a
.
totalClerkCnt
))])]),
t
.
_v
(
" "
),
e
(
"div"
,[
e
(
"span"
,{
staticClass
:
"process-tip-dot bg-597ef7"
}),
t
.
_v
(
" "
),
e
(
"span"
,{
staticClass
:
"font-12 color-fff"
},[
t
.
_v
(
"登录人数:"
)]),
t
.
_v
(
" "
),
e
(
"span"
,{
staticClass
:
"font-12 color-fff"
},[
t
.
_v
(
t
.
_s
(
a
.
loginClerkCnt
))])])])]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"people-total"
},[
e
(
"div"
,{
staticClass
:
"flex people-total-bg"
},[
e
(
"div"
,{
staticClass
:
"login-total"
,
style
:{
width
:
a
.
loginRate
}}),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"login-rate"
,
style
:{
left
:
a
.
loginRate
}},[
t
.
_v
(
t
.
_s
(
a
.
loginRate
))])])])])],
1
)}))])},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,{
staticClass
:
"bar-legend m-b-20"
},[
a
(
"span"
,{
staticClass
:
"square-pot bg-597ef7"
}),
a
(
"span"
,{
staticClass
:
"font-12 color-8c8c8c p-l-5"
},[
this
.
_v
(
"登录员工数"
)]),
a
(
"span"
,{
staticClass
:
"square-pot bg-e6ecfa m-l-40"
}),
a
(
"span"
,{
staticClass
:
"font-12 color-8c8c8c p-l-5"
},[
this
.
_v
(
"员工总数"
)])])}]};
var
d
=
e
(
"VU/8"
)(
l
,
o
,
!
1
,
function
(
t
){
e
(
"W/QF"
)},
"data-v-1118a99d"
,
null
).
exports
,
f
=
e
(
"rbYK"
),
v
=
e
(
"P9l9"
),
h
=
e
(
"Ch4/"
),
u
=
e
(
"Q0Ca"
),
p
=
{
name
:
"activeDetail"
,
data
:
function
(){
return
{
navpath
:[{
name
:
"好办使用详情"
,
path
:
"/enterpriseUseData"
},{
name
:
"激活人员明细"
,
path
:
""
}],
selectTendDay
:
""
,
selectStartDay
:
""
,
selectEndDay
:
""
,
pickerOptions
:{
disabledDate
:
function
(
t
){
var
a
=
Date
.
now
()
-
6912
e5
;
return
t
.
getTime
()
>=
Date
.
now
()
-
864
e5
||
t
.
getTime
()
<
a
}},
brandListData
:[],
activeBrand
:
""
,
loginData
:{
totalClerkCnt
:
"0"
,
activeClerkCnt
:
"0"
,
loginClerkCnt
:
"0"
,
avgLoginTimes
:
"0"
,
avgVisitTime
:
"00:00:00"
,
toDayLoginClerkCnt
:
"0"
},
tabActive
:
"1"
,
charData
:[],
processData
:[]}},
computed
:{},
methods
:{
changeDate
:
function
(){
this
.
getTendData
()},
changeTab
:
function
(
t
){
this
.
tabActive
=
t
,
this
.
selectStartDay
=
1
==
t
?
u
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
6048
e5
):
this
.
selectTendDay
,
this
.
getTendData
()},
changeSelect
:
function
(
t
){
var
a
=
this
;
a
.
brandListData
.
forEach
(
function
(
e
){
e
.
enterpriseId
==
t
&&
(
a
.
activeBrand
=
e
.
enterpriseId
)}),
a
.
getLoginData
(),
a
.
getTendData
(),
a
.
getAreaLoginData
()},
getBrandData
:
function
(){
var
t
=
this
;
Object
(
v
.
d
)(
"/haoban-manage3-web/wx-enterprise-list"
,{}).
then
(
function
(
a
){
var
e
=
a
.
data
;
1
!=
e
.
errorCode
?
h
.
a
.
errorMsg
(
e
):
e
.
result
&&
e
.
result
.
length
&&
(
t
.
brandListData
=
e
.
result
,
t
.
activeBrand
=
t
.
$route
.
query
.
brandId
?
t
.
$route
.
query
.
brandId
:
t
.
brandListData
[
0
].
enterpriseId
,
t
.
getLoginData
(),
t
.
getTendData
(),
t
.
getAreaLoginData
())}).
catch
(
function
(
a
){
t
.
$message
.
error
({
duration
:
1
e3
,
message
:
a
.
message
})})},
changeRoute
:
function
(
t
){
this
.
$router
.
push
(
t
)},
getLoginData
:
function
(
t
){
var
a
=
this
,
e
=
{
enterpriseId
:
a
.
activeBrand
,
startDate
:
a
.
selectEndDay
,
endDate
:
a
.
selectEndDay
};
Object
(
v
.
a
)(
"/haoban-manage3-web/web/total-activation-data"
,
e
).
then
(
function
(
t
){
var
e
=
t
.
data
;
if
(
1
==
e
.
errorCode
)
return
a
.
loginData
=
e
.
result
||
{
totalClerkCnt
:
"0"
,
activeClerkCnt
:
"0"
,
loginClerkCnt
:
"0"
,
avgLoginTimes
:
"0"
,
avgVisitTime
:
"00:00:00"
,
toDayLoginClerkCnt
:
"0"
},
!
1
;
h
.
a
.
errorMsg
(
e
)}).
catch
(
function
(
t
){
a
.
$message
.
error
({
duration
:
1
e3
,
message
:
t
.
message
})})},
getTendData
:
function
(
t
){
var
a
=
this
,
e
=
{
enterpriseId
:
a
.
activeBrand
,
datesType
:
a
.
tabActive
,
startDate
:
a
.
selectStartDay
,
endDate
:
a
.
selectTendDay
};
Object
(
v
.
a
)(
"/haoban-manage3-web/web/total-login-data"
,
e
).
then
(
function
(
t
){
var
e
=
t
.
data
;
if
(
1
==
e
.
errorCode
)
return
e
.
result
.
result
&&
e
.
result
.
result
.
forEach
(
function
(
t
){
t
.
avgLoginTimes
=
parseInt
(
t
.
avgLoginTimes
),
t
.
avgVisitTime
=
parseInt
(
t
.
avgVisitTime
)}),
a
.
charData
=
e
.
result
.
result
||
[],
!
1
;
h
.
a
.
errorMsg
(
e
)}).
catch
(
function
(
t
){
a
.
$message
.
error
({
duration
:
1
e3
,
message
:
t
.
message
})})},
getAreaLoginData
:
function
(
t
){
var
a
=
this
,
e
=
{
enterpriseId
:
a
.
activeBrand
,
startDate
:
a
.
selectEndDay
,
endDate
:
a
.
selectEndDay
};
Object
(
v
.
a
)(
"/haoban-manage3-web/web/area-login-ranking"
,
e
).
then
(
function
(
t
){
var
e
=
t
.
data
;
if
(
1
==
e
.
errorCode
)
return
e
.
result
.
result
&&
e
.
result
.
result
.
forEach
(
function
(
t
){
t
.
loginRate
=
Math
.
floor
(
100
*
(
t
.
loginClerkCnt
/
t
.
totalClerkCnt
).
toFixed
(
3
))
+
"%"
}),
a
.
processData
=
e
.
result
.
result
||
[],
!
1
;
h
.
a
.
errorMsg
(
e
)}).
catch
(
function
(
t
){
a
.
$message
.
error
({
duration
:
1
e3
,
message
:
t
.
message
})})}},
watch
:{
activeBrand
:
function
(
t
,
a
){
this
.
activeBrand
=
t
}},
mounted
:
function
(){
this
.
selectStartDay
=
u
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
6048
e5
),
this
.
selectEndDay
=
u
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
864
e5
),
this
.
selectTendDay
=
u
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
864
e5
),
this
.
getBrandData
(),
document
.
documentElement
.
style
.
backgroundColor
=
"#f0f2f5"
},
destroyed
:
function
(){
document
.
documentElement
.
style
.
backgroundColor
=
"#fff"
},
components
:{
navCrumb
:
i
.
a
,
totalPreview
:
c
,
dayLoginChart
:
r
.
a
,
areaProgress
:
d
,
timeLoginChart
:
f
.
a
}},
g
=
{
render
:
function
(){
var
t
=
this
,
a
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
a
;
return
e
(
"div"
,{
staticClass
:
"my-customer-wrap common-set-wrap"
},[
e
(
"div"
,{
staticClass
:
"right-content"
},[
e
(
"div"
,{
staticClass
:
"right-box"
,
staticStyle
:{
"min-height"
:
"calc(100vh - 104px)"
}},[
e
(
"div"
,{
staticClass
:
"apps-content flex"
,
staticStyle
:{
"min-height"
:
"calc(100vh - 104px)"
}},[
e
(
"div"
,{
staticClass
:
"apps-content-right"
},[
e
(
"div"
,{
staticClass
:
"flex flex-space-between"
},[
t
.
_m
(
0
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"my-customer-brand"
},[
e
(
"span"
,{
staticClass
:
"font-14 color-606266 "
},[
t
.
_v
(
"切换商户"
)]),
e
(
"el-select"
,{
staticClass
:
"p-l-10"
,
attrs
:{
placeholder
:
"请选择"
},
on
:{
change
:
t
.
changeSelect
},
model
:{
value
:
t
.
activeBrand
,
callback
:
function
(
a
){
t
.
activeBrand
=
a
},
expression
:
"activeBrand"
}},
t
.
_l
(
t
.
brandListData
,
function
(
t
){
return
e
(
"el-option"
,{
key
:
t
.
enterpriseId
,
attrs
:{
label
:
t
.
enterpriseName
,
value
:
t
.
enterpriseId
}})}))],
1
)]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"data-total-view m-t-20"
},[
e
(
"total-preview"
,{
attrs
:{
activeBrand
:
t
.
activeBrand
,
loginData
:
t
.
loginData
}})],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"chart-body m-t-32"
},[
e
(
"div"
,{
staticClass
:
"chart-wrap flex flex-space-between"
},[
e
(
"div"
,{
staticClass
:
"chart-left flex-1 border-box"
},[
e
(
"div"
,{
staticClass
:
"chart-top flex flex-space-between"
},[
e
(
"div"
,{
staticClass
:
"flex"
},[
e
(
"div"
,{
class
:[
"font-14 cursor-pointer"
,
1
==
t
.
tabActive
?
"color-303133"
:
"color-909399"
],
on
:{
click
:
function
(
a
){
t
.
changeTab
(
"1"
)}}},[
t
.
_v
(
"日访问趋势"
)]),
t
.
_v
(
" "
),
e
(
"div"
,{
class
:[
"font-14 day-tend cursor-pointer"
,
2
==
t
.
tabActive
?
"color-303133"
:
"color-909399"
],
on
:{
click
:
function
(
a
){
t
.
changeTab
(
"2"
)}}},[
t
.
_v
(
"日时段访问趋势"
)])]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"cursor-pointer"
,
on
:{
click
:
function
(
a
){
t
.
changeRoute
(
"/loginDetail?brandId="
+
t
.
activeBrand
)}}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399"
},[
t
.
_v
(
"查看登录人员明细"
)]),
e
(
"i"
,{
staticClass
:
"el-icon-arrow-right el-icon--right font-14 color-909399"
})])]),
t
.
_v
(
" "
),
2
==
t
.
tabActive
?
e
(
"div"
,{
staticClass
:
"date-div m-t-20"
},[
e
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd"
,
type
:
"date"
,
placeholder
:
"选择日期"
,
clearable
:
!
1
,
"picker-options"
:
t
.
pickerOptions
},
on
:{
change
:
t
.
changeDate
},
model
:{
value
:
t
.
selectTendDay
,
callback
:
function
(
a
){
t
.
selectTendDay
=
a
},
expression
:
"selectTendDay"
}})],
1
):
t
.
_e
(),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"chart-content m-t-20"
},[
e
(
"day-login-chart"
,{
attrs
:{
charData
:
t
.
charData
,
id
:
"day-login-chart"
}}),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-t-20"
},[
e
(
"time-login-chart"
,{
attrs
:{
charData
:
t
.
charData
,
id
:
"time-login-chart"
}})],
1
)],
1
)]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"chart-right flex-1 m-l-10"
},[
e
(
"div"
,{
staticClass
:
"chart-top flex flex-space-between"
},[
e
(
"div"
,{
staticClass
:
"font-14 color-303133"
},[
t
.
_v
(
"昨日区域登录统计"
)]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"cursor-pointer"
,
on
:{
click
:
function
(
a
){
t
.
changeRoute
(
"/areaLoginDetail?brandId="
+
t
.
activeBrand
)}}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399"
},[
t
.
_v
(
"区域登录明细"
)]),
e
(
"i"
,{
staticClass
:
"el-icon-arrow-right el-icon--right font-14 color-909399"
})])]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"chart-content"
},[
e
(
"area-progress"
,{
attrs
:{
charData
:
t
.
processData
,
id
:
"a-chart"
}})],
1
)])])])])])])])])},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,{
staticClass
:
"flex flex-start"
},[
a
(
"div"
,{
staticClass
:
"font-16 color-303133 w-140 line-h-32"
},[
this
.
_v
(
"好办使用详情"
)]),
this
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"el-alert el-alert-tip el-alert--info flex flex-align-start"
,
attrs
:{
role
:
"alert"
}},[
a
(
"i"
,{
staticClass
:
"el-alert__icon el-icon-info font-12 color-2f54eb"
}),
this
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"el-alert__content"
},[
a
(
"span"
,{
staticClass
:
"el-alert__title color-606266 font-14"
},[
this
.
_v
(
"数据更新截至于昨日。今日数据需要隔天上午8点后进行查看。"
)])])])])}]};
var
m
=
e
(
"VU/8"
)(
p
,
g
,
!
1
,
function
(
t
){
e
(
"mTzC"
)},
"data-v-0d29a3e1"
,
null
);
a
.
default
=
m
.
exports
},
jNLg
:
function
(
t
,
a
,
e
){
"use strict"
;
var
i
=
e
(
"5i7M"
),
s
=
{
data
:
function
(){
return
{
chart
:
null
}},
props
:{
charData
:{
type
:
Array
,
default
:
function
(){
return
[]}},
id
:
String
,
width
:{
type
:
Number
,
default
:
800
}},
mounted
:
function
(){
var
t
=
this
;
setTimeout
(
function
(){
t
.
drawChart
()},
30
)},
beforeUpdate
:
function
(){
this
.
drawChart
()},
watch
:{
charData
:
function
(){
this
.
drawChart
()}},
methods
:{
drawChart
:
function
(){
this
.
chart
&&
this
.
chart
.
destroy
(),
this
.
chart
=
new
i
.
a
({
container
:
this
.
id
,
width
:
this
.
width
,
autoFit
:
!
0
,
height
:
280
,
padding
:[
50
,
80
,
60
,
80
]}),
this
.
chart
.
source
(
this
.
charData
),
this
.
chart
.
scale
({
avgVisitTime
:{
min
:
0
,
nice
:
!
0
,
alias
:
"人均访问时长"
},
loginClerkCnt
:{
nice
:
!
0
,
alias
:
"总登录人数"
},
bizDates
:{
nice
:
!
0
}}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"-4%"
,
"-10%"
],
content
:
"登录人数"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"100%"
,
"-10%"
],
content
:
"访问时长"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
axis
(
"avgVisitTime"
,{
grid
:
null
,
title
:
null
}),
this
.
chart
.
axis
(
"loginClerkCnt"
,{
title
:
null
}),
this
.
chart
.
tooltip
({
showCrosshairs
:
!
0
,
shared
:
!
0
}),
this
.
chart
.
interval
().
position
(
"bizDates*loginClerkCnt"
).
color
(
"#597EF7"
),
this
.
chart
.
line
().
position
(
"bizDates*avgVisitTime"
).
color
(
"#5ad8a6"
),
this
.
chart
.
legend
({
position
:
"top"
,
itemGap
:
20
,
custom
:
!
0
,
items
:[{
value
:
"loginClerkCnt"
,
name
:
"总登录人数"
,
marker
:{
symbol
:
"square"
,
style
:{
fill
:
"#597ef7"
,
r
:
4
}}},{
value
:
"avgVisitTime"
,
name
:
"人均访问时长"
,
marker
:{
symbol
:
"hyphen"
,
style
:{
stroke
:
"#5ad8a6"
,
r
:
5
,
lineWidth
:
3
}}}]}),
this
.
chart
.
render
()}}},
n
=
{
render
:
function
(){
var
t
=
this
.
$createElement
;
return
(
this
.
_self
.
_c
||
t
)(
"div"
,{
attrs
:{
id
:
this
.
id
}})},
staticRenderFns
:[]};
var
c
=
e
(
"VU/8"
)(
s
,
n
,
!
1
,
function
(
t
){
e
(
"cYGX"
)},
"data-v-2f48e914"
,
null
);
a
.
a
=
c
.
exports
},
mTzC
:
function
(
t
,
a
){},
rbYK
:
function
(
t
,
a
,
e
){
"use strict"
;
var
i
=
e
(
"5i7M"
),
s
=
{
data
:
function
(){
return
{
chart
:
null
}},
props
:{
charData
:{
type
:
Array
,
default
:
function
(){
return
[]}},
id
:
String
,
width
:{
type
:
Number
,
default
:
800
}},
mounted
:
function
(){
var
t
=
this
;
setTimeout
(
function
(){
t
.
drawChart
()},
30
)},
beforeUpdate
:
function
(){
this
.
drawChart
()},
watch
:{
charData
:
function
(){
this
.
drawChart
()}},
methods
:{
drawChart
:
function
(){
this
.
chart
&&
this
.
chart
.
destroy
(),
this
.
chart
=
new
i
.
a
({
container
:
this
.
id
,
width
:
this
.
width
,
autoFit
:
!
0
,
height
:
280
,
padding
:[
50
,
80
,
60
,
80
]}),
this
.
chart
.
source
(
this
.
charData
),
this
.
chart
.
scale
({
avgVisitTime
:{
min
:
0
,
nice
:
!
0
,
alias
:
"人均访问时长"
},
avgLoginTimes
:{
nice
:
!
0
,
alias
:
"平均每人登录次数"
},
bizDates
:{
nice
:
!
0
}}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"-4%"
,
"-10%"
],
content
:
"登录次数"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"100%"
,
"-10%"
],
content
:
"访问时长"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
axis
(
"avgVisitTime"
,{
grid
:
null
,
title
:
null
}),
this
.
chart
.
axis
(
"avgLoginTimes"
,{
title
:
null
}),
this
.
chart
.
tooltip
({
showCrosshairs
:
!
0
,
shared
:
!
0
}),
this
.
chart
.
interval
().
position
(
"bizDates*avgLoginTimes"
).
color
(
"#597EF7"
),
this
.
chart
.
line
().
position
(
"bizDates*avgVisitTime"
).
color
(
"#5ad8a6"
),
this
.
chart
.
legend
({
position
:
"top"
,
itemGap
:
20
,
custom
:
!
0
,
items
:[{
value
:
"avgLoginTimes"
,
name
:
"平均每人登录次数"
,
marker
:{
symbol
:
"square"
,
style
:{
fill
:
"#597ef7"
,
r
:
4
}}},{
value
:
"avgVisitTime"
,
name
:
"人均访问时长"
,
marker
:{
symbol
:
"hyphen"
,
style
:{
stroke
:
"#5ad8a6"
,
r
:
5
,
lineWidth
:
3
}}}]}),
this
.
chart
.
render
()}}},
n
=
{
render
:
function
(){
var
t
=
this
.
$createElement
;
return
(
this
.
_self
.
_c
||
t
)(
"div"
,{
attrs
:{
id
:
this
.
id
}})},
staticRenderFns
:[]};
var
c
=
e
(
"VU/8"
)(
s
,
n
,
!
1
,
function
(
t
){
e
(
"ZyY0"
)},
"data-v-f4ec763e"
,
null
);
a
.
a
=
c
.
exports
}});
webpackJsonp
([
7
],{
CVxX
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
FItq
:
function
(
t
,
a
){},
GSwY
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA1CAYAAADlE3NNAAAAAXNSR0IArs4c6QAABq5JREFUaAXtml2opXMUxs/xNUqJyIwijUlCLswN5aNpRMiNO5HcSJKPcqOk3FDIFEVzh5qLSTIp4koKSWJ8XGgwRhoa4yMufEQzsz3Pe97ff6+9zn/v993n7DNnyKpnr/Wuj2et9X/fd5/TzJmf6ymDweBopW4SzhXObvGX9LfCXmGP8Ob8/Pzv0qsqmnWN5vBsk0WJa4UHhb1Cl/yhhB3CzcKJk5lnH1XPdcJOYZ9w/PykFkq4V/HHhePavF3S7wv7hO9b31rpdcI5wiWC77DlN+Ep4Qmd4q92rKRo1jPF/4bgOT4RNlaXU+JJCj4r3CAMhNeFF4UPhElysoKbhauES9tEL7ZFeFJLeuGZi+bdIFIvdpbwmbBZvfYvWk6Jpyv4tuCCX4QHhHcELzmNnK/kO4VNbdFP0o8IW3u9D21Rl9K8FyvnZcFPz8fCHcKH6nFgZDklnqDAW8JG4VPhPsGPnxcjF3vcss4jR+bcRcJdgoewfCM8JGzTAIfsWKpo3ttU+4zg1+Zd4R7hT+FzcR9k4Dkl+l3xCVwv7BZuEvwY5WHlGhEWYdmcT/wyVbn5BW21H5+twnYN8nPr66U0q9+rp4Wr24Jt0v5uOCi4/y4fXFzuUTnvF9zoRuE7wcJwDL/gHX6OW4b8HL9GpXcL61uKv6VfEbYL72ko+rbhBaWFjpV1hXC74O8CX/t9flh4TYj9vNygWU6FFyq4U7DcInwkNDHpvFweVikj0pXvuAe7UvBTskk4RkB+lOH+PmQ/TUcJZwh+vNcIFt+hHcIWwQtG8Xx+LAfzWswXfs/82DwnPCZMI13LZK6cf6oSrhMuF/zIniLUxO/nV4Lv0kvCD0JNBlrsCwe83K3Szwv7hWuF+J7pcpHM4s7BYXJsa8tpwnmCv9wOCF7Kd8fvqH/7yfn5sOa03JfKa5bbI71e8Dfjq8K/XXzndnsJP+svCH4U/FLXJJ9MPrlazTS+afm78n2nG2keBT2aG3D8B/Qh3bmvvQffUj6N1ZL8JOQ7M+1c5c7F5Zq7KKblkudhuobnYNGuj/ZS+UbuXCSM9rTkOR8utOPR7lq+i8/1vlvcnEV3LhK4MQ2jH5vB0Jk818NF8xyHB+0+0aYvOvOxGEuVWh5LAhCUBDkyGTnoTG5/rMdG5zg86NzPdfhiLXyOMYPjZReWg4DiSWTOiZLJ4YrN8cU6bGLk2x/tfN0nv+GOyzWO9iOTx1i2ObVyYkrI9fE6D5cPp8YXe3bllzlYzsXFGZlkcxetLV3DLWQNP1lsnIZzWLH4cGox+HJ92YPlOC0SWQjSSEQOMWohpbbvYcAdNRz0iJrYOP6Sy3J2QD7OjvFC0Boxho3OfF2HkfPH9RrHX/wsR8NMRCNOy9fYnFytpstXBlAiNrpPLTM4F5t5eILKD3EnTSKPMWy0aw+3xN7YWZflCCxlyHxy5sK3FL7l1pRdeCwZyMTYJamjG3loODrKeoc5KB673vPF5RjOJPEd7E3Wc9xph2UutNtEO7dd9M7FZGx0JusarisOL7qLPw/vOno4hm1tKbzxzsUgBU7GJs5dLScUCYNdmgSfzEXShz8X1bijr8mPy0FA0jjtYVjQNc5jQF9jW/cRuDisaflzf+Ye+bbE2UXugcmNNr6suxbM/fKysUe06VOrb3r6HzyzcILW0SYv+qJNfFrNkNY1mI+cGnecAbvJi48lBPkk8KNzMxNSU2vumGutLdjw5Tg5TXKbH321emaIeeWxrAVpnsloimYxhsePjjzZ52t6W1tqyy5Ehp9w2oOddVkuJg0phhaFQ8/QIoYeRuqW81jAGflw4Ik658NR60BdWc4OnBBZ1wTivvnjOPDDg8YfdYxho2Oe7eKP7xxJBNH4o44xbHTMW1W7ttyqDjSD5uWQZ7FcfoxNjm8Gsy6dorYcg/HOdQ3LSaE9TbSn5Zs2P29feteWI4juGrZGzoCxti9f/tEQOWzDbW0xL77GwUdcrjO5LWJINFxo8zCgfbk5g9CPXH7OUWNtyfn07dLlR4FJIJ92uDx8bmpufLYt8RobnZepLb/AMvykduiRFe8cCVnXljUJedn29SSpDRu5XDvp2jEOwLnY1pZSy3L+64DaL9ExmaJM7pwotWb4nGebBWMdduxjX+6X6+GytlDfNPIf2LjAfxZhqZHhW8g4cj/9/+G+UY14qUa0oO9cuW7dVizGiTgH3yzi5ogC97h+MTfb/i9j6obLtHcvDk5S9GWyI+G6HEZczION3Kl2wRUd2AO4D4NgL7c3fCs6/P/kh+kE/gE2OxkIayCUVAAAAABJRU5ErkJggg=="
},
N1jj
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
R7yx
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
"W/QF"
:
function
(
t
,
a
){},
bYtv
:
function
(
t
,
a
){},
i4c9
:
function
(
t
,
a
,
e
){
"use strict"
;
Object
.
defineProperty
(
a
,
"__esModule"
,{
value
:
!
0
});
var
i
=
e
(
"3Xzz"
),
s
=
{
name
:
"total-preview"
,
props
:{
activeBrand
:{
type
:
String
,
default
:
function
(){
return
""
}},
loginData
:{
type
:
Object
,
default
:
function
(){
return
{
totalClerkCnt
:
"0"
,
activeClerkCnt
:
"0"
,
loginClerkCnt
:
"0"
,
avgLoginTimes
:
"0"
,
avgVisitTime
:
"00:00:00"
,
toDayLoginClerkCnt
:
"0"
}}}},
data
:
function
(){
return
{
dataObj
:{}}},
methods
:{
changeRoute
:
function
(
t
){
this
.
$router
.
push
(
t
)}},
watch
:{
loginData
:
function
(
t
,
a
){
this
.
dataObj
=
t
}},
mounted
:
function
(){
this
.
dataObj
=
this
.
loginData
}},
n
=
{
render
:
function
(){
var
t
=
this
,
a
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
a
;
return
e
(
"ul"
,{
staticClass
:
"flex flex-space-between"
},[
e
(
"li"
,{
staticClass
:
"data-total-cell today flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20"
},[
t
.
_m
(
0
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-l-20"
},[
e
(
"div"
,{
staticClass
:
"cell-title"
},[
e
(
"el-tooltip"
,{
staticClass
:
"item"
,
attrs
:{
effect
:
"dark"
,
content
:
"今日截至当前时间的登录人数。导购同时归属多家门店的记多人。更新频率 15 分钟"
,
placement
:
"top-start"
}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399 cell-title-span"
,
staticStyle
:{
cursor
:
"pointer"
,
"padding-bottom"
:
"2px"
}},[
t
.
_v
(
"今日登录人数"
)])])],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"font-28 color-303133 cell-value font-din m-t-15"
},[
t
.
_v
(
t
.
_s
(
t
.
loginData
.
toDayLoginClerkCnt
||
"0"
))])])])]),
t
.
_v
(
" "
),
e
(
"li"
,{
staticClass
:
"data-total-cell w-m-205 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20"
},[
t
.
_m
(
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-l-20"
},[
e
(
"div"
,{
staticClass
:
"cell-title"
},[
e
(
"el-tooltip"
,{
staticClass
:
"item"
,
attrs
:{
effect
:
"dark"
,
content
:
"截至昨日23:59:59统计出的昨日登录人数。导购同时归属多家门店的记多人。"
,
placement
:
"top-start"
}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399 cell-title-span"
,
staticStyle
:{
cursor
:
"pointer"
,
"padding-bottom"
:
"2px"
}},[
t
.
_v
(
"昨日登录人数"
)])])],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"font-28 color-303133 cell-value font-din m-t-15"
},[
t
.
_v
(
t
.
_s
(
t
.
loginData
.
loginClerkCnt
||
"0"
))])])])]),
t
.
_v
(
" "
),
e
(
"li"
,{
staticClass
:
"data-total-cell w-m-237 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20"
},[
t
.
_m
(
2
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-l-20"
},[
e
(
"div"
,{
staticClass
:
"cell-title"
},[
e
(
"el-tooltip"
,{
staticClass
:
"item"
,
attrs
:{
effect
:
"dark"
,
content
:
"企业下人均每日的登录次数。"
,
placement
:
"top-start"
}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399 cell-title-span "
,
staticStyle
:{
cursor
:
"pointer"
,
"padding-bottom"
:
"2px"
}},[
t
.
_v
(
"昨日人均登录次数"
)])])],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"font-28 color-303133 cell-value font-din m-t-15"
},[
t
.
_v
(
t
.
_s
(
t
.
loginData
.
avgLoginTimes
||
"0"
))])])])]),
t
.
_v
(
" "
),
e
(
"li"
,{
staticClass
:
"data-total-cell w-m-237 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20"
},[
t
.
_m
(
3
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-l-20"
},[
e
(
"div"
,{
staticClass
:
"cell-title"
},[
e
(
"el-tooltip"
,{
staticClass
:
"item"
,
attrs
:{
effect
:
"dark"
,
content
:
"企业下人均每日的访问总时长。"
,
placement
:
"top-start"
}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399 cell-title-span"
,
staticStyle
:{
cursor
:
"pointer"
,
"padding-bottom"
:
"2px"
}},[
t
.
_v
(
"昨日人均访问总时长"
)])])],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"font-28 color-303133 cell-value font-din m-t-15"
},[
t
.
_v
(
t
.
_s
(
t
.
loginData
.
avgVisitTime
||
"00:00:00"
))])])])]),
t
.
_v
(
" "
),
e
(
"li"
,{
staticClass
:
"data-total-cell flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20"
},[
t
.
_m
(
4
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-l-20"
},[
e
(
"div"
,{
staticClass
:
"cell-title"
},[
e
(
"el-tooltip"
,{
staticClass
:
"item"
,
attrs
:{
effect
:
"dark"
,
content
:
"企业下的好办门店员工总人数,导购同时归属多家门店的记多人"
,
placement
:
"top-start"
}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399 cell-title-span"
,
staticStyle
:{
cursor
:
"pointer"
,
"padding-bottom"
:
"2px"
}},[
t
.
_v
(
"员工总人数"
)])])],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"font-28 color-303133 cell-value font-din m-t-15"
},[
t
.
_v
(
t
.
_s
(
t
.
loginData
.
totalClerkCnt
||
"0"
))])])])]),
t
.
_v
(
" "
),
e
(
"li"
,{
staticClass
:
"data-total-cell w-m-205 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20"
},[
t
.
_m
(
5
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-l-20"
},[
e
(
"div"
,{
staticClass
:
"cell-title"
},[
e
(
"el-tooltip"
,{
staticClass
:
"item"
,
attrs
:{
effect
:
"dark"
,
content
:
"企业下截至昨日近三天内有登录过好办的门店员工人数"
,
placement
:
"top-start"
}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399 cell-title-span"
,
staticStyle
:{
cursor
:
"pointer"
,
"padding-bottom"
:
"2px"
}},[
t
.
_v
(
"激活总人数"
)])])],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"font-28 color-303133 cell-value font-din m-t-15"
},[
t
.
_v
(
t
.
_s
(
t
.
loginData
.
activeClerkCnt
||
"0"
))])])]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"to-link-icon"
},[
e
(
"el-tooltip"
,{
attrs
:{
content
:
"人员激活明细"
,
placement
:
"top"
}},[
e
(
"div"
,{
staticClass
:
"detail-icon cursor-pointer flex flex-align-center flex-pack-center"
,
on
:{
click
:
function
(
a
){
t
.
changeRoute
(
"/activeDetail?brandId="
+
t
.
activeBrand
)}}},[
e
(
"span"
,{
staticClass
:
"font-13 iconfont iconmingxibeifen color-c0c4cc"
})])])],
1
)])])},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"m-w-55"
,
attrs
:{
src
:
e
(
"GSwY"
),
alt
:
""
}})])},
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"m-w-55"
,
attrs
:{
src
:
e
(
"R7yx"
),
alt
:
""
}})])},
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"m-w-55"
,
attrs
:{
src
:
e
(
"R7yx"
),
alt
:
""
}})])},
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"m-w-46"
,
attrs
:{
src
:
e
(
"CVxX"
),
alt
:
""
}})])},
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"m-w-46"
,
attrs
:{
src
:
e
(
"N1jj"
),
alt
:
""
}})])},
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,[
a
(
"img"
,{
staticClass
:
"m-w-46"
,
attrs
:{
src
:
e
(
"N1jj"
),
alt
:
""
}})])}]};
var
c
=
e
(
"VU/8"
)(
s
,
n
,
!
1
,
function
(
t
){
e
(
"FItq"
)},
"data-v-3b790f81"
,
null
).
exports
,
r
=
e
(
"jNLg"
),
l
=
{
data
:
function
(){
return
{
chart
:
null
}},
props
:{
charData
:{
type
:
Array
,
default
:
function
(){
return
[]}},
id
:
String
,
width
:{
type
:
Number
,
default
:
null
}},
watch
:{},
methods
:{}},
o
=
{
render
:
function
(){
var
t
=
this
,
a
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
a
;
return
e
(
"div"
,{
staticClass
:
"bar-chart-body"
},[
t
.
_m
(
0
),
t
.
_v
(
" "
),
e
(
"ul"
,
t
.
_l
(
t
.
charData
,
function
(
a
,
i
){
return
e
(
"li"
,{
key
:
i
+
"process"
,
staticClass
:
"cursor-pointer"
},[
e
(
"div"
,{
staticClass
:
"group-name font-12 color-000-45"
},[
t
.
_v
(
t
.
_s
(
a
.
storeGroupName
))]),
t
.
_v
(
" "
),
e
(
"el-tooltip"
,{
attrs
:{
placement
:
"top"
}},[
e
(
"div"
,{
attrs
:{
slot
:
"content"
},
slot
:
"content"
},[
e
(
"div"
,[
e
(
"div"
,{
staticClass
:
"flex flex-space-between"
},[
e
(
"span"
,{
staticClass
:
"font-12 color-fff"
},[
t
.
_v
(
t
.
_s
(
a
.
storeGroupName
))]),
e
(
"span"
,{
staticClass
:
"font-12 color-fff p-l-40"
},[
t
.
_v
(
"登录率:"
+
t
.
_s
(
a
.
loginRate
))])]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-t-10"
},[
e
(
"span"
,{
staticClass
:
"process-tip-dot bg-e6ecfa"
}),
t
.
_v
(
" "
),
e
(
"span"
,{
staticClass
:
"font-12 color-fff"
},[
t
.
_v
(
"员工人数:"
)]),
t
.
_v
(
" "
),
e
(
"span"
,{
staticClass
:
"font-12 color-fff"
},[
t
.
_v
(
t
.
_s
(
a
.
totalClerkCnt
))])]),
t
.
_v
(
" "
),
e
(
"div"
,[
e
(
"span"
,{
staticClass
:
"process-tip-dot bg-597ef7"
}),
t
.
_v
(
" "
),
e
(
"span"
,{
staticClass
:
"font-12 color-fff"
},[
t
.
_v
(
"登录人数:"
)]),
t
.
_v
(
" "
),
e
(
"span"
,{
staticClass
:
"font-12 color-fff"
},[
t
.
_v
(
t
.
_s
(
a
.
loginClerkCnt
))])])])]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"people-total"
},[
e
(
"div"
,{
staticClass
:
"flex people-total-bg"
},[
e
(
"div"
,{
staticClass
:
"login-total"
,
style
:{
width
:
a
.
loginRate
}}),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"login-rate"
,
style
:{
left
:
a
.
loginRate
}},[
t
.
_v
(
t
.
_s
(
a
.
loginRate
))])])])])],
1
)}))])},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,{
staticClass
:
"bar-legend m-b-20"
},[
a
(
"span"
,{
staticClass
:
"square-pot bg-597ef7"
}),
a
(
"span"
,{
staticClass
:
"font-12 color-8c8c8c p-l-5"
},[
this
.
_v
(
"登录员工数"
)]),
a
(
"span"
,{
staticClass
:
"square-pot bg-e6ecfa m-l-40"
}),
a
(
"span"
,{
staticClass
:
"font-12 color-8c8c8c p-l-5"
},[
this
.
_v
(
"员工总数"
)])])}]};
var
d
=
e
(
"VU/8"
)(
l
,
o
,
!
1
,
function
(
t
){
e
(
"W/QF"
)},
"data-v-1118a99d"
,
null
).
exports
,
f
=
e
(
"rbYK"
),
v
=
e
(
"P9l9"
),
h
=
e
(
"Ch4/"
),
u
=
e
(
"Q0Ca"
),
p
=
{
name
:
"activeDetail"
,
data
:
function
(){
return
{
navpath
:[{
name
:
"好办使用详情"
,
path
:
"/enterpriseUseData"
},{
name
:
"激活人员明细"
,
path
:
""
}],
selectTendDay
:
""
,
selectStartDay
:
""
,
selectEndDay
:
""
,
pickerOptions
:{
disabledDate
:
function
(
t
){
var
a
=
Date
.
now
()
-
6912
e5
;
return
t
.
getTime
()
>=
Date
.
now
()
-
864
e5
||
t
.
getTime
()
<
a
}},
brandListData
:[],
activeBrand
:
""
,
loginData
:{
totalClerkCnt
:
"0"
,
activeClerkCnt
:
"0"
,
loginClerkCnt
:
"0"
,
avgLoginTimes
:
"0"
,
avgVisitTime
:
"00:00:00"
,
toDayLoginClerkCnt
:
"0"
},
tabActive
:
"1"
,
charData
:[],
processData
:[]}},
computed
:{},
methods
:{
changeDate
:
function
(){
this
.
getTendData
()},
changeTab
:
function
(
t
){
this
.
tabActive
=
t
,
this
.
selectStartDay
=
1
==
t
?
u
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
6048
e5
):
this
.
selectTendDay
,
this
.
getTendData
()},
changeSelect
:
function
(
t
){
var
a
=
this
;
a
.
brandListData
.
forEach
(
function
(
e
){
e
.
enterpriseId
==
t
&&
(
a
.
activeBrand
=
e
.
enterpriseId
)}),
a
.
getLoginData
(),
a
.
getTendData
(),
a
.
getAreaLoginData
()},
getBrandData
:
function
(){
var
t
=
this
;
Object
(
v
.
d
)(
"/haoban-manage3-web/wx-enterprise-list"
,{}).
then
(
function
(
a
){
var
e
=
a
.
data
;
1
!=
e
.
errorCode
?
h
.
a
.
errorMsg
(
e
):
e
.
result
&&
e
.
result
.
length
&&
(
t
.
brandListData
=
e
.
result
,
t
.
activeBrand
=
t
.
$route
.
query
.
brandId
?
t
.
$route
.
query
.
brandId
:
t
.
brandListData
[
0
].
enterpriseId
,
t
.
getLoginData
(),
t
.
getTendData
(),
t
.
getAreaLoginData
())}).
catch
(
function
(
a
){
t
.
$message
.
error
({
duration
:
1
e3
,
message
:
a
.
message
})})},
changeRoute
:
function
(
t
){
this
.
$router
.
push
(
t
)},
getLoginData
:
function
(
t
){
var
a
=
this
,
e
=
{
enterpriseId
:
a
.
activeBrand
,
startDate
:
a
.
selectEndDay
,
endDate
:
a
.
selectEndDay
};
Object
(
v
.
a
)(
"/haoban-manage3-web/web/total-activation-data"
,
e
).
then
(
function
(
t
){
var
e
=
t
.
data
;
if
(
1
==
e
.
errorCode
)
return
a
.
loginData
=
e
.
result
||
{
totalClerkCnt
:
"0"
,
activeClerkCnt
:
"0"
,
loginClerkCnt
:
"0"
,
avgLoginTimes
:
"0"
,
avgVisitTime
:
"00:00:00"
,
toDayLoginClerkCnt
:
"0"
},
!
1
;
h
.
a
.
errorMsg
(
e
)}).
catch
(
function
(
t
){
a
.
$message
.
error
({
duration
:
1
e3
,
message
:
t
.
message
})})},
getTendData
:
function
(
t
){
var
a
=
this
,
e
=
{
enterpriseId
:
a
.
activeBrand
,
datesType
:
a
.
tabActive
,
startDate
:
a
.
selectStartDay
,
endDate
:
a
.
selectTendDay
};
Object
(
v
.
a
)(
"/haoban-manage3-web/web/total-login-data"
,
e
).
then
(
function
(
t
){
var
e
=
t
.
data
;
if
(
1
==
e
.
errorCode
)
return
e
.
result
.
result
&&
e
.
result
.
result
.
forEach
(
function
(
t
){
t
.
avgLoginTimes
=
parseInt
(
t
.
avgLoginTimes
),
t
.
avgVisitTime
=
parseInt
(
t
.
avgVisitTime
)}),
a
.
charData
=
e
.
result
.
result
||
[],
!
1
;
h
.
a
.
errorMsg
(
e
)}).
catch
(
function
(
t
){
a
.
$message
.
error
({
duration
:
1
e3
,
message
:
t
.
message
})})},
getAreaLoginData
:
function
(
t
){
var
a
=
this
,
e
=
{
enterpriseId
:
a
.
activeBrand
,
startDate
:
a
.
selectEndDay
,
endDate
:
a
.
selectEndDay
};
Object
(
v
.
a
)(
"/haoban-manage3-web/web/area-login-ranking"
,
e
).
then
(
function
(
t
){
var
e
=
t
.
data
;
if
(
1
==
e
.
errorCode
)
return
e
.
result
.
result
&&
e
.
result
.
result
.
forEach
(
function
(
t
){
t
.
loginRate
=
Math
.
floor
(
100
*
(
t
.
loginClerkCnt
/
t
.
totalClerkCnt
).
toFixed
(
3
))
+
"%"
}),
a
.
processData
=
e
.
result
.
result
||
[],
!
1
;
h
.
a
.
errorMsg
(
e
)}).
catch
(
function
(
t
){
a
.
$message
.
error
({
duration
:
1
e3
,
message
:
t
.
message
})})}},
watch
:{
activeBrand
:
function
(
t
,
a
){
this
.
activeBrand
=
t
}},
mounted
:
function
(){
this
.
selectStartDay
=
u
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
6048
e5
),
this
.
selectEndDay
=
u
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
864
e5
),
this
.
selectTendDay
=
u
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
864
e5
),
this
.
getBrandData
(),
document
.
documentElement
.
style
.
backgroundColor
=
"#f0f2f5"
},
destroyed
:
function
(){
document
.
documentElement
.
style
.
backgroundColor
=
"#fff"
},
components
:{
navCrumb
:
i
.
a
,
totalPreview
:
c
,
dayLoginChart
:
r
.
a
,
areaProgress
:
d
,
timeLoginChart
:
f
.
a
}},
g
=
{
render
:
function
(){
var
t
=
this
,
a
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
a
;
return
e
(
"div"
,{
staticClass
:
"my-customer-wrap common-set-wrap"
},[
e
(
"div"
,{
staticClass
:
"right-content"
},[
e
(
"div"
,{
staticClass
:
"right-box"
,
staticStyle
:{
"min-height"
:
"calc(100vh - 104px)"
}},[
e
(
"div"
,{
staticClass
:
"apps-content flex"
,
staticStyle
:{
"min-height"
:
"calc(100vh - 104px)"
}},[
e
(
"div"
,{
staticClass
:
"apps-content-right"
},[
e
(
"div"
,{
staticClass
:
"flex flex-space-between"
},[
t
.
_m
(
0
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"my-customer-brand"
},[
e
(
"span"
,{
staticClass
:
"font-14 color-606266 "
},[
t
.
_v
(
"切换商户"
)]),
e
(
"el-select"
,{
staticClass
:
"p-l-10"
,
attrs
:{
placeholder
:
"请选择"
},
on
:{
change
:
t
.
changeSelect
},
model
:{
value
:
t
.
activeBrand
,
callback
:
function
(
a
){
t
.
activeBrand
=
a
},
expression
:
"activeBrand"
}},
t
.
_l
(
t
.
brandListData
,
function
(
t
){
return
e
(
"el-option"
,{
key
:
t
.
enterpriseId
,
attrs
:{
label
:
t
.
enterpriseName
,
value
:
t
.
enterpriseId
}})}))],
1
)]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"data-total-view m-t-20"
},[
e
(
"total-preview"
,{
attrs
:{
activeBrand
:
t
.
activeBrand
,
loginData
:
t
.
loginData
}})],
1
),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"chart-body m-t-32"
},[
e
(
"div"
,{
staticClass
:
"chart-wrap flex flex-space-between"
},[
e
(
"div"
,{
staticClass
:
"chart-left flex-1 border-box"
},[
e
(
"div"
,{
staticClass
:
"chart-top flex flex-space-between"
},[
e
(
"div"
,{
staticClass
:
"flex"
},[
e
(
"div"
,{
class
:[
"font-14 cursor-pointer"
,
1
==
t
.
tabActive
?
"color-303133"
:
"color-909399"
],
on
:{
click
:
function
(
a
){
t
.
changeTab
(
"1"
)}}},[
t
.
_v
(
"日访问趋势"
)]),
t
.
_v
(
" "
),
e
(
"div"
,{
class
:[
"font-14 day-tend cursor-pointer"
,
2
==
t
.
tabActive
?
"color-303133"
:
"color-909399"
],
on
:{
click
:
function
(
a
){
t
.
changeTab
(
"2"
)}}},[
t
.
_v
(
"日时段访问趋势"
)])]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"cursor-pointer"
,
on
:{
click
:
function
(
a
){
t
.
changeRoute
(
"/loginDetail?brandId="
+
t
.
activeBrand
)}}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399"
},[
t
.
_v
(
"查看登录人员明细"
)]),
e
(
"i"
,{
staticClass
:
"el-icon-arrow-right el-icon--right font-14 color-909399"
})])]),
t
.
_v
(
" "
),
2
==
t
.
tabActive
?
e
(
"div"
,{
staticClass
:
"date-div m-t-20"
},[
e
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd"
,
type
:
"date"
,
placeholder
:
"选择日期"
,
clearable
:
!
1
,
"picker-options"
:
t
.
pickerOptions
},
on
:{
change
:
t
.
changeDate
},
model
:{
value
:
t
.
selectTendDay
,
callback
:
function
(
a
){
t
.
selectTendDay
=
a
},
expression
:
"selectTendDay"
}})],
1
):
t
.
_e
(),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"chart-content m-t-20"
},[
e
(
"day-login-chart"
,{
attrs
:{
charData
:
t
.
charData
,
id
:
"day-login-chart"
}}),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"m-t-20"
},[
e
(
"time-login-chart"
,{
attrs
:{
charData
:
t
.
charData
,
id
:
"time-login-chart"
}})],
1
)],
1
)]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"chart-right flex-1 m-l-10"
},[
e
(
"div"
,{
staticClass
:
"chart-top flex flex-space-between"
},[
e
(
"div"
,{
staticClass
:
"font-14 color-303133"
},[
t
.
_v
(
"昨日区域登录统计"
)]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"cursor-pointer"
,
on
:{
click
:
function
(
a
){
t
.
changeRoute
(
"/areaLoginDetail?brandId="
+
t
.
activeBrand
)}}},[
e
(
"span"
,{
staticClass
:
"font-14 color-909399"
},[
t
.
_v
(
"区域登录明细"
)]),
e
(
"i"
,{
staticClass
:
"el-icon-arrow-right el-icon--right font-14 color-909399"
})])]),
t
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"chart-content"
},[
e
(
"area-progress"
,{
attrs
:{
charData
:
t
.
processData
,
id
:
"a-chart"
}})],
1
)])])])])])])])])},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
a
=
this
.
_self
.
_c
||
t
;
return
a
(
"div"
,{
staticClass
:
"flex flex-start"
},[
a
(
"div"
,{
staticClass
:
"font-16 color-303133 w-140 line-h-32"
},[
this
.
_v
(
"好办使用详情"
)]),
this
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"el-alert el-alert-tip el-alert--info flex flex-align-start"
,
attrs
:{
role
:
"alert"
}},[
a
(
"i"
,{
staticClass
:
"el-alert__icon el-icon-info font-12 color-2f54eb"
}),
this
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"el-alert__content"
},[
a
(
"span"
,{
staticClass
:
"el-alert__title color-606266 font-14"
},[
this
.
_v
(
"数据更新截至于昨日。今日数据需要隔天上午8点后进行查看。"
)])])])])}]};
var
m
=
e
(
"VU/8"
)(
p
,
g
,
!
1
,
function
(
t
){
e
(
"mTzC"
)},
"data-v-0d29a3e1"
,
null
);
a
.
default
=
m
.
exports
},
jNLg
:
function
(
t
,
a
,
e
){
"use strict"
;
var
i
=
e
(
"5i7M"
),
s
=
{
data
:
function
(){
return
{
chart
:
null
}},
props
:{
charData
:{
type
:
Array
,
default
:
function
(){
return
[]}},
id
:
String
,
width
:{
type
:
Number
,
default
:
800
}},
mounted
:
function
(){
var
t
=
this
;
setTimeout
(
function
(){
t
.
drawChart
()},
30
)},
beforeUpdate
:
function
(){
this
.
drawChart
()},
watch
:{
charData
:
function
(){
this
.
drawChart
()}},
methods
:{
drawChart
:
function
(){
this
.
chart
&&
this
.
chart
.
destroy
(),
this
.
chart
=
new
i
.
a
({
container
:
this
.
id
,
width
:
this
.
width
,
autoFit
:
!
0
,
height
:
280
,
padding
:[
50
,
80
,
60
,
80
]}),
this
.
chart
.
source
(
this
.
charData
),
this
.
chart
.
scale
({
avgVisitTime
:{
min
:
0
,
nice
:
!
0
,
alias
:
"人均访问时长"
},
loginClerkCnt
:{
nice
:
!
0
,
alias
:
"总登录人数"
},
bizDates
:{}}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"-4%"
,
"-10%"
],
content
:
"登录人数"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"100%"
,
"-10%"
],
content
:
"访问时长"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
axis
(
"avgVisitTime"
,{
grid
:
null
,
title
:
null
}),
this
.
chart
.
axis
(
"loginClerkCnt"
,{
title
:
null
}),
this
.
chart
.
tooltip
({
showCrosshairs
:
!
0
,
shared
:
!
0
}),
this
.
chart
.
interval
().
position
(
"bizDates*loginClerkCnt"
).
color
(
"#597EF7"
),
this
.
chart
.
line
().
position
(
"bizDates*avgVisitTime"
).
color
(
"#5ad8a6"
),
this
.
chart
.
legend
({
position
:
"top"
,
itemGap
:
20
,
custom
:
!
0
,
items
:[{
value
:
"loginClerkCnt"
,
name
:
"总登录人数"
,
marker
:{
symbol
:
"square"
,
style
:{
fill
:
"#597ef7"
,
r
:
4
}}},{
value
:
"avgVisitTime"
,
name
:
"人均访问时长"
,
marker
:{
symbol
:
"hyphen"
,
style
:{
stroke
:
"#5ad8a6"
,
r
:
5
,
lineWidth
:
3
}}}]}),
this
.
chart
.
render
()}}},
n
=
{
render
:
function
(){
var
t
=
this
.
$createElement
;
return
(
this
.
_self
.
_c
||
t
)(
"div"
,{
attrs
:{
id
:
this
.
id
}})},
staticRenderFns
:[]};
var
c
=
e
(
"VU/8"
)(
s
,
n
,
!
1
,
function
(
t
){
e
(
"bYtv"
)},
"data-v-e02862d4"
,
null
);
a
.
a
=
c
.
exports
},
l7U4
:
function
(
t
,
a
){},
mTzC
:
function
(
t
,
a
){},
rbYK
:
function
(
t
,
a
,
e
){
"use strict"
;
var
i
=
e
(
"5i7M"
),
s
=
{
data
:
function
(){
return
{
chart
:
null
}},
props
:{
charData
:{
type
:
Array
,
default
:
function
(){
return
[]}},
id
:
String
,
width
:{
type
:
Number
,
default
:
800
}},
mounted
:
function
(){
var
t
=
this
;
setTimeout
(
function
(){
t
.
drawChart
()},
30
)},
beforeUpdate
:
function
(){
this
.
drawChart
()},
watch
:{
charData
:
function
(){
this
.
drawChart
()}},
methods
:{
drawChart
:
function
(){
this
.
chart
&&
this
.
chart
.
destroy
(),
this
.
chart
=
new
i
.
a
({
container
:
this
.
id
,
width
:
this
.
width
,
autoFit
:
!
0
,
height
:
280
,
padding
:[
50
,
80
,
60
,
80
]}),
this
.
chart
.
source
(
this
.
charData
),
this
.
chart
.
scale
({
avgVisitTime
:{
min
:
0
,
nice
:
!
0
,
alias
:
"人均访问时长"
},
avgLoginTimes
:{
nice
:
!
0
,
alias
:
"平均每人登录次数"
},
bizDates
:{}}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"-4%"
,
"-10%"
],
content
:
"登录次数"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
guide
().
text
({
top
:
!
0
,
position
:[
"100%"
,
"-10%"
],
content
:
"访问时长"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
axis
(
"avgVisitTime"
,{
grid
:
null
,
title
:
null
}),
this
.
chart
.
axis
(
"avgLoginTimes"
,{
title
:
null
}),
this
.
chart
.
tooltip
({
showCrosshairs
:
!
0
,
shared
:
!
0
}),
this
.
chart
.
interval
().
position
(
"bizDates*avgLoginTimes"
).
color
(
"#597EF7"
),
this
.
chart
.
line
().
position
(
"bizDates*avgVisitTime"
).
color
(
"#5ad8a6"
),
this
.
chart
.
legend
({
position
:
"top"
,
itemGap
:
20
,
custom
:
!
0
,
items
:[{
value
:
"avgLoginTimes"
,
name
:
"平均每人登录次数"
,
marker
:{
symbol
:
"square"
,
style
:{
fill
:
"#597ef7"
,
r
:
4
}}},{
value
:
"avgVisitTime"
,
name
:
"人均访问时长"
,
marker
:{
symbol
:
"hyphen"
,
style
:{
stroke
:
"#5ad8a6"
,
r
:
5
,
lineWidth
:
3
}}}]}),
this
.
chart
.
render
()}}},
n
=
{
render
:
function
(){
var
t
=
this
.
$createElement
;
return
(
this
.
_self
.
_c
||
t
)(
"div"
,{
attrs
:{
id
:
this
.
id
}})},
staticRenderFns
:[]};
var
c
=
e
(
"VU/8"
)(
s
,
n
,
!
1
,
function
(
t
){
e
(
"l7U4"
)},
"data-v-fdd54b1a"
,
null
);
a
.
a
=
c
.
exports
}});
\ No newline at end of file
\ No newline at end of file
dist/static/js/manifest.
29fbfb4f9923a21163e1
.js
→
dist/static/js/manifest.
8f4df86de0da47b5030f
.js
View file @
b15fa527
!
function
(
e
){
var
a
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
c
,
b
,
n
){
for
(
var
r
,
t
,
o
,
i
=
0
,
u
=
[];
i
<
c
.
length
;
i
++
)
t
=
c
[
i
],
d
[
t
]
&&
u
.
push
(
d
[
t
][
0
]),
d
[
t
]
=
0
;
for
(
r
in
b
)
Object
.
prototype
.
hasOwnProperty
.
call
(
b
,
r
)
&&
(
e
[
r
]
=
b
[
r
]);
for
(
a
&&
a
(
c
,
b
,
n
);
u
.
length
;)
u
.
shift
()();
if
(
n
)
for
(
i
=
0
;
i
<
n
.
length
;
i
++
)
o
=
f
(
f
.
s
=
n
[
i
]);
return
o
};
var
c
=
{},
d
=
{
87
:
0
};
function
f
(
a
){
if
(
c
[
a
])
return
c
[
a
].
exports
;
var
d
=
c
[
a
]
=
{
i
:
a
,
l
:
!
1
,
exports
:{}};
return
e
[
a
].
call
(
d
.
exports
,
d
,
d
.
exports
,
f
),
d
.
l
=!
0
,
d
.
exports
}
f
.
e
=
function
(
e
){
var
a
=
d
[
e
];
if
(
0
===
a
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
a
)
return
a
[
2
];
var
c
=
new
Promise
(
function
(
c
,
f
){
a
=
d
[
e
]
=
[
c
,
f
]});
a
[
2
]
=
c
;
var
b
=
document
.
getElementsByTagName
(
"head"
)[
0
],
n
=
document
.
createElement
(
"script"
);
n
.
type
=
"text/javascript"
,
n
.
charset
=
"utf-8"
,
n
.
async
=!
0
,
n
.
timeout
=
12
e4
,
f
.
nc
&&
n
.
setAttribute
(
"nonce"
,
f
.
nc
),
n
.
src
=
f
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"a65b89ba49331c2da266"
,
1
:
"954a8a70c5f1171933ac"
,
2
:
"2025d32c544f960c7161"
,
3
:
"5e5fd50a283f45682919"
,
4
:
"7fb54b0d6edc84c910b5"
,
5
:
"d493a299eefcfbd9f885"
,
6
:
"987ab930d70320e9de11"
,
7
:
"eb9873622796fc89ead2"
,
8
:
"6f38a596c23a135b17cc"
,
9
:
"44383cfb15abd9a26d55"
,
10
:
"ba45ab3ce5ecc5a4c375"
,
11
:
"d9b7ec9b4d7bc3d4e1a7"
,
12
:
"43c597c062d3064ec862"
,
13
:
"eeb1013728f3e67bb869"
,
14
:
"cc777d4e374d0428a9f9"
,
15
:
"1a4794eae71e5676b82a"
,
16
:
"9ff89e3ae22fb695931f"
,
17
:
"0ee5ffd1827c0ab14257"
,
18
:
"fdb6aeb863dd5e05ebd6"
,
19
:
"ceaa40d8aa6227ccaa7b"
,
20
:
"41027a6d3a2c48820f68"
,
21
:
"711aa9a9ac3eae33b133"
,
22
:
"a1fc1510f2466b09fb99"
,
23
:
"8a47f55d3794b05cdde6"
,
24
:
"1053e8d27a11e83656c6"
,
25
:
"7a5e36a2c3be8a778bc3"
,
26
:
"e598d1edc20e37a70420"
,
27
:
"320dc28c5619664352ef"
,
28
:
"41e343a4d56ae502def9"
,
29
:
"1b665b6c377fa61779aa"
,
30
:
"44ad619653abe09fe4a2"
,
31
:
"f15018c679d31a23a484"
,
32
:
"3b191a8ca4748306ba30"
,
33
:
"d60beb8286a5273c8520"
,
34
:
"21e42e4239a3a4bece96"
,
35
:
"8c517c66214b3008ba1d"
,
36
:
"49f42097022ad1c511a9"
,
37
:
"06fc7189271107a22952"
,
38
:
"b38db70a1ac98d47033e"
,
39
:
"4d86ee1e3301f7724be9"
,
40
:
"58b97f413035bfcac73d"
,
41
:
"eee22ad0ab971e133a9f"
,
42
:
"d349ab27ce555f725e4f"
,
43
:
"0c35c92dcabc93995c47"
,
44
:
"a22bd4a80c711131d8cf"
,
45
:
"eba0691dbaf3680ac324"
,
46
:
"f3c31220fd4f30dba00a"
,
47
:
"52768d75b34a3ac8e091"
,
48
:
"35fc1ffcea3edca588fa"
,
49
:
"07ea1d498a5e7f89f13b"
,
50
:
"ba943a0915a5c08260e6"
,
51
:
"377ddd3618ad5bd9c3a8"
,
52
:
"1e2ae65363a4861dd355"
,
53
:
"cad2e8ac87e5684a9bc2"
,
54
:
"aa9df4f3a7eacae9e5db"
,
55
:
"5515666662cecc9025bc"
,
56
:
"2d7039de458c3c9cb678"
,
57
:
"9f9fb6bfcac478732dad"
,
58
:
"7ca51a6189813a34c8e8"
,
59
:
"94cef91aa20f1ed4e307"
,
60
:
"af4a6c684004f80a7ee0"
,
61
:
"61567903701f9732f012"
,
62
:
"ddef6dba0e1841fb538c"
,
63
:
"a3a44a6f506f871deab4"
,
64
:
"40f89a451c2e89015091"
,
65
:
"4e16618829c82ab55c8a"
,
66
:
"af70555c4e8832c02abf"
,
67
:
"8fdd20bb6633a594da91"
,
68
:
"5c88c8205192e47c5440"
,
69
:
"4df5e7e8568b818a23af"
,
70
:
"ca6ac1fe2e2c3ac7a6ca"
,
71
:
"c4b9ffa6fd9ed879342f"
,
72
:
"ecca0939974e3cb8b4ff"
,
73
:
"4c5f9e1a5892624f46e6"
,
74
:
"e4179f75b296bd599098"
,
75
:
"a29bc05b96ce086304e1"
,
76
:
"a4e7039d1702d1398ad6"
,
77
:
"9568405fcd7f68bbbed2"
,
78
:
"6c0dc47c4cd66828eea7"
,
79
:
"0018729eec70a9546602"
,
80
:
"189377999dd7e01b560e"
,
81
:
"32879f43d7e376621672"
,
82
:
"80e1bea9e7c52a0010e2"
,
83
:
"8e92060d7042fa029dc4"
,
84
:
"917d6e79a15c0ce10d4c"
}[
e
]
+
".js"
;
var
r
=
setTimeout
(
t
,
12
e4
);
function
t
(){
n
.
onerror
=
n
.
onload
=
null
,
clearTimeout
(
r
);
var
a
=
d
[
e
];
0
!==
a
&&
(
a
&&
a
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
d
[
e
]
=
void
0
)}
return
n
.
onerror
=
n
.
onload
=
t
,
b
.
appendChild
(
n
),
c
},
f
.
m
=
e
,
f
.
c
=
c
,
f
.
d
=
function
(
e
,
a
,
c
){
f
.
o
(
e
,
a
)
||
Object
.
defineProperty
(
e
,
a
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
c
})},
f
.
n
=
function
(
e
){
var
a
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
f
.
d
(
a
,
"a"
,
a
),
a
},
f
.
o
=
function
(
e
,
a
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
a
)},
f
.
p
=
"./"
,
f
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
!
function
(
e
){
var
a
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
c
,
b
,
n
){
for
(
var
r
,
t
,
o
,
i
=
0
,
u
=
[];
i
<
c
.
length
;
i
++
)
t
=
c
[
i
],
f
[
t
]
&&
u
.
push
(
f
[
t
][
0
]),
f
[
t
]
=
0
;
for
(
r
in
b
)
Object
.
prototype
.
hasOwnProperty
.
call
(
b
,
r
)
&&
(
e
[
r
]
=
b
[
r
]);
for
(
a
&&
a
(
c
,
b
,
n
);
u
.
length
;)
u
.
shift
()();
if
(
n
)
for
(
i
=
0
;
i
<
n
.
length
;
i
++
)
o
=
d
(
d
.
s
=
n
[
i
]);
return
o
};
var
c
=
{},
f
=
{
87
:
0
};
function
d
(
a
){
if
(
c
[
a
])
return
c
[
a
].
exports
;
var
f
=
c
[
a
]
=
{
i
:
a
,
l
:
!
1
,
exports
:{}};
return
e
[
a
].
call
(
f
.
exports
,
f
,
f
.
exports
,
d
),
f
.
l
=!
0
,
f
.
exports
}
d
.
e
=
function
(
e
){
var
a
=
f
[
e
];
if
(
0
===
a
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
a
)
return
a
[
2
];
var
c
=
new
Promise
(
function
(
c
,
d
){
a
=
f
[
e
]
=
[
c
,
d
]});
a
[
2
]
=
c
;
var
b
=
document
.
getElementsByTagName
(
"head"
)[
0
],
n
=
document
.
createElement
(
"script"
);
n
.
type
=
"text/javascript"
,
n
.
charset
=
"utf-8"
,
n
.
async
=!
0
,
n
.
timeout
=
12
e4
,
d
.
nc
&&
n
.
setAttribute
(
"nonce"
,
d
.
nc
),
n
.
src
=
d
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"a65b89ba49331c2da266"
,
1
:
"954a8a70c5f1171933ac"
,
2
:
"2025d32c544f960c7161"
,
3
:
"5e5fd50a283f45682919"
,
4
:
"7fb54b0d6edc84c910b5"
,
5
:
"d493a299eefcfbd9f885"
,
6
:
"987ab930d70320e9de11"
,
7
:
"b69b2470373178e97653"
,
8
:
"6f38a596c23a135b17cc"
,
9
:
"44383cfb15abd9a26d55"
,
10
:
"ba45ab3ce5ecc5a4c375"
,
11
:
"d9b7ec9b4d7bc3d4e1a7"
,
12
:
"c290ead90f1ffdc902d2"
,
13
:
"eeb1013728f3e67bb869"
,
14
:
"cc777d4e374d0428a9f9"
,
15
:
"1a4794eae71e5676b82a"
,
16
:
"9ff89e3ae22fb695931f"
,
17
:
"0ee5ffd1827c0ab14257"
,
18
:
"fdb6aeb863dd5e05ebd6"
,
19
:
"ceaa40d8aa6227ccaa7b"
,
20
:
"41027a6d3a2c48820f68"
,
21
:
"711aa9a9ac3eae33b133"
,
22
:
"a1fc1510f2466b09fb99"
,
23
:
"8a47f55d3794b05cdde6"
,
24
:
"1053e8d27a11e83656c6"
,
25
:
"7a5e36a2c3be8a778bc3"
,
26
:
"e598d1edc20e37a70420"
,
27
:
"320dc28c5619664352ef"
,
28
:
"41e343a4d56ae502def9"
,
29
:
"1b665b6c377fa61779aa"
,
30
:
"44ad619653abe09fe4a2"
,
31
:
"f15018c679d31a23a484"
,
32
:
"3b191a8ca4748306ba30"
,
33
:
"d60beb8286a5273c8520"
,
34
:
"21e42e4239a3a4bece96"
,
35
:
"8c517c66214b3008ba1d"
,
36
:
"49f42097022ad1c511a9"
,
37
:
"06fc7189271107a22952"
,
38
:
"b38db70a1ac98d47033e"
,
39
:
"4d86ee1e3301f7724be9"
,
40
:
"58b97f413035bfcac73d"
,
41
:
"eee22ad0ab971e133a9f"
,
42
:
"d349ab27ce555f725e4f"
,
43
:
"0c35c92dcabc93995c47"
,
44
:
"a22bd4a80c711131d8cf"
,
45
:
"eba0691dbaf3680ac324"
,
46
:
"f3c31220fd4f30dba00a"
,
47
:
"52768d75b34a3ac8e091"
,
48
:
"35fc1ffcea3edca588fa"
,
49
:
"07ea1d498a5e7f89f13b"
,
50
:
"ba943a0915a5c08260e6"
,
51
:
"377ddd3618ad5bd9c3a8"
,
52
:
"1e2ae65363a4861dd355"
,
53
:
"cad2e8ac87e5684a9bc2"
,
54
:
"aa9df4f3a7eacae9e5db"
,
55
:
"5515666662cecc9025bc"
,
56
:
"2d7039de458c3c9cb678"
,
57
:
"9f9fb6bfcac478732dad"
,
58
:
"7ca51a6189813a34c8e8"
,
59
:
"94cef91aa20f1ed4e307"
,
60
:
"af4a6c684004f80a7ee0"
,
61
:
"61567903701f9732f012"
,
62
:
"ddef6dba0e1841fb538c"
,
63
:
"a3a44a6f506f871deab4"
,
64
:
"40f89a451c2e89015091"
,
65
:
"4e16618829c82ab55c8a"
,
66
:
"af70555c4e8832c02abf"
,
67
:
"8fdd20bb6633a594da91"
,
68
:
"5c88c8205192e47c5440"
,
69
:
"4df5e7e8568b818a23af"
,
70
:
"ca6ac1fe2e2c3ac7a6ca"
,
71
:
"c4b9ffa6fd9ed879342f"
,
72
:
"ecca0939974e3cb8b4ff"
,
73
:
"4c5f9e1a5892624f46e6"
,
74
:
"e4179f75b296bd599098"
,
75
:
"a29bc05b96ce086304e1"
,
76
:
"a4e7039d1702d1398ad6"
,
77
:
"9568405fcd7f68bbbed2"
,
78
:
"6c0dc47c4cd66828eea7"
,
79
:
"0018729eec70a9546602"
,
80
:
"189377999dd7e01b560e"
,
81
:
"32879f43d7e376621672"
,
82
:
"80e1bea9e7c52a0010e2"
,
83
:
"8e92060d7042fa029dc4"
,
84
:
"917d6e79a15c0ce10d4c"
}[
e
]
+
".js"
;
var
r
=
setTimeout
(
t
,
12
e4
);
function
t
(){
n
.
onerror
=
n
.
onload
=
null
,
clearTimeout
(
r
);
var
a
=
f
[
e
];
0
!==
a
&&
(
a
&&
a
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
f
[
e
]
=
void
0
)}
return
n
.
onerror
=
n
.
onload
=
t
,
b
.
appendChild
(
n
),
c
},
d
.
m
=
e
,
d
.
c
=
c
,
d
.
d
=
function
(
e
,
a
,
c
){
d
.
o
(
e
,
a
)
||
Object
.
defineProperty
(
e
,
a
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
c
})},
d
.
n
=
function
(
e
){
var
a
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
d
.
d
(
a
,
"a"
,
a
),
a
},
d
.
o
=
function
(
e
,
a
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
a
)},
d
.
p
=
"./"
,
d
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
\ No newline at end of file
src/components/login-data/day-login-chart.vue
View file @
b15fa527
...
@@ -74,7 +74,7 @@ export default {
...
@@ -74,7 +74,7 @@ export default {
alias
:
'总登录人数'
// ''
alias
:
'总登录人数'
// ''
},
},
bizDates
:
{
bizDates
:
{
nice
:
true
//
nice: true
}
}
});
});
this
.
chart
.
guide
().
text
({
this
.
chart
.
guide
().
text
({
...
...
src/components/login-data/time-login-chart.vue
View file @
b15fa527
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
* @Author: 无尘
* @Author: 无尘
* @Date: 2020-07-02 16:48:49
* @Date: 2020-07-02 16:48:49
* @LastEditors: 无尘
* @LastEditors: 无尘
* @LastEditTime: 2020-07-08 13:5
1:38
* @LastEditTime: 2020-07-08 13:5
9:10
-->
-->
<!--
<!--
<time-login-chart :charData="charData" id="time-login-chart"></time-login-chart>
<time-login-chart :charData="charData" id="time-login-chart"></time-login-chart>
...
@@ -74,7 +74,7 @@ export default {
...
@@ -74,7 +74,7 @@ export default {
alias
:
'平均每人登录次数'
//'登录次数'
alias
:
'平均每人登录次数'
//'登录次数'
},
},
bizDates
:
{
bizDates
:
{
nice
:
true
//
nice: true
}
}
});
});
this
.
chart
.
guide
().
text
({
this
.
chart
.
guide
().
text
({
...
...
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