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
d7348802
Commit
d7348802
authored
Jun 22, 2020
by
无尘
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:修改日志
parent
df728769
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
53 additions
and
7 deletions
+53
-7
index.html
dist/index.html
+2
-2
app.41c8e7f9e089115f24cb89479a623579.css
dist/static/css/app.41c8e7f9e089115f24cb89479a623579.css
+0
-0
23.28ece8838d34ef5112c1.js
dist/static/js/23.28ece8838d34ef5112c1.js
+0
-2
23.ac77d52a864bad6f7dc9.js
dist/static/js/23.ac77d52a864bad6f7dc9.js
+2
-0
manifest.b256b09634c70dd0de42.js
dist/static/js/manifest.b256b09634c70dd0de42.js
+2
-2
syncLog.vue
src/views/business/syncLog.vue
+47
-1
No files found.
dist/index.html
View file @
d7348802
<!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.75d1c7d8cdfcdda435a9304a247733a4.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.97f31bae2a854a2ab3e3.js
></script><script
type=
text/javascript
src=
./static/js/vendor.62ac2d475dfcb7888aad.js
></script><script
type=
text/javascript
src=
./static/js/app.1487ae07a8fd735d5ab3.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.41c8e7f9e089115f24cb89479a623579.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.b256b09634c70dd0de42.js
></script><script
type=
text/javascript
src=
./static/js/vendor.62ac2d475dfcb7888aad.js
></script><script
type=
text/javascript
src=
./static/js/app.1487ae07a8fd735d5ab3.js
></script></body></html>
\ No newline at end of file
dist/static/css/app.
75d1c7d8cdfcdda435a9304a247733a4
.css
→
dist/static/css/app.
41c8e7f9e089115f24cb89479a623579
.css
View file @
d7348802
This source diff could not be displayed because it is too large. You can
view the blob
instead.
dist/static/js/23.28ece8838d34ef5112c1.js
deleted
100644 → 0
View file @
df728769
webpackJsonp
([
23
],{
"+fGK"
:
function
(
t
,
e
){},
"20P3"
:
function
(
t
,
e
,
a
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
o
=
a
(
"3Xzz"
),
s
=
a
(
"Qs+A"
),
l
=
a
(
"P9l9"
),
n
=
a
(
"Ch4/"
),
r
=
{
name
:
"fail-log"
,
props
:{
taskId
:{
type
:
String
,
default
:
function
(){
return
""
}}},
data
:
function
(){
return
{
dialogVisible
:
!
0
,
currentPage
:
1
,
pageSize
:
20
,
total
:
0
,
tableData
:[]}},
computed
:{},
methods
:{
handleClose
:
function
(){
this
.
tableData
=
[],
this
.
$emit
(
"closeLog"
)},
changeRoute
:
function
(
t
){
this
.
$router
.
push
(
t
)},
handleSizeChange
:
function
(
t
){
this
.
pageSize
=
t
,
this
.
getTableList
()},
handleCurrentChange
:
function
(
t
){
this
.
currentPage
=
t
,
this
.
getTableList
()},
getTableList
:
function
(
t
){
var
e
=
this
,
a
=
{
keyWord
:
e
.
searchInput
||
""
,
taskId
:
e
.
taskId
,
pageNum
:
e
.
currentPage
,
pageSize
:
e
.
pageSize
};
Object
(
l
.
a
)(
"/haoban-manage3-web/sync-task-detail"
,
a
).
then
(
function
(
t
){
var
a
=
t
.
data
;
if
(
1
==
a
.
errorCode
)
return
e
.
tableData
=
a
.
result
.
result
||
[],
e
.
total
=
a
.
result
.
totalCount
,
!
1
;
n
.
a
.
errorMsg
(
a
)}).
catch
(
function
(
t
){
e
.
$message
.
error
({
duration
:
1
e3
,
message
:
t
.
message
})})}},
watch
:{
taskId
:
function
(
t
,
e
){
t
&&
this
.
getTableList
()}},
mounted
:
function
(){
this
.
taskId
&&
this
.
getTableList
(),
document
.
documentElement
.
style
.
backgroundColor
=
"#f0f2f5"
},
destroyed
:
function
(){
document
.
documentElement
.
style
.
backgroundColor
=
"#fff"
},
components
:{
navCrumb
:
o
.
a
,
setDepartment
:
s
.
a
}},
i
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
a
=
t
.
_self
.
_c
||
e
;
return
a
(
"el-dialog"
,{
attrs
:{
title
:
"查看失败日志"
,
visible
:
t
.
dialogVisible
,
width
:
"995px"
,
"before-close"
:
t
.
handleClose
},
on
:{
"update:visible"
:
function
(
e
){
t
.
dialogVisible
=
e
}}},[
a
(
"div"
,{
staticClass
:
"overstore-tip"
},[
a
(
"div"
,{
staticClass
:
"el-alert el-alert--info flex flex-align-start"
,
attrs
:{
role
:
"alert"
}},[
a
(
"i"
,{
staticClass
:
"el-alert__icon el-icon-info font-12 color-2f54eb"
}),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"el-alert__content"
},[
a
(
"span"
,{
staticClass
:
"el-alert__title color-606266 font-14"
},[
t
.
_v
(
"失败可能:分组创建失败或门店及成员创建失败"
),
a
(
"br"
),
t
.
_v
(
"
\
n 通讯录同步分为两步串联创建:"
),
a
(
"br"
),
t
.
_v
(
"
\
n 第一步同步分组,若出现分组创建失败,则分组及下面的门店及成员均会创建失败"
),
a
(
"br"
),
t
.
_v
(
"
\
n 第二步同步门店及成员,若分组创建成功,会同步门店及成员,若门店创建失败,则门店下成员也会创建失败"
)])])])]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"m-t-20"
},[
a
(
"el-table"
,{
ref
:
"multipleTable"
,
staticClass
:
"select-table"
,
style
:{
width
:
"100%"
,
minHeight
:
t
.
tableH
},
attrs
:{
height
:
"450"
,
data
:
t
.
tableData
,
"tooltip-effect"
:
"dark"
}},[
a
(
"el-table-column"
,{
attrs
:{
label
:
"分组/门店名称"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
t
.
_s
(
e
.
row
.
dataName
))]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"分组/门店code"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
"
\
n "
+
t
.
_s
(
e
.
row
.
dataCode
)
+
"
\
n "
)]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"所属分组"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
"
\
n "
+
t
.
_s
(
e
.
row
.
chainName
)
+
"
\
n "
)]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"数据类型"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
"
\
n "
+
t
.
_s
(
0
==
e
.
row
.
dataType
?
"分组"
:
1
==
e
.
row
.
dataType
?
"门店"
:
"成员"
)
+
"
\
n "
)]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"同步状态"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"span"
,{
class
:[
"span-dot"
,
2
==
e
.
row
.
statusFlag
?
"bg-52c41a"
:
"bg-f5222d"
]}),
a
(
"span"
,{
staticClass
:
"font-14 color-606266"
},[
t
.
_v
(
t
.
_s
(
3
==
e
.
row
.
statusFlag
?
"同步失败"
:
1
==
e
.
row
.
statusFlag
?
"同步处理中"
:
"--"
))])]}}])}),
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
(
t
.
_f
(
"'--'"
)(
e
.
row
.
reason
)))]}}])})],
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
:[]};
var
c
=
a
(
"VU/8"
)(
r
,
i
,
!
1
,
function
(
t
){
a
(
"G9Mf"
)},
"data-v-36bb51a4"
,
null
).
exports
,
u
=
{
name
:
"reviewed"
,
data
:
function
(){
return
{
bgHeight
:
window
.
screen
.
availHeight
-
288
+
"px"
,
navpath
:[{
name
:
"首页"
,
path
:
"/index"
},{
name
:
"通讯录"
,
path
:
"/contactsList"
},{
name
:
"通讯录日志"
,
path
:
""
}],
activeName
:
"first"
,
searchInput
:
""
,
currentPage
:
1
,
pageSize
:
20
,
total
:
0
,
tableData
:[],
logShow
:
!
1
,
taskId
:
""
}},
computed
:{},
methods
:{
handleClick
:
function
(
t
,
e
){
console
.
log
(
t
,
e
)},
toShowLog
:
function
(
t
,
e
){
this
.
taskId
=
e
.
taskId
,
this
.
logShow
=!
0
},
closeLog
:
function
(){
this
.
taskId
=
""
,
this
.
logShow
=!
1
},
changeRoute
:
function
(
t
){
this
.
$router
.
push
(
t
)},
handleSizeChange
:
function
(
t
){
this
.
pageSize
=
t
,
this
.
getTableList
()},
handleCurrentChange
:
function
(
t
){
this
.
currentPage
=
t
,
this
.
getTableList
()},
getTableList
:
function
(
t
){
var
e
=
this
,
a
=
{
keyWord
:
e
.
searchInput
||
""
,
pageNum
:
e
.
currentPage
,
pageSize
:
e
.
pageSize
};
Object
(
l
.
a
)(
"/haoban-manage3-web/sync-task"
,
a
).
then
(
function
(
t
){
var
a
=
t
.
data
;
if
(
1
==
a
.
errorCode
)
return
e
.
tableData
=
a
.
result
.
result
||
[],
e
.
total
=
a
.
result
.
totalCount
,
!
1
;
n
.
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
(){
this
.
getTableList
(),
document
.
documentElement
.
style
.
backgroundColor
=
"#f0f2f5"
},
destroyed
:
function
(){
document
.
documentElement
.
style
.
backgroundColor
=
"#fff"
},
components
:{
navCrumb
:
o
.
a
,
setDepartment
:
s
.
a
,
failLog
:
c
}},
d
=
{
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"
,
style
:{
"min-height"
:
t
.
bgHeight
}},[
a
(
"div"
,{
staticClass
:
"apps-content flex"
,
style
:{
"min-height"
:
t
.
bgHeight
}},[
a
(
"div"
,{
staticClass
:
"apps-content-right"
},[
a
(
"el-tabs"
,{
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"
}},[
a
(
"div"
,{
staticClass
:
"overstore-tip"
,
staticStyle
:{
width
:
"643px"
}},[
a
(
"div"
,{
staticClass
:
"el-alert el-alert--info flex flex-align-start"
,
attrs
:{
role
:
"alert"
}},[
a
(
"i"
,{
staticClass
:
"el-alert__icon el-icon-info font-12 color-2f54eb"
}),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"el-alert__content"
},[
a
(
"span"
,{
staticClass
:
"el-alert__title color-606266 font-14"
},[
t
.
_v
(
"仅保存近一年失败日志"
)])])])]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"m-t-20"
},[
a
(
"el-table"
,{
ref
:
"multipleTable"
,
staticClass
:
"select-table"
,
style
:{
width
:
"100%"
,
minHeight
:
t
.
tableH
},
attrs
:{
data
:
t
.
tableData
,
"tooltip-effect"
:
"dark"
}},[
a
(
"el-table-column"
,{
attrs
:{
label
:
"提交人"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
t
.
_s
(
e
.
row
.
userName
))]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"同步时间"
,
"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
.
createTime
)))]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"line-18"
},[
t
.
_v
(
t
.
_s
(
t
.
_f
(
"timeStampToHms"
)(
e
.
row
.
createTime
)))])]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"完成时间"
,
"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
.
updateTime
)))]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"line-18"
},[
t
.
_v
(
t
.
_s
(
t
.
_f
(
"timeStampToHms"
)(
e
.
row
.
updateTime
)))])]}}])}),
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
(
t
.
_f
(
"'--'"
)(
e
.
row
.
taskDesc
)))]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"状态"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"span"
,{
class
:[
"span-dot"
,
4
==
e
.
row
.
statusFlag
?
"bg-52c41a"
:
"bg-f5222d"
]}),
a
(
"span"
,{
staticClass
:
"font-14 color-606266"
},[
t
.
_v
(
t
.
_s
(
4
==
e
.
row
.
statusFlag
?
"成功"
:
5
==
e
.
row
.
statusFlag
?
"完成有错误"
:
6
==
e
.
row
.
statusFlag
?
"有错误关闭"
:
""
))])]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"操作"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
5
==
e
.
row
.
statusFlag
||
6
==
e
.
row
.
statusFlag
?
a
(
"el-button"
,{
attrs
:{
type
:
"text"
},
on
:{
click
:
function
(
a
){
t
.
toShowLog
(
e
.
$index
,
e
.
row
)}}},[
t
.
_v
(
"查看失败日志"
)]):
t
.
_e
()]}}])})],
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
)])],
1
)],
1
)])])]),
t
.
_v
(
" "
),
t
.
logShow
?
a
(
"fail-log"
,{
attrs
:{
taskId
:
t
.
taskId
},
on
:{
closeLog
:
t
.
closeLog
}}):
t
.
_e
()],
1
)},
staticRenderFns
:[]};
var
f
=
a
(
"VU/8"
)(
u
,
d
,
!
1
,
function
(
t
){
a
(
"+fGK"
)},
"data-v-f29a594c"
,
null
);
e
.
default
=
f
.
exports
},
G9Mf
:
function
(
t
,
e
){}});
\ No newline at end of file
dist/static/js/23.ac77d52a864bad6f7dc9.js
0 → 100644
View file @
d7348802
webpackJsonp
([
23
],{
"20P3"
:
function
(
t
,
e
,
a
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
o
=
a
(
"3Xzz"
),
s
=
a
(
"Qs+A"
),
l
=
a
(
"P9l9"
),
n
=
a
(
"Ch4/"
),
r
=
{
name
:
"fail-log"
,
props
:{
taskId
:{
type
:
String
,
default
:
function
(){
return
""
}}},
data
:
function
(){
return
{
dialogVisible
:
!
0
,
currentPage
:
1
,
pageSize
:
20
,
total
:
0
,
tableData
:[]}},
computed
:{},
methods
:{
handleClose
:
function
(){
this
.
tableData
=
[],
this
.
$emit
(
"closeLog"
)},
changeRoute
:
function
(
t
){
this
.
$router
.
push
(
t
)},
handleSizeChange
:
function
(
t
){
this
.
pageSize
=
t
,
this
.
getTableList
()},
handleCurrentChange
:
function
(
t
){
this
.
currentPage
=
t
,
this
.
getTableList
()},
getTableList
:
function
(
t
){
var
e
=
this
,
a
=
{
keyWord
:
e
.
searchInput
||
""
,
taskId
:
e
.
taskId
,
pageNum
:
e
.
currentPage
,
pageSize
:
e
.
pageSize
};
Object
(
l
.
a
)(
"/haoban-manage3-web/sync-task-detail"
,
a
).
then
(
function
(
t
){
var
a
=
t
.
data
;
if
(
1
==
a
.
errorCode
)
return
e
.
tableData
=
a
.
result
.
result
||
[],
e
.
total
=
a
.
result
.
totalCount
,
!
1
;
n
.
a
.
errorMsg
(
a
)}).
catch
(
function
(
t
){
e
.
$message
.
error
({
duration
:
1
e3
,
message
:
t
.
message
})})}},
watch
:{
taskId
:
function
(
t
,
e
){
t
&&
this
.
getTableList
()}},
mounted
:
function
(){
this
.
taskId
&&
this
.
getTableList
(),
document
.
documentElement
.
style
.
backgroundColor
=
"#f0f2f5"
},
destroyed
:
function
(){
document
.
documentElement
.
style
.
backgroundColor
=
"#fff"
},
components
:{
navCrumb
:
o
.
a
,
setDepartment
:
s
.
a
}},
i
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
a
=
t
.
_self
.
_c
||
e
;
return
a
(
"el-dialog"
,{
attrs
:{
title
:
"查看失败日志"
,
visible
:
t
.
dialogVisible
,
width
:
"995px"
,
"before-close"
:
t
.
handleClose
},
on
:{
"update:visible"
:
function
(
e
){
t
.
dialogVisible
=
e
}}},[
a
(
"div"
,{
staticClass
:
"overstore-tip"
},[
a
(
"div"
,{
staticClass
:
"el-alert el-alert--info flex flex-align-start"
,
attrs
:{
role
:
"alert"
}},[
a
(
"i"
,{
staticClass
:
"el-alert__icon el-icon-info font-12 color-2f54eb"
}),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"el-alert__content"
},[
a
(
"span"
,{
staticClass
:
"el-alert__title color-606266 font-14"
},[
t
.
_v
(
"失败可能:分组创建失败或门店及成员创建失败"
),
a
(
"br"
),
t
.
_v
(
"
\
n 通讯录同步分为两步串联创建:"
),
a
(
"br"
),
t
.
_v
(
"
\
n 第一步同步分组,若出现分组创建失败,则分组及下面的门店及成员均会创建失败"
),
a
(
"br"
),
t
.
_v
(
"
\
n 第二步同步门店及成员,若分组创建成功,会同步门店及成员,若门店创建失败,则门店下成员也会创建失败"
)])])])]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"m-t-20"
},[
a
(
"el-table"
,{
ref
:
"multipleTable"
,
staticClass
:
"select-table"
,
style
:{
width
:
"100%"
,
minHeight
:
t
.
tableH
},
attrs
:{
height
:
"450"
,
data
:
t
.
tableData
,
"tooltip-effect"
:
"dark"
}},[
a
(
"el-table-column"
,{
attrs
:{
label
:
"分组/门店名称"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
t
.
_s
(
e
.
row
.
dataName
))]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"分组/门店code"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
"
\
n "
+
t
.
_s
(
e
.
row
.
dataCode
)
+
"
\
n "
)]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"所属分组"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
"
\
n "
+
t
.
_s
(
e
.
row
.
chainName
)
+
"
\
n "
)]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"数据类型"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
"
\
n "
+
t
.
_s
(
0
==
e
.
row
.
dataType
?
"分组"
:
1
==
e
.
row
.
dataType
?
"门店"
:
"成员"
)
+
"
\
n "
)]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"同步状态"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"span"
,{
class
:[
"span-dot"
,
2
==
e
.
row
.
statusFlag
?
"bg-52c41a"
:
"bg-f5222d"
]}),
a
(
"span"
,{
staticClass
:
"font-14 color-606266"
},[
t
.
_v
(
t
.
_s
(
3
==
e
.
row
.
statusFlag
?
"同步失败"
:
1
==
e
.
row
.
statusFlag
?
"同步处理中"
:
"--"
))])]}}])}),
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
(
t
.
_f
(
"'--'"
)(
e
.
row
.
reason
)))]}}])})],
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
:[]};
var
c
=
a
(
"VU/8"
)(
r
,
i
,
!
1
,
function
(
t
){
a
(
"G9Mf"
)},
"data-v-36bb51a4"
,
null
).
exports
,
u
=
{
name
:
"reviewed"
,
data
:
function
(){
return
{
bgHeight
:
window
.
screen
.
availHeight
-
288
+
"px"
,
navpath
:[{
name
:
"首页"
,
path
:
"/index"
},{
name
:
"通讯录"
,
path
:
"/contactsList"
},{
name
:
"通讯录日志"
,
path
:
""
}],
activeName
:
"first"
,
searchInput
:
""
,
currentPage
:
1
,
pageSize
:
20
,
total
:
0
,
tableData
:[],
logShow
:
!
1
,
taskId
:
""
}},
computed
:{},
methods
:{
handleClick
:
function
(
t
,
e
){
console
.
log
(
t
,
e
)},
toShowLog
:
function
(
t
,
e
){
this
.
taskId
=
e
.
taskId
,
this
.
logShow
=!
0
},
closeLog
:
function
(){
this
.
taskId
=
""
,
this
.
logShow
=!
1
},
changeRoute
:
function
(
t
){
this
.
$router
.
push
(
t
)},
handleSizeChange
:
function
(
t
){
this
.
pageSize
=
t
,
this
.
getTableList
()},
handleCurrentChange
:
function
(
t
){
this
.
currentPage
=
t
,
this
.
getTableList
()},
getTableList
:
function
(
t
){
var
e
=
this
,
a
=
{
keyWord
:
e
.
searchInput
||
""
,
pageNum
:
e
.
currentPage
,
pageSize
:
e
.
pageSize
};
Object
(
l
.
a
)(
"/haoban-manage3-web/sync-task"
,
a
).
then
(
function
(
t
){
var
a
=
t
.
data
;
if
(
1
==
a
.
errorCode
)
return
e
.
tableData
=
a
.
result
.
result
||
[],
e
.
total
=
a
.
result
.
totalCount
,
!
1
;
n
.
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
(){
this
.
getTableList
(),
document
.
documentElement
.
style
.
backgroundColor
=
"#f0f2f5"
},
destroyed
:
function
(){
document
.
documentElement
.
style
.
backgroundColor
=
"#fff"
},
components
:{
navCrumb
:
o
.
a
,
setDepartment
:
s
.
a
,
failLog
:
c
}},
d
=
{
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"
,
style
:{
"min-height"
:
t
.
bgHeight
}},[
a
(
"div"
,{
staticClass
:
"apps-content flex"
,
style
:{
"min-height"
:
t
.
bgHeight
}},[
a
(
"div"
,{
staticClass
:
"apps-content-right"
},[
a
(
"el-tabs"
,{
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"
}},[
a
(
"div"
,{
staticClass
:
"overstore-tip"
,
staticStyle
:{
width
:
"643px"
}},[
a
(
"div"
,{
staticClass
:
"el-alert el-alert--info flex flex-align-start"
,
attrs
:{
role
:
"alert"
}},[
a
(
"i"
,{
staticClass
:
"el-alert__icon el-icon-info font-12 color-2f54eb"
}),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"el-alert__content"
},[
a
(
"span"
,{
staticClass
:
"el-alert__title color-606266 font-14"
},[
t
.
_v
(
"仅保存近一年失败日志"
)])])])]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"m-t-20"
},[
a
(
"el-table"
,{
ref
:
"multipleTable"
,
staticClass
:
"select-table"
,
style
:{
width
:
"100%"
,
minHeight
:
t
.
tableH
},
attrs
:{
data
:
t
.
tableData
,
"tooltip-effect"
:
"dark"
}},[
a
(
"el-table-column"
,{
attrs
:{
label
:
"提交人"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
t
.
_v
(
t
.
_s
(
e
.
row
.
userName
))]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"同步时间"
,
"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
.
createTime
)))]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"line-18"
},[
t
.
_v
(
t
.
_s
(
t
.
_f
(
"timeStampToHms"
)(
e
.
row
.
createTime
)))])]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"完成时间"
,
"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
.
updateTime
)))]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"line-18"
},[
t
.
_v
(
t
.
_s
(
t
.
_f
(
"timeStampToHms"
)(
e
.
row
.
updateTime
)))])]}}])}),
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
(
t
.
_f
(
"'--'"
)(
e
.
row
.
taskDesc
)))]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"状态"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"span"
,{
class
:[
"span-dot"
,
4
==
e
.
row
.
statusFlag
?
"bg-52c41a"
:
"bg-f5222d"
]}),
a
(
"span"
,{
staticClass
:
"font-14 color-606266"
},[
t
.
_v
(
t
.
_s
(
4
==
e
.
row
.
statusFlag
?
"成功"
:
5
==
e
.
row
.
statusFlag
?
"完成有错误"
:
6
==
e
.
row
.
statusFlag
?
"有错误关闭"
:
""
))])]}}])}),
t
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
""
,
label
:
"操作"
,
"show-overflow-tooltip"
:
""
},
scopedSlots
:
t
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
5
==
e
.
row
.
statusFlag
||
6
==
e
.
row
.
statusFlag
?
a
(
"el-button"
,{
attrs
:{
type
:
"text"
},
on
:{
click
:
function
(
a
){
t
.
toShowLog
(
e
.
$index
,
e
.
row
)}}},[
t
.
_v
(
"查看失败日志"
)]):
t
.
_e
()]}}])})],
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
)]),
t
.
_v
(
" "
),
t
.
_e
()],
1
)],
1
)])])]),
t
.
_v
(
" "
),
t
.
logShow
?
a
(
"fail-log"
,{
attrs
:{
taskId
:
t
.
taskId
},
on
:{
closeLog
:
t
.
closeLog
}}):
t
.
_e
()],
1
)},
staticRenderFns
:[]};
var
f
=
a
(
"VU/8"
)(
u
,
d
,
!
1
,
function
(
t
){
a
(
"EnPq"
)},
"data-v-464f2f36"
,
null
);
e
.
default
=
f
.
exports
},
EnPq
:
function
(
t
,
e
){},
G9Mf
:
function
(
t
,
e
){}});
\ No newline at end of file
dist/static/js/manifest.
97f31bae2a854a2ab3e3
.js
→
dist/static/js/manifest.
b256b09634c70dd0de42
.js
View file @
d7348802
!
function
(
e
){
var
c
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
f
,
d
,
n
){
for
(
var
r
,
t
,
o
,
i
=
0
,
u
=
[];
i
<
f
.
length
;
i
++
)
t
=
f
[
i
],
a
[
t
]
&&
u
.
push
(
a
[
t
][
0
]),
a
[
t
]
=
0
;
for
(
r
in
d
)
Object
.
prototype
.
hasOwnProperty
.
call
(
d
,
r
)
&&
(
e
[
r
]
=
d
[
r
]);
for
(
c
&&
c
(
f
,
d
,
n
);
u
.
length
;)
u
.
shift
()();
if
(
n
)
for
(
i
=
0
;
i
<
n
.
length
;
i
++
)
o
=
b
(
b
.
s
=
n
[
i
]);
return
o
};
var
f
=
{},
a
=
{
80
:
0
};
function
b
(
c
){
if
(
f
[
c
])
return
f
[
c
].
exports
;
var
a
=
f
[
c
]
=
{
i
:
c
,
l
:
!
1
,
exports
:{}};
return
e
[
c
].
call
(
a
.
exports
,
a
,
a
.
exports
,
b
),
a
.
l
=!
0
,
a
.
exports
}
b
.
e
=
function
(
e
){
var
c
=
a
[
e
];
if
(
0
===
c
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
c
)
return
c
[
2
];
var
f
=
new
Promise
(
function
(
f
,
b
){
c
=
a
[
e
]
=
[
f
,
b
]});
c
[
2
]
=
f
;
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
:
"cbedb09f8527f7df9eb0"
,
1
:
"954a8a70c5f1171933ac"
,
2
:
"a280cacc2b4b43a244e1"
,
3
:
"8184e70828051b570d4e"
,
4
:
"7fb54b0d6edc84c910b5"
,
5
:
"3c335bf1dd72ca957262"
,
6
:
"987ab930d70320e9de11"
,
7
:
"ebb65c8502d86c5c4ea5"
,
8
:
"bbbda38e867acaa03e56"
,
9
:
"893877b035c3b35f556e"
,
10
:
"72fccf60a68381f76d55"
,
11
:
"e50caf7e54aeba14012b"
,
12
:
"cb85f646259bc7bf846b"
,
13
:
"dbcd9b3e3b688feaf20c"
,
14
:
"e11f31e60dab3db1f2ea"
,
15
:
"6f6e42df3e657913869b"
,
16
:
"b692b43283275c0bc6b9"
,
17
:
"62255cf03bb549956c58"
,
18
:
"7ffc38554bc63393a91e"
,
19
:
"35726f60c578a23e9017"
,
20
:
"80ef430bdbbbc3e3f3a4"
,
21
:
"b9552ac568217b38c707"
,
22
:
"684c63e8479a7b93803e"
,
23
:
"28ece8838d34ef5112c1"
,
24
:
"7a57624e89e34e420a52"
,
25
:
"b33652a002af7a00f907"
,
26
:
"9cbcbc21da1497c3c88d"
,
27
:
"7b3dd90cfa2c0d5203d2"
,
28
:
"53e6616ed021ab731d6c"
,
29
:
"44433e90d6affacc76f8"
,
30
:
"196dbd7ed8dc5dac2699"
,
31
:
"56263f4cd571626b6228"
,
32
:
"ff685a2f2e663c9902c9"
,
33
:
"82effc7b171977a2a302"
,
34
:
"18bce297c3536920f0be"
,
35
:
"814dd1eb24901e53ab86"
,
36
:
"c0359ca785e1f0dde1fc"
,
37
:
"5c9ff0df45337846174c"
,
38
:
"d611515c016c19a10610"
,
39
:
"d996a51ef07f1b4fe32f"
,
40
:
"9b3bc29ec6a9c3a6498f"
,
41
:
"da2e87080fd6b3fc8895"
,
42
:
"ec55d3afc824080ab425"
,
43
:
"f80a80e40a07cef797ea"
,
44
:
"793a6ee6df9dfd759017"
,
45
:
"7c9bce746ae0737eccbe"
,
46
:
"6f75966d10272c672ac8"
,
47
:
"0f4ae46c1bf9717fbe18"
,
48
:
"eb91b75509ae223dbc8d"
,
49
:
"2b2554f240e5e9496f43"
,
50
:
"4ef73ff48673383c7e10"
,
51
:
"f693420dcf48a7d94ae8"
,
52
:
"35e4365c1632396669ea"
,
53
:
"24a43ba6e9c5bffcffd5"
,
54
:
"a6be59574583fe0616fd"
,
55
:
"0b20ce1e90443eba85c3"
,
56
:
"7ded2d7f92aad4b11ccd"
,
57
:
"0e458cb17af2cd84e871"
,
58
:
"1606f8fed39bf289ed0e"
,
59
:
"cb5a57c61337260a25ea"
,
60
:
"e10d02ed3d3fd3f20f60"
,
61
:
"ad09f0a95c5679ad6552"
,
62
:
"7e6e0052d51c7547d70a"
,
63
:
"0f8d3111b2b4e4f8c57b"
,
64
:
"ce82fb945a44f47f1c1f"
,
65
:
"52304eb24aada488c91f"
,
66
:
"806271562f576dd0122c"
,
67
:
"371a3d9f0e8c7aa3be9b"
,
68
:
"5b0ebf4833498e06a8ed"
,
69
:
"a76ca6ffb3668870b792"
,
70
:
"da7c2a6096a1f44d78c1"
,
71
:
"1730b154501db72324c2"
,
72
:
"c3f9e8708ab92c13ba82"
,
73
:
"54639ebdb8b503e723e0"
,
74
:
"ddf9ccf79dcddaf6526e"
,
75
:
"cf01c9adbf3c4e3828c7"
,
76
:
"e98d846979e8bfbcf0dd"
,
77
:
"57945ae646bb44434010"
}[
e
]
+
".js"
;
var
r
=
setTimeout
(
t
,
12
e4
);
function
t
(){
n
.
onerror
=
n
.
onload
=
null
,
clearTimeout
(
r
);
var
c
=
a
[
e
];
0
!==
c
&&
(
c
&&
c
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
a
[
e
]
=
void
0
)}
return
n
.
onerror
=
n
.
onload
=
t
,
d
.
appendChild
(
n
),
f
},
b
.
m
=
e
,
b
.
c
=
f
,
b
.
d
=
function
(
e
,
c
,
f
){
b
.
o
(
e
,
c
)
||
Object
.
defineProperty
(
e
,
c
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
f
})},
b
.
n
=
function
(
e
){
var
c
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
b
.
d
(
c
,
"a"
,
c
),
c
},
b
.
o
=
function
(
e
,
c
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
c
)},
b
.
p
=
"./"
,
b
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
!
function
(
e
){
var
c
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
a
,
d
,
n
){
for
(
var
r
,
t
,
o
,
i
=
0
,
u
=
[];
i
<
a
.
length
;
i
++
)
t
=
a
[
i
],
f
[
t
]
&&
u
.
push
(
f
[
t
][
0
]),
f
[
t
]
=
0
;
for
(
r
in
d
)
Object
.
prototype
.
hasOwnProperty
.
call
(
d
,
r
)
&&
(
e
[
r
]
=
d
[
r
]);
for
(
c
&&
c
(
a
,
d
,
n
);
u
.
length
;)
u
.
shift
()();
if
(
n
)
for
(
i
=
0
;
i
<
n
.
length
;
i
++
)
o
=
b
(
b
.
s
=
n
[
i
]);
return
o
};
var
a
=
{},
f
=
{
80
:
0
};
function
b
(
c
){
if
(
a
[
c
])
return
a
[
c
].
exports
;
var
f
=
a
[
c
]
=
{
i
:
c
,
l
:
!
1
,
exports
:{}};
return
e
[
c
].
call
(
f
.
exports
,
f
,
f
.
exports
,
b
),
f
.
l
=!
0
,
f
.
exports
}
b
.
e
=
function
(
e
){
var
c
=
f
[
e
];
if
(
0
===
c
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
c
)
return
c
[
2
];
var
a
=
new
Promise
(
function
(
a
,
b
){
c
=
f
[
e
]
=
[
a
,
b
]});
c
[
2
]
=
a
;
var
d
=
document
.
getElementsByTagName
(
"head"
)[
0
],
n
=
document
.
createElement
(
"script"
);
n
.
type
=
"text/javascript"
,
n
.
charset
=
"utf-8"
,
n
.
async
=!
0
,
n
.
timeout
=
12
e4
,
b
.
nc
&&
n
.
setAttribute
(
"nonce"
,
b
.
nc
),
n
.
src
=
b
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"cbedb09f8527f7df9eb0"
,
1
:
"954a8a70c5f1171933ac"
,
2
:
"a280cacc2b4b43a244e1"
,
3
:
"8184e70828051b570d4e"
,
4
:
"7fb54b0d6edc84c910b5"
,
5
:
"3c335bf1dd72ca957262"
,
6
:
"987ab930d70320e9de11"
,
7
:
"ebb65c8502d86c5c4ea5"
,
8
:
"bbbda38e867acaa03e56"
,
9
:
"893877b035c3b35f556e"
,
10
:
"72fccf60a68381f76d55"
,
11
:
"e50caf7e54aeba14012b"
,
12
:
"cb85f646259bc7bf846b"
,
13
:
"dbcd9b3e3b688feaf20c"
,
14
:
"e11f31e60dab3db1f2ea"
,
15
:
"6f6e42df3e657913869b"
,
16
:
"b692b43283275c0bc6b9"
,
17
:
"62255cf03bb549956c58"
,
18
:
"7ffc38554bc63393a91e"
,
19
:
"35726f60c578a23e9017"
,
20
:
"80ef430bdbbbc3e3f3a4"
,
21
:
"b9552ac568217b38c707"
,
22
:
"684c63e8479a7b93803e"
,
23
:
"ac77d52a864bad6f7dc9"
,
24
:
"7a57624e89e34e420a52"
,
25
:
"b33652a002af7a00f907"
,
26
:
"9cbcbc21da1497c3c88d"
,
27
:
"7b3dd90cfa2c0d5203d2"
,
28
:
"53e6616ed021ab731d6c"
,
29
:
"44433e90d6affacc76f8"
,
30
:
"196dbd7ed8dc5dac2699"
,
31
:
"56263f4cd571626b6228"
,
32
:
"ff685a2f2e663c9902c9"
,
33
:
"82effc7b171977a2a302"
,
34
:
"18bce297c3536920f0be"
,
35
:
"814dd1eb24901e53ab86"
,
36
:
"c0359ca785e1f0dde1fc"
,
37
:
"5c9ff0df45337846174c"
,
38
:
"d611515c016c19a10610"
,
39
:
"d996a51ef07f1b4fe32f"
,
40
:
"9b3bc29ec6a9c3a6498f"
,
41
:
"da2e87080fd6b3fc8895"
,
42
:
"ec55d3afc824080ab425"
,
43
:
"f80a80e40a07cef797ea"
,
44
:
"793a6ee6df9dfd759017"
,
45
:
"7c9bce746ae0737eccbe"
,
46
:
"6f75966d10272c672ac8"
,
47
:
"0f4ae46c1bf9717fbe18"
,
48
:
"eb91b75509ae223dbc8d"
,
49
:
"2b2554f240e5e9496f43"
,
50
:
"4ef73ff48673383c7e10"
,
51
:
"f693420dcf48a7d94ae8"
,
52
:
"35e4365c1632396669ea"
,
53
:
"24a43ba6e9c5bffcffd5"
,
54
:
"a6be59574583fe0616fd"
,
55
:
"0b20ce1e90443eba85c3"
,
56
:
"7ded2d7f92aad4b11ccd"
,
57
:
"0e458cb17af2cd84e871"
,
58
:
"1606f8fed39bf289ed0e"
,
59
:
"cb5a57c61337260a25ea"
,
60
:
"e10d02ed3d3fd3f20f60"
,
61
:
"ad09f0a95c5679ad6552"
,
62
:
"7e6e0052d51c7547d70a"
,
63
:
"0f8d3111b2b4e4f8c57b"
,
64
:
"ce82fb945a44f47f1c1f"
,
65
:
"52304eb24aada488c91f"
,
66
:
"806271562f576dd0122c"
,
67
:
"371a3d9f0e8c7aa3be9b"
,
68
:
"5b0ebf4833498e06a8ed"
,
69
:
"a76ca6ffb3668870b792"
,
70
:
"da7c2a6096a1f44d78c1"
,
71
:
"1730b154501db72324c2"
,
72
:
"c3f9e8708ab92c13ba82"
,
73
:
"54639ebdb8b503e723e0"
,
74
:
"ddf9ccf79dcddaf6526e"
,
75
:
"cf01c9adbf3c4e3828c7"
,
76
:
"e98d846979e8bfbcf0dd"
,
77
:
"57945ae646bb44434010"
}[
e
]
+
".js"
;
var
r
=
setTimeout
(
t
,
12
e4
);
function
t
(){
n
.
onerror
=
n
.
onload
=
null
,
clearTimeout
(
r
);
var
c
=
f
[
e
];
0
!==
c
&&
(
c
&&
c
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
f
[
e
]
=
void
0
)}
return
n
.
onerror
=
n
.
onload
=
t
,
d
.
appendChild
(
n
),
a
},
b
.
m
=
e
,
b
.
c
=
a
,
b
.
d
=
function
(
e
,
c
,
a
){
b
.
o
(
e
,
c
)
||
Object
.
defineProperty
(
e
,
c
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
a
})},
b
.
n
=
function
(
e
){
var
c
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
b
.
d
(
c
,
"a"
,
c
),
c
},
b
.
o
=
function
(
e
,
c
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
c
)},
b
.
p
=
"./"
,
b
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
src/views/business/syncLog.vue
View file @
d7348802
...
...
@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-03-20 14:36:37
* @LastEditors: 无尘
* @LastEditTime: 2020-06-22
09:59:52
* @LastEditTime: 2020-06-22
10:11:15
-->
<
template
>
<div
class=
"my-customer-wrap common-set-wrap"
>
...
...
@@ -59,6 +59,52 @@
</div>
</div>
</el-tab-pane>
<el-tab-pane
v-if=
"false"
label=
"关联解绑日志"
name=
"second"
>
<div
class=
"overstore-tip"
style=
"width:643px;"
>
<div
role=
"alert"
class=
"el-alert el-alert--info flex flex-align-start"
>
<i
class=
"el-alert__icon el-icon-info font-12 color-2f54eb"
></i>
<div
class=
"el-alert__content"
>
<span
class=
"el-alert__title color-606266 font-14"
>
仅保存近一年关联解绑日志
</span>
</div>
</div>
</div>
<div
class=
"m-t-20"
>
<el-table
class=
"select-table"
ref=
"multipleTable"
:data=
"tableData"
tooltip-effect=
"dark"
:style=
"{ width: '100%', minHeight: tableH }"
>
<el-table-column
label=
"导购账号"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
userName
}}
</
template
>
</el-table-column>
<el-table-column
prop=
""
label=
"code"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
taskDesc
|
'--'
}}
</
template
>
</el-table-column>
<el-table-column
label=
"企微用户"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
userName
}}
</
template
>
</el-table-column>
<el-table-column
label=
"账号"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
userName
}}
</
template
>
</el-table-column>
<el-table-column
label=
"手机号"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
userName
}}
</
template
>
</el-table-column>
<el-table-column
prop=
""
label=
"更新时间"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<div
class=
"line-18"
>
{{
scope
.
row
.
createTime
|
timeStampToYmd
}}
</div>
<div
class=
"line-18"
>
{{
scope
.
row
.
createTime
|
timeStampToHms
}}
</div>
</
template
>
</el-table-column>
<el-table-column
prop=
""
label=
"类型"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
taskDesc
|
'--'
}}
</
template
>
</el-table-column>
<el-table-column
prop=
""
label=
"原因"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<el-button
v-if=
"scope.row.statusFlag == 5 || scope.row.statusFlag == 6"
type=
"text"
@
click=
"toShowLog(scope.$index, scope.row)"
>
查看失败日志
</el-button>
</
template
>
</el-table-column>
</el-table>
<div
class=
"block common-wrap__page text-right m-t-24"
v-if=
"tableData.length != 0"
>
<dm-pagination
background
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page=
"currentPage"
:page-sizes=
"[20, 40, 60, 80]"
:page-size=
"pageSize"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"total"
>
</dm-pagination>
</div>
</div>
</el-tab-pane>
</el-tabs>
</div>
</div>
...
...
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