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
2b8269c8
Commit
2b8269c8
authored
Nov 16, 2020
by
无尘
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 修改提示
parent
799a038b
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
11 additions
and
8 deletions
+11
-8
index.html
dist/index.html
+2
-2
app.c85fa8f746d40fdeb56240fc035dae01.css
dist/static/css/app.c85fa8f746d40fdeb56240fc035dae01.css
+0
-0
5.d3f88d7a7ab12a0c3ee3.js
dist/static/js/5.d3f88d7a7ab12a0c3ee3.js
+2
-2
manifest.0d2d646a89823820b81d.js
dist/static/js/manifest.0d2d646a89823820b81d.js
+2
-2
total-preview.vue
src/components/login-data/total-preview.vue
+5
-2
No files found.
dist/index.html
View file @
2b8269c8
<!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.a75029f4c21f0aaee09a9d296678362b.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.8355fd3b47625321f3db.js
></script><script
type=
text/javascript
src=
./static/js/vendor.c9b2df17ceb0429de99c.js
></script><script
type=
text/javascript
src=
./static/js/app.3b7a0f97a46338a97901.js
></script></body></html>
\ No newline at end of file
<!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.c85fa8f746d40fdeb56240fc035dae01.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.0d2d646a89823820b81d.js
></script><script
type=
text/javascript
src=
./static/js/vendor.c9b2df17ceb0429de99c.js
></script><script
type=
text/javascript
src=
./static/js/app.3b7a0f97a46338a97901.js
></script></body></html>
\ No newline at end of file
dist/static/css/app.
a75029f4c21f0aaee09a9d296678362b
.css
→
dist/static/css/app.
c85fa8f746d40fdeb56240fc035dae01
.css
View file @
2b8269c8
This source diff could not be displayed because it is too large. You can
view the blob
instead.
dist/static/js/5.
6bd713bbe91578b0208
3.js
→
dist/static/js/5.
d3f88d7a7ab12a0c3ee
3.js
View file @
2b8269c8
webpackJsonp
([
5
],{
"/ud3"
:
function
(
t
,
a
){},
"7wEa"
:
function
(
t
,
a
){},
CVxX
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
GSwY
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
N1jj
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
QJEo
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAABgCAYAAABWvkNyAAAAAXNSR0IArs4c6QAAAyNJREFUeAHt2rFu2zAQBmA7CNChW9e+/6N1Lbp0rYtkIOEgyykn8U76AgRgApo8ffeDUWTffv3+93j7vvki0FzgpXn9yicwBIR5UBh0FxDm7h1U/xAQ5kFh0F1AmLt3UP1DQJgHhUF3AWHu3kH1DwFhHhQG3QWEuXsH1T8EhHlQGHQXEObuHVT/EBDmQWHQXUCYu3dQ/UPgdYwMCOwo8PGTmT9/vNyzt3MyZ4tab5mAMC+jt3G2gDBni1pvmYAwL6O3cbaAMGeLWm+ZgDAvo7dxtoAwZ4tab5mAMC+jt3G2gDBni1pvmYAwL6O3cbaAMGeLWm+ZgDAvo7dxtoAwZ4tab5mAMC+jt3G2wOk/AnrERw+zm2K9bQJO5m1uXlVQQJgLNkVJ2wSEeZubVxUUEOaCTVHSNgFh3ubmVQUFTv80o6D5pyV56vIpS+iXTuYQl8mVBYS5cnfUFhIQ5hCXyZUFhLlyd9QWEhDmEJfJlQWEuXJ31BYSEOYQl8mVBYS5cnfUFhIQ5hCXyZUFvAOY3B3v5CWDBpZzMgewTK0tIMy1+6O6gIAwB7BMrS0gzLX7o7qAgDAHsEytLSDMtfujuoCAMAewTK0tIMy1+6O6gIAwB7BMrS0gzLX7o7qAgLezA1hnmnrGt92dzGdK6MWvpc3JfMaT5OLZS798J3M6qQVXCQjzKnn7pgsIczqpBVcJtLlnXgVk32eByv+7OJmfe+WnxgLC3Lh5Sn8WEOZnDz81Fth8z1z53qlxP5T+BQEn8xfwvLSWwOaTudZl5FfjL0++6d4rOpn3Frb+YQLCfBi1jfYWEOa9ha1/mIAwH0Zto70FhHlvYesfJiDMh1HbaG+Bwx/NeeS1d0uvu76T+bq9P92VC/PpWnrdCzr8NuO61Ptcudu26epknhZGzQWEuXkDlT8FhHlaGDUXEObmDVT+FBDmaWHUXECYmzdQ+VNAmKeFUXMBYW7eQOVPAWGeFkbNBYS5eQOVPwWEeVoYNRcQ5uYNVP4UEOZpYdRcQJibN1D5U0CYp4VRc4H72+dhv3+7N78M5RO43d5T/Ofv4wGDQHeB/300PDm6DxByAAAAAElFTkSuQmCC"
},
R7yx
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
WRJw
:
function
(
t
,
a
){},
eBvo
:
function
(
t
,
a
){},
hlTV
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARIAAACsCAYAAAC3gCOSAAAAAXNSR0IArs4c6QAABHpJREFUeAHt2z1ywjAQBlDgCGlz/6OlzRFIcMvQ2Ja8P3o0mTBY2n3r2e67316fn9/n3/bXhwABAnsFvr8e98feh/yeAAEC7wIWybuI/wkQ2C1gkewm8wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5BS4b2VJ/+YcztVVbSnOq+90Xw8BWZsec9QFgVABiySU3+UEeghYJD3mqAsCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQuJVL/0qoemsJ5BOQtck3ExURKCdgkZQbmYIJ5BOwSPLNREUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcEigXPr3UJceIrCQQERCXtZmoRdMqwRmCVgks2SdS2AhAYtkoWFrlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAr0FpH97z3dadxEJ02nNOPi0gKzNaUIHECBgkXgHCBA4LWCRnCZ0AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkEJD+zTGHj1VI2H5k8WVCAVmbhENREoFqAhZJtYmpl0BCAYsk4VCURIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJHBKR/j6h5poyABPU1o5K1ucbZLQRaC1gkrcerOQLXCFgk1zi7hQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSmC0j/Tid2AYF4gdkpaFmb+BmrgEB5AYuk/Ag1QCBewCKJn4EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCIgPTvEEaH7BGYnUTdU4vfjhGQtRnj6BQCSwtYJEuPX/MExghYJGMcnUKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC4QLSv+EjUEAHgdUTzbI2Hd5iPRAIFrBIggfgegIdBCySDlPUAwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi8BKR/vQYEkglUTBLL2iR7iZRDoKKARVJxamomkEzAIkk2EOUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwFEB6d+jcp5rK1AxfRs9DFmb6Am4n0ADAYukwRC1QCBawCKJnoD7CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCQgPTvIEjHEFhVYEtLy9qsOn19ExgoYJEMxHQUgVUFLJJVJ69vAgMF/gFH7TRcgy9eyQAAAABJRU5ErkJggg=="
},
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
:
""
,
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-15"
},[
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-13 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-192 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20-15"
},[
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-13 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-220 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20-15"
},[
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-13 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-220 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20-15"
},[
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-13 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
.
_f
(
"formatTime"
)(
t
.
loginData
.
avgVisitTime
)))])])])]),
t
.
_v
(
" "
),
e
(
"li"
,{
staticClass
:
"data-total-cell flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20-15"
},[
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-13 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-220 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20-15"
},[
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-13 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
(
"zDVW"
)},
"data-v-450ec76c"
,
null
).
exports
,
r
=
e
(
"jNLg"
),
o
=
{
data
:
function
(){
return
{
chart
:
null
}},
props
:{
charData
:{
type
:
Array
,
default
:
function
(){
return
[]}},
id
:
String
,
width
:{
type
:
Number
,
default
:
null
}},
watch
:{},
methods
:{}},
l
=
{
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 m-b-4"
},[
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"
,{
staticClass
:
"m-t-10"
},[
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
A
=
e
(
"VU/8"
)(
o
,
l
,
!
1
,
function
(
t
){
e
(
"WRJw"
)},
"data-v-a60a0b10"
,
null
).
exports
,
d
=
e
(
"rbYK"
),
g
=
e
(
"P9l9"
),
f
=
e
(
"Ch4/"
),
v
=
e
(
"Q0Ca"
),
C
=
{
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
:
""
,
toDayLoginClerkCnt
:
"0"
},
tabActive
:
"1"
,
charData
:[],
processData
:[]}},
computed
:{},
methods
:{
changeDate
:
function
(){
this
.
getTendData
()},
changeTab
:
function
(
t
){
this
.
tabActive
=
t
,
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
(
g
.
d
)(
"/haoban-manage3-web/wx-enterprise-list"
,{}).
then
(
function
(
a
){
var
e
=
a
.
data
;
1
!=
e
.
errorCode
?
f
.
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
(
g
.
a
)(
"/haoban-manage3-web/web/total-activation-data"
,
e
).
then
(
function
(
t
){
var
e
=
t
.
data
;
if
(
1
==
e
.
errorCode
)
return
e
.
result
.
avgVisitTime
=
parseInt
(
e
.
result
.
avgVisitTime
),
a
.
loginData
=
e
.
result
||
{
totalClerkCnt
:
"0"
,
activeClerkCnt
:
"0"
,
loginClerkCnt
:
"0"
,
avgLoginTimes
:
"0"
,
avgVisitTime
:
""
,
toDayLoginClerkCnt
:
"0"
},
!
1
;
f
.
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
:
1
==
a
.
tabActive
?
a
.
selectStartDay
:
a
.
selectTendDay
,
endDate
:
1
==
a
.
tabActive
?
a
.
selectEndDay
:
a
.
selectTendDay
};
Object
(
g
.
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
.
bizDates
=
1
==
a
.
tabActive
?
t
.
bizDates
.
split
(
"-"
)[
1
]
+
"-"
+
t
.
bizDates
.
split
(
"-"
)[
2
]:
t
.
bizDates
,
t
.
avgLoginTimes
=
parseInt
(
t
.
avgLoginTimes
),
t
.
avgVisitTime
=
parseInt
(
t
.
avgVisitTime
)}),
a
.
charData
=
e
.
result
.
result
||
[],
!
1
;
f
.
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
(
g
.
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
.
round
(
100
*
(
t
.
loginClerkCnt
/
t
.
totalClerkCnt
).
toFixed
(
3
))
+
"%"
}),
a
.
processData
=
e
.
result
.
result
||
[],
!
1
;
f
.
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
=
v
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
6048
e5
),
this
.
selectEndDay
=
v
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
864
e5
),
this
.
selectTendDay
=
v
.
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
:
A
,
timeLoginChart
:
d
.
a
}},
h
=
{
render
:
function
(){
var
t
=
this
,
a
=
t
.
$createElement
,
i
=
t
.
_self
.
_c
||
a
;
return
i
(
"div"
,{
staticClass
:
"my-customer-wrap common-set-wrap"
},[
i
(
"div"
,{
staticClass
:
"right-content"
},[
i
(
"div"
,{
staticClass
:
"right-box"
},[
i
(
"div"
,{
staticClass
:
"apps-content flex"
},[
i
(
"div"
,{
staticClass
:
"apps-content-right"
},[
i
(
"div"
,{
staticClass
:
"flex flex-space-between"
},[
t
.
_m
(
0
),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"my-customer-brand"
},[
i
(
"span"
,{
staticClass
:
"font-14 color-606266 "
},[
t
.
_v
(
"切换商户"
)]),
i
(
"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
i
(
"el-option"
,{
key
:
t
.
enterpriseId
,
attrs
:{
label
:
t
.
enterpriseName
,
value
:
t
.
enterpriseId
}})}))],
1
)]),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"data-total-view m-t-20"
},[
i
(
"total-preview"
,{
attrs
:{
activeBrand
:
t
.
activeBrand
,
loginData
:
t
.
loginData
}})],
1
),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"chart-body m-t-32"
},[
i
(
"div"
,{
staticClass
:
"chart-wrap flex flex-space-between"
},[
i
(
"div"
,{
staticClass
:
"chart-left flex-1 border-box"
},[
i
(
"div"
,{
staticClass
:
"chart-top flex flex-space-between"
},[
i
(
"div"
,{
staticClass
:
"flex"
},[
i
(
"div"
,{
class
:[
"font-14 font-w-bold cursor-pointer"
,
1
==
t
.
tabActive
?
"color-303133"
:
"color-909399"
],
on
:{
click
:
function
(
a
){
t
.
changeTab
(
"1"
)}}},[
t
.
_v
(
"日访问趋势"
)]),
t
.
_v
(
" "
),
i
(
"div"
,{
class
:[
"font-14 font-w-bold day-tend cursor-pointer"
,
2
==
t
.
tabActive
?
"color-303133"
:
"color-909399"
],
on
:{
click
:
function
(
a
){
t
.
changeTab
(
"2"
)}}},[
t
.
_v
(
"日时段访问趋势"
)])]),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"cursor-pointer hover-link"
,
on
:{
click
:
function
(
a
){
t
.
changeRoute
(
"/loginDetail?brandId="
+
t
.
activeBrand
)}}},[
i
(
"span"
,{
staticClass
:
"font-14 color-909399"
},[
t
.
_v
(
"查看登录人员明细"
)]),
i
(
"i"
,{
staticClass
:
"el-icon-arrow-right el-icon--right font-14 color-909399"
})])]),
t
.
_v
(
" "
),
2
==
t
.
tabActive
?
i
(
"div"
,{
staticClass
:
"date-div m-t-20"
},[
i
(
"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
(
" "
),
i
(
"div"
,{
staticClass
:
"chart-content m-t-20"
},[
t
.
charData
.
length
?
i
(
"day-login-chart"
,{
attrs
:{
charData
:
t
.
charData
,
id
:
"day-login-chart"
}}):
t
.
_e
(),
t
.
_v
(
" "
),
t
.
charData
.
length
?
t
.
_e
():
i
(
"div"
,{
staticClass
:
"no-data-char m-t-90"
},[
i
(
"img"
,{
attrs
:{
src
:
e
(
"QJEo"
),
alt
:
""
}}),
t
.
_v
(
" "
),
i
(
"p"
,{
staticClass
:
"font-12 color-c0c4cc m-t-20"
},[
t
.
_v
(
"- 暂无数据 -"
)])]),
t
.
_v
(
" "
),
t
.
charData
.
length
?
i
(
"div"
,{
staticClass
:
"m-t-20"
},[
i
(
"time-login-chart"
,{
attrs
:{
charData
:
t
.
charData
,
id
:
"time-login-chart"
}})],
1
):
t
.
_e
(),
t
.
_v
(
" "
),
t
.
charData
.
length
?
t
.
_e
():
i
(
"div"
,{
staticClass
:
"no-data-char m-t-150"
},[
i
(
"img"
,{
attrs
:{
src
:
e
(
"QJEo"
),
alt
:
""
}}),
t
.
_v
(
" "
),
i
(
"p"
,{
staticClass
:
"font-12 color-c0c4cc m-t-20"
},[
t
.
_v
(
"- 暂无数据 -"
)])])],
1
)]),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"chart-right flex-1 m-l-10 border-box"
},[
i
(
"div"
,{
staticClass
:
"chart-top flex flex-space-between"
},[
i
(
"div"
,{
staticClass
:
"font-14 color-303133 font-w-bold "
},[
t
.
_v
(
"昨日区域登录统计"
)]),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"cursor-pointer hover-link"
,
on
:{
click
:
function
(
a
){
t
.
changeRoute
(
"/areaLoginDetail?brandId="
+
t
.
activeBrand
)}}},[
i
(
"span"
,{
staticClass
:
"font-14 color-909399"
},[
t
.
_v
(
"区域登录明细"
)]),
i
(
"i"
,{
staticClass
:
"el-icon-arrow-right el-icon--right font-14 color-909399"
})])]),
t
.
_v
(
" "
),
t
.
processData
.
length
?
i
(
"div"
,{
staticClass
:
"chart-content"
},[
i
(
"area-progress"
,{
attrs
:{
charData
:
t
.
processData
,
id
:
"a-chart"
}})],
1
):
t
.
_e
(),
t
.
_v
(
" "
),
t
.
processData
.
length
?
t
.
_e
():
i
(
"div"
,{
staticClass
:
"no-data-char m-t-180"
},[
i
(
"img"
,{
staticClass
:
"w-274"
,
attrs
:{
src
:
e
(
"hlTV"
),
alt
:
""
}}),
t
.
_v
(
" "
),
i
(
"p"
,{
staticClass
:
"font-12 color-c0c4cc m-t-20"
},[
t
.
_v
(
"- 暂无数据 -"
)])])])])])])])])])])},
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 font-w-bold "
},[
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
u
=
e
(
"VU/8"
)(
C
,
h
,
!
1
,
function
(
t
){
e
(
"7wEa"
)},
"data-v-af6270ac"
,
null
);
a
.
default
=
u
.
exports
},
jNLg
:
function
(
t
,
a
,
e
){
"use strict"
;
var
i
=
e
(
"5i7M"
),
s
=
e
(
"Q0Ca"
),
n
=
{
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
,
60
]}),
this
.
chart
.
data
(
this
.
charData
);
var
t
=
this
.
charData
.
length
>
7
?
15
:
25
;
this
.
chart
.
scale
({
avgVisitTime
:{
min
:
0
,
nice
:
!
0
,
alias
:
"人均访问时长"
},
loginClerkCnt
:{
nice
:
!
0
,
alias
:
"总登录人数"
},
bizDates
:{}}),
this
.
chart
.
annotation
().
text
({
top
:
!
0
,
position
:[
"-4%"
,
"-10%"
],
content
:
"登录人数"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
annotation
().
text
({
top
:
!
0
,
position
:[
"100%"
,
"-10%"
],
content
:
"访问时长"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
axis
(
"avgVisitTime"
,{
grid
:
null
,
title
:
null
,
label
:{
formatter
:
function
(
t
){
return
s
.
a
.
formatTime
(
t
)}}}),
this
.
chart
.
axis
(
"loginClerkCnt"
,{
title
:
null
,
label
:{
formatter
:
function
(
t
){
return
~
String
(
t
).
indexOf
(
"."
)?
""
:
t
}}}),
this
.
chart
.
tooltip
({
showCrosshairs
:
!
0
,
shared
:
!
0
,
itemTpl
:
'<li style="padding-bottom: 10px;><span style="background-color:{color};width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px;"></span>{name}: {value}</li>'
}),
this
.
chart
.
interval
().
position
(
"bizDates*loginClerkCnt"
).
color
(
"#597EF7"
).
size
(
t
),
this
.
chart
.
line
().
position
(
"bizDates*avgVisitTime"
).
color
(
"#5ad8a6"
).
tooltip
(
"bizDates*avgVisitTime"
,
function
(
t
,
a
){
return
{
name
:
"人均访问时长"
,
value
:
s
.
a
.
formatTime
(
a
)}}),
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
()}}},
c
=
{
render
:
function
(){
var
t
=
this
.
$createElement
;
return
(
this
.
_self
.
_c
||
t
)(
"div"
,{
attrs
:{
id
:
this
.
id
}})},
staticRenderFns
:[]};
var
r
=
e
(
"VU/8"
)(
n
,
c
,
!
1
,
function
(
t
){
e
(
"eBvo"
)},
"data-v-554cac14"
,
null
);
a
.
a
=
r
.
exports
},
rbYK
:
function
(
t
,
a
,
e
){
"use strict"
;
var
i
=
e
(
"5i7M"
),
s
=
e
(
"Q0Ca"
),
n
=
{
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
,
60
]}),
this
.
chart
.
data
(
this
.
charData
);
var
t
=
this
.
charData
.
length
>
7
?
15
:
25
;
this
.
chart
.
scale
({
avgVisitTime
:{
min
:
0
,
nice
:
!
0
,
alias
:
"人均访问时长"
},
avgLoginTimes
:{
nice
:
!
0
,
alias
:
"平均每人登录次数"
},
bizDates
:{}}),
this
.
chart
.
annotation
().
text
({
top
:
!
0
,
position
:[
"-4%"
,
"-10%"
],
content
:
"登录次数"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
annotation
().
text
({
top
:
!
0
,
position
:[
"100%"
,
"-10%"
],
content
:
"访问时长"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
axis
(
"avgVisitTime"
,{
grid
:
null
,
title
:
null
,
label
:{
formatter
:
function
(
t
){
return
s
.
a
.
formatTime
(
t
)}}}),
this
.
chart
.
axis
(
"avgLoginTimes"
,{
title
:
null
,
label
:{
formatter
:
function
(
t
){
return
~
String
(
t
).
indexOf
(
"."
)?
""
:
t
}}}),
this
.
chart
.
tooltip
({
showCrosshairs
:
!
0
,
shared
:
!
0
,
itemTpl
:
'<li style="padding-bottom: 10px;><span style="background-color:{color};width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px;"></span>{name}: {value}</li>'
}),
this
.
chart
.
interval
().
position
(
"bizDates*avgLoginTimes"
).
color
(
"#597EF7"
).
size
(
t
),
this
.
chart
.
line
().
position
(
"bizDates*avgVisitTime"
).
color
(
"#5ad8a6"
).
tooltip
(
"bizDates*avgVisitTime"
,
function
(
t
,
a
){
return
{
name
:
"人均访问时长"
,
value
:
s
.
a
.
formatTime
(
a
)}}),
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
()}}},
c
=
{
render
:
function
(){
var
t
=
this
.
$createElement
;
return
(
this
.
_self
.
_c
||
t
)(
"div"
,{
attrs
:{
id
:
this
.
id
}})},
staticRenderFns
:[]};
var
r
=
e
(
"VU/8"
)(
n
,
c
,
!
1
,
function
(
t
){
e
(
"/ud3"
)},
"data-v-4b21c982"
,
null
);
a
.
a
=
r
.
exports
},
zDVW
:
function
(
t
,
a
){}});
\ No newline at end of file
webpackJsonp
([
5
],{
"/ud3"
:
function
(
t
,
a
){},
"7wEa"
:
function
(
t
,
a
){},
CVxX
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
GSwY
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
N1jj
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
QJEo
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAABgCAYAAABWvkNyAAAAAXNSR0IArs4c6QAAAyNJREFUeAHt2rFu2zAQBmA7CNChW9e+/6N1Lbp0rYtkIOEgyykn8U76AgRgApo8ffeDUWTffv3+93j7vvki0FzgpXn9yicwBIR5UBh0FxDm7h1U/xAQ5kFh0F1AmLt3UP1DQJgHhUF3AWHu3kH1DwFhHhQG3QWEuXsH1T8EhHlQGHQXEObuHVT/EBDmQWHQXUCYu3dQ/UPgdYwMCOwo8PGTmT9/vNyzt3MyZ4tab5mAMC+jt3G2gDBni1pvmYAwL6O3cbaAMGeLWm+ZgDAvo7dxtoAwZ4tab5mAMC+jt3G2gDBni1pvmYAwL6O3cbaAMGeLWm+ZgDAvo7dxtoAwZ4tab5mAMC+jt3G2wOk/AnrERw+zm2K9bQJO5m1uXlVQQJgLNkVJ2wSEeZubVxUUEOaCTVHSNgFh3ubmVQUFTv80o6D5pyV56vIpS+iXTuYQl8mVBYS5cnfUFhIQ5hCXyZUFhLlyd9QWEhDmEJfJlQWEuXJ31BYSEOYQl8mVBYS5cnfUFhIQ5hCXyZUFvAOY3B3v5CWDBpZzMgewTK0tIMy1+6O6gIAwB7BMrS0gzLX7o7qAgDAHsEytLSDMtfujuoCAMAewTK0tIMy1+6O6gIAwB7BMrS0gzLX7o7qAgLezA1hnmnrGt92dzGdK6MWvpc3JfMaT5OLZS798J3M6qQVXCQjzKnn7pgsIczqpBVcJtLlnXgVk32eByv+7OJmfe+WnxgLC3Lh5Sn8WEOZnDz81Fth8z1z53qlxP5T+BQEn8xfwvLSWwOaTudZl5FfjL0++6d4rOpn3Frb+YQLCfBi1jfYWEOa9ha1/mIAwH0Zto70FhHlvYesfJiDMh1HbaG+Bwx/NeeS1d0uvu76T+bq9P92VC/PpWnrdCzr8NuO61Ptcudu26epknhZGzQWEuXkDlT8FhHlaGDUXEObmDVT+FBDmaWHUXECYmzdQ+VNAmKeFUXMBYW7eQOVPAWGeFkbNBYS5eQOVPwWEeVoYNRcQ5uYNVP4UEOZpYdRcQJibN1D5U0CYp4VRc4H72+dhv3+7N78M5RO43d5T/Ofv4wGDQHeB/300PDm6DxByAAAAAElFTkSuQmCC"
},
R7yx
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,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"
},
WRJw
:
function
(
t
,
a
){},
eBvo
:
function
(
t
,
a
){},
hlTV
:
function
(
t
,
a
){
t
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARIAAACsCAYAAAC3gCOSAAAAAXNSR0IArs4c6QAABHpJREFUeAHt2z1ywjAQBlDgCGlz/6OlzRFIcMvQ2Ja8P3o0mTBY2n3r2e67316fn9/n3/bXhwABAnsFvr8e98feh/yeAAEC7wIWybuI/wkQ2C1gkewm8wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5BS4b2VJ/+YcztVVbSnOq+90Xw8BWZsec9QFgVABiySU3+UEeghYJD3mqAsCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQuJVL/0qoemsJ5BOQtck3ExURKCdgkZQbmYIJ5BOwSPLNREUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcEigXPr3UJceIrCQQERCXtZmoRdMqwRmCVgks2SdS2AhAYtkoWFrlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAr0FpH97z3dadxEJ02nNOPi0gKzNaUIHECBgkXgHCBA4LWCRnCZ0AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkEJD+zTGHj1VI2H5k8WVCAVmbhENREoFqAhZJtYmpl0BCAYsk4VCURIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJHBKR/j6h5poyABPU1o5K1ucbZLQRaC1gkrcerOQLXCFgk1zi7hQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSmC0j/Tid2AYF4gdkpaFmb+BmrgEB5AYuk/Ag1QCBewCKJn4EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCIgPTvEEaH7BGYnUTdU4vfjhGQtRnj6BQCSwtYJEuPX/MExghYJGMcnUKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC4QLSv+EjUEAHgdUTzbI2Hd5iPRAIFrBIggfgegIdBCySDlPUAwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi8BKR/vQYEkglUTBLL2iR7iZRDoKKARVJxamomkEzAIkk2EOUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwFEB6d+jcp5rK1AxfRs9DFmb6Am4n0ADAYukwRC1QCBawCKJnoD7CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCQgPTvIEjHEFhVYEtLy9qsOn19ExgoYJEMxHQUgVUFLJJVJ69vAgMF/gFH7TRcgy9eyQAAAABJRU5ErkJggg=="
},
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
:
""
,
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-15"
},[
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-13 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-192 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20-15"
},[
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-13 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-220 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20-15"
},[
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-13 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-220 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20-15"
},[
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-13 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
.
_f
(
"formatTime"
)(
t
.
loginData
.
avgVisitTime
)))])])])]),
t
.
_v
(
" "
),
e
(
"li"
,{
staticClass
:
"data-total-cell flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20-15"
},[
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-13 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-230 flex-1"
},[
e
(
"div"
,{
staticClass
:
"flex p-20-15"
},[
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-13 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
(
"zDVW"
)},
"data-v-450ec76c"
,
null
).
exports
,
r
=
e
(
"jNLg"
),
o
=
{
data
:
function
(){
return
{
chart
:
null
}},
props
:{
charData
:{
type
:
Array
,
default
:
function
(){
return
[]}},
id
:
String
,
width
:{
type
:
Number
,
default
:
null
}},
watch
:{},
methods
:{}},
l
=
{
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 m-b-4"
},[
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"
,{
staticClass
:
"m-t-10"
},[
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
A
=
e
(
"VU/8"
)(
o
,
l
,
!
1
,
function
(
t
){
e
(
"WRJw"
)},
"data-v-a60a0b10"
,
null
).
exports
,
d
=
e
(
"rbYK"
),
g
=
e
(
"P9l9"
),
f
=
e
(
"Ch4/"
),
v
=
e
(
"Q0Ca"
),
C
=
{
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
:
""
,
toDayLoginClerkCnt
:
"0"
},
tabActive
:
"1"
,
charData
:[],
processData
:[]}},
computed
:{},
methods
:{
changeDate
:
function
(){
this
.
getTendData
()},
changeTab
:
function
(
t
){
this
.
tabActive
=
t
,
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
(
g
.
d
)(
"/haoban-manage3-web/wx-enterprise-list"
,{}).
then
(
function
(
a
){
var
e
=
a
.
data
;
1
!=
e
.
errorCode
?
f
.
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
(
g
.
a
)(
"/haoban-manage3-web/web/total-activation-data"
,
e
).
then
(
function
(
t
){
var
e
=
t
.
data
;
if
(
1
==
e
.
errorCode
)
return
e
.
result
.
avgVisitTime
=
parseInt
(
e
.
result
.
avgVisitTime
),
a
.
loginData
=
e
.
result
||
{
totalClerkCnt
:
"0"
,
activeClerkCnt
:
"0"
,
loginClerkCnt
:
"0"
,
avgLoginTimes
:
"0"
,
avgVisitTime
:
""
,
toDayLoginClerkCnt
:
"0"
},
!
1
;
f
.
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
:
1
==
a
.
tabActive
?
a
.
selectStartDay
:
a
.
selectTendDay
,
endDate
:
1
==
a
.
tabActive
?
a
.
selectEndDay
:
a
.
selectTendDay
};
Object
(
g
.
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
.
bizDates
=
1
==
a
.
tabActive
?
t
.
bizDates
.
split
(
"-"
)[
1
]
+
"-"
+
t
.
bizDates
.
split
(
"-"
)[
2
]:
t
.
bizDates
,
t
.
avgLoginTimes
=
parseInt
(
t
.
avgLoginTimes
),
t
.
avgVisitTime
=
parseInt
(
t
.
avgVisitTime
)}),
a
.
charData
=
e
.
result
.
result
||
[],
!
1
;
f
.
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
(
g
.
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
.
round
(
100
*
(
t
.
loginClerkCnt
/
t
.
totalClerkCnt
).
toFixed
(
3
))
+
"%"
}),
a
.
processData
=
e
.
result
.
result
||
[],
!
1
;
f
.
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
=
v
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
6048
e5
),
this
.
selectEndDay
=
v
.
a
.
timeStampToYmd
((
new
Date
).
getTime
()
-
864
e5
),
this
.
selectTendDay
=
v
.
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
:
A
,
timeLoginChart
:
d
.
a
}},
h
=
{
render
:
function
(){
var
t
=
this
,
a
=
t
.
$createElement
,
i
=
t
.
_self
.
_c
||
a
;
return
i
(
"div"
,{
staticClass
:
"my-customer-wrap common-set-wrap"
},[
i
(
"div"
,{
staticClass
:
"right-content"
},[
i
(
"div"
,{
staticClass
:
"right-box"
},[
i
(
"div"
,{
staticClass
:
"apps-content flex"
},[
i
(
"div"
,{
staticClass
:
"apps-content-right"
},[
i
(
"div"
,{
staticClass
:
"flex flex-space-between"
},[
t
.
_m
(
0
),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"my-customer-brand"
},[
i
(
"span"
,{
staticClass
:
"font-14 color-606266 "
},[
t
.
_v
(
"切换商户"
)]),
i
(
"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
i
(
"el-option"
,{
key
:
t
.
enterpriseId
,
attrs
:{
label
:
t
.
enterpriseName
,
value
:
t
.
enterpriseId
}})}))],
1
)]),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"data-total-view m-t-20"
},[
i
(
"total-preview"
,{
attrs
:{
activeBrand
:
t
.
activeBrand
,
loginData
:
t
.
loginData
}})],
1
),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"chart-body m-t-32"
},[
i
(
"div"
,{
staticClass
:
"chart-wrap flex flex-space-between"
},[
i
(
"div"
,{
staticClass
:
"chart-left flex-1 border-box"
},[
i
(
"div"
,{
staticClass
:
"chart-top flex flex-space-between"
},[
i
(
"div"
,{
staticClass
:
"flex"
},[
i
(
"div"
,{
class
:[
"font-14 font-w-bold cursor-pointer"
,
1
==
t
.
tabActive
?
"color-303133"
:
"color-909399"
],
on
:{
click
:
function
(
a
){
t
.
changeTab
(
"1"
)}}},[
t
.
_v
(
"日访问趋势"
)]),
t
.
_v
(
" "
),
i
(
"div"
,{
class
:[
"font-14 font-w-bold day-tend cursor-pointer"
,
2
==
t
.
tabActive
?
"color-303133"
:
"color-909399"
],
on
:{
click
:
function
(
a
){
t
.
changeTab
(
"2"
)}}},[
t
.
_v
(
"日时段访问趋势"
)])]),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"cursor-pointer hover-link"
,
on
:{
click
:
function
(
a
){
t
.
changeRoute
(
"/loginDetail?brandId="
+
t
.
activeBrand
)}}},[
i
(
"span"
,{
staticClass
:
"font-14 color-909399"
},[
t
.
_v
(
"查看登录人员明细"
)]),
i
(
"i"
,{
staticClass
:
"el-icon-arrow-right el-icon--right font-14 color-909399"
})])]),
t
.
_v
(
" "
),
2
==
t
.
tabActive
?
i
(
"div"
,{
staticClass
:
"date-div m-t-20"
},[
i
(
"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
(
" "
),
i
(
"div"
,{
staticClass
:
"chart-content m-t-20"
},[
t
.
charData
.
length
?
i
(
"day-login-chart"
,{
attrs
:{
charData
:
t
.
charData
,
id
:
"day-login-chart"
}}):
t
.
_e
(),
t
.
_v
(
" "
),
t
.
charData
.
length
?
t
.
_e
():
i
(
"div"
,{
staticClass
:
"no-data-char m-t-90"
},[
i
(
"img"
,{
attrs
:{
src
:
e
(
"QJEo"
),
alt
:
""
}}),
t
.
_v
(
" "
),
i
(
"p"
,{
staticClass
:
"font-12 color-c0c4cc m-t-20"
},[
t
.
_v
(
"- 暂无数据 -"
)])]),
t
.
_v
(
" "
),
t
.
charData
.
length
?
i
(
"div"
,{
staticClass
:
"m-t-20"
},[
i
(
"time-login-chart"
,{
attrs
:{
charData
:
t
.
charData
,
id
:
"time-login-chart"
}})],
1
):
t
.
_e
(),
t
.
_v
(
" "
),
t
.
charData
.
length
?
t
.
_e
():
i
(
"div"
,{
staticClass
:
"no-data-char m-t-150"
},[
i
(
"img"
,{
attrs
:{
src
:
e
(
"QJEo"
),
alt
:
""
}}),
t
.
_v
(
" "
),
i
(
"p"
,{
staticClass
:
"font-12 color-c0c4cc m-t-20"
},[
t
.
_v
(
"- 暂无数据 -"
)])])],
1
)]),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"chart-right flex-1 m-l-10 border-box"
},[
i
(
"div"
,{
staticClass
:
"chart-top flex flex-space-between"
},[
i
(
"div"
,{
staticClass
:
"font-14 color-303133 font-w-bold "
},[
t
.
_v
(
"昨日区域登录统计"
)]),
t
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"cursor-pointer hover-link"
,
on
:{
click
:
function
(
a
){
t
.
changeRoute
(
"/areaLoginDetail?brandId="
+
t
.
activeBrand
)}}},[
i
(
"span"
,{
staticClass
:
"font-14 color-909399"
},[
t
.
_v
(
"区域登录明细"
)]),
i
(
"i"
,{
staticClass
:
"el-icon-arrow-right el-icon--right font-14 color-909399"
})])]),
t
.
_v
(
" "
),
t
.
processData
.
length
?
i
(
"div"
,{
staticClass
:
"chart-content"
},[
i
(
"area-progress"
,{
attrs
:{
charData
:
t
.
processData
,
id
:
"a-chart"
}})],
1
):
t
.
_e
(),
t
.
_v
(
" "
),
t
.
processData
.
length
?
t
.
_e
():
i
(
"div"
,{
staticClass
:
"no-data-char m-t-180"
},[
i
(
"img"
,{
staticClass
:
"w-274"
,
attrs
:{
src
:
e
(
"hlTV"
),
alt
:
""
}}),
t
.
_v
(
" "
),
i
(
"p"
,{
staticClass
:
"font-12 color-c0c4cc m-t-20"
},[
t
.
_v
(
"- 暂无数据 -"
)])])])])])])])])])])},
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 font-w-bold "
},[
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
u
=
e
(
"VU/8"
)(
C
,
h
,
!
1
,
function
(
t
){
e
(
"7wEa"
)},
"data-v-af6270ac"
,
null
);
a
.
default
=
u
.
exports
},
jNLg
:
function
(
t
,
a
,
e
){
"use strict"
;
var
i
=
e
(
"5i7M"
),
s
=
e
(
"Q0Ca"
),
n
=
{
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
,
60
]}),
this
.
chart
.
data
(
this
.
charData
);
var
t
=
this
.
charData
.
length
>
7
?
15
:
25
;
this
.
chart
.
scale
({
avgVisitTime
:{
min
:
0
,
nice
:
!
0
,
alias
:
"人均访问时长"
},
loginClerkCnt
:{
nice
:
!
0
,
alias
:
"总登录人数"
},
bizDates
:{}}),
this
.
chart
.
annotation
().
text
({
top
:
!
0
,
position
:[
"-4%"
,
"-10%"
],
content
:
"登录人数"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
annotation
().
text
({
top
:
!
0
,
position
:[
"100%"
,
"-10%"
],
content
:
"访问时长"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
axis
(
"avgVisitTime"
,{
grid
:
null
,
title
:
null
,
label
:{
formatter
:
function
(
t
){
return
s
.
a
.
formatTime
(
t
)}}}),
this
.
chart
.
axis
(
"loginClerkCnt"
,{
title
:
null
,
label
:{
formatter
:
function
(
t
){
return
~
String
(
t
).
indexOf
(
"."
)?
""
:
t
}}}),
this
.
chart
.
tooltip
({
showCrosshairs
:
!
0
,
shared
:
!
0
,
itemTpl
:
'<li style="padding-bottom: 10px;><span style="background-color:{color};width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px;"></span>{name}: {value}</li>'
}),
this
.
chart
.
interval
().
position
(
"bizDates*loginClerkCnt"
).
color
(
"#597EF7"
).
size
(
t
),
this
.
chart
.
line
().
position
(
"bizDates*avgVisitTime"
).
color
(
"#5ad8a6"
).
tooltip
(
"bizDates*avgVisitTime"
,
function
(
t
,
a
){
return
{
name
:
"人均访问时长"
,
value
:
s
.
a
.
formatTime
(
a
)}}),
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
()}}},
c
=
{
render
:
function
(){
var
t
=
this
.
$createElement
;
return
(
this
.
_self
.
_c
||
t
)(
"div"
,{
attrs
:{
id
:
this
.
id
}})},
staticRenderFns
:[]};
var
r
=
e
(
"VU/8"
)(
n
,
c
,
!
1
,
function
(
t
){
e
(
"eBvo"
)},
"data-v-554cac14"
,
null
);
a
.
a
=
r
.
exports
},
rbYK
:
function
(
t
,
a
,
e
){
"use strict"
;
var
i
=
e
(
"5i7M"
),
s
=
e
(
"Q0Ca"
),
n
=
{
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
,
60
]}),
this
.
chart
.
data
(
this
.
charData
);
var
t
=
this
.
charData
.
length
>
7
?
15
:
25
;
this
.
chart
.
scale
({
avgVisitTime
:{
min
:
0
,
nice
:
!
0
,
alias
:
"人均访问时长"
},
avgLoginTimes
:{
nice
:
!
0
,
alias
:
"平均每人登录次数"
},
bizDates
:{}}),
this
.
chart
.
annotation
().
text
({
top
:
!
0
,
position
:[
"-4%"
,
"-10%"
],
content
:
"登录次数"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
annotation
().
text
({
top
:
!
0
,
position
:[
"100%"
,
"-10%"
],
content
:
"访问时长"
,
offsetX
:
0
,
offsetY
:
0
}),
this
.
chart
.
axis
(
"avgVisitTime"
,{
grid
:
null
,
title
:
null
,
label
:{
formatter
:
function
(
t
){
return
s
.
a
.
formatTime
(
t
)}}}),
this
.
chart
.
axis
(
"avgLoginTimes"
,{
title
:
null
,
label
:{
formatter
:
function
(
t
){
return
~
String
(
t
).
indexOf
(
"."
)?
""
:
t
}}}),
this
.
chart
.
tooltip
({
showCrosshairs
:
!
0
,
shared
:
!
0
,
itemTpl
:
'<li style="padding-bottom: 10px;><span style="background-color:{color};width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px;"></span>{name}: {value}</li>'
}),
this
.
chart
.
interval
().
position
(
"bizDates*avgLoginTimes"
).
color
(
"#597EF7"
).
size
(
t
),
this
.
chart
.
line
().
position
(
"bizDates*avgVisitTime"
).
color
(
"#5ad8a6"
).
tooltip
(
"bizDates*avgVisitTime"
,
function
(
t
,
a
){
return
{
name
:
"人均访问时长"
,
value
:
s
.
a
.
formatTime
(
a
)}}),
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
()}}},
c
=
{
render
:
function
(){
var
t
=
this
.
$createElement
;
return
(
this
.
_self
.
_c
||
t
)(
"div"
,{
attrs
:{
id
:
this
.
id
}})},
staticRenderFns
:[]};
var
r
=
e
(
"VU/8"
)(
n
,
c
,
!
1
,
function
(
t
){
e
(
"/ud3"
)},
"data-v-4b21c982"
,
null
);
a
.
a
=
r
.
exports
},
zDVW
:
function
(
t
,
a
){}});
\ No newline at end of file
dist/static/js/manifest.
8355fd3b47625321f3db
.js
→
dist/static/js/manifest.
0d2d646a89823820b81d
.js
View file @
2b8269c8
!
function
(
e
){
var
f
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
a
,
d
,
n
){
for
(
var
r
,
t
,
o
,
i
=
0
,
u
=
[];
i
<
a
.
length
;
i
++
)
t
=
a
[
i
],
c
[
t
]
&&
u
.
push
(
c
[
t
][
0
]),
c
[
t
]
=
0
;
for
(
r
in
d
)
Object
.
prototype
.
hasOwnProperty
.
call
(
d
,
r
)
&&
(
e
[
r
]
=
d
[
r
]);
for
(
f
&&
f
(
a
,
d
,
n
);
u
.
length
;)
u
.
shift
()();
if
(
n
)
for
(
i
=
0
;
i
<
n
.
length
;
i
++
)
o
=
b
(
b
.
s
=
n
[
i
]);
return
o
};
var
a
=
{},
c
=
{
88
:
0
};
function
b
(
f
){
if
(
a
[
f
])
return
a
[
f
].
exports
;
var
c
=
a
[
f
]
=
{
i
:
f
,
l
:
!
1
,
exports
:{}};
return
e
[
f
].
call
(
c
.
exports
,
c
,
c
.
exports
,
b
),
c
.
l
=!
0
,
c
.
exports
}
b
.
e
=
function
(
e
){
var
f
=
c
[
e
];
if
(
0
===
f
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
f
)
return
f
[
2
];
var
a
=
new
Promise
(
function
(
a
,
b
){
f
=
c
[
e
]
=
[
a
,
b
]});
f
[
2
]
=
a
;
var
d
=
document
.
getElementsByTagName
(
"head"
)[
0
],
n
=
document
.
createElement
(
"script"
);
n
.
type
=
"text/javascript"
,
n
.
charset
=
"utf-8"
,
n
.
async
=!
0
,
n
.
timeout
=
12
e4
,
b
.
nc
&&
n
.
setAttribute
(
"nonce"
,
b
.
nc
),
n
.
src
=
b
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"ba129d3b4f512eeaa1b6"
,
1
:
"2fe1fea28b338647500e"
,
2
:
"1ee388c2d99a13efc1ce"
,
3
:
"e3e5cb80f2284b3190be"
,
4
:
"d9188c5ef11d148a9172"
,
5
:
"6bd713bbe91578b02083"
,
6
:
"3014e775749d7f5b55f5"
,
7
:
"c7a7f149b9bda67ba206"
,
8
:
"44ef777174215bae215b"
,
9
:
"a62fb8970e3ef30127ce"
,
10
:
"546b16617e8d45a97acd"
,
11
:
"fce5fcc498c4ce97d798"
,
12
:
"6858196070975fac87ef"
,
13
:
"acdad5e4c434690dabb4"
,
14
:
"0515ff16e22ad1985252"
,
15
:
"3ae840fa1929846688ff"
,
16
:
"7400088166b56885fd23"
,
17
:
"df7d17412a0cb4c4d42f"
,
18
:
"09b98776fa678846481e"
,
19
:
"f11c386818436323fde4"
,
20
:
"e3adbfd3e776cf2e8f9f"
,
21
:
"d78352462bc271cf6c69"
,
22
:
"b775cd5a3407a1f4c844"
,
23
:
"ed8ffa7851cf7b93d55d"
,
24
:
"76079e07f55c773e8ebe"
,
25
:
"755d295db713955f70d0"
,
26
:
"033c6e723fba9da08a93"
,
27
:
"8ae3986881568fb833a3"
,
28
:
"a016b66e25f9c11fca32"
,
29
:
"9fc187d28f0558e31cb3"
,
30
:
"a383e23152f401e14903"
,
31
:
"a81d5594ab762bad1101"
,
32
:
"18695c9f2b46cc400c85"
,
33
:
"0a4442de53039502010e"
,
34
:
"e1c92d68f0bd271d5f80"
,
35
:
"ea6b99a3057b0b403906"
,
36
:
"47f03b8472e95e8be943"
,
37
:
"e3388332c83433feb21d"
,
38
:
"c26f420ff1a672b85fee"
,
39
:
"deafa9cdc10a89021017"
,
40
:
"abdef089ceb3bd63a0c5"
,
41
:
"fc79fa1242ad11717288"
,
42
:
"649eb602c3c2bdb4bc57"
,
43
:
"a447bba03751452b5565"
,
44
:
"0906f80f7e95924674b9"
,
45
:
"c94e711a21b4d65d30a8"
,
46
:
"ae8570220fc779bbd1d5"
,
47
:
"0401741d9e48cc3f8706"
,
48
:
"77fa4dbb806cca2b4bbb"
,
49
:
"5ed2afdca5e082bcd5b7"
,
50
:
"1a8bef21670320094f7b"
,
51
:
"63c76b027ea9deeab75d"
,
52
:
"588e6a501727512ff125"
,
53
:
"76703df56e38ac027cc1"
,
54
:
"7adecbdc09bf73921e73"
,
55
:
"68e06904bb295863e369"
,
56
:
"3ef8e1768cf748f5bf8d"
,
57
:
"7d9334062856fbe3a1f1"
,
58
:
"1a2afdbe94416be140fb"
,
59
:
"ec266b89f6f61f3a6088"
,
60
:
"bdbfd640dea49c35d168"
,
61
:
"269f3510c533a0e67067"
,
62
:
"03bed41d8e38604c1b54"
,
63
:
"a698e6564f5d3cebf0f4"
,
64
:
"1620250b23cfa763a9c3"
,
65
:
"d41f2d2b941e095185d2"
,
66
:
"6afd6ec06206d5b8a521"
,
67
:
"0afabbdd1d7bb710d7e4"
,
68
:
"5ff3f98baf8880c05da3"
,
69
:
"6cbef6b5b52c84b7b396"
,
70
:
"37af3cee1717e313fd51"
,
71
:
"8d17bb653be063ab471a"
,
72
:
"ac26d9c97757be3fb0f6"
,
73
:
"24e38b4db5635ab5479f"
,
74
:
"ed219bdfce8bcaaba02d"
,
75
:
"0046b7cfac5a91d4e35e"
,
76
:
"189f705b050fd637351a"
,
77
:
"7ac4f8a44031fa1b17f7"
,
78
:
"f2456e2bd3974453d8e3"
,
79
:
"cad7e7028f946d585b99"
,
80
:
"1f635392ccbdf9f1e3dd"
,
81
:
"e74908cd5cfe8fa29870"
,
82
:
"60e8ef88a5631daceff9"
,
83
:
"26ec5f0666918217e67d"
,
84
:
"a6953ebd87c2db8ecfd9"
,
85
:
"edc07c8d4e5f0e535386"
}[
e
]
+
".js"
;
var
r
=
setTimeout
(
t
,
12
e4
);
function
t
(){
n
.
onerror
=
n
.
onload
=
null
,
clearTimeout
(
r
);
var
f
=
c
[
e
];
0
!==
f
&&
(
f
&&
f
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
c
[
e
]
=
void
0
)}
return
n
.
onerror
=
n
.
onload
=
t
,
d
.
appendChild
(
n
),
a
},
b
.
m
=
e
,
b
.
c
=
a
,
b
.
d
=
function
(
e
,
f
,
a
){
b
.
o
(
e
,
f
)
||
Object
.
defineProperty
(
e
,
f
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
a
})},
b
.
n
=
function
(
e
){
var
f
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
b
.
d
(
f
,
"a"
,
f
),
f
},
b
.
o
=
function
(
e
,
f
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
f
)},
b
.
p
=
"./"
,
b
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
!
function
(
e
){
var
f
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
a
,
d
,
n
){
for
(
var
r
,
t
,
o
,
i
=
0
,
u
=
[];
i
<
a
.
length
;
i
++
)
t
=
a
[
i
],
c
[
t
]
&&
u
.
push
(
c
[
t
][
0
]),
c
[
t
]
=
0
;
for
(
r
in
d
)
Object
.
prototype
.
hasOwnProperty
.
call
(
d
,
r
)
&&
(
e
[
r
]
=
d
[
r
]);
for
(
f
&&
f
(
a
,
d
,
n
);
u
.
length
;)
u
.
shift
()();
if
(
n
)
for
(
i
=
0
;
i
<
n
.
length
;
i
++
)
o
=
b
(
b
.
s
=
n
[
i
]);
return
o
};
var
a
=
{},
c
=
{
88
:
0
};
function
b
(
f
){
if
(
a
[
f
])
return
a
[
f
].
exports
;
var
c
=
a
[
f
]
=
{
i
:
f
,
l
:
!
1
,
exports
:{}};
return
e
[
f
].
call
(
c
.
exports
,
c
,
c
.
exports
,
b
),
c
.
l
=!
0
,
c
.
exports
}
b
.
e
=
function
(
e
){
var
f
=
c
[
e
];
if
(
0
===
f
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
f
)
return
f
[
2
];
var
a
=
new
Promise
(
function
(
a
,
b
){
f
=
c
[
e
]
=
[
a
,
b
]});
f
[
2
]
=
a
;
var
d
=
document
.
getElementsByTagName
(
"head"
)[
0
],
n
=
document
.
createElement
(
"script"
);
n
.
type
=
"text/javascript"
,
n
.
charset
=
"utf-8"
,
n
.
async
=!
0
,
n
.
timeout
=
12
e4
,
b
.
nc
&&
n
.
setAttribute
(
"nonce"
,
b
.
nc
),
n
.
src
=
b
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"ba129d3b4f512eeaa1b6"
,
1
:
"2fe1fea28b338647500e"
,
2
:
"1ee388c2d99a13efc1ce"
,
3
:
"e3e5cb80f2284b3190be"
,
4
:
"d9188c5ef11d148a9172"
,
5
:
"d3f88d7a7ab12a0c3ee3"
,
6
:
"3014e775749d7f5b55f5"
,
7
:
"c7a7f149b9bda67ba206"
,
8
:
"44ef777174215bae215b"
,
9
:
"a62fb8970e3ef30127ce"
,
10
:
"546b16617e8d45a97acd"
,
11
:
"fce5fcc498c4ce97d798"
,
12
:
"6858196070975fac87ef"
,
13
:
"acdad5e4c434690dabb4"
,
14
:
"0515ff16e22ad1985252"
,
15
:
"3ae840fa1929846688ff"
,
16
:
"7400088166b56885fd23"
,
17
:
"df7d17412a0cb4c4d42f"
,
18
:
"09b98776fa678846481e"
,
19
:
"f11c386818436323fde4"
,
20
:
"e3adbfd3e776cf2e8f9f"
,
21
:
"d78352462bc271cf6c69"
,
22
:
"b775cd5a3407a1f4c844"
,
23
:
"ed8ffa7851cf7b93d55d"
,
24
:
"76079e07f55c773e8ebe"
,
25
:
"755d295db713955f70d0"
,
26
:
"033c6e723fba9da08a93"
,
27
:
"8ae3986881568fb833a3"
,
28
:
"a016b66e25f9c11fca32"
,
29
:
"9fc187d28f0558e31cb3"
,
30
:
"a383e23152f401e14903"
,
31
:
"a81d5594ab762bad1101"
,
32
:
"18695c9f2b46cc400c85"
,
33
:
"0a4442de53039502010e"
,
34
:
"e1c92d68f0bd271d5f80"
,
35
:
"ea6b99a3057b0b403906"
,
36
:
"47f03b8472e95e8be943"
,
37
:
"e3388332c83433feb21d"
,
38
:
"c26f420ff1a672b85fee"
,
39
:
"deafa9cdc10a89021017"
,
40
:
"abdef089ceb3bd63a0c5"
,
41
:
"fc79fa1242ad11717288"
,
42
:
"649eb602c3c2bdb4bc57"
,
43
:
"a447bba03751452b5565"
,
44
:
"0906f80f7e95924674b9"
,
45
:
"c94e711a21b4d65d30a8"
,
46
:
"ae8570220fc779bbd1d5"
,
47
:
"0401741d9e48cc3f8706"
,
48
:
"77fa4dbb806cca2b4bbb"
,
49
:
"5ed2afdca5e082bcd5b7"
,
50
:
"1a8bef21670320094f7b"
,
51
:
"63c76b027ea9deeab75d"
,
52
:
"588e6a501727512ff125"
,
53
:
"76703df56e38ac027cc1"
,
54
:
"7adecbdc09bf73921e73"
,
55
:
"68e06904bb295863e369"
,
56
:
"3ef8e1768cf748f5bf8d"
,
57
:
"7d9334062856fbe3a1f1"
,
58
:
"1a2afdbe94416be140fb"
,
59
:
"ec266b89f6f61f3a6088"
,
60
:
"bdbfd640dea49c35d168"
,
61
:
"269f3510c533a0e67067"
,
62
:
"03bed41d8e38604c1b54"
,
63
:
"a698e6564f5d3cebf0f4"
,
64
:
"1620250b23cfa763a9c3"
,
65
:
"d41f2d2b941e095185d2"
,
66
:
"6afd6ec06206d5b8a521"
,
67
:
"0afabbdd1d7bb710d7e4"
,
68
:
"5ff3f98baf8880c05da3"
,
69
:
"6cbef6b5b52c84b7b396"
,
70
:
"37af3cee1717e313fd51"
,
71
:
"8d17bb653be063ab471a"
,
72
:
"ac26d9c97757be3fb0f6"
,
73
:
"24e38b4db5635ab5479f"
,
74
:
"ed219bdfce8bcaaba02d"
,
75
:
"0046b7cfac5a91d4e35e"
,
76
:
"189f705b050fd637351a"
,
77
:
"7ac4f8a44031fa1b17f7"
,
78
:
"f2456e2bd3974453d8e3"
,
79
:
"cad7e7028f946d585b99"
,
80
:
"1f635392ccbdf9f1e3dd"
,
81
:
"e74908cd5cfe8fa29870"
,
82
:
"60e8ef88a5631daceff9"
,
83
:
"26ec5f0666918217e67d"
,
84
:
"a6953ebd87c2db8ecfd9"
,
85
:
"edc07c8d4e5f0e535386"
}[
e
]
+
".js"
;
var
r
=
setTimeout
(
t
,
12
e4
);
function
t
(){
n
.
onerror
=
n
.
onload
=
null
,
clearTimeout
(
r
);
var
f
=
c
[
e
];
0
!==
f
&&
(
f
&&
f
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
c
[
e
]
=
void
0
)}
return
n
.
onerror
=
n
.
onload
=
t
,
d
.
appendChild
(
n
),
a
},
b
.
m
=
e
,
b
.
c
=
a
,
b
.
d
=
function
(
e
,
f
,
a
){
b
.
o
(
e
,
f
)
||
Object
.
defineProperty
(
e
,
f
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
a
})},
b
.
n
=
function
(
e
){
var
f
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
b
.
d
(
f
,
"a"
,
f
),
f
},
b
.
o
=
function
(
e
,
f
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
f
)},
b
.
p
=
"./"
,
b
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
src/components/login-data/total-preview.vue
View file @
2b8269c8
...
...
@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2018-10-10 14:44:45
* @LastEditors: 无尘
* @LastEditTime: 2020-11-1
0 15:12:50
* @LastEditTime: 2020-11-1
6 13:41:46
-->
<!--
...
...
@@ -78,7 +78,7 @@
</div>
</div>
</li>
<li
class=
"data-total-cell w-m-2
2
0 flex-1"
>
<li
class=
"data-total-cell w-m-2
3
0 flex-1"
>
<div
class=
"flex p-20-15"
>
<div><img
src=
"../../assets/data/people.png"
class=
"m-w-46"
alt=
""
/></div>
<div
class=
"m-l-20"
>
...
...
@@ -185,6 +185,9 @@ export default {
&
.w-m-192
{
min-width
:
192px
;
}
&
.w-m-230
{
min-width
:
230px
;
}
.cell-title-span
{
color
:
#909399
;
border-bottom
:
1px
dashed
#2f54eb
;
...
...
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