Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
web-zbht
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
Administrator
web-zbht
Commits
b30f0da6
Commit
b30f0da6
authored
Dec 27, 2021
by
Administrator
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
first commit
parent
14cc06ef
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
14 additions
and
14 deletions
+14
-14
index.html
zbht/index.html
+2
-2
17.ded2a659da7924d8847b.js
zbht/static/js/17.ded2a659da7924d8847b.js
+2
-0
18.aea35aa0eb660c18d6e4.js
zbht/static/js/18.aea35aa0eb660c18d6e4.js
+2
-2
19.88e9eb703e3870cbdbac.js
zbht/static/js/19.88e9eb703e3870cbdbac.js
+2
-2
20.5532af3afe72628a6f39.js
zbht/static/js/20.5532af3afe72628a6f39.js
+2
-2
20.82b152f238ece1f37114.js
zbht/static/js/20.82b152f238ece1f37114.js
+0
-2
main.ec05e9c98cee9758cc86.js
zbht/static/js/main.ec05e9c98cee9758cc86.js
+2
-2
manifest.84d9896a9f8881d04b63.js
zbht/static/js/manifest.84d9896a9f8881d04b63.js
+0
-2
manifest.85381c8441898f09c588.js
zbht/static/js/manifest.85381c8441898f09c588.js
+2
-0
No files found.
zbht/index.html
View file @
b30f0da6
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1"
><title>
后台管理系统
</title><link
rel=
"shortcut icon"
href=
/zbht/logo.ico
><link
href=
/zbht/static/css/main.f7e5cde3010011cf64cb24eb60addf5d.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
type=
text/javascript
src=
/zbht/static/js/manifest.84d9896a9f8881d04b63.js
></script><script
type=
text/javascript
src=
/zbht/static/js/vendor.145d852af3ba5edc18a9.js
></script><script
type=
text/javascript
src=
/zbht/static/js/main.14a43458f19e54a15b97.js
></script></body></html>
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1"
><title>
后台管理系统
</title><link
rel=
"shortcut icon"
href=
/zbht/logo.ico
><link
href=
/zbht/static/css/main.f7e5cde3010011cf64cb24eb60addf5d.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
type=
text/javascript
src=
/zbht/static/js/manifest.85381c8441898f09c588.js
></script><script
type=
text/javascript
src=
/zbht/static/js/vendor.145d852af3ba5edc18a9.js
></script><script
type=
text/javascript
src=
/zbht/static/js/main.ec05e9c98cee9758cc86.js
></script></body></html>
\ No newline at end of file
\ No newline at end of file
zbht/static/js/17.ded2a659da7924d8847b.js
0 → 100644
View file @
b30f0da6
webpackJsonp
([
17
],{
GZ5S
:
function
(
e
,
t
,
a
){
var
o
=
a
(
"vo3a"
);
"string"
==
typeof
o
&&
(
o
=
[[
e
.
i
,
o
,
""
]]),
o
.
locals
&&
(
e
.
exports
=
o
.
locals
);
a
(
"rjj0"
)(
"2f7dc7c8"
,
o
,
!
0
,{})},
OqpS
:
function
(
e
,
t
){
e
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAAEhcmxxAAAABGdBTUEAALGPC/xhBQAAAQVJREFUKBVjYIi5/Z8BCJhABARARYAcGCvmTgCEE3c7BaSGEaww9vZLBkZWDzAbRjCC9SxRhagAiYJUMTDsZoGpAAq4MzAySTMwMHswLFI4j7AFrgLCgBgFE0Q2EiYGpuMeGDLE3jkNYiP8ABL890eegeG/HEgCYfn/39OBrldkWKwqDvcdSAUKAHobYRSKDIgDCxQMCahAzD19oINqGEL/M4NEcJsEdjkodP4pAtXdYeC484oh9gU3poaE+wrgYAT56D9jOgPj/5kMjCw3gZ4QZmD66oDwHdQFDIx/uBj+MzwD+rQYqDAPGMziMCmGv/+2YGqYr3oNqMAQrgiNgRoVaJLYuADPkFNl/SoURwAAAABJRU5ErkJggg=="
},
Qcz4
:
function
(
e
,
t
,
a
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
o
=
a
(
"woOf"
),
l
=
a
.
n
(
o
),
i
=
a
(
"YgNb"
),
s
=
{
name
:
"index"
,
data
:
function
(){
return
{
isPicPath
:
"2"
,
currents
:{
currentPage
:
1
,
currentTotal
:
0
},
ps
:{
pageNo
:
1
,
pageSize
:
15
},
currents1
:{
currentPage
:
1
,
currentTotal
:
0
},
ps1
:{
pageNo
:
1
,
pageSize
:
15
},
currents2
:{
currentPage
:
1
,
currentTotal
:
0
},
ps2
:{
pageNo
:
1
,
pageSize
:
15
},
tagName
:
""
,
search
:
""
,
typeQQ
:
2
,
message
:
""
,
roomId
:
""
,
senderName
:
""
,
showHome
:
""
,
matchName
:
""
,
fileList
:[],
matchList
:[],
form
:{
deleted
:
0
,
recommend
:
0
,
announcement
:
""
,
enableFakeChat
:
0
,
showHome
:
0
,
roomName
:
""
,
roomCover
:
""
,
showHot
:
0
,
type
:
0
,
matchId
:
""
,
qqGroupNum
:
""
,
qqNum
:
""
,
wxNum
:
""
,
hotNum
:
0
,
id
:
0
},
showHot
:
""
,
matchListName
:
""
,
matchDate
:
""
,
liveUrl
:
""
,
type
:
"1"
,
recommend
:
""
,
tableData
:[],
id
:
0
,
detele
:
0
,
imgUrl
:
""
,
formLabelWidth
:
"160px"
,
dialogFormVisible
:
!
1
,
dialogFormVisible1
:
!
1
,
dialogFormVisible2
:
!
1
,
dialogFormVisible3
:
!
1
,
historyMsg
:[],
loading
:
!
1
,
headers
:{
token
:
i
.
a
.
get
(
"token"
)}}},
mounted
:
function
(){
this
.
getInfo
(
1
),
this
.
getBackGetMatchList
()},
methods
:{
clear
:
function
(){
this
.
fileList
=
[],
this
.
form
=
l
()(
this
.
form
,{
deleted
:
0
,
recommend
:
0
,
showHome
:
0
,
showHot
:
0
,
roomName
:
""
,
announcement
:
""
,
roomCover
:
""
,
enableFakeChat
:
0
,
matchId
:
""
,
qqGroupNum
:
""
,
qqNum
:
""
,
wxNum
:
""
,
hotNum
:
0
,
type
:
0
,
id
:
0
}),
this
.
dialogFormVisible
=!
1
},
clear2
:
function
(){
this
.
message
=
""
,
this
.
senderName
=
""
,
this
.
deleted
=
0
,
this
.
id
=
0
,
this
.
roomId
=
""
,
this
.
dialogFormVisible2
=!
1
},
updateRoomHistoryMsg
:
function
(
e
){
this
.
roomId
=
e
,
this
.
getRoomHistoryMsgList
(
1
),
this
.
dialogFormVisible3
=!
0
},
updateRoomMsg
:
function
(
e
){
this
.
roomId
=
e
.
huanXinRoomId
,
this
.
message
=
e
.
message
,
this
.
id
=
e
.
id
,
this
.
deleted
=
0
,
this
.
senderName
=
e
.
senderName
,
this
.
dialogFormVisible2
=!
0
},
deleteMsg
:
function
(
e
){
var
t
=
this
;
this
.
$confirm
(
"此操作将永久删除该文件, 是否继续?"
,
"提示"
,{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
}).
then
(
function
(){
t
.
roomId
=
e
.
huanXinRoomId
,
t
.
message
=
e
.
message
,
t
.
senderName
=
e
.
senderName
,
t
.
deleted
=
1
,
t
.
id
=
e
.
id
,
t
.
editRoomHistoryMsg
()}).
catch
(
function
(){
t
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
})})},
addRoomHistoryMsg
:
function
(
e
){
this
.
roomId
=
e
,
this
.
dialogFormVisible2
=!
0
},
openMatch
:
function
(){
this
.
dialogFormVisible1
=!
0
},
checkMatch
:
function
(
e
){
this
.
matchName
=
e
.
matchName
,
this
.
$set
(
this
.
form
,
"matchId"
,
e
.
id
),
this
.
dialogFormVisible1
=!
1
},
handleChange
:
function
(
e
,
t
){
this
.
fileList
=
t
.
slice
(
-
1
)},
handleRemove
:
function
(
e
,
t
){
console
.
log
(
e
,
t
)},
picPathBtn
:
function
(
e
){
"1"
===
e
&&
(
this
.
fileList
=
[]),
"2"
===
e
&&
this
.
$set
(
this
.
form
,
"tagImage"
,
""
)},
getBackGetMatchList
:
function
(){
var
e
=
this
,
t
=
""
;
this
.
matchDate
&&
(
t
=
this
.
fromDate
(
this
.
matchDate
));
var
a
=
{
pageNum
:
this
.
ps
.
pageNo
,
pageSize
:
this
.
ps
.
pageSize
,
endDate
:
""
,
matchDate
:
t
,
startDate
:
""
,
matchName
:
this
.
matchListName
};
this
.
$axios
(
"post"
,
"/match/backGetMatchList"
,
a
).
then
(
function
(
t
){
200
===
t
.
code
&&
(
e
.
matchList
=
t
.
data
.
dataList
,
e
.
currents1
.
currentTotal
=
t
.
data
.
countSize
)})},
editRoomHistoryMsg
:
function
(){
var
e
=
this
,
t
=
{
message
:
this
.
message
,
roomId
:
this
.
roomId
,
deleted
:
this
.
deleted
,
id
:
this
.
id
,
senderName
:
this
.
senderName
};
this
.
$axios
(
"post"
,
"/backRoom/editRoomHistoryMsg"
,
t
).
then
(
function
(
t
){
200
===
t
.
code
&&
(
e
.
dialogFormVisible2
=!
1
,
e
.
getRoomHistoryMsgList
(
1
))})},
add
:
function
(){
this
.
clear
(),
this
.
isAdd
=!
0
,
this
.
dialogFormVisible
=!
0
},
update
:
function
(
e
){
console
.
log
(
e
),
this
.
form
=
l
()(
this
.
form
,
e
),
this
.
liveUrl
=
e
.
liveUrl
,
this
.
matchName
=
e
.
matchName
,
this
.
isAdd
=!
1
,
this
.
dialogFormVisible
=!
0
},
getRoomHistoryMsgList
:
function
(
e
){
var
t
=
this
;
e
&&
(
this
.
ps2
.
pageNo
=
1
);
var
a
=
{
pageNum
:
this
.
ps2
.
pageNo
,
pageSize
:
this
.
ps2
.
pageSize
,
roomId
:
this
.
roomId
};
this
.
$axios
(
"post"
,
"/backRoom/getRoomHistoryMsgList"
,
a
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
t
.
historyMsg
=
e
.
data
.
dataList
,
t
.
currents2
.
currentTotal
=
e
.
data
.
countSize
)})},
getInfo
:
function
(
e
){
var
t
=
this
;
e
&&
(
this
.
ps
.
pageNo
=
1
);
var
a
=
{
recommend
:
this
.
recommend
,
showHome
:
this
.
showHome
,
showHot
:
this
.
showHot
,
type
:
this
.
type
,
pageNum
:
this
.
ps
.
pageNo
,
pageSize
:
this
.
ps
.
pageSize
,
roomName
:
this
.
search
};
this
.
$axios
(
"post"
,
"/backRoom/getRoomList"
,
a
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
t
.
tableData
=
e
.
data
.
dataList
,
t
.
currents
.
currentTotal
=
e
.
data
.
countSize
)})},
handleCurrentChange
:
function
(
e
){
this
.
ps
.
pageNo
=
e
,
this
.
getInfo
()},
handleCurrentChange1
:
function
(
e
){
this
.
ps1
.
pageNo
=
e
,
this
.
getBackGetMatchList
()},
handleCurrentChange2
:
function
(
e
){
this
.
ps2
.
pageNo
=
e
,
this
.
getRoomHistoryMsgList
()},
addImg
:
function
(){
if
(
0
!==
this
.
fileList
.
length
){
for
(
var
e
=
[],
t
=
0
;
t
<
this
.
fileList
.
length
;
t
++
)
e
.
push
(
this
.
fileList
[
t
].
response
.
data
);
this
.
$set
(
this
.
form
,
"roomCover"
,
e
.
join
(
","
))}},
updateInfo
:
function
(){
var
e
=
this
;
this
.
addImg
();
var
t
=
{
deleted
:
this
.
form
.
deleted
,
recommend
:
this
.
form
.
recommend
,
showHome
:
this
.
form
.
showHome
,
showHot
:
this
.
form
.
showHot
,
type
:
this
.
form
.
type
,
hotNum
:
this
.
form
.
hotNum
,
roomId
:
this
.
form
.
huanXinRoomId
,
announcement
:
this
.
form
.
announcement
,
enableFakeChat
:
this
.
form
.
enableFakeChat
,
matchId
:
this
.
form
.
matchId
,
roomName
:
this
.
form
.
roomName
,
linkAccount
:
this
.
form
.
linkAccount
,
linkType
:
this
.
form
.
linkType
,
roomCover
:
this
.
form
.
roomCover
,
qqGroupNum
:
this
.
form
.
qqGroupNum
,
qqNum
:
this
.
form
.
qqNum
,
wxNum
:
this
.
form
.
wxNum
};
this
.
$axios
(
"post"
,
"/backRoom/editRoomById"
,
t
).
then
(
function
(
t
){
200
===
t
.
code
?(
e
.
$message
({
type
:
"success"
,
message
:
"操作成功!"
}),
e
.
getInfo
(),
e
.
clear
()):
e
.
$message
({
type
:
"warning"
,
message
:
t
.
msg
})})},
updateSumbit
:
function
(){
var
e
=
this
;
this
.
$refs
.
form
.
validate
(
function
(
t
){
if
(
!
t
)
return
!
1
;
e
.
updateInfo
()})},
fromDate
:
function
(
e
){
var
t
=
new
Date
(
e
),
a
=
t
.
getMonth
()
+
1
,
o
=
t
.
getDate
();
return
a
<
10
&&
(
a
=
"0"
+
(
t
.
getMonth
()
+
1
)),
o
<
10
&&
(
o
=
"0"
+
t
.
getDate
()),
t
.
getFullYear
()
+
"-"
+
a
+
"-"
+
o
}}},
r
=
{
render
:
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
o
=
e
.
_self
.
_c
||
t
;
return
o
(
"div"
,{
staticClass
:
"info-table"
},[
o
(
"div"
,{
staticClass
:
"fx align-items justify-between mt-15 mb-15 ml-10 mr-10"
},[
e
.
_m
(
0
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"fx align-items"
},[
o
(
"div"
,{
staticClass
:
"ml-10"
},[
o
(
"el-input"
,{
attrs
:{
placeholder
:
"输入房间名称"
,
size
:
"small"
},
model
:{
value
:
e
.
search
,
callback
:
function
(
t
){
e
.
search
=
t
},
expression
:
"search"
}},[
o
(
"i"
,{
staticClass
:
"el-input__icon el-icon-search"
,
attrs
:{
slot
:
"prefix"
},
slot
:
"prefix"
})])],
1
),
e
.
_v
(
" "
),
o
(
"div"
,[
e
.
_v
(
"是否推荐:"
)]),
e
.
_v
(
" "
),
o
(
"div"
,{
staticStyle
:{
width
:
"100px"
}},[
o
(
"el-select"
,{
attrs
:{
size
:
"small"
},
model
:{
value
:
e
.
recommend
,
callback
:
function
(
t
){
e
.
recommend
=
t
},
expression
:
"recommend"
}},[
o
(
"el-option"
,{
attrs
:{
value
:
""
,
label
:
"全部"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"0"
,
label
:
"不推荐"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"1"
,
label
:
"推荐"
}})],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"div"
,[
e
.
_v
(
"是否显示在首页:"
)]),
e
.
_v
(
" "
),
o
(
"div"
,{
staticStyle
:{
width
:
"100px"
}},[
o
(
"el-select"
,{
attrs
:{
size
:
"small"
},
model
:{
value
:
e
.
showHome
,
callback
:
function
(
t
){
e
.
showHome
=
t
},
expression
:
"showHome"
}},[
o
(
"el-option"
,{
attrs
:{
value
:
""
,
label
:
"全部"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"0"
,
label
:
"不显示"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"1"
,
label
:
"显示"
}})],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"div"
,[
e
.
_v
(
"是否热门:"
)]),
e
.
_v
(
" "
),
o
(
"div"
,{
staticStyle
:{
width
:
"100px"
}},[
o
(
"el-select"
,{
attrs
:{
size
:
"small"
},
model
:{
value
:
e
.
showHot
,
callback
:
function
(
t
){
e
.
showHot
=
t
},
expression
:
"showHot"
}},[
o
(
"el-option"
,{
attrs
:{
value
:
""
,
label
:
"全部"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"0"
,
label
:
"否"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"1"
,
label
:
"是"
}})],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"div"
,[
e
.
_v
(
"是否正在直播:"
)]),
e
.
_v
(
" "
),
o
(
"div"
,{
staticStyle
:{
width
:
"100px"
}},[
o
(
"el-select"
,{
attrs
:{
size
:
"small"
},
model
:{
value
:
e
.
type
,
callback
:
function
(
t
){
e
.
type
=
t
},
expression
:
"type"
}},[
o
(
"el-option"
,{
attrs
:{
value
:
""
,
label
:
"全部"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"0"
,
label
:
"不在"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"1"
,
label
:
"在"
}})],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
function
(
t
){
return
e
.
getInfo
(
1
)}}},[
o
(
"el-button"
,{
staticClass
:
"el-icon-search"
,
attrs
:{
type
:
"primary"
,
size
:
"small"
}},[
e
.
_v
(
"查询"
)])],
1
)])]),
e
.
_v
(
" "
),
o
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
e
.
tableData
,
"header-cell-class-name"
:
"bg-f5"
}},[
o
(
"el-table-column"
,{
attrs
:{
fixed
:
""
,
type
:
"index"
,
label
:
"序号"
,
align
:
"center"
,
width
:
"50"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
width
:
"200"
,
prop
:
"huanXinRoomId"
,
label
:
"房间ID"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
width
:
"200"
,
prop
:
"roomName"
,
label
:
"房间名"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"roomNum"
,
label
:
"房间号"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"房间图片"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
t
.
row
.
roomCover
?
o
(
"div"
,[
o
(
"img"
,{
attrs
:{
src
:
t
.
row
.
roomCover
,
width
:
"100px"
,
height
:
"55px"
}})]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"roomDesc"
,
label
:
"房间描述"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
width
:
"200"
,
prop
:
"matchName"
,
label
:
"关联赛程"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"likeNum"
,
label
:
"点赞人数"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"hotNum"
,
label
:
"热度"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"anchorName"
,
label
:
"主播名称"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
width
:
"250"
,
prop
:
"announcement"
,
label
:
"主播公告"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"categoryName"
,
label
:
"播放类型"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
width
:
"500"
,
label
:
"播放链接"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"div"
,{
staticStyle
:{
"text-align"
:
"left"
}},[
e
.
_v
(
e
.
_s
(
t
.
row
.
liveUrl
))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"是否推荐"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
0
===
t
.
row
.
recommend
?
o
(
"span"
,[
e
.
_v
(
"不推荐"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
1
===
t
.
row
.
recommend
?
o
(
"span"
,[
e
.
_v
(
"推荐"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
width
:
"150"
,
align
:
"center"
,
label
:
"是否显示在首页"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
0
===
t
.
row
.
showHome
?
o
(
"span"
,[
e
.
_v
(
"不显示"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
1
===
t
.
row
.
showHome
?
o
(
"span"
,[
e
.
_v
(
"显示"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"是否热门"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
0
===
t
.
row
.
showHot
?
o
(
"span"
,[
e
.
_v
(
"否"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
1
===
t
.
row
.
showHot
?
o
(
"span"
,[
e
.
_v
(
"是"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
width
:
"150"
,
align
:
"center"
,
label
:
"是否正在直播"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
0
===
t
.
row
.
type
?
o
(
"span"
,[
e
.
_v
(
"不在"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
1
===
t
.
row
.
type
?
o
(
"span"
,[
e
.
_v
(
"在"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
width
:
"150"
,
align
:
"center"
,
label
:
"是否启用聊天假消息"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
0
===
t
.
row
.
enableFakeChat
?
o
(
"span"
,[
e
.
_v
(
"禁用"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
1
===
t
.
row
.
enableFakeChat
?
o
(
"span"
,[
e
.
_v
(
"启用"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"qqGroupNum"
,
width
:
"150"
,
label
:
"QQ群"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"qqNum"
,
width
:
"150"
,
label
:
"QQ"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"wxNum"
,
width
:
"150"
,
label
:
"微信"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
width
:
"150"
,
fixed
:
"right"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"div"
,{
staticClass
:
"cursor"
},[
o
(
"div"
,{
staticClass
:
"update w-32 bg-f2"
,
on
:{
click
:
function
(
a
){
return
e
.
update
(
t
.
row
)}}},[
o
(
"el-button"
,{
staticClass
:
"cursor"
,
attrs
:{
type
:
"primary"
,
size
:
"mini"
,
plain
:
""
}},[
e
.
_v
(
"修改房间配置"
)])],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"mt-10"
,
on
:{
click
:
function
(
a
){
return
e
.
addRoomHistoryMsg
(
t
.
row
.
huanXinRoomId
)}}},[
o
(
"el-button"
,{
staticClass
:
"cursor"
,
attrs
:{
type
:
"primary"
,
size
:
"mini"
,
plain
:
""
}},[
e
.
_v
(
"新增历史消息"
)])],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"mt-10"
,
on
:{
click
:
function
(
a
){
return
e
.
updateRoomHistoryMsg
(
t
.
row
.
huanXinRoomId
)}}},[
o
(
"el-button"
,{
staticClass
:
"cursor"
,
attrs
:{
type
:
"primary"
,
size
:
"mini"
,
plain
:
""
}},[
e
.
_v
(
"修改历史消息"
)])],
1
)])]}}])})],
1
),
e
.
_v
(
" "
),
o
(
"el-pagination"
,{
staticClass
:
"pagination"
,
attrs
:{
background
:
""
,
"hide-on-single-page"
:
!
0
,
"current-page"
:
e
.
currents
.
currentPage
,
"page-sizes"
:[
15
,
20
,
30
],
"page-size"
:
15
,
layout
:
"total, prev, pager, next, jumper"
,
total
:
e
.
currents
.
currentTotal
},
on
:{
"current-change"
:
e
.
handleCurrentChange
}}),
e
.
_v
(
" "
),
o
(
"el-dialog"
,{
attrs
:{
title
:
"房间管理"
,
visible
:
e
.
dialogFormVisible
,
width
:
"50%"
},
on
:{
"update:visible"
:
function
(
t
){
e
.
dialogFormVisible
=
t
}}},[
o
(
"el-form"
,{
ref
:
"form"
,
attrs
:{
model
:
e
.
form
}},[
o
(
"el-form-item"
,{
attrs
:{
label
:
"房间封面"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"roomCover"
}},[
o
(
"img"
,{
attrs
:{
src
:
e
.
form
.
roomCover
,
width
:
"100px"
}}),
e
.
_v
(
" "
),
o
(
"div"
,[
o
(
"el-upload"
,{
staticClass
:
"upload-demo"
,
attrs
:{
action
:
"http://hszhibo.live/sequoiaBack/file/fileUpload"
,
"on-remove"
:
e
.
handleRemove
,
"on-change"
:
e
.
handleChange
,
"file-list"
:
e
.
fileList
,
headers
:
e
.
headers
,
"list-type"
:
"picture"
}},[
o
(
"el-button"
,{
attrs
:{
size
:
"small"
,
type
:
"primary"
}},[
e
.
_v
(
"点击上传"
)])],
1
)],
1
)]),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"房间名"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"roomName"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
form
.
roomName
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"roomName"
,
e
.
_n
(
t
))},
expression
:
"form.roomName"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"播放链接"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"liveUrl"
}},[
o
(
"el-input"
,{
attrs
:{
type
:
"textarea"
,
rows
:
10
,
disabled
:
""
},
model
:{
value
:
e
.
liveUrl
,
callback
:
function
(
t
){
e
.
liveUrl
=
t
},
expression
:
"liveUrl"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"热度"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"hotNum"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
form
.
hotNum
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"hotNum"
,
e
.
_n
(
t
))},
expression
:
"form.hotNum"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"主播公告"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"announcement"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
form
.
announcement
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"announcement"
,
e
.
_n
(
t
))},
expression
:
"form.announcement"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"是否推荐"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"recommend"
}},[
o
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
form
.
recommend
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"recommend"
,
t
)},
expression
:
"form.recommend"
}},[
e
.
_v
(
"不推荐"
)]),
e
.
_v
(
" "
),
o
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
form
.
recommend
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"recommend"
,
t
)},
expression
:
"form.recommend"
}},[
e
.
_v
(
"推荐"
)])],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"是否显示在首页"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"showHome"
}},[
o
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
form
.
showHome
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"showHome"
,
t
)},
expression
:
"form.showHome"
}},[
e
.
_v
(
"不显示"
)]),
e
.
_v
(
" "
),
o
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
form
.
showHome
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"showHome"
,
t
)},
expression
:
"form.showHome"
}},[
e
.
_v
(
"显示"
)])],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"是否热门"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"showHot"
}},[
o
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
form
.
showHot
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"showHot"
,
t
)},
expression
:
"form.showHot"
}},[
e
.
_v
(
"否"
)]),
e
.
_v
(
" "
),
o
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
form
.
showHot
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"showHot"
,
t
)},
expression
:
"form.showHot"
}},[
e
.
_v
(
"是"
)])],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"是否正在直播"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"type"
}},[
o
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
form
.
type
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"type"
,
t
)},
expression
:
"form.type"
}},[
e
.
_v
(
"不在"
)]),
e
.
_v
(
" "
),
o
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
form
.
type
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"type"
,
t
)},
expression
:
"form.type"
}},[
e
.
_v
(
"在"
)])],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"关联赛程"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"matchName"
}},[
e
.
_v
(
"
\
n "
+
e
.
_s
(
e
.
matchName
)
+
"
\
n "
),
o
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"small"
},
on
:{
click
:
function
(
t
){
return
e
.
openMatch
()}}},[
e
.
_v
(
"选择"
)])],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"联系方式"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"typeQQ"
}},[
o
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
typeQQ
,
callback
:
function
(
t
){
e
.
typeQQ
=
t
},
expression
:
"typeQQ"
}},[
e
.
_v
(
"QQ"
)]),
e
.
_v
(
" "
),
o
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
typeQQ
,
callback
:
function
(
t
){
e
.
typeQQ
=
t
},
expression
:
"typeQQ"
}},[
e
.
_v
(
"QQ群"
)]),
e
.
_v
(
" "
),
o
(
"el-radio"
,{
attrs
:{
label
:
2
},
model
:{
value
:
e
.
typeQQ
,
callback
:
function
(
t
){
e
.
typeQQ
=
t
},
expression
:
"typeQQ"
}},[
e
.
_v
(
"微信"
)])],
1
),
e
.
_v
(
" "
),
1
===
e
.
typeQQ
?
o
(
"el-form-item"
,{
attrs
:{
label
:
"QQ群"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"qqGroupNum"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
form
.
qqGroupNum
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"qqGroupNum"
,
e
.
_n
(
t
))},
expression
:
"form.qqGroupNum"
}})],
1
):
e
.
_e
(),
e
.
_v
(
" "
),
0
===
e
.
typeQQ
?
o
(
"el-form-item"
,{
attrs
:{
label
:
"QQ"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"qqNum"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
form
.
qqNum
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"qqNum"
,
e
.
_n
(
t
))},
expression
:
"form.qqNum"
}})],
1
):
e
.
_e
(),
e
.
_v
(
" "
),
2
===
e
.
typeQQ
?
o
(
"el-form-item"
,{
attrs
:{
label
:
"微信"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"wxNum"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
form
.
wxNum
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"wxNum"
,
e
.
_n
(
t
))},
expression
:
"form.wxNum"
}})],
1
):
e
.
_e
(),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"是否开启聊天假消息"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"enableFakeChat"
}},[
o
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
form
.
enableFakeChat
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"enableFakeChat"
,
t
)},
expression
:
"form.enableFakeChat"
}},[
e
.
_v
(
"禁用"
)]),
e
.
_v
(
" "
),
o
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
form
.
enableFakeChat
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"enableFakeChat"
,
t
)},
expression
:
"form.enableFakeChat"
}},[
e
.
_v
(
"启用"
)])],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
o
(
"el-button"
,{
on
:{
click
:
e
.
clear
}},[
e
.
_v
(
"取 消"
)]),
e
.
_v
(
" "
),
o
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
e
.
updateSumbit
}},[
e
.
_v
(
"确 定"
)])],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"el-dialog"
,{
attrs
:{
title
:
"赛程列表"
,
visible
:
e
.
dialogFormVisible1
,
width
:
"80%"
},
on
:{
"update:visible"
:
function
(
t
){
e
.
dialogFormVisible1
=
t
}}},[
o
(
"div"
,{
staticClass
:
"fx align-items fx-end"
},[
o
(
"div"
,[
e
.
_v
(
"赛程时间:"
)]),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"ml-10"
},[
o
(
"el-date-picker"
,{
attrs
:{
type
:
"date"
,
size
:
"small"
,
placeholder
:
"选择日期时间"
},
model
:{
value
:
e
.
matchDate
,
callback
:
function
(
t
){
e
.
matchDate
=
t
},
expression
:
"matchDate"
}})],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"ml-10"
},[
e
.
_v
(
"赛程名称:"
)]),
e
.
_v
(
" "
),
o
(
"div"
,[
o
(
"el-input"
,{
attrs
:{
placeholder
:
"输入赛程名称"
,
size
:
"small"
},
model
:{
value
:
e
.
matchListName
,
callback
:
function
(
t
){
e
.
matchListName
=
t
},
expression
:
"matchListName"
}},[
o
(
"i"
,{
staticClass
:
"el-input__icon el-icon-search"
,
attrs
:{
slot
:
"prefix"
},
slot
:
"prefix"
})])],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"ml-10"
},[
o
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"small"
},
on
:{
click
:
e
.
getBackGetMatchList
}},[
e
.
_v
(
"查询"
)])],
1
)]),
e
.
_v
(
" "
),
o
(
"el-table"
,{
ref
:
"multipleTable"
,
staticStyle
:{
width
:
"100%"
,
"margin-top"
:
"20px"
},
attrs
:{
data
:
e
.
matchList
,
"tooltip-effect"
:
"dark"
}},[
o
(
"el-table-column"
,{
attrs
:{
fixed
:
""
,
type
:
"index"
,
label
:
"序号"
,
align
:
"center"
,
width
:
"200"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
prop
:
"matchName"
,
width
:
"150"
,
label
:
"赛程标题"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"赛程时间"
,
width
:
"150"
,
align
:
"center"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
matchDate
)
+
" "
+
e
.
_s
(
t
.
row
.
matchTime
))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"主队名称"
,
align
:
"center"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
homeTeam
.
teamName
))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"主队图片"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
t
.
row
.
homeTeam
.
teamIcon
?
o
(
"div"
,[
o
(
"img"
,{
attrs
:{
src
:
t
.
row
.
homeTeam
.
teamIcon
,
width
:
"100px"
,
height
:
"55px"
}})]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"主队得分"
,
align
:
"center"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
homeTeam
.
score
))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"客队名称"
,
align
:
"center"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
awayTeam
.
teamName
))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"客队图片"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
t
.
row
.
awayTeam
.
teamIcon
?
o
(
"div"
,[
o
(
"img"
,{
attrs
:{
src
:
t
.
row
.
awayTeam
.
teamIcon
,
width
:
"100px"
,
height
:
"55px"
}})]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"客队得分"
,
align
:
"center"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
awayTeam
.
score
))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"赛事类型"
,
align
:
"center"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
0
===
t
.
row
.
sportsType
?
o
(
"span"
,[
e
.
_v
(
"足球"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
1
===
t
.
row
.
sportsType
?
o
(
"span"
,[
e
.
_v
(
"篮球"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
fixed
:
"right"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"div"
,{
on
:{
click
:
function
(
a
){
return
e
.
checkMatch
(
t
.
row
)}}},[
o
(
"el-button"
,{
staticClass
:
"cursor"
,
attrs
:{
type
:
"primary"
,
size
:
"mini"
,
plain
:
""
}},[
e
.
_v
(
"选中"
)])],
1
)]}}])})],
1
),
e
.
_v
(
" "
),
o
(
"el-pagination"
,{
staticClass
:
"pagination"
,
attrs
:{
background
:
""
,
"hide-on-single-page"
:
!
0
,
"current-page"
:
e
.
currents1
.
currentPage
,
"page-sizes"
:[
15
,
20
,
30
],
"page-size"
:
15
,
layout
:
"total, prev, pager, next, jumper"
,
total
:
e
.
currents1
.
currentTotal
},
on
:{
"current-change"
:
e
.
handleCurrentChange1
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-dialog"
,{
attrs
:{
title
:
"历史消息"
,
visible
:
e
.
dialogFormVisible2
,
width
:
"490px"
},
on
:{
"update:visible"
:
function
(
t
){
e
.
dialogFormVisible2
=
t
}}},[
o
(
"el-form"
,[
o
(
"el-form-item"
,{
attrs
:{
label
:
"发送人"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"senderName"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
senderName
,
callback
:
function
(
t
){
e
.
senderName
=
t
},
expression
:
"senderName"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"消息内容"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"message"
}},[
o
(
"el-input"
,{
attrs
:{
type
:
"textarea"
,
rows
:
10
,
placeholder
:
"请输入内容"
},
model
:{
value
:
e
.
message
,
callback
:
function
(
t
){
e
.
message
=
t
},
expression
:
"message"
}})],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
o
(
"el-button"
,{
on
:{
click
:
e
.
clear2
}},[
e
.
_v
(
"取 消"
)]),
e
.
_v
(
" "
),
o
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
e
.
editRoomHistoryMsg
}},[
e
.
_v
(
"确 定"
)])],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"el-dialog"
,{
attrs
:{
title
:
"历史消息列表"
,
visible
:
e
.
dialogFormVisible3
,
width
:
"80%"
},
on
:{
"update:visible"
:
function
(
t
){
e
.
dialogFormVisible3
=
t
}}},[
o
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
e
.
historyMsg
,
"header-cell-class-name"
:
"bg-f5"
}},[
o
(
"el-table-column"
,{
attrs
:{
fixed
:
""
,
type
:
"index"
,
label
:
"序号"
,
align
:
"center"
,
width
:
"200"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
prop
:
"senderName"
,
label
:
"发送人"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
prop
:
"message"
,
width
:
"350"
,
label
:
"内容"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
width
:
"150"
,
label
:
"更新时间"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"span"
,[
e
.
_v
(
e
.
_s
(
e
.
fromDate
(
t
.
row
.
updateTime
)))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
fixed
:
"right"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"div"
,{
staticClass
:
"fx cursor"
},[
o
(
"div"
,{
staticClass
:
"update w-32 bg-f2"
,
on
:{
click
:
function
(
a
){
return
e
.
updateRoomMsg
(
t
.
row
)}}},[
o
(
"img"
,{
attrs
:{
src
:
a
(
"OqpS"
)}})]),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
function
(
a
){
return
e
.
deleteMsg
(
t
.
row
)}}},[
o
(
"img"
,{
attrs
:{
src
:
a
(
"lCGE"
)}})])])]}}])})],
1
),
e
.
_v
(
" "
),
o
(
"el-pagination"
,{
staticClass
:
"pagination"
,
attrs
:{
background
:
""
,
"hide-on-single-page"
:
!
0
,
"current-page"
:
e
.
currents2
.
currentPage
,
"page-sizes"
:[
15
,
20
,
30
],
"page-size"
:
15
,
layout
:
"total, prev, pager, next, jumper"
,
total
:
e
.
currents2
.
currentTotal
},
on
:{
"current-change"
:
e
.
handleCurrentChange2
}})],
1
)],
1
)},
staticRenderFns
:[
function
(){
var
e
=
this
.
$createElement
,
t
=
this
.
_self
.
_c
||
e
;
return
t
(
"div"
,{
staticClass
:
"fx"
},[
t
(
"div"
,{
staticClass
:
"fs-18 fw-600"
},[
this
.
_v
(
"房间管理"
)])])}]};
var
n
=
a
(
"VU/8"
)(
s
,
r
,
!
1
,
function
(
e
){
a
(
"GZ5S"
)},
"data-v-501ffc75"
,
null
);
t
.
default
=
n
.
exports
},
lCGE
:
function
(
e
,
t
){
e
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAAHooR+fAAAABGdBTUEAALGPC/xhBQAAAixJREFUSA21VrlKBEEQne4dUQQDwUATdyM1FQw9PsAjNRT8BxOPRMTE1FTBUMw8PsAj9ANcIw9wQwNFREfHeo011PZ2z0zrbsNu1/HqdVVf0yqi9nl3k6JH66qNKc2G561lY4SujUR/3eMzLEYqub95StNoiC0aCsI41IQhpDIwaEAtIRwqe0PDhrezgyhp3EXoZQPTMY03L422rNKH+lTynV7YDuhKRSeKi3UBYIulg8uCrX9937iymZFGdsLWBEAVcgoBKMwhtwowFDWl1HfsmwYEuwqzSdM01U2zIQGoSxYNvXd2SUIyuWlCMqsQsNwyI+HKxMJJy5A5goIvua9/obYcnNeltVr7JSnejDYL7b9GRalFNTx6Sbv571mAONZqms7N38rgzGgeDr1LDJBcFbncTIAed4BzdWSwDPAROTMB2N5c0H0td1k5I2y4vJZLkhcofc5yAEge6+ZOyCuDiZwTy86y/b/Lwc2pqa2XHdHGmQupOrZgzs7XQ32VNs0W7V6j2+BO6UiCKtmoDI9ul/qadCoR5i31QWJwp3vvdi0a2HeY4qFaUajTH5QIBn+/OjVEPZNzTsLXo93MH5JU0LEBse7tMz/IL3ubZlApS78zU48xKBEPR1vMQUtjjyivfZY/onMbVkoPTiSujtCH/7blVSlHAya0lXrfhpKG4vGw0OZlQTdcaHC78LhdTQ5MiKc4PTBWSJ/AG4HtnegxA8R7TQns4HmFMX4AXlLrAv1GZXoAAAAASUVORK5CYII="
},
vo3a
:
function
(
e
,
t
,
a
){(
e
.
exports
=
a
(
"FZ+f"
)(
!
1
)).
push
([
e
.
i
,
"
\
n.cx-box[data-v-501ffc75] {
\
n border: 1px solid #2897ff;
\
n width: 100px;
\
n line-height: 30px;
\
n text-align: center;
\
n color: #2897ff;
\
n}
\
n.xz[data-v-501ffc75]{
\
n background: #2897ff;
\
n color: white;
\
n}
\
n"
,
""
])}});
\ No newline at end of file
zbht/static/js/1
7.4cda10a5317f89d49593
.js
→
zbht/static/js/1
8.aea35aa0eb660c18d6e4
.js
View file @
b30f0da6
webpackJsonp
([
17
],{
OqpS
:
function
(
n
,
e
){
n
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAAEhcmxxAAAABGdBTUEAALGPC/xhBQAAAQVJREFUKBVjYIi5/Z8BCJhABARARYAcGCvmTgCEE3c7BaSGEaww9vZLBkZWDzAbRjCC9SxRhagAiYJUMTDsZoGpAAq4MzAySTMwMHswLFI4j7AFrgLCgBgFE0Q2EiYGpuMeGDLE3jkNYiP8ABL890eegeG/HEgCYfn/39OBrldkWKwqDvcdSAUKAHobYRSKDIgDCxQMCahAzD19oINqGEL/M4NEcJsEdjkodP4pAtXdYeC484oh9gU3poaE+wrgYAT56D9jOgPj/5kMjCw3gZ4QZmD66oDwHdQFDIx/uBj+MzwD+rQYqDAPGMziMCmGv/+2YGqYr3oNqMAQrgiNgRoVaJLYuADPkFNl/SoURwAAAABJRU5ErkJggg=="
},
PldI
:
function
(
n
,
e
,
t
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
a
=
t
(
"woOf"
),
i
=
t
.
n
(
a
),
s
=
t
(
"YgNb"
),
r
=
{
name
:
"index"
,
data
:
function
(){
return
{
isSysUrl
:
"1"
,
isPicPath
:
"2"
,
erroImg
:
!
1
,
erro
:
!
1
,
checkAll
:
!
1
,
typeName
:
"跳转URL"
,
dqChannel
:
0
,
imgUrl
:
""
,
fillUrl
:
""
,
currents
:{
currentPage
:
1
,
currentTotal
:
0
},
ps
:{
pageNo
:
1
,
pageSize
:
15
},
search
:
""
,
tableData
:[],
fileList
:[],
checkId
:[],
channelDate
:[],
form
:{
adDesc
:
""
,
adTitle
:
""
,
adType
:
1
,
adUrl
:
""
,
jumpType
:
0
,
id
:
0
,
picPath
:
""
},
formLabelWidth
:
"100px"
,
dialogFormVisible
:
!
1
,
isAdd
:
!
1
,
isCopy
:
!
1
,
desc
:
"*图片最大尺寸为宽873px,高373px(否则C端展示可能会变形)"
,
isDelete
:
!
1
,
multipleSelection
:[],
rules
:{
adTitle
:[{
required
:
!
0
,
message
:
"请输入广告名称"
,
trigger
:
"blur"
}],
adType
:[{
required
:
!
0
,
message
:
"请选择广告类型"
,
trigger
:
"change"
}],
jumpType
:[{
required
:
!
0
,
message
:
"请选择跳转类型"
,
trigger
:
"change"
}],
adUrl
:[{
required
:
!
0
,
message
:
"请输入广告路径"
,
trigger
:
"blur"
}]},
headers
:{
token
:
s
.
a
.
get
(
"token"
)}}},
mounted
:
function
(){
this
.
imgUrl
=
sessionStorage
.
getItem
(
"domain"
),
this
.
fillUrl
=
sessionStorage
.
getItem
(
"fillDomain"
),
this
.
getInfo
(),
this
.
dqChannel
=
sessionStorage
.
getItem
(
"channel"
);
var
n
;
for
(
var
e
in
n
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"channelList"
)))
this
.
channelDate
.
push
(
n
[
e
])},
methods
:{
handleSelectionChange
:
function
(
n
){
this
.
multipleSelection
=
n
},
handleCheckAllChange
:
function
(
n
){
this
.
checkId
=
n
?
this
.
channelDate
:[]},
handleCheckedCitiesChange
:
function
(
n
){
var
e
=
n
.
length
;
this
.
checkAll
=
e
===
this
.
channelDate
.
length
},
clear
:
function
(){
this
.
checkId
=
[],
this
.
checkAll
=!
1
,
this
.
erroImg
=!
1
,
this
.
erro
=!
1
,
this
.
isAdd
=!
1
,
this
.
isCopy
=!
1
,
this
.
isDelete
=!
1
;
this
.
isSysUrl
=
"1"
,
this
.
isPicPath
=
"2"
,
this
.
form
=
i
()({
adDesc
:
""
,
adTitle
:
""
,
updateTime
:
""
,
jumpType
:
0
,
adType
:
1
,
adUrl
:
""
,
id
:
0
}),
this
.
dialogFormVisible
=!
1
,
this
.
fileList
=
[]},
checkDesc
:
function
(
n
){
this
.
desc
=
3
===
n
?
"*图片尺寸为宽1360px,高120px(否则C端展示可能会变形)"
:
4
===
n
?
"*图片尺寸为宽325px,高180px(否则C端展示可能会变形)"
:
"*图片最大尺寸为宽873px,高373px(否则C端展示可能会变形)"
},
checkType
:
function
(
n
){
this
.
typeName
=
0
===
n
?
"跳转URL"
:
"跳转房间ID"
},
handleChange
:
function
(
n
,
e
){
this
.
fileList
=
e
.
slice
(
-
1
)},
handleRemove
:
function
(
n
,
e
){
console
.
log
(
n
,
e
)},
picPathBtn
:
function
(
n
){
"1"
===
n
&&
(
this
.
fileList
=
[]),
"2"
===
n
&&
this
.
$set
(
this
.
form
,
"picPath"
,
""
)},
select
:
function
(
n
){
"4"
===
n
&&
this
.
$set
(
this
.
form
,
"sysUrl"
,
""
)},
copy
:
function
(){
this
.
clear
(),
this
.
isCopy
=!
0
,
this
.
isAdd
=!
1
,
this
.
isDelete
=!
1
,
this
.
dialogFormVisible
=!
0
},
add
:
function
(){
this
.
clear
(),
this
.
isAdd
=!
0
,
this
.
isCopy
=!
1
,
this
.
isDelete
=!
1
,
this
.
dialogFormVisible
=!
0
},
update
:
function
(
n
){
this
.
isAdd
=!
1
,
this
.
form
=
i
()({},
n
),
this
.
checkDesc
(
n
.
adType
),
this
.
dialogFormVisible
=!
0
},
deleteSumbit
:
function
(
n
){
var
e
=
this
;
this
.
form
=
i
()({},
n
),
this
.
$confirm
(
"此操作将永久删除该文件, 是否继续?"
,
"提示"
,{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
}).
then
(
function
(){
e
.
$set
(
e
.
form
,
"deleted"
,
1
),
e
.
addImg
(),
e
.
updateInfo
()}).
catch
(
function
(){
e
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
})})},
getInfo
:
function
(){
var
n
=
this
,
e
=
{
pageNum
:
this
.
ps
.
pageNo
,
pageSize
:
this
.
ps
.
pageSize
};
this
.
$axios
(
"post"
,
"/ad/getAdList"
,
e
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
n
.
tableData
=
e
.
data
.
dataList
,
n
.
currents
.
currentTotal
=
e
.
data
.
countSize
)})},
handleCurrentChange
:
function
(
n
){
this
.
ps
.
pageNo
=
n
,
this
.
getInfo
()},
decryptImage
:
function
(
n
,
e
){
var
t
=
this
,
a
=
new
XMLHttpRequest
,
i
=
n
;
a
.
open
(
"GET"
,
i
),
a
.
setRequestHeader
(
"Content-type"
,
"application/x-www-form-urlencoded; charset=UTF-8"
),
a
.
responseType
=
"arraybuffer"
,
a
.
send
(),
a
.
onreadystatechange
=
function
(){
if
(
4
===
a
.
readyState
&&
200
===
a
.
status
){
var
n
=
a
.
response
,
i
=
t
.
arrayBufferToBase64
(
n
);
t
.
$set
(
e
,
"base64List"
,
"data:image/jpeg;base64,"
+
i
)}}},
arrayBufferToBase64
:
function
(
n
){
for
(
var
e
=
""
,
t
=
new
Uint8Array
(
n
),
a
=
t
.
byteLength
,
i
=
0
;
i
<
a
;
i
++
)
e
+=
String
.
fromCharCode
(
1
^
t
[
i
]);
return
window
.
btoa
(
e
)},
addImg
:
function
(){
if
(
0
!==
this
.
fileList
.
length
){
for
(
var
n
=
[],
e
=
0
;
e
<
this
.
fileList
.
length
;
e
++
)
n
.
push
(
this
.
fileList
[
e
].
response
.
data
);
this
.
$set
(
this
.
form
,
"picPath"
,
n
.
join
(
","
))}
else
this
.
erroImg
=!
0
},
addSumbit
:
function
(){
var
n
=
this
;
this
.
addImg
(),
this
.
$refs
.
form
.
validate
(
function
(
e
){
if
(
!
e
)
return
console
.
log
(
"error submit!!"
),
!
1
;
if
(
""
!==
n
.
form
.
picPath
){
n
.
erroImg
=!
1
,
n
.
$delete
(
n
.
form
,
"id"
);
var
t
=
n
.
form
;
n
.
$axios
(
"post"
,
"/ad/addAdInfo"
,
t
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
n
.
$message
({
type
:
"success"
,
message
:
"新增成功!"
}),
n
.
getInfo
(),
n
.
clear
())})}})},
updateInfo
:
function
(){
var
n
=
this
,
e
=
this
.
form
;
this
.
$axios
(
"post"
,
"/ad/editAdInfo"
,
e
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
n
.
$message
({
type
:
"success"
,
message
:
"操作成功!"
}),
n
.
getInfo
(),
n
.
clear
())})},
updateSumbit
:
function
(){
var
n
=
this
;
this
.
addImg
(),
this
.
$refs
.
form
.
validate
(
function
(
e
){
if
(
!
e
)
return
console
.
log
(
"error submit!!"
),
!
1
;
""
!==
n
.
form
.
picPath
&&
(
n
.
erroImg
=!
1
,
n
.
updateInfo
())})},
fromDate
:
function
(
n
){
var
e
=
n
.
getFullYear
(),
t
=
n
.
getMonth
()
+
1
;
t
=
t
<
10
?
"0"
+
t
:
t
;
var
a
=
n
.
getDate
();
a
=
a
<
10
?
"0"
+
a
:
a
;
var
i
=
n
.
getHours
();
i
=
i
<
10
?
"0"
+
i
:
i
;
var
s
=
n
.
getMinutes
();
s
=
s
<
10
?
"0"
+
s
:
s
;
var
r
=
n
.
getSeconds
();
return
e
+
"-"
+
t
+
"-"
+
a
+
" "
+
i
+
":"
+
s
+
":"
+
(
r
=
r
<
10
?
"0"
+
r
:
r
)}}},
o
=
{
render
:
function
(){
var
n
=
this
,
e
=
n
.
$createElement
,
a
=
n
.
_self
.
_c
||
e
;
return
a
(
"div"
,{
staticClass
:
"info-table"
},[
a
(
"div"
,{
staticClass
:
"fx align-items justify-between mt-15 mb-15 ml-10 mr-10"
},[
a
(
"div"
,{
staticClass
:
"fs-18 fw-600"
},[
n
.
_v
(
"广告管理"
)]),
n
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"fx align-items"
},[
a
(
"div"
,[
a
(
"el-input"
,{
attrs
:{
placeholder
:
"输入广告标题进行搜索"
,
size
:
"small"
},
model
:{
value
:
n
.
search
,
callback
:
function
(
e
){
n
.
search
=
e
},
expression
:
"search"
}},[
a
(
"i"
,{
staticClass
:
"el-input__icon el-icon-search"
,
attrs
:{
slot
:
"prefix"
},
slot
:
"prefix"
})])],
1
),
n
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"ml-10"
},[
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"small"
,
icon
:
"el-icon-plus"
},
on
:{
click
:
n
.
add
}},[
n
.
_v
(
"增加"
)])],
1
)])]),
n
.
_v
(
" "
),
a
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
n
.
tableData
.
filter
(
function
(
e
){
return
!
n
.
search
||
e
.
adTitle
.
toLowerCase
().
includes
(
n
.
search
.
toLowerCase
())}),
"header-cell-class-name"
:
"bg-f5"
}},[
a
(
"el-table-column"
,{
attrs
:{
fixed
:
""
,
type
:
"index"
,
label
:
"序号"
,
align
:
"center"
,
width
:
"200"
}}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
label
:
"广告图片"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
n
){
return
[
a
(
"img"
,{
attrs
:{
src
:
n
.
row
.
picPath
,
width
:
"100px"
,
height
:
"55px"
}})]}}])}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"adTitle"
,
label
:
"广告标题"
}}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
label
:
"广告类型"
,
align
:
"center"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
1
===
e
.
row
.
adType
?
a
(
"span"
,[
n
.
_v
(
"APP顶部广告"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
2
===
e
.
row
.
adType
?
a
(
"span"
,[
n
.
_v
(
"资讯广告"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
3
===
e
.
row
.
adType
?
a
(
"span"
,[
n
.
_v
(
"pc首页广告"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
4
===
e
.
row
.
adType
?
a
(
"span"
,[
n
.
_v
(
"官方活动"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
5
===
e
.
row
.
adType
?
a
(
"span"
,[
n
.
_v
(
"红榜广告"
)]):
n
.
_e
()]}}])}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"adDesc"
,
label
:
"广告描述"
}}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
label
:
"跳转类型"
,
align
:
"center"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
0
===
e
.
row
.
jumpType
?
a
(
"span"
,[
n
.
_v
(
"URL"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
1
===
e
.
row
.
jumpType
?
a
(
"span"
,[
n
.
_v
(
"直播间"
)]):
n
.
_e
()]}}])}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"adUrl"
,
label
:
"跳转路径"
}}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
label
:
"修改时间"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"span"
,[
n
.
_v
(
n
.
_s
(
e
.
row
.
updateTime
))])]}}])}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
fixed
:
"right"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"div"
,{
staticClass
:
"fx cursor"
},[
a
(
"div"
,{
staticClass
:
"update w-32 bg-f2"
,
on
:{
click
:
function
(
t
){
return
n
.
update
(
e
.
row
)}}},[
a
(
"img"
,{
attrs
:{
src
:
t
(
"OqpS"
)}})]),
n
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
function
(
t
){
return
n
.
deleteSumbit
(
e
.
row
)}}},[
a
(
"img"
,{
attrs
:{
src
:
t
(
"lCGE"
)}})])])]}}])})],
1
),
n
.
_v
(
" "
),
a
(
"el-pagination"
,{
staticClass
:
"pagination"
,
attrs
:{
background
:
""
,
"hide-on-single-page"
:
!
0
,
"current-page"
:
n
.
currents
.
currentPage
,
"page-sizes"
:[
15
,
20
,
30
],
"page-size"
:
15
,
layout
:
"total, prev, pager, next, jumper"
,
total
:
n
.
currents
.
currentTotal
},
on
:{
"current-change"
:
n
.
handleCurrentChange
}}),
n
.
_v
(
" "
),
a
(
"el-dialog"
,{
attrs
:{
title
:
n
.
isCopy
?
"复制到所选渠道"
:
"广告管理"
,
visible
:
n
.
dialogFormVisible
,
width
:
"550px"
},
on
:{
"update:visible"
:
function
(
e
){
n
.
dialogFormVisible
=
e
}}},[
a
(
"el-form"
,{
ref
:
"form"
,
attrs
:{
model
:
n
.
form
,
rules
:
n
.
rules
}},[
a
(
"el-form-item"
,{
attrs
:{
label
:
"广告图片"
,
"label-width"
:
n
.
formLabelWidth
}},[
a
(
"div"
,{
staticStyle
:{
color
:
"red"
,
"font-size"
:
"12px"
}},[
n
.
_v
(
n
.
_s
(
n
.
desc
))]),
n
.
_v
(
" "
),
a
(
"div"
,[
a
(
"el-upload"
,{
staticClass
:
"upload-demo"
,
attrs
:{
action
:
"http://hszhibo.live/sequoiaBack/file/fileUpload"
,
"on-remove"
:
n
.
handleRemove
,
"on-change"
:
n
.
handleChange
,
"file-list"
:
n
.
fileList
,
headers
:
n
.
headers
,
"list-type"
:
"picture"
}},[
a
(
"el-button"
,{
attrs
:{
size
:
"small"
,
type
:
"primary"
}},[
n
.
_v
(
"点击上传"
)]),
n
.
_v
(
" "
),
n
.
erroImg
?
a
(
"span"
,{
staticClass
:
"fs-12 c-red"
},[
n
.
_v
(
"请上传图片"
)]):
n
.
_e
()],
1
)],
1
),
n
.
_v
(
" "
),
""
!==
n
.
form
.
picPath
?
a
(
"img"
,{
attrs
:{
src
:
n
.
form
.
picPath
,
width
:
"200px"
}}):
n
.
_e
()]),
n
.
_v
(
" "
),
a
(
"el-form-item"
,{
attrs
:{
label
:
"广告标题"
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"adTitle"
}},[
a
(
"el-input"
,{
staticStyle
:{
width
:
"217px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
n
.
form
.
adTitle
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adTitle"
,
e
)},
expression
:
"form.adTitle"
}})],
1
),
n
.
_v
(
" "
),
a
(
"el-form-item"
,{
attrs
:{
label
:
"广告类型"
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"adType"
}},[
a
(
"el-radio"
,{
attrs
:{
label
:
1
},
on
:{
change
:
function
(
e
){
return
n
.
checkDesc
(
1
)}},
model
:{
value
:
n
.
form
.
adType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adType"
,
e
)},
expression
:
"form.adType"
}},[
n
.
_v
(
"APP顶部广告"
)]),
n
.
_v
(
" "
),
a
(
"el-radio"
,{
attrs
:{
label
:
2
},
on
:{
change
:
function
(
e
){
return
n
.
checkDesc
(
2
)}},
model
:{
value
:
n
.
form
.
adType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adType"
,
e
)},
expression
:
"form.adType"
}},[
n
.
_v
(
"资讯广告"
)]),
n
.
_v
(
" "
),
a
(
"el-radio"
,{
attrs
:{
label
:
3
},
on
:{
change
:
function
(
e
){
return
n
.
checkDesc
(
3
)}},
model
:{
value
:
n
.
form
.
adType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adType"
,
e
)},
expression
:
"form.adType"
}},[
n
.
_v
(
"pc首页广告"
)]),
n
.
_v
(
" "
),
a
(
"el-radio"
,{
attrs
:{
label
:
4
},
on
:{
change
:
function
(
e
){
return
n
.
checkDesc
(
4
)}},
model
:{
value
:
n
.
form
.
adType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adType"
,
e
)},
expression
:
"form.adType"
}},[
n
.
_v
(
"官方活动"
)]),
n
.
_v
(
" "
),
a
(
"el-radio"
,{
attrs
:{
label
:
5
},
on
:{
change
:
function
(
e
){
return
n
.
checkDesc
(
5
)}},
model
:{
value
:
n
.
form
.
adType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adType"
,
e
)},
expression
:
"form.adType"
}},[
n
.
_v
(
"红榜广告"
)])],
1
),
n
.
_v
(
" "
),
a
(
"el-form-item"
,{
attrs
:{
label
:
"广告描述"
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"adDesc"
}},[
a
(
"el-input"
,{
staticStyle
:{
width
:
"217px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
n
.
form
.
adDesc
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adDesc"
,
e
)},
expression
:
"form.adDesc"
}})],
1
),
n
.
_v
(
" "
),
a
(
"el-form-item"
,{
attrs
:{
label
:
"跳转类型"
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"jumpType"
}},[
a
(
"el-radio"
,{
attrs
:{
label
:
0
},
on
:{
change
:
function
(
e
){
return
n
.
checkType
(
0
)}},
model
:{
value
:
n
.
form
.
jumpType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"jumpType"
,
e
)},
expression
:
"form.jumpType"
}},[
n
.
_v
(
"url"
)]),
n
.
_v
(
" "
),
a
(
"el-radio"
,{
attrs
:{
label
:
1
},
on
:{
change
:
function
(
e
){
return
n
.
checkType
(
1
)}},
model
:{
value
:
n
.
form
.
jumpType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"jumpType"
,
e
)},
expression
:
"form.jumpType"
}},[
n
.
_v
(
"直播间"
)])],
1
),
n
.
_v
(
" "
),
a
(
"el-form-item"
,{
attrs
:{
label
:
n
.
typeName
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"adUrl"
}},[
a
(
"el-input"
,{
staticStyle
:{
width
:
"217px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
n
.
form
.
adUrl
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adUrl"
,
e
)},
expression
:
"form.adUrl"
}})],
1
)],
1
),
n
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
a
(
"el-button"
,{
on
:{
click
:
n
.
clear
}},[
n
.
_v
(
"取 消"
)]),
n
.
_v
(
" "
),
n
.
isAdd
?
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
n
.
addSumbit
}},[
n
.
_v
(
"确 定"
)]):
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
n
.
updateSumbit
}},[
n
.
_v
(
"确 定"
)])],
1
)],
1
)],
1
)},
staticRenderFns
:[]};
var
l
=
t
(
"VU/8"
)(
r
,
o
,
!
1
,
function
(
n
){
t
(
"XI6g"
)},
"data-v-35c8b9f4"
,
null
);
e
.
default
=
l
.
exports
},
XI6g
:
function
(
n
,
e
,
t
){
var
a
=
t
(
"YVtF"
);
"string"
==
typeof
a
&&
(
a
=
[[
n
.
i
,
a
,
""
]]),
a
.
locals
&&
(
n
.
exports
=
a
.
locals
);
t
(
"rjj0"
)(
"e3e37e06"
,
a
,
!
0
,{})},
YVtF
:
function
(
n
,
e
,
t
){(
n
.
exports
=
t
(
"FZ+f"
)(
!
1
)).
push
([
n
.
i
,
"
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n"
,
""
])},
lCGE
:
function
(
n
,
e
){
n
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAAHooR+fAAAABGdBTUEAALGPC/xhBQAAAixJREFUSA21VrlKBEEQne4dUQQDwUATdyM1FQw9PsAjNRT8BxOPRMTE1FTBUMw8PsAj9ANcIw9wQwNFREfHeo011PZ2z0zrbsNu1/HqdVVf0yqi9nl3k6JH66qNKc2G561lY4SujUR/3eMzLEYqub95StNoiC0aCsI41IQhpDIwaEAtIRwqe0PDhrezgyhp3EXoZQPTMY03L422rNKH+lTynV7YDuhKRSeKi3UBYIulg8uCrX9937iymZFGdsLWBEAVcgoBKMwhtwowFDWl1HfsmwYEuwqzSdM01U2zIQGoSxYNvXd2SUIyuWlCMqsQsNwyI+HKxMJJy5A5goIvua9/obYcnNeltVr7JSnejDYL7b9GRalFNTx6Sbv571mAONZqms7N38rgzGgeDr1LDJBcFbncTIAed4BzdWSwDPAROTMB2N5c0H0td1k5I2y4vJZLkhcofc5yAEge6+ZOyCuDiZwTy86y/b/Lwc2pqa2XHdHGmQupOrZgzs7XQ32VNs0W7V6j2+BO6UiCKtmoDI9ul/qadCoR5i31QWJwp3vvdi0a2HeY4qFaUajTH5QIBn+/OjVEPZNzTsLXo93MH5JU0LEBse7tMz/IL3ubZlApS78zU48xKBEPR1vMQUtjjyivfZY/onMbVkoPTiSujtCH/7blVSlHAya0lXrfhpKG4vGw0OZlQTdcaHC78LhdTQ5MiKc4PTBWSJ/AG4HtnegxA8R7TQns4HmFMX4AXlLrAv1GZXoAAAAASUVORK5CYII="
}});
webpackJsonp
([
18
],{
OqpS
:
function
(
n
,
e
){
n
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAAEhcmxxAAAABGdBTUEAALGPC/xhBQAAAQVJREFUKBVjYIi5/Z8BCJhABARARYAcGCvmTgCEE3c7BaSGEaww9vZLBkZWDzAbRjCC9SxRhagAiYJUMTDsZoGpAAq4MzAySTMwMHswLFI4j7AFrgLCgBgFE0Q2EiYGpuMeGDLE3jkNYiP8ABL890eegeG/HEgCYfn/39OBrldkWKwqDvcdSAUKAHobYRSKDIgDCxQMCahAzD19oINqGEL/M4NEcJsEdjkodP4pAtXdYeC484oh9gU3poaE+wrgYAT56D9jOgPj/5kMjCw3gZ4QZmD66oDwHdQFDIx/uBj+MzwD+rQYqDAPGMziMCmGv/+2YGqYr3oNqMAQrgiNgRoVaJLYuADPkFNl/SoURwAAAABJRU5ErkJggg=="
},
PldI
:
function
(
n
,
e
,
t
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
a
=
t
(
"woOf"
),
i
=
t
.
n
(
a
),
s
=
t
(
"YgNb"
),
r
=
{
name
:
"index"
,
data
:
function
(){
return
{
isSysUrl
:
"1"
,
isPicPath
:
"2"
,
erroImg
:
!
1
,
erro
:
!
1
,
checkAll
:
!
1
,
typeName
:
"跳转URL"
,
dqChannel
:
0
,
imgUrl
:
""
,
fillUrl
:
""
,
currents
:{
currentPage
:
1
,
currentTotal
:
0
},
ps
:{
pageNo
:
1
,
pageSize
:
15
},
search
:
""
,
tableData
:[],
fileList
:[],
checkId
:[],
channelDate
:[],
form
:{
adDesc
:
""
,
adTitle
:
""
,
adType
:
1
,
adUrl
:
""
,
jumpType
:
0
,
id
:
0
,
picPath
:
""
},
formLabelWidth
:
"100px"
,
dialogFormVisible
:
!
1
,
isAdd
:
!
1
,
isCopy
:
!
1
,
desc
:
"*图片最大尺寸为宽873px,高373px(否则C端展示可能会变形)"
,
isDelete
:
!
1
,
multipleSelection
:[],
rules
:{
adTitle
:[{
required
:
!
0
,
message
:
"请输入广告名称"
,
trigger
:
"blur"
}],
adType
:[{
required
:
!
0
,
message
:
"请选择广告类型"
,
trigger
:
"change"
}],
jumpType
:[{
required
:
!
0
,
message
:
"请选择跳转类型"
,
trigger
:
"change"
}],
adUrl
:[{
required
:
!
0
,
message
:
"请输入广告路径"
,
trigger
:
"blur"
}]},
headers
:{
token
:
s
.
a
.
get
(
"token"
)}}},
mounted
:
function
(){
this
.
imgUrl
=
sessionStorage
.
getItem
(
"domain"
),
this
.
fillUrl
=
sessionStorage
.
getItem
(
"fillDomain"
),
this
.
getInfo
(),
this
.
dqChannel
=
sessionStorage
.
getItem
(
"channel"
);
var
n
;
for
(
var
e
in
n
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"channelList"
)))
this
.
channelDate
.
push
(
n
[
e
])},
methods
:{
handleSelectionChange
:
function
(
n
){
this
.
multipleSelection
=
n
},
handleCheckAllChange
:
function
(
n
){
this
.
checkId
=
n
?
this
.
channelDate
:[]},
handleCheckedCitiesChange
:
function
(
n
){
var
e
=
n
.
length
;
this
.
checkAll
=
e
===
this
.
channelDate
.
length
},
clear
:
function
(){
this
.
checkId
=
[],
this
.
checkAll
=!
1
,
this
.
erroImg
=!
1
,
this
.
erro
=!
1
,
this
.
isAdd
=!
1
,
this
.
isCopy
=!
1
,
this
.
isDelete
=!
1
;
this
.
isSysUrl
=
"1"
,
this
.
isPicPath
=
"2"
,
this
.
form
=
i
()({
adDesc
:
""
,
adTitle
:
""
,
updateTime
:
""
,
jumpType
:
0
,
adType
:
1
,
adUrl
:
""
,
id
:
0
}),
this
.
dialogFormVisible
=!
1
,
this
.
fileList
=
[]},
checkDesc
:
function
(
n
){
this
.
desc
=
3
===
n
?
"*图片尺寸为宽1360px,高120px(否则C端展示可能会变形)"
:
4
===
n
?
"*图片尺寸为宽325px,高180px(否则C端展示可能会变形)"
:
"*图片最大尺寸为宽873px,高373px(否则C端展示可能会变形)"
},
checkType
:
function
(
n
){
this
.
typeName
=
0
===
n
?
"跳转URL"
:
"跳转房间ID"
},
handleChange
:
function
(
n
,
e
){
this
.
fileList
=
e
.
slice
(
-
1
)},
handleRemove
:
function
(
n
,
e
){
console
.
log
(
n
,
e
)},
picPathBtn
:
function
(
n
){
"1"
===
n
&&
(
this
.
fileList
=
[]),
"2"
===
n
&&
this
.
$set
(
this
.
form
,
"picPath"
,
""
)},
select
:
function
(
n
){
"4"
===
n
&&
this
.
$set
(
this
.
form
,
"sysUrl"
,
""
)},
copy
:
function
(){
this
.
clear
(),
this
.
isCopy
=!
0
,
this
.
isAdd
=!
1
,
this
.
isDelete
=!
1
,
this
.
dialogFormVisible
=!
0
},
add
:
function
(){
this
.
clear
(),
this
.
isAdd
=!
0
,
this
.
isCopy
=!
1
,
this
.
isDelete
=!
1
,
this
.
dialogFormVisible
=!
0
},
update
:
function
(
n
){
this
.
isAdd
=!
1
,
this
.
form
=
i
()({},
n
),
this
.
checkDesc
(
n
.
adType
),
this
.
dialogFormVisible
=!
0
},
deleteSumbit
:
function
(
n
){
var
e
=
this
;
this
.
form
=
i
()({},
n
),
this
.
$confirm
(
"此操作将永久删除该文件, 是否继续?"
,
"提示"
,{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
}).
then
(
function
(){
e
.
$set
(
e
.
form
,
"deleted"
,
1
),
e
.
addImg
(),
e
.
updateInfo
()}).
catch
(
function
(){
e
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
})})},
getInfo
:
function
(){
var
n
=
this
,
e
=
{
pageNum
:
this
.
ps
.
pageNo
,
pageSize
:
this
.
ps
.
pageSize
};
this
.
$axios
(
"post"
,
"/ad/getAdList"
,
e
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
n
.
tableData
=
e
.
data
.
dataList
,
n
.
currents
.
currentTotal
=
e
.
data
.
countSize
)})},
handleCurrentChange
:
function
(
n
){
this
.
ps
.
pageNo
=
n
,
this
.
getInfo
()},
decryptImage
:
function
(
n
,
e
){
var
t
=
this
,
a
=
new
XMLHttpRequest
,
i
=
n
;
a
.
open
(
"GET"
,
i
),
a
.
setRequestHeader
(
"Content-type"
,
"application/x-www-form-urlencoded; charset=UTF-8"
),
a
.
responseType
=
"arraybuffer"
,
a
.
send
(),
a
.
onreadystatechange
=
function
(){
if
(
4
===
a
.
readyState
&&
200
===
a
.
status
){
var
n
=
a
.
response
,
i
=
t
.
arrayBufferToBase64
(
n
);
t
.
$set
(
e
,
"base64List"
,
"data:image/jpeg;base64,"
+
i
)}}},
arrayBufferToBase64
:
function
(
n
){
for
(
var
e
=
""
,
t
=
new
Uint8Array
(
n
),
a
=
t
.
byteLength
,
i
=
0
;
i
<
a
;
i
++
)
e
+=
String
.
fromCharCode
(
1
^
t
[
i
]);
return
window
.
btoa
(
e
)},
addImg
:
function
(){
if
(
0
!==
this
.
fileList
.
length
){
for
(
var
n
=
[],
e
=
0
;
e
<
this
.
fileList
.
length
;
e
++
)
n
.
push
(
this
.
fileList
[
e
].
response
.
data
);
this
.
$set
(
this
.
form
,
"picPath"
,
n
.
join
(
","
))}
else
this
.
erroImg
=!
0
},
addSumbit
:
function
(){
var
n
=
this
;
this
.
addImg
(),
this
.
$refs
.
form
.
validate
(
function
(
e
){
if
(
!
e
)
return
console
.
log
(
"error submit!!"
),
!
1
;
if
(
""
!==
n
.
form
.
picPath
){
n
.
erroImg
=!
1
,
n
.
$delete
(
n
.
form
,
"id"
);
var
t
=
n
.
form
;
n
.
$axios
(
"post"
,
"/ad/addAdInfo"
,
t
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
n
.
$message
({
type
:
"success"
,
message
:
"新增成功!"
}),
n
.
getInfo
(),
n
.
clear
())})}})},
updateInfo
:
function
(){
var
n
=
this
,
e
=
this
.
form
;
this
.
$axios
(
"post"
,
"/ad/editAdInfo"
,
e
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
n
.
$message
({
type
:
"success"
,
message
:
"操作成功!"
}),
n
.
getInfo
(),
n
.
clear
())})},
updateSumbit
:
function
(){
var
n
=
this
;
this
.
addImg
(),
this
.
$refs
.
form
.
validate
(
function
(
e
){
if
(
!
e
)
return
console
.
log
(
"error submit!!"
),
!
1
;
""
!==
n
.
form
.
picPath
&&
(
n
.
erroImg
=!
1
,
n
.
updateInfo
())})},
fromDate
:
function
(
n
){
var
e
=
n
.
getFullYear
(),
t
=
n
.
getMonth
()
+
1
;
t
=
t
<
10
?
"0"
+
t
:
t
;
var
a
=
n
.
getDate
();
a
=
a
<
10
?
"0"
+
a
:
a
;
var
i
=
n
.
getHours
();
i
=
i
<
10
?
"0"
+
i
:
i
;
var
s
=
n
.
getMinutes
();
s
=
s
<
10
?
"0"
+
s
:
s
;
var
r
=
n
.
getSeconds
();
return
e
+
"-"
+
t
+
"-"
+
a
+
" "
+
i
+
":"
+
s
+
":"
+
(
r
=
r
<
10
?
"0"
+
r
:
r
)}}},
o
=
{
render
:
function
(){
var
n
=
this
,
e
=
n
.
$createElement
,
a
=
n
.
_self
.
_c
||
e
;
return
a
(
"div"
,{
staticClass
:
"info-table"
},[
a
(
"div"
,{
staticClass
:
"fx align-items justify-between mt-15 mb-15 ml-10 mr-10"
},[
a
(
"div"
,{
staticClass
:
"fs-18 fw-600"
},[
n
.
_v
(
"广告管理"
)]),
n
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"fx align-items"
},[
a
(
"div"
,[
a
(
"el-input"
,{
attrs
:{
placeholder
:
"输入广告标题进行搜索"
,
size
:
"small"
},
model
:{
value
:
n
.
search
,
callback
:
function
(
e
){
n
.
search
=
e
},
expression
:
"search"
}},[
a
(
"i"
,{
staticClass
:
"el-input__icon el-icon-search"
,
attrs
:{
slot
:
"prefix"
},
slot
:
"prefix"
})])],
1
),
n
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"ml-10"
},[
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"small"
,
icon
:
"el-icon-plus"
},
on
:{
click
:
n
.
add
}},[
n
.
_v
(
"增加"
)])],
1
)])]),
n
.
_v
(
" "
),
a
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
n
.
tableData
.
filter
(
function
(
e
){
return
!
n
.
search
||
e
.
adTitle
.
toLowerCase
().
includes
(
n
.
search
.
toLowerCase
())}),
"header-cell-class-name"
:
"bg-f5"
}},[
a
(
"el-table-column"
,{
attrs
:{
fixed
:
""
,
type
:
"index"
,
label
:
"序号"
,
align
:
"center"
,
width
:
"200"
}}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
label
:
"广告图片"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
n
){
return
[
a
(
"img"
,{
attrs
:{
src
:
n
.
row
.
picPath
,
width
:
"100px"
,
height
:
"55px"
}})]}}])}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"adTitle"
,
label
:
"广告标题"
}}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
label
:
"广告类型"
,
align
:
"center"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
1
===
e
.
row
.
adType
?
a
(
"span"
,[
n
.
_v
(
"APP顶部广告"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
2
===
e
.
row
.
adType
?
a
(
"span"
,[
n
.
_v
(
"资讯广告"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
3
===
e
.
row
.
adType
?
a
(
"span"
,[
n
.
_v
(
"pc首页广告"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
4
===
e
.
row
.
adType
?
a
(
"span"
,[
n
.
_v
(
"官方活动"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
5
===
e
.
row
.
adType
?
a
(
"span"
,[
n
.
_v
(
"红榜广告"
)]):
n
.
_e
()]}}])}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"adDesc"
,
label
:
"广告描述"
}}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
label
:
"跳转类型"
,
align
:
"center"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
0
===
e
.
row
.
jumpType
?
a
(
"span"
,[
n
.
_v
(
"URL"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
1
===
e
.
row
.
jumpType
?
a
(
"span"
,[
n
.
_v
(
"直播间"
)]):
n
.
_e
()]}}])}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
prop
:
"adUrl"
,
label
:
"跳转路径"
}}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
label
:
"修改时间"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"span"
,[
n
.
_v
(
n
.
_s
(
e
.
row
.
updateTime
))])]}}])}),
n
.
_v
(
" "
),
a
(
"el-table-column"
,{
attrs
:{
fixed
:
"right"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
a
(
"div"
,{
staticClass
:
"fx cursor"
},[
a
(
"div"
,{
staticClass
:
"update w-32 bg-f2"
,
on
:{
click
:
function
(
t
){
return
n
.
update
(
e
.
row
)}}},[
a
(
"img"
,{
attrs
:{
src
:
t
(
"OqpS"
)}})]),
n
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
function
(
t
){
return
n
.
deleteSumbit
(
e
.
row
)}}},[
a
(
"img"
,{
attrs
:{
src
:
t
(
"lCGE"
)}})])])]}}])})],
1
),
n
.
_v
(
" "
),
a
(
"el-pagination"
,{
staticClass
:
"pagination"
,
attrs
:{
background
:
""
,
"hide-on-single-page"
:
!
0
,
"current-page"
:
n
.
currents
.
currentPage
,
"page-sizes"
:[
15
,
20
,
30
],
"page-size"
:
15
,
layout
:
"total, prev, pager, next, jumper"
,
total
:
n
.
currents
.
currentTotal
},
on
:{
"current-change"
:
n
.
handleCurrentChange
}}),
n
.
_v
(
" "
),
a
(
"el-dialog"
,{
attrs
:{
title
:
n
.
isCopy
?
"复制到所选渠道"
:
"广告管理"
,
visible
:
n
.
dialogFormVisible
,
width
:
"550px"
},
on
:{
"update:visible"
:
function
(
e
){
n
.
dialogFormVisible
=
e
}}},[
a
(
"el-form"
,{
ref
:
"form"
,
attrs
:{
model
:
n
.
form
,
rules
:
n
.
rules
}},[
a
(
"el-form-item"
,{
attrs
:{
label
:
"广告图片"
,
"label-width"
:
n
.
formLabelWidth
}},[
a
(
"div"
,{
staticStyle
:{
color
:
"red"
,
"font-size"
:
"12px"
}},[
n
.
_v
(
n
.
_s
(
n
.
desc
))]),
n
.
_v
(
" "
),
a
(
"div"
,[
a
(
"el-upload"
,{
staticClass
:
"upload-demo"
,
attrs
:{
action
:
"http://hszhibo.live/sequoiaBack/file/fileUpload"
,
"on-remove"
:
n
.
handleRemove
,
"on-change"
:
n
.
handleChange
,
"file-list"
:
n
.
fileList
,
headers
:
n
.
headers
,
"list-type"
:
"picture"
}},[
a
(
"el-button"
,{
attrs
:{
size
:
"small"
,
type
:
"primary"
}},[
n
.
_v
(
"点击上传"
)]),
n
.
_v
(
" "
),
n
.
erroImg
?
a
(
"span"
,{
staticClass
:
"fs-12 c-red"
},[
n
.
_v
(
"请上传图片"
)]):
n
.
_e
()],
1
)],
1
),
n
.
_v
(
" "
),
""
!==
n
.
form
.
picPath
?
a
(
"img"
,{
attrs
:{
src
:
n
.
form
.
picPath
,
width
:
"200px"
}}):
n
.
_e
()]),
n
.
_v
(
" "
),
a
(
"el-form-item"
,{
attrs
:{
label
:
"广告标题"
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"adTitle"
}},[
a
(
"el-input"
,{
staticStyle
:{
width
:
"217px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
n
.
form
.
adTitle
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adTitle"
,
e
)},
expression
:
"form.adTitle"
}})],
1
),
n
.
_v
(
" "
),
a
(
"el-form-item"
,{
attrs
:{
label
:
"广告类型"
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"adType"
}},[
a
(
"el-radio"
,{
attrs
:{
label
:
1
},
on
:{
change
:
function
(
e
){
return
n
.
checkDesc
(
1
)}},
model
:{
value
:
n
.
form
.
adType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adType"
,
e
)},
expression
:
"form.adType"
}},[
n
.
_v
(
"APP顶部广告"
)]),
n
.
_v
(
" "
),
a
(
"el-radio"
,{
attrs
:{
label
:
2
},
on
:{
change
:
function
(
e
){
return
n
.
checkDesc
(
2
)}},
model
:{
value
:
n
.
form
.
adType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adType"
,
e
)},
expression
:
"form.adType"
}},[
n
.
_v
(
"资讯广告"
)]),
n
.
_v
(
" "
),
a
(
"el-radio"
,{
attrs
:{
label
:
3
},
on
:{
change
:
function
(
e
){
return
n
.
checkDesc
(
3
)}},
model
:{
value
:
n
.
form
.
adType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adType"
,
e
)},
expression
:
"form.adType"
}},[
n
.
_v
(
"pc首页广告"
)]),
n
.
_v
(
" "
),
a
(
"el-radio"
,{
attrs
:{
label
:
4
},
on
:{
change
:
function
(
e
){
return
n
.
checkDesc
(
4
)}},
model
:{
value
:
n
.
form
.
adType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adType"
,
e
)},
expression
:
"form.adType"
}},[
n
.
_v
(
"官方活动"
)]),
n
.
_v
(
" "
),
a
(
"el-radio"
,{
attrs
:{
label
:
5
},
on
:{
change
:
function
(
e
){
return
n
.
checkDesc
(
5
)}},
model
:{
value
:
n
.
form
.
adType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adType"
,
e
)},
expression
:
"form.adType"
}},[
n
.
_v
(
"红榜广告"
)])],
1
),
n
.
_v
(
" "
),
a
(
"el-form-item"
,{
attrs
:{
label
:
"广告描述"
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"adDesc"
}},[
a
(
"el-input"
,{
staticStyle
:{
width
:
"217px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
n
.
form
.
adDesc
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adDesc"
,
e
)},
expression
:
"form.adDesc"
}})],
1
),
n
.
_v
(
" "
),
a
(
"el-form-item"
,{
attrs
:{
label
:
"跳转类型"
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"jumpType"
}},[
a
(
"el-radio"
,{
attrs
:{
label
:
0
},
on
:{
change
:
function
(
e
){
return
n
.
checkType
(
0
)}},
model
:{
value
:
n
.
form
.
jumpType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"jumpType"
,
e
)},
expression
:
"form.jumpType"
}},[
n
.
_v
(
"url"
)]),
n
.
_v
(
" "
),
a
(
"el-radio"
,{
attrs
:{
label
:
1
},
on
:{
change
:
function
(
e
){
return
n
.
checkType
(
1
)}},
model
:{
value
:
n
.
form
.
jumpType
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"jumpType"
,
e
)},
expression
:
"form.jumpType"
}},[
n
.
_v
(
"直播间"
)])],
1
),
n
.
_v
(
" "
),
a
(
"el-form-item"
,{
attrs
:{
label
:
n
.
typeName
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"adUrl"
}},[
a
(
"el-input"
,{
staticStyle
:{
width
:
"217px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
n
.
form
.
adUrl
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"adUrl"
,
e
)},
expression
:
"form.adUrl"
}})],
1
)],
1
),
n
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
a
(
"el-button"
,{
on
:{
click
:
n
.
clear
}},[
n
.
_v
(
"取 消"
)]),
n
.
_v
(
" "
),
n
.
isAdd
?
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
n
.
addSumbit
}},[
n
.
_v
(
"确 定"
)]):
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
n
.
updateSumbit
}},[
n
.
_v
(
"确 定"
)])],
1
)],
1
)],
1
)},
staticRenderFns
:[]};
var
l
=
t
(
"VU/8"
)(
r
,
o
,
!
1
,
function
(
n
){
t
(
"XI6g"
)},
"data-v-35c8b9f4"
,
null
);
e
.
default
=
l
.
exports
},
XI6g
:
function
(
n
,
e
,
t
){
var
a
=
t
(
"YVtF"
);
"string"
==
typeof
a
&&
(
a
=
[[
n
.
i
,
a
,
""
]]),
a
.
locals
&&
(
n
.
exports
=
a
.
locals
);
t
(
"rjj0"
)(
"e3e37e06"
,
a
,
!
0
,{})},
YVtF
:
function
(
n
,
e
,
t
){(
n
.
exports
=
t
(
"FZ+f"
)(
!
1
)).
push
([
n
.
i
,
"
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n"
,
""
])},
lCGE
:
function
(
n
,
e
){
n
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAAHooR+fAAAABGdBTUEAALGPC/xhBQAAAixJREFUSA21VrlKBEEQne4dUQQDwUATdyM1FQw9PsAjNRT8BxOPRMTE1FTBUMw8PsAj9ANcIw9wQwNFREfHeo011PZ2z0zrbsNu1/HqdVVf0yqi9nl3k6JH66qNKc2G561lY4SujUR/3eMzLEYqub95StNoiC0aCsI41IQhpDIwaEAtIRwqe0PDhrezgyhp3EXoZQPTMY03L422rNKH+lTynV7YDuhKRSeKi3UBYIulg8uCrX9937iymZFGdsLWBEAVcgoBKMwhtwowFDWl1HfsmwYEuwqzSdM01U2zIQGoSxYNvXd2SUIyuWlCMqsQsNwyI+HKxMJJy5A5goIvua9/obYcnNeltVr7JSnejDYL7b9GRalFNTx6Sbv571mAONZqms7N38rgzGgeDr1LDJBcFbncTIAed4BzdWSwDPAROTMB2N5c0H0td1k5I2y4vJZLkhcofc5yAEge6+ZOyCuDiZwTy86y/b/Lwc2pqa2XHdHGmQupOrZgzs7XQ32VNs0W7V6j2+BO6UiCKtmoDI9ul/qadCoR5i31QWJwp3vvdi0a2HeY4qFaUajTH5QIBn+/OjVEPZNzTsLXo93MH5JU0LEBse7tMz/IL3ubZlApS78zU48xKBEPR1vMQUtjjyivfZY/onMbVkoPTiSujtCH/7blVSlHAya0lXrfhpKG4vGw0OZlQTdcaHC78LhdTQ5MiKc4PTBWSJ/AG4HtnegxA8R7TQns4HmFMX4AXlLrAv1GZXoAAAAASUVORK5CYII="
}});
\ No newline at end of file
\ No newline at end of file
zbht/static/js/1
8.36f696bfff9b784052ff
.js
→
zbht/static/js/1
9.88e9eb703e3870cbdbac
.js
View file @
b30f0da6
webpackJsonp
([
18
],{
"2FCL"
:
function
(
e
,
t
,
i
){
var
s
=
i
(
"txGL"
);
"string"
==
typeof
s
&&
(
s
=
[[
e
.
i
,
s
,
""
]]),
s
.
locals
&&
(
e
.
exports
=
s
.
locals
);
i
(
"rjj0"
)(
"cbfa85c8"
,
s
,
!
0
,{})},
OqpS
:
function
(
e
,
t
){
e
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAAEhcmxxAAAABGdBTUEAALGPC/xhBQAAAQVJREFUKBVjYIi5/Z8BCJhABARARYAcGCvmTgCEE3c7BaSGEaww9vZLBkZWDzAbRjCC9SxRhagAiYJUMTDsZoGpAAq4MzAySTMwMHswLFI4j7AFrgLCgBgFE0Q2EiYGpuMeGDLE3jkNYiP8ABL890eegeG/HEgCYfn/39OBrldkWKwqDvcdSAUKAHobYRSKDIgDCxQMCahAzD19oINqGEL/M4NEcJsEdjkodP4pAtXdYeC484oh9gU3poaE+wrgYAT56D9jOgPj/5kMjCw3gZ4QZmD66oDwHdQFDIx/uBj+MzwD+rQYqDAPGMziMCmGv/+2YGqYr3oNqMAQrgiNgRoVaJLYuADPkFNl/SoURwAAAABJRU5ErkJggg=="
},
XJpv
:
function
(
e
,
t
,
i
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
s
=
i
(
"woOf"
),
a
=
i
.
n
(
s
),
l
=
i
(
"YgNb"
),
o
=
{
name
:
"index"
,
data
:
function
(){
return
{
checkId
:[],
fillUrl
:
""
,
channelDate
:[],
channelList
:[],
checkAll
:
!
1
,
isDelete
:
!
1
,
erro
:
!
1
,
isFile
:
0
,
apkUrl
:
""
,
isChannel
:
!
1
,
isDisabled
:
!
1
,
currents
:{
currentPage
:
1
,
currentTotal
:
0
},
ps
:{
pageNo
:
1
,
pageSize
:
15
},
search
:
""
,
tableData
:[],
channel
:
""
,
form
:{
adress
:
""
,
deleted
:
0
,
descr
:
""
,
device
:
1
,
isForce
:
0
,
id
:
0
,
channelMap
:{},
version
:
""
},
formLabelWidth
:
"120px"
,
dialogFormVisible
:
!
1
,
isAdd
:
!
1
,
fileList
:[],
rules
:{
version
:[{
required
:
!
0
,
message
:
"请输入版本号"
,
trigger
:
"blur"
}],
adress
:[{
required
:
!
0
,
message
:
"请输入下载地址"
,
trigger
:
"blur"
}]},
headers
:{
token
:
l
.
a
.
get
(
"token"
)}}},
mounted
:
function
(){
this
.
apkUrl
=
sessionStorage
.
getItem
(
"domain"
),
this
.
fillUrl
=
sessionStorage
.
getItem
(
"fillDomain"
),
this
.
getInfo
()},
methods
:{
handleCheckAllChange
:
function
(
e
){
this
.
checkId
=
e
?
this
.
channelDate
:[]},
handleCheckedCitiesChange
:
function
(
e
){
var
t
=
e
.
length
;
this
.
checkAll
=
t
===
this
.
channelDate
.
length
},
download
:
function
(
e
,
t
){
2
===
t
?
window
.
open
(
e
):
window
.
open
(
this
.
apkUrl
+
e
)},
handleRemove
:
function
(
e
,
t
){
console
.
log
(
e
,
t
)},
handleChange
:
function
(
e
,
t
){
this
.
fileList
=
t
.
slice
(
-
1
)},
clear
:
function
(){
this
.
checkId
=
[],
this
.
checkAll
=!
1
;
this
.
form
=
a
()(
this
.
form
,{
adress
:
""
,
deleted
:
0
,
descr
:
""
,
device
:
1
,
channelMap
:{},
isForce
:
0
,
id
:
0
,
version
:
""
}),
this
.
dialogFormVisible
=!
1
,
this
.
date
=
""
,
this
.
fileList
=
[],
this
.
isChannel
=!
1
,
this
.
isDelete
=!
1
,
this
.
isAdd
=!
1
,
this
.
isDisabled
=!
1
},
changeDevice
:
function
(
e
){
this
.
isAdd
||
(
this
.
isDisabled
=
2
!==
e
)},
add
:
function
(){
this
.
clear
(),
this
.
isAdd
=!
0
,
this
.
isDelete
=!
1
,
this
.
dialogFormVisible
=!
0
},
deleteSumbit
:
function
(){
var
e
=
this
;
this
.
$confirm
(
"此操作将永久删除该文件, 是否继续?"
,
"提示"
,{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
}).
then
(
function
(){
e
.
$set
(
e
.
form
,
"deleted"
,
1
),
e
.
updateInfo
()}).
catch
(
function
(){
e
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
})})},
update
:
function
(
e
,
t
){
this
.
checkId
=
[],
this
.
checkId
.
push
(
e
.
channel
),
this
.
form
=
a
()(
this
.
form
,
e
),
1
===
t
?(
this
.
dialogFormVisible
=!
0
,
this
.
isAdd
=!
1
,
this
.
isChannel
=!
0
,
2
!==
this
.
form
.
device
||
this
.
isAdd
?
this
.
isDisabled
=!
0
:
this
.
isDisabled
=!
1
):
this
.
deleteSumbit
()},
getInfo
:
function
(){
var
e
=
this
,
t
=
{
channel
:
this
.
channel
,
pageNum
:
this
.
ps
.
pageNo
,
pageSize
:
this
.
ps
.
pageSize
};
this
.
$axios
(
"post"
,
"/download/list"
,
t
).
then
(
function
(
t
){
200
===
t
.
code
&&
(
e
.
tableData
=
t
.
data
.
dataList
,
e
.
currents
.
currentTotal
=
t
.
data
.
countSize
)})},
handleCurrentChange
:
function
(
e
){
this
.
ps
.
pageNo
=
e
,
this
.
getInfo
()},
addFile
:
function
(){
if
(
0
!==
this
.
fileList
.
length
){
for
(
var
e
=
[],
t
=
0
;
t
<
this
.
fileList
.
length
;
t
++
)
e
.
push
(
this
.
fileList
[
t
].
response
.
data
);
this
.
$set
(
this
.
form
,
"adress"
,
e
.
join
(
","
))}},
addSumbit
:
function
(){
var
e
=
this
;
this
.
$refs
.
form
.
validate
(
function
(
t
){
if
(
!
t
)
return
!
1
;
if
(
e
.
addFile
(),
""
===
e
.
form
.
adress
)
e
.
erro
=!
0
;
else
{
e
.
erro
=!
1
,
e
.
$delete
(
e
.
form
,
"id"
);
var
i
=
e
.
form
;
e
.
$axios
(
"post"
,
"/download/save"
,
i
).
then
(
function
(
t
){
200
===
t
.
code
?(
e
.
$message
({
type
:
"success"
,
message
:
"新增成功!"
}),
e
.
getInfo
(),
e
.
clear
()):
e
.
$message
({
type
:
"warning"
,
message
:
t
.
msg
})})}})},
updateInfo
:
function
(){
var
e
=
this
;
this
.
addFile
();
var
t
=
this
.
form
;
this
.
$axios
(
"post"
,
"/download/updateDownLoad"
,
t
).
then
(
function
(
t
){
200
===
t
.
code
?(
e
.
$message
({
type
:
"success"
,
message
:
"操作成功!"
}),
e
.
getInfo
(),
e
.
clear
()):
e
.
$message
({
type
:
"warning"
,
message
:
t
.
msg
})})},
updateSumbit
:
function
(){
var
e
=
this
;
this
.
$refs
.
form
.
validate
(
function
(
t
){
if
(
!
t
)
return
!
1
;
e
.
updateInfo
()})}}},
n
=
{
render
:
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
s
=
e
.
_self
.
_c
||
t
;
return
s
(
"div"
,{
staticClass
:
"info-table"
},[
s
(
"div"
,{
staticClass
:
"fx align-items justify-between mt-15 mb-15 ml-10 mr-10"
},[
s
(
"div"
,{
staticClass
:
"fs-18 fw-600"
},[
e
.
_v
(
"下载管理"
)]),
e
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"fx align-items"
},[
s
(
"div"
,[
s
(
"el-input"
,{
attrs
:{
placeholder
:
"输入版本号进行搜索"
,
size
:
"small"
},
model
:{
value
:
e
.
search
,
callback
:
function
(
t
){
e
.
search
=
t
},
expression
:
"search"
}},[
s
(
"i"
,{
staticClass
:
"el-input__icon el-icon-search"
,
attrs
:{
slot
:
"prefix"
},
slot
:
"prefix"
})])],
1
),
e
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
function
(
t
){
return
e
.
getInfo
(
1
)}}},[
s
(
"el-button"
,{
staticClass
:
"el-icon-search"
,
attrs
:{
type
:
"primary"
,
size
:
"small"
}},[
e
.
_v
(
"查询"
)])],
1
),
e
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
e
.
add
}},[
s
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"small"
,
icon
:
"el-icon-plus"
}},[
e
.
_v
(
"增加"
)])],
1
)])]),
e
.
_v
(
" "
),
s
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
e
.
tableData
.
filter
(
function
(
t
){
return
!
e
.
search
||
t
.
version
.
toLowerCase
().
includes
(
e
.
search
.
toLowerCase
())}),
"header-cell-class-name"
:
"bg-f5"
}},[
s
(
"el-table-column"
,{
attrs
:{
fixed
:
""
,
type
:
"index"
,
label
:
"序号"
,
align
:
"center"
,
width
:
"200"
}}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
label
:
"设备"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
1
===
t
.
row
.
device
?
s
(
"span"
,{
staticClass
:
"c-green"
},[
e
.
_v
(
"Android"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
2
===
t
.
row
.
device
?
s
(
"span"
,{
staticClass
:
"c-red"
},[
e
.
_v
(
"ios"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
3
===
t
.
row
.
device
?
s
(
"span"
,{
staticClass
:
"c-red"
},[
e
.
_v
(
"其他系统"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
prop
:
"channelName"
,
label
:
"推广组名称"
}}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
label
:
"推广唯一码"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
null
===
t
.
row
.
channel
?
s
(
"span"
,[
e
.
_v
(
"全部渠道"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
t
.
row
.
channel
?
s
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
channel
))]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
prop
:
"descr"
,
width
:
"250px"
,
align
:
"center"
,
label
:
"描述"
}}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
prop
:
"version"
,
label
:
"版本"
}}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
label
:
"是否强制更新"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
1
===
t
.
row
.
isForce
?
s
(
"span"
,{
staticClass
:
"c-green"
},[
e
.
_v
(
"是"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
0
===
t
.
row
.
isForce
?
s
(
"span"
,{
staticClass
:
"c-red"
},[
e
.
_v
(
"否"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
prop
:
"shareAdress"
,
align
:
"center"
,
width
:
"250px"
,
label
:
"h5推广地址"
}}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
width
:
"250px"
,
label
:
"下载地址"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
""
!==
t
.
row
.
adress
?[
s
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
adress
))])]:
void
0
}}],
null
,
!
0
)}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
label
:
"点击下载"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
s
(
"span"
,{
staticClass
:
" down-btn el-icon-download"
,
on
:{
click
:
function
(
i
){
return
e
.
download
(
t
.
row
.
adress
,
t
.
row
.
device
)}}})]}}])}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
fixed
:
"right"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
s
(
"div"
,{
staticClass
:
"fx cursor"
},[
s
(
"div"
,{
staticClass
:
"update w-32 bg-f2"
,
on
:{
click
:
function
(
i
){
return
e
.
update
(
t
.
row
,
1
)}}},[
s
(
"img"
,{
attrs
:{
src
:
i
(
"OqpS"
)}})]),
e
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
function
(
i
){
return
e
.
update
(
t
.
row
,
2
)}}},[
s
(
"img"
,{
attrs
:{
src
:
i
(
"lCGE"
)}})])])]}}])})],
1
),
e
.
_v
(
" "
),
s
(
"el-pagination"
,{
staticClass
:
"pagination"
,
attrs
:{
background
:
""
,
"hide-on-single-page"
:
!
0
,
"current-page"
:
e
.
currents
.
currentPage
,
"page-sizes"
:[
15
,
20
,
30
],
"page-size"
:
15
,
layout
:
"total, prev, pager, next, jumper"
,
total
:
e
.
currents
.
currentTotal
},
on
:{
"current-change"
:
e
.
handleCurrentChange
}}),
e
.
_v
(
" "
),
s
(
"el-dialog"
,{
attrs
:{
title
:
"下载管理管理"
,
visible
:
e
.
dialogFormVisible
,
width
:
"400px"
},
on
:{
"update:visible"
:
function
(
t
){
e
.
dialogFormVisible
=
t
}}},[
s
(
"el-form"
,{
ref
:
"form"
,
attrs
:{
model
:
e
.
form
,
rules
:
e
.
rules
}},[
s
(
"el-form-item"
,{
attrs
:{
label
:
"设备"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"device"
}},[
s
(
"el-radio"
,{
attrs
:{
label
:
1
},
on
:{
change
:
function
(
t
){
return
e
.
changeDevice
(
1
)}},
model
:{
value
:
e
.
form
.
device
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"device"
,
t
)},
expression
:
"form.device"
}},[
e
.
_v
(
"Android"
)]),
e
.
_v
(
" "
),
s
(
"el-radio"
,{
attrs
:{
label
:
2
},
on
:{
change
:
function
(
t
){
return
e
.
changeDevice
(
2
)}},
model
:{
value
:
e
.
form
.
device
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"device"
,
t
)},
expression
:
"form.device"
}},[
e
.
_v
(
"ios"
)]),
e
.
_v
(
" "
),
s
(
"el-radio"
,{
attrs
:{
label
:
3
},
on
:{
change
:
function
(
t
){
return
e
.
changeDevice
(
3
)}},
model
:{
value
:
e
.
form
.
device
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"device"
,
t
)},
expression
:
"form.device"
}},[
e
.
_v
(
"其他系统"
)])],
1
),
e
.
_v
(
" "
),
s
(
"el-form-item"
,{
attrs
:{
label
:
"版本"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"version"
}},[
s
(
"el-input"
,{
staticStyle
:{
width
:
"238px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
e
.
form
.
version
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"version"
,
t
)},
expression
:
"form.version"
}})],
1
),
e
.
_v
(
" "
),
s
(
"el-form-item"
,{
attrs
:{
label
:
"是否强制更新"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"isForce"
}},[
s
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
form
.
isForce
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"isForce"
,
t
)},
expression
:
"form.isForce"
}},[
e
.
_v
(
"否"
)]),
e
.
_v
(
" "
),
s
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
form
.
isForce
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"isForce"
,
t
)},
expression
:
"form.isForce"
}},[
e
.
_v
(
"是"
)])],
1
),
e
.
_v
(
" "
),
s
(
"el-form-item"
,{
attrs
:{
label
:
"描述"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"descr"
}},[
s
(
"el-input"
,{
staticStyle
:{
width
:
"238px"
,
"margin-right"
:
"10px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
e
.
form
.
descr
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"descr"
,
t
)},
expression
:
"form.descr"
}})],
1
),
e
.
_v
(
" "
),
2
!==
e
.
form
.
device
&&
e
.
isAdd
?
s
(
"el-form-item"
,{
attrs
:{
label
:
"请选择"
,
"label-width"
:
e
.
formLabelWidth
}},[
s
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
isFile
,
callback
:
function
(
t
){
e
.
isFile
=
t
},
expression
:
"isFile"
}},[
e
.
_v
(
"上传app包"
)]),
e
.
_v
(
" "
),
s
(
"el-radio"
,{
attrs
:{
label
:
2
},
model
:{
value
:
e
.
isFile
,
callback
:
function
(
t
){
e
.
isFile
=
t
},
expression
:
"isFile"
}},[
e
.
_v
(
"输入app包地址"
)])],
1
):
e
.
_e
(),
e
.
_v
(
" "
),
2
!==
e
.
form
.
device
&&
1
===
e
.
isFile
&&
e
.
isAdd
?
s
(
"el-form-item"
,{
attrs
:{
label
:
"上传app包"
,
"label-width"
:
e
.
formLabelWidth
}},[
s
(
"el-upload"
,{
staticClass
:
"upload-demo"
,
attrs
:{
action
:
"/sequoiaBack/file/fileUploadApk"
,
headers
:
e
.
headers
,
"on-remove"
:
e
.
handleRemove
,
"on-change"
:
e
.
handleChange
,
"file-list"
:
e
.
fileList
}},[
s
(
"el-button"
,{
attrs
:{
size
:
"small"
,
type
:
"primary"
}},[
e
.
_v
(
"点击上传"
)]),
e
.
_v
(
" "
),
e
.
erro
?
s
(
"span"
,{
staticClass
:
"fs-12 c-red"
},[
e
.
_v
(
"请上传app包"
)]):
e
.
_e
()],
1
)],
1
):
e
.
_e
(),
e
.
_v
(
" "
),(
2
===
e
.
form
.
device
||
2
===
e
.
isFile
)
&&
e
.
isAdd
||!
e
.
isAdd
&&!
e
.
isDelete
?
s
(
"el-form-item"
,{
attrs
:{
label
:
"下载地址"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"adress"
}},[
s
(
"el-input"
,{
staticStyle
:{
width
:
"238px"
,
"margin-right"
:
"10px"
},
attrs
:{
type
:
"textarea"
,
rows
:
4
,
disabled
:
e
.
isChannel
,
autocomplete
:
"off"
},
model
:{
value
:
e
.
form
.
adress
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"adress"
,
t
)},
expression
:
"form.adress"
}})],
1
):
e
.
_e
()],
1
),
e
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
s
(
"el-button"
,{
on
:{
click
:
e
.
clear
}},[
e
.
_v
(
"取 消"
)]),
e
.
_v
(
" "
),
e
.
isAdd
?
s
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
e
.
addSumbit
}},[
e
.
_v
(
"确 定"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
e
.
isAdd
||
e
.
isDelete
?
e
.
_e
():
s
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
e
.
updateSumbit
}},[
e
.
_v
(
"确 定"
)])],
1
)],
1
)],
1
)},
staticRenderFns
:[]};
var
r
=
i
(
"VU/8"
)(
o
,
n
,
!
1
,
function
(
e
){
i
(
"2FCL"
)},
"data-v-3384c8c1"
,
null
);
t
.
default
=
r
.
exports
},
lCGE
:
function
(
e
,
t
){
e
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAAHooR+fAAAABGdBTUEAALGPC/xhBQAAAixJREFUSA21VrlKBEEQne4dUQQDwUATdyM1FQw9PsAjNRT8BxOPRMTE1FTBUMw8PsAj9ANcIw9wQwNFREfHeo011PZ2z0zrbsNu1/HqdVVf0yqi9nl3k6JH66qNKc2G561lY4SujUR/3eMzLEYqub95StNoiC0aCsI41IQhpDIwaEAtIRwqe0PDhrezgyhp3EXoZQPTMY03L422rNKH+lTynV7YDuhKRSeKi3UBYIulg8uCrX9937iymZFGdsLWBEAVcgoBKMwhtwowFDWl1HfsmwYEuwqzSdM01U2zIQGoSxYNvXd2SUIyuWlCMqsQsNwyI+HKxMJJy5A5goIvua9/obYcnNeltVr7JSnejDYL7b9GRalFNTx6Sbv571mAONZqms7N38rgzGgeDr1LDJBcFbncTIAed4BzdWSwDPAROTMB2N5c0H0td1k5I2y4vJZLkhcofc5yAEge6+ZOyCuDiZwTy86y/b/Lwc2pqa2XHdHGmQupOrZgzs7XQ32VNs0W7V6j2+BO6UiCKtmoDI9ul/qadCoR5i31QWJwp3vvdi0a2HeY4qFaUajTH5QIBn+/OjVEPZNzTsLXo93MH5JU0LEBse7tMz/IL3ubZlApS78zU48xKBEPR1vMQUtjjyivfZY/onMbVkoPTiSujtCH/7blVSlHAya0lXrfhpKG4vGw0OZlQTdcaHC78LhdTQ5MiKc4PTBWSJ/AG4HtnegxA8R7TQns4HmFMX4AXlLrAv1GZXoAAAAASUVORK5CYII="
},
txGL
:
function
(
e
,
t
,
i
){(
e
.
exports
=
i
(
"FZ+f"
)(
!
1
)).
push
([
e
.
i
,
"
\
n.down-btn[data-v-3384c8c1]{
\
n border: 1px solid #005cdb;
\
n color:#005cdb ;
\
n border-radius: 4px;
\
n padding: 5px;
\
n}
\
n"
,
""
])}});
webpackJsonp
([
19
],{
"2FCL"
:
function
(
e
,
t
,
i
){
var
s
=
i
(
"txGL"
);
"string"
==
typeof
s
&&
(
s
=
[[
e
.
i
,
s
,
""
]]),
s
.
locals
&&
(
e
.
exports
=
s
.
locals
);
i
(
"rjj0"
)(
"cbfa85c8"
,
s
,
!
0
,{})},
OqpS
:
function
(
e
,
t
){
e
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAAEhcmxxAAAABGdBTUEAALGPC/xhBQAAAQVJREFUKBVjYIi5/Z8BCJhABARARYAcGCvmTgCEE3c7BaSGEaww9vZLBkZWDzAbRjCC9SxRhagAiYJUMTDsZoGpAAq4MzAySTMwMHswLFI4j7AFrgLCgBgFE0Q2EiYGpuMeGDLE3jkNYiP8ABL890eegeG/HEgCYfn/39OBrldkWKwqDvcdSAUKAHobYRSKDIgDCxQMCahAzD19oINqGEL/M4NEcJsEdjkodP4pAtXdYeC484oh9gU3poaE+wrgYAT56D9jOgPj/5kMjCw3gZ4QZmD66oDwHdQFDIx/uBj+MzwD+rQYqDAPGMziMCmGv/+2YGqYr3oNqMAQrgiNgRoVaJLYuADPkFNl/SoURwAAAABJRU5ErkJggg=="
},
XJpv
:
function
(
e
,
t
,
i
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
s
=
i
(
"woOf"
),
a
=
i
.
n
(
s
),
l
=
i
(
"YgNb"
),
o
=
{
name
:
"index"
,
data
:
function
(){
return
{
checkId
:[],
fillUrl
:
""
,
channelDate
:[],
channelList
:[],
checkAll
:
!
1
,
isDelete
:
!
1
,
erro
:
!
1
,
isFile
:
0
,
apkUrl
:
""
,
isChannel
:
!
1
,
isDisabled
:
!
1
,
currents
:{
currentPage
:
1
,
currentTotal
:
0
},
ps
:{
pageNo
:
1
,
pageSize
:
15
},
search
:
""
,
tableData
:[],
channel
:
""
,
form
:{
adress
:
""
,
deleted
:
0
,
descr
:
""
,
device
:
1
,
isForce
:
0
,
id
:
0
,
channelMap
:{},
version
:
""
},
formLabelWidth
:
"120px"
,
dialogFormVisible
:
!
1
,
isAdd
:
!
1
,
fileList
:[],
rules
:{
version
:[{
required
:
!
0
,
message
:
"请输入版本号"
,
trigger
:
"blur"
}],
adress
:[{
required
:
!
0
,
message
:
"请输入下载地址"
,
trigger
:
"blur"
}]},
headers
:{
token
:
l
.
a
.
get
(
"token"
)}}},
mounted
:
function
(){
this
.
apkUrl
=
sessionStorage
.
getItem
(
"domain"
),
this
.
fillUrl
=
sessionStorage
.
getItem
(
"fillDomain"
),
this
.
getInfo
()},
methods
:{
handleCheckAllChange
:
function
(
e
){
this
.
checkId
=
e
?
this
.
channelDate
:[]},
handleCheckedCitiesChange
:
function
(
e
){
var
t
=
e
.
length
;
this
.
checkAll
=
t
===
this
.
channelDate
.
length
},
download
:
function
(
e
,
t
){
2
===
t
?
window
.
open
(
e
):
window
.
open
(
this
.
apkUrl
+
e
)},
handleRemove
:
function
(
e
,
t
){
console
.
log
(
e
,
t
)},
handleChange
:
function
(
e
,
t
){
this
.
fileList
=
t
.
slice
(
-
1
)},
clear
:
function
(){
this
.
checkId
=
[],
this
.
checkAll
=!
1
;
this
.
form
=
a
()(
this
.
form
,{
adress
:
""
,
deleted
:
0
,
descr
:
""
,
device
:
1
,
channelMap
:{},
isForce
:
0
,
id
:
0
,
version
:
""
}),
this
.
dialogFormVisible
=!
1
,
this
.
date
=
""
,
this
.
fileList
=
[],
this
.
isChannel
=!
1
,
this
.
isDelete
=!
1
,
this
.
isAdd
=!
1
,
this
.
isDisabled
=!
1
},
changeDevice
:
function
(
e
){
this
.
isAdd
||
(
this
.
isDisabled
=
2
!==
e
)},
add
:
function
(){
this
.
clear
(),
this
.
isAdd
=!
0
,
this
.
isDelete
=!
1
,
this
.
dialogFormVisible
=!
0
},
deleteSumbit
:
function
(){
var
e
=
this
;
this
.
$confirm
(
"此操作将永久删除该文件, 是否继续?"
,
"提示"
,{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
}).
then
(
function
(){
e
.
$set
(
e
.
form
,
"deleted"
,
1
),
e
.
updateInfo
()}).
catch
(
function
(){
e
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
})})},
update
:
function
(
e
,
t
){
this
.
checkId
=
[],
this
.
checkId
.
push
(
e
.
channel
),
this
.
form
=
a
()(
this
.
form
,
e
),
1
===
t
?(
this
.
dialogFormVisible
=!
0
,
this
.
isAdd
=!
1
,
this
.
isChannel
=!
0
,
2
!==
this
.
form
.
device
||
this
.
isAdd
?
this
.
isDisabled
=!
0
:
this
.
isDisabled
=!
1
):
this
.
deleteSumbit
()},
getInfo
:
function
(){
var
e
=
this
,
t
=
{
channel
:
this
.
channel
,
pageNum
:
this
.
ps
.
pageNo
,
pageSize
:
this
.
ps
.
pageSize
};
this
.
$axios
(
"post"
,
"/download/list"
,
t
).
then
(
function
(
t
){
200
===
t
.
code
&&
(
e
.
tableData
=
t
.
data
.
dataList
,
e
.
currents
.
currentTotal
=
t
.
data
.
countSize
)})},
handleCurrentChange
:
function
(
e
){
this
.
ps
.
pageNo
=
e
,
this
.
getInfo
()},
addFile
:
function
(){
if
(
0
!==
this
.
fileList
.
length
){
for
(
var
e
=
[],
t
=
0
;
t
<
this
.
fileList
.
length
;
t
++
)
e
.
push
(
this
.
fileList
[
t
].
response
.
data
);
this
.
$set
(
this
.
form
,
"adress"
,
e
.
join
(
","
))}},
addSumbit
:
function
(){
var
e
=
this
;
this
.
$refs
.
form
.
validate
(
function
(
t
){
if
(
!
t
)
return
!
1
;
if
(
e
.
addFile
(),
""
===
e
.
form
.
adress
)
e
.
erro
=!
0
;
else
{
e
.
erro
=!
1
,
e
.
$delete
(
e
.
form
,
"id"
);
var
i
=
e
.
form
;
e
.
$axios
(
"post"
,
"/download/save"
,
i
).
then
(
function
(
t
){
200
===
t
.
code
?(
e
.
$message
({
type
:
"success"
,
message
:
"新增成功!"
}),
e
.
getInfo
(),
e
.
clear
()):
e
.
$message
({
type
:
"warning"
,
message
:
t
.
msg
})})}})},
updateInfo
:
function
(){
var
e
=
this
;
this
.
addFile
();
var
t
=
this
.
form
;
this
.
$axios
(
"post"
,
"/download/updateDownLoad"
,
t
).
then
(
function
(
t
){
200
===
t
.
code
?(
e
.
$message
({
type
:
"success"
,
message
:
"操作成功!"
}),
e
.
getInfo
(),
e
.
clear
()):
e
.
$message
({
type
:
"warning"
,
message
:
t
.
msg
})})},
updateSumbit
:
function
(){
var
e
=
this
;
this
.
$refs
.
form
.
validate
(
function
(
t
){
if
(
!
t
)
return
!
1
;
e
.
updateInfo
()})}}},
n
=
{
render
:
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
s
=
e
.
_self
.
_c
||
t
;
return
s
(
"div"
,{
staticClass
:
"info-table"
},[
s
(
"div"
,{
staticClass
:
"fx align-items justify-between mt-15 mb-15 ml-10 mr-10"
},[
s
(
"div"
,{
staticClass
:
"fs-18 fw-600"
},[
e
.
_v
(
"下载管理"
)]),
e
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"fx align-items"
},[
s
(
"div"
,[
s
(
"el-input"
,{
attrs
:{
placeholder
:
"输入版本号进行搜索"
,
size
:
"small"
},
model
:{
value
:
e
.
search
,
callback
:
function
(
t
){
e
.
search
=
t
},
expression
:
"search"
}},[
s
(
"i"
,{
staticClass
:
"el-input__icon el-icon-search"
,
attrs
:{
slot
:
"prefix"
},
slot
:
"prefix"
})])],
1
),
e
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
function
(
t
){
return
e
.
getInfo
(
1
)}}},[
s
(
"el-button"
,{
staticClass
:
"el-icon-search"
,
attrs
:{
type
:
"primary"
,
size
:
"small"
}},[
e
.
_v
(
"查询"
)])],
1
),
e
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
e
.
add
}},[
s
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"small"
,
icon
:
"el-icon-plus"
}},[
e
.
_v
(
"增加"
)])],
1
)])]),
e
.
_v
(
" "
),
s
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
e
.
tableData
.
filter
(
function
(
t
){
return
!
e
.
search
||
t
.
version
.
toLowerCase
().
includes
(
e
.
search
.
toLowerCase
())}),
"header-cell-class-name"
:
"bg-f5"
}},[
s
(
"el-table-column"
,{
attrs
:{
fixed
:
""
,
type
:
"index"
,
label
:
"序号"
,
align
:
"center"
,
width
:
"200"
}}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
label
:
"设备"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
1
===
t
.
row
.
device
?
s
(
"span"
,{
staticClass
:
"c-green"
},[
e
.
_v
(
"Android"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
2
===
t
.
row
.
device
?
s
(
"span"
,{
staticClass
:
"c-red"
},[
e
.
_v
(
"ios"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
3
===
t
.
row
.
device
?
s
(
"span"
,{
staticClass
:
"c-red"
},[
e
.
_v
(
"其他系统"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
prop
:
"channelName"
,
label
:
"推广组名称"
}}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
label
:
"推广唯一码"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
null
===
t
.
row
.
channel
?
s
(
"span"
,[
e
.
_v
(
"全部渠道"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
t
.
row
.
channel
?
s
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
channel
))]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
prop
:
"descr"
,
width
:
"250px"
,
align
:
"center"
,
label
:
"描述"
}}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
prop
:
"version"
,
label
:
"版本"
}}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
label
:
"是否强制更新"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
1
===
t
.
row
.
isForce
?
s
(
"span"
,{
staticClass
:
"c-green"
},[
e
.
_v
(
"是"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
0
===
t
.
row
.
isForce
?
s
(
"span"
,{
staticClass
:
"c-red"
},[
e
.
_v
(
"否"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
prop
:
"shareAdress"
,
align
:
"center"
,
width
:
"250px"
,
label
:
"h5推广地址"
}}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
width
:
"250px"
,
label
:
"下载地址"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
""
!==
t
.
row
.
adress
?[
s
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
adress
))])]:
void
0
}}],
null
,
!
0
)}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
label
:
"点击下载"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
s
(
"span"
,{
staticClass
:
" down-btn el-icon-download"
,
on
:{
click
:
function
(
i
){
return
e
.
download
(
t
.
row
.
adress
,
t
.
row
.
device
)}}})]}}])}),
e
.
_v
(
" "
),
s
(
"el-table-column"
,{
attrs
:{
fixed
:
"right"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
s
(
"div"
,{
staticClass
:
"fx cursor"
},[
s
(
"div"
,{
staticClass
:
"update w-32 bg-f2"
,
on
:{
click
:
function
(
i
){
return
e
.
update
(
t
.
row
,
1
)}}},[
s
(
"img"
,{
attrs
:{
src
:
i
(
"OqpS"
)}})]),
e
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
function
(
i
){
return
e
.
update
(
t
.
row
,
2
)}}},[
s
(
"img"
,{
attrs
:{
src
:
i
(
"lCGE"
)}})])])]}}])})],
1
),
e
.
_v
(
" "
),
s
(
"el-pagination"
,{
staticClass
:
"pagination"
,
attrs
:{
background
:
""
,
"hide-on-single-page"
:
!
0
,
"current-page"
:
e
.
currents
.
currentPage
,
"page-sizes"
:[
15
,
20
,
30
],
"page-size"
:
15
,
layout
:
"total, prev, pager, next, jumper"
,
total
:
e
.
currents
.
currentTotal
},
on
:{
"current-change"
:
e
.
handleCurrentChange
}}),
e
.
_v
(
" "
),
s
(
"el-dialog"
,{
attrs
:{
title
:
"下载管理管理"
,
visible
:
e
.
dialogFormVisible
,
width
:
"400px"
},
on
:{
"update:visible"
:
function
(
t
){
e
.
dialogFormVisible
=
t
}}},[
s
(
"el-form"
,{
ref
:
"form"
,
attrs
:{
model
:
e
.
form
,
rules
:
e
.
rules
}},[
s
(
"el-form-item"
,{
attrs
:{
label
:
"设备"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"device"
}},[
s
(
"el-radio"
,{
attrs
:{
label
:
1
},
on
:{
change
:
function
(
t
){
return
e
.
changeDevice
(
1
)}},
model
:{
value
:
e
.
form
.
device
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"device"
,
t
)},
expression
:
"form.device"
}},[
e
.
_v
(
"Android"
)]),
e
.
_v
(
" "
),
s
(
"el-radio"
,{
attrs
:{
label
:
2
},
on
:{
change
:
function
(
t
){
return
e
.
changeDevice
(
2
)}},
model
:{
value
:
e
.
form
.
device
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"device"
,
t
)},
expression
:
"form.device"
}},[
e
.
_v
(
"ios"
)]),
e
.
_v
(
" "
),
s
(
"el-radio"
,{
attrs
:{
label
:
3
},
on
:{
change
:
function
(
t
){
return
e
.
changeDevice
(
3
)}},
model
:{
value
:
e
.
form
.
device
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"device"
,
t
)},
expression
:
"form.device"
}},[
e
.
_v
(
"其他系统"
)])],
1
),
e
.
_v
(
" "
),
s
(
"el-form-item"
,{
attrs
:{
label
:
"版本"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"version"
}},[
s
(
"el-input"
,{
staticStyle
:{
width
:
"238px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
e
.
form
.
version
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"version"
,
t
)},
expression
:
"form.version"
}})],
1
),
e
.
_v
(
" "
),
s
(
"el-form-item"
,{
attrs
:{
label
:
"是否强制更新"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"isForce"
}},[
s
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
form
.
isForce
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"isForce"
,
t
)},
expression
:
"form.isForce"
}},[
e
.
_v
(
"否"
)]),
e
.
_v
(
" "
),
s
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
form
.
isForce
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"isForce"
,
t
)},
expression
:
"form.isForce"
}},[
e
.
_v
(
"是"
)])],
1
),
e
.
_v
(
" "
),
s
(
"el-form-item"
,{
attrs
:{
label
:
"描述"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"descr"
}},[
s
(
"el-input"
,{
staticStyle
:{
width
:
"238px"
,
"margin-right"
:
"10px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
e
.
form
.
descr
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"descr"
,
t
)},
expression
:
"form.descr"
}})],
1
),
e
.
_v
(
" "
),
2
!==
e
.
form
.
device
&&
e
.
isAdd
?
s
(
"el-form-item"
,{
attrs
:{
label
:
"请选择"
,
"label-width"
:
e
.
formLabelWidth
}},[
s
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
isFile
,
callback
:
function
(
t
){
e
.
isFile
=
t
},
expression
:
"isFile"
}},[
e
.
_v
(
"上传app包"
)]),
e
.
_v
(
" "
),
s
(
"el-radio"
,{
attrs
:{
label
:
2
},
model
:{
value
:
e
.
isFile
,
callback
:
function
(
t
){
e
.
isFile
=
t
},
expression
:
"isFile"
}},[
e
.
_v
(
"输入app包地址"
)])],
1
):
e
.
_e
(),
e
.
_v
(
" "
),
2
!==
e
.
form
.
device
&&
1
===
e
.
isFile
&&
e
.
isAdd
?
s
(
"el-form-item"
,{
attrs
:{
label
:
"上传app包"
,
"label-width"
:
e
.
formLabelWidth
}},[
s
(
"el-upload"
,{
staticClass
:
"upload-demo"
,
attrs
:{
action
:
"/sequoiaBack/file/fileUploadApk"
,
headers
:
e
.
headers
,
"on-remove"
:
e
.
handleRemove
,
"on-change"
:
e
.
handleChange
,
"file-list"
:
e
.
fileList
}},[
s
(
"el-button"
,{
attrs
:{
size
:
"small"
,
type
:
"primary"
}},[
e
.
_v
(
"点击上传"
)]),
e
.
_v
(
" "
),
e
.
erro
?
s
(
"span"
,{
staticClass
:
"fs-12 c-red"
},[
e
.
_v
(
"请上传app包"
)]):
e
.
_e
()],
1
)],
1
):
e
.
_e
(),
e
.
_v
(
" "
),(
2
===
e
.
form
.
device
||
2
===
e
.
isFile
)
&&
e
.
isAdd
||!
e
.
isAdd
&&!
e
.
isDelete
?
s
(
"el-form-item"
,{
attrs
:{
label
:
"下载地址"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"adress"
}},[
s
(
"el-input"
,{
staticStyle
:{
width
:
"238px"
,
"margin-right"
:
"10px"
},
attrs
:{
type
:
"textarea"
,
rows
:
4
,
disabled
:
e
.
isChannel
,
autocomplete
:
"off"
},
model
:{
value
:
e
.
form
.
adress
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"adress"
,
t
)},
expression
:
"form.adress"
}})],
1
):
e
.
_e
()],
1
),
e
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
s
(
"el-button"
,{
on
:{
click
:
e
.
clear
}},[
e
.
_v
(
"取 消"
)]),
e
.
_v
(
" "
),
e
.
isAdd
?
s
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
e
.
addSumbit
}},[
e
.
_v
(
"确 定"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
e
.
isAdd
||
e
.
isDelete
?
e
.
_e
():
s
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
e
.
updateSumbit
}},[
e
.
_v
(
"确 定"
)])],
1
)],
1
)],
1
)},
staticRenderFns
:[]};
var
r
=
i
(
"VU/8"
)(
o
,
n
,
!
1
,
function
(
e
){
i
(
"2FCL"
)},
"data-v-3384c8c1"
,
null
);
t
.
default
=
r
.
exports
},
lCGE
:
function
(
e
,
t
){
e
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAAHooR+fAAAABGdBTUEAALGPC/xhBQAAAixJREFUSA21VrlKBEEQne4dUQQDwUATdyM1FQw9PsAjNRT8BxOPRMTE1FTBUMw8PsAj9ANcIw9wQwNFREfHeo011PZ2z0zrbsNu1/HqdVVf0yqi9nl3k6JH66qNKc2G561lY4SujUR/3eMzLEYqub95StNoiC0aCsI41IQhpDIwaEAtIRwqe0PDhrezgyhp3EXoZQPTMY03L422rNKH+lTynV7YDuhKRSeKi3UBYIulg8uCrX9937iymZFGdsLWBEAVcgoBKMwhtwowFDWl1HfsmwYEuwqzSdM01U2zIQGoSxYNvXd2SUIyuWlCMqsQsNwyI+HKxMJJy5A5goIvua9/obYcnNeltVr7JSnejDYL7b9GRalFNTx6Sbv571mAONZqms7N38rgzGgeDr1LDJBcFbncTIAed4BzdWSwDPAROTMB2N5c0H0td1k5I2y4vJZLkhcofc5yAEge6+ZOyCuDiZwTy86y/b/Lwc2pqa2XHdHGmQupOrZgzs7XQ32VNs0W7V6j2+BO6UiCKtmoDI9ul/qadCoR5i31QWJwp3vvdi0a2HeY4qFaUajTH5QIBn+/OjVEPZNzTsLXo93MH5JU0LEBse7tMz/IL3ubZlApS78zU48xKBEPR1vMQUtjjyivfZY/onMbVkoPTiSujtCH/7blVSlHAya0lXrfhpKG4vGw0OZlQTdcaHC78LhdTQ5MiKc4PTBWSJ/AG4HtnegxA8R7TQns4HmFMX4AXlLrAv1GZXoAAAAASUVORK5CYII="
},
txGL
:
function
(
e
,
t
,
i
){(
e
.
exports
=
i
(
"FZ+f"
)(
!
1
)).
push
([
e
.
i
,
"
\
n.down-btn[data-v-3384c8c1]{
\
n border: 1px solid #005cdb;
\
n color:#005cdb ;
\
n border-radius: 4px;
\
n padding: 5px;
\
n}
\
n"
,
""
])}});
\ No newline at end of file
\ No newline at end of file
zbht/static/js/
19.ea9d59984f8dd275a731
.js
→
zbht/static/js/
20.5532af3afe72628a6f39
.js
View file @
b30f0da6
webpackJsonp
([
19
],{
OqpS
:
function
(
n
,
e
){
n
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAAEhcmxxAAAABGdBTUEAALGPC/xhBQAAAQVJREFUKBVjYIi5/Z8BCJhABARARYAcGCvmTgCEE3c7BaSGEaww9vZLBkZWDzAbRjCC9SxRhagAiYJUMTDsZoGpAAq4MzAySTMwMHswLFI4j7AFrgLCgBgFE0Q2EiYGpuMeGDLE3jkNYiP8ABL890eegeG/HEgCYfn/39OBrldkWKwqDvcdSAUKAHobYRSKDIgDCxQMCahAzD19oINqGEL/M4NEcJsEdjkodP4pAtXdYeC484oh9gU3poaE+wrgYAT56D9jOgPj/5kMjCw3gZ4QZmD66oDwHdQFDIx/uBj+MzwD+rQYqDAPGMziMCmGv/+2YGqYr3oNqMAQrgiNgRoVaJLYuADPkFNl/SoURwAAAABJRU5ErkJggg=="
},
"R/jI"
:
function
(
n
,
e
,
t
){(
n
.
exports
=
t
(
"FZ+f"
)(
!
1
)).
push
([
n
.
i
,
"
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n"
,
""
])},
bWCI
:
function
(
n
,
e
,
t
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
i
=
t
(
"woOf"
),
s
=
t
.
n
(
i
),
a
=
{
name
:
"index"
,
data
:
function
(){
return
{
currents
:{
currentPage
:
1
,
currentTotal
:
0
},
ps
:{
pageNo
:
1
,
pageSize
:
15
},
search
:
""
,
tableData
:[],
dialogTableVisible
:
!
1
,
dialogFormVisible
:
!
1
,
form
:{
deleted
:
0
,
id
:
0
,
menus
:[],
roleDesc
:
""
,
roleName
:
""
},
formLabelWidth
:
"120px"
,
checkAll
:
!
1
,
checkedCities
:[],
menuList
:[],
menuListData
:[],
isIndeterminate
:
!
0
,
isAdd
:
!
1
,
rules
:{
roleName
:[{
required
:
!
0
,
message
:
"请输入角色名称"
,
trigger
:
"blur"
}],
roleDesc
:[{
required
:
!
0
,
message
:
"请输入角色描述"
,
trigger
:
"blur"
}]}}},
mounted
:
function
(){
this
.
getInfo
(),
this
.
getMenu
()},
methods
:{
clear
:
function
(){
this
.
form
=
s
()(
this
.
form
,{
deleted
:
0
,
id
:
0
,
menus
:[],
roleDesc
:
""
,
roleName
:
""
}),
this
.
dialogFormVisible
=!
1
,
this
.
checkedCities
=
[]},
add
:
function
(){
this
.
clear
(),
this
.
isAdd
=!
0
,
this
.
dialogFormVisible
=!
0
},
update
:
function
(
n
,
e
){
var
t
=
this
;
for
(
var
i
in
this
.
checkedCities
=
[],
this
.
form
=
s
()(
this
.
form
,
n
),
n
.
menus
)
this
.
checkedCities
.
push
(
n
.
menus
[
i
]);
this
.
checkedCities
.
length
===
this
.
menuList
.
length
?
this
.
isIndeterminate
=!
0
:
this
.
isIndeterminate
=!
1
,
1
===
e
?(
this
.
dialogFormVisible
=!
0
,
this
.
isAdd
=!
1
):
this
.
$confirm
(
"此操作将永久删除该文件, 是否继续?"
,
"提示"
,{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
}).
then
(
function
(){
t
.
$set
(
n
,
"deleted"
,
1
),
t
.
form
=
s
()(
t
.
form
,
n
),
t
.
updateInfo
()}).
catch
(
function
(){
t
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
})})},
handleCheckAllChange
:
function
(
n
){
this
.
checkedCities
=
n
?
this
.
menuList
:[],
this
.
isIndeterminate
=!
1
},
handleCheckedCitiesChange
:
function
(
n
){
var
e
=
n
.
length
;
this
.
checkAll
=
e
===
this
.
menuList
.
length
,
this
.
isIndeterminate
=
e
>
0
&&
e
<
this
.
menuList
.
length
},
getMenu
:
function
(){
var
n
=
this
;
this
.
$axios
(
"post"
,
"/sys/menu/list"
).
then
(
function
(
e
){
if
(
200
===
e
.
code
){
n
.
menuListData
=
e
.
data
;
for
(
var
t
=
0
;
t
<
e
.
data
.
length
;
t
++
)
n
.
menuList
.
push
(
e
.
data
[
t
].
name
)}})},
getInfo
:
function
(){
var
n
=
this
;
this
.
$axios
(
"post"
,
"/sys/role/list"
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
n
.
tableData
=
e
.
data
,
n
.
currents
.
currentTotal
=
e
.
data
.
total
)})},
handleCurrentChange
:
function
(
n
){
this
.
ps
.
pageNo
=
n
,
this
.
getInfo
()},
fromInfo
:
function
(){
if
(
this
.
checkedCities
){
for
(
var
n
=
{},
e
=
[],
t
=
0
;
t
<
this
.
checkedCities
.
length
;
t
++
)
for
(
var
i
=
0
;
i
<
this
.
menuListData
.
length
;
i
++
)
if
(
this
.
checkedCities
[
t
]
===
this
.
menuListData
[
i
].
name
){
e
.
push
(
this
.
menuListData
[
i
].
id
);
var
a
=
JSON
.
parse
(
'{"'
+
this
.
menuListData
[
i
].
id
+
'":"'
+
this
.
menuListData
[
i
].
name
+
'"}'
);
s
()(
n
,
a
)}
this
.
$set
(
this
.
form
,
"menuId"
,
e
.
join
(
","
)),
this
.
$set
(
this
.
form
,
"menus"
,
n
)}},
addSumbit
:
function
(){
var
n
=
this
;
this
.
fromInfo
(),
this
.
$refs
.
form
.
validate
(
function
(
e
){
if
(
!
e
)
return
!
1
;
n
.
$delete
(
n
.
form
,
"id"
);
var
t
=
n
.
form
;
n
.
$axios
(
"post"
,
"/sys/role"
,
t
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
n
.
$message
({
type
:
"success"
,
message
:
"新增成功!"
}),
n
.
getInfo
(),
n
.
clear
())})})},
updateInfo
:
function
(){
var
n
=
this
,
e
=
this
.
form
;
this
.
$axios
(
"post"
,
"/sys/role/updateRole"
,
e
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
n
.
$message
({
type
:
"success"
,
message
:
"操作成功!"
}),
n
.
getInfo
(),
n
.
form
.
id
===
parseInt
(
sessionStorage
.
getItem
(
"roleId"
))
&&
location
.
reload
(),
n
.
clear
())})},
updateSumbit
:
function
(){
var
n
=
this
;
this
.
fromInfo
(),
this
.
$refs
.
form
.
validate
(
function
(
e
){
if
(
!
e
)
return
!
1
;
n
.
updateInfo
()})}}},
o
=
{
render
:
function
(){
var
n
=
this
,
e
=
n
.
$createElement
,
i
=
n
.
_self
.
_c
||
e
;
return
i
(
"div"
,{
staticClass
:
"info-table"
},[
i
(
"div"
,{
staticClass
:
"fx align-items justify-between mt-15 mb-15 ml-10 mr-10"
},[
i
(
"div"
,{
staticClass
:
"fs-18 fw-600"
},[
n
.
_v
(
"角色管理"
)]),
n
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"fx align-items"
},[
i
(
"div"
,[
i
(
"el-input"
,{
attrs
:{
placeholder
:
"输入角色名称进行搜索"
,
size
:
"small"
},
model
:{
value
:
n
.
search
,
callback
:
function
(
e
){
n
.
search
=
e
},
expression
:
"search"
}},[
i
(
"i"
,{
staticClass
:
"el-input__icon el-icon-search"
,
attrs
:{
slot
:
"prefix"
},
slot
:
"prefix"
})])],
1
),
n
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
n
.
add
}},[
i
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"small"
,
icon
:
"el-icon-plus"
}},[
n
.
_v
(
"增加"
)])],
1
)])]),
n
.
_v
(
" "
),
i
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
n
.
tableData
.
filter
(
function
(
e
){
return
!
n
.
search
||
e
.
roleName
.
toLowerCase
().
includes
(
n
.
search
.
toLowerCase
())}),
"header-cell-class-name"
:
"bg-f5"
}},[
i
(
"el-table-column"
,{
attrs
:{
fixed
:
""
,
type
:
"index"
,
label
:
"序号"
,
align
:
"center"
,
width
:
"200"
}}),
n
.
_v
(
" "
),
i
(
"el-table-column"
,{
attrs
:{
prop
:
"roleName"
,
label
:
"角色名称"
}}),
n
.
_v
(
" "
),
i
(
"el-table-column"
,{
attrs
:{
prop
:
"roleDesc"
,
label
:
"角色描述"
}}),
n
.
_v
(
" "
),
i
(
"el-table-column"
,{
attrs
:{
label
:
"角色栏目"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
n
.
_l
(
e
.
row
.
menus
,
function
(
e
){
return
i
(
"span"
,{
staticClass
:
"mr-10"
},[
n
.
_v
(
n
.
_s
(
e
))])})}}])}),
n
.
_v
(
" "
),
i
(
"el-table-column"
,{
attrs
:{
fixed
:
"right"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
i
(
"div"
,{
staticClass
:
"fx cursor"
},[
i
(
"div"
,{
staticClass
:
"update w-32 bg-f2"
,
on
:{
click
:
function
(
t
){
return
n
.
update
(
e
.
row
,
1
)}}},[
i
(
"img"
,{
attrs
:{
src
:
t
(
"OqpS"
)}})]),
n
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
function
(
t
){
return
n
.
update
(
e
.
row
,
2
)}}},[
i
(
"img"
,{
attrs
:{
src
:
t
(
"lCGE"
)}})])])]}}])})],
1
),
n
.
_v
(
" "
),
i
(
"el-pagination"
,{
staticClass
:
"pagination"
,
attrs
:{
background
:
""
,
"hide-on-single-page"
:
!
0
,
"current-page"
:
n
.
currents
.
currentPage
,
"page-sizes"
:[
15
,
20
,
30
],
"page-size"
:
15
,
layout
:
"total, prev, pager, next, jumper"
,
total
:
n
.
currents
.
currentTotal
},
on
:{
"current-change"
:
n
.
handleCurrentChange
}}),
n
.
_v
(
" "
),
i
(
"el-dialog"
,{
attrs
:{
title
:
"角色管理"
,
visible
:
n
.
dialogFormVisible
,
width
:
"388px"
},
on
:{
"update:visible"
:
function
(
e
){
n
.
dialogFormVisible
=
e
}}},[
i
(
"el-form"
,{
ref
:
"form"
,
attrs
:{
model
:
n
.
form
,
rules
:
n
.
rules
}},[
i
(
"el-form-item"
,{
attrs
:{
label
:
"角色名称"
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"roleName"
}},[
i
(
"el-input"
,{
staticStyle
:{
width
:
"217px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
n
.
form
.
roleName
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"roleName"
,
e
)},
expression
:
"form.roleName"
}})],
1
),
n
.
_v
(
" "
),
i
(
"el-form-item"
,{
attrs
:{
label
:
"角色描述"
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"roleDesc"
}},[
i
(
"el-input"
,{
staticStyle
:{
width
:
"217px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
n
.
form
.
roleDesc
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"roleDesc"
,
e
)},
expression
:
"form.roleDesc"
}})],
1
),
n
.
_v
(
" "
),
i
(
"el-form-item"
,{
attrs
:{
label
:
"可操作栏目"
,
"label-width"
:
n
.
formLabelWidth
}},[
i
(
"el-checkbox"
,{
attrs
:{
indeterminate
:
n
.
isIndeterminate
},
on
:{
change
:
n
.
handleCheckAllChange
},
model
:{
value
:
n
.
checkAll
,
callback
:
function
(
e
){
n
.
checkAll
=
e
},
expression
:
"checkAll"
}},[
n
.
_v
(
"全选"
)]),
n
.
_v
(
" "
),
i
(
"el-checkbox-group"
,{
on
:{
change
:
n
.
handleCheckedCitiesChange
},
model
:{
value
:
n
.
checkedCities
,
callback
:
function
(
e
){
n
.
checkedCities
=
e
},
expression
:
"checkedCities"
}},
n
.
_l
(
n
.
menuList
,
function
(
e
,
t
){
return
i
(
"el-checkbox"
,{
key
:
t
,
attrs
:{
label
:
e
}},[
n
.
_v
(
n
.
_s
(
e
))])}),
1
)],
1
)],
1
),
n
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
i
(
"el-button"
,{
on
:{
click
:
n
.
clear
}},[
n
.
_v
(
"取 消"
)]),
n
.
_v
(
" "
),
n
.
isAdd
?
i
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
n
.
addSumbit
}},[
n
.
_v
(
"确 定"
)]):
i
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
n
.
updateSumbit
}},[
n
.
_v
(
"确 定"
)])],
1
)],
1
)],
1
)},
staticRenderFns
:[]};
var
r
=
t
(
"VU/8"
)(
a
,
o
,
!
1
,
function
(
n
){
t
(
"r5YI"
)},
"data-v-317449dd"
,
null
);
e
.
default
=
r
.
exports
},
lCGE
:
function
(
n
,
e
){
n
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAAHooR+fAAAABGdBTUEAALGPC/xhBQAAAixJREFUSA21VrlKBEEQne4dUQQDwUATdyM1FQw9PsAjNRT8BxOPRMTE1FTBUMw8PsAj9ANcIw9wQwNFREfHeo011PZ2z0zrbsNu1/HqdVVf0yqi9nl3k6JH66qNKc2G561lY4SujUR/3eMzLEYqub95StNoiC0aCsI41IQhpDIwaEAtIRwqe0PDhrezgyhp3EXoZQPTMY03L422rNKH+lTynV7YDuhKRSeKi3UBYIulg8uCrX9937iymZFGdsLWBEAVcgoBKMwhtwowFDWl1HfsmwYEuwqzSdM01U2zIQGoSxYNvXd2SUIyuWlCMqsQsNwyI+HKxMJJy5A5goIvua9/obYcnNeltVr7JSnejDYL7b9GRalFNTx6Sbv571mAONZqms7N38rgzGgeDr1LDJBcFbncTIAed4BzdWSwDPAROTMB2N5c0H0td1k5I2y4vJZLkhcofc5yAEge6+ZOyCuDiZwTy86y/b/Lwc2pqa2XHdHGmQupOrZgzs7XQ32VNs0W7V6j2+BO6UiCKtmoDI9ul/qadCoR5i31QWJwp3vvdi0a2HeY4qFaUajTH5QIBn+/OjVEPZNzTsLXo93MH5JU0LEBse7tMz/IL3ubZlApS78zU48xKBEPR1vMQUtjjyivfZY/onMbVkoPTiSujtCH/7blVSlHAya0lXrfhpKG4vGw0OZlQTdcaHC78LhdTQ5MiKc4PTBWSJ/AG4HtnegxA8R7TQns4HmFMX4AXlLrAv1GZXoAAAAASUVORK5CYII="
},
r5YI
:
function
(
n
,
e
,
t
){
var
i
=
t
(
"R/jI"
);
"string"
==
typeof
i
&&
(
i
=
[[
n
.
i
,
i
,
""
]]),
i
.
locals
&&
(
n
.
exports
=
i
.
locals
);
t
(
"rjj0"
)(
"00e2f40f"
,
i
,
!
0
,{})}});
webpackJsonp
([
20
],{
OqpS
:
function
(
n
,
e
){
n
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAAEhcmxxAAAABGdBTUEAALGPC/xhBQAAAQVJREFUKBVjYIi5/Z8BCJhABARARYAcGCvmTgCEE3c7BaSGEaww9vZLBkZWDzAbRjCC9SxRhagAiYJUMTDsZoGpAAq4MzAySTMwMHswLFI4j7AFrgLCgBgFE0Q2EiYGpuMeGDLE3jkNYiP8ABL890eegeG/HEgCYfn/39OBrldkWKwqDvcdSAUKAHobYRSKDIgDCxQMCahAzD19oINqGEL/M4NEcJsEdjkodP4pAtXdYeC484oh9gU3poaE+wrgYAT56D9jOgPj/5kMjCw3gZ4QZmD66oDwHdQFDIx/uBj+MzwD+rQYqDAPGMziMCmGv/+2YGqYr3oNqMAQrgiNgRoVaJLYuADPkFNl/SoURwAAAABJRU5ErkJggg=="
},
"R/jI"
:
function
(
n
,
e
,
t
){(
n
.
exports
=
t
(
"FZ+f"
)(
!
1
)).
push
([
n
.
i
,
"
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n"
,
""
])},
bWCI
:
function
(
n
,
e
,
t
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
i
=
t
(
"woOf"
),
s
=
t
.
n
(
i
),
a
=
{
name
:
"index"
,
data
:
function
(){
return
{
currents
:{
currentPage
:
1
,
currentTotal
:
0
},
ps
:{
pageNo
:
1
,
pageSize
:
15
},
search
:
""
,
tableData
:[],
dialogTableVisible
:
!
1
,
dialogFormVisible
:
!
1
,
form
:{
deleted
:
0
,
id
:
0
,
menus
:[],
roleDesc
:
""
,
roleName
:
""
},
formLabelWidth
:
"120px"
,
checkAll
:
!
1
,
checkedCities
:[],
menuList
:[],
menuListData
:[],
isIndeterminate
:
!
0
,
isAdd
:
!
1
,
rules
:{
roleName
:[{
required
:
!
0
,
message
:
"请输入角色名称"
,
trigger
:
"blur"
}],
roleDesc
:[{
required
:
!
0
,
message
:
"请输入角色描述"
,
trigger
:
"blur"
}]}}},
mounted
:
function
(){
this
.
getInfo
(),
this
.
getMenu
()},
methods
:{
clear
:
function
(){
this
.
form
=
s
()(
this
.
form
,{
deleted
:
0
,
id
:
0
,
menus
:[],
roleDesc
:
""
,
roleName
:
""
}),
this
.
dialogFormVisible
=!
1
,
this
.
checkedCities
=
[]},
add
:
function
(){
this
.
clear
(),
this
.
isAdd
=!
0
,
this
.
dialogFormVisible
=!
0
},
update
:
function
(
n
,
e
){
var
t
=
this
;
for
(
var
i
in
this
.
checkedCities
=
[],
this
.
form
=
s
()(
this
.
form
,
n
),
n
.
menus
)
this
.
checkedCities
.
push
(
n
.
menus
[
i
]);
this
.
checkedCities
.
length
===
this
.
menuList
.
length
?
this
.
isIndeterminate
=!
0
:
this
.
isIndeterminate
=!
1
,
1
===
e
?(
this
.
dialogFormVisible
=!
0
,
this
.
isAdd
=!
1
):
this
.
$confirm
(
"此操作将永久删除该文件, 是否继续?"
,
"提示"
,{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
}).
then
(
function
(){
t
.
$set
(
n
,
"deleted"
,
1
),
t
.
form
=
s
()(
t
.
form
,
n
),
t
.
updateInfo
()}).
catch
(
function
(){
t
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
})})},
handleCheckAllChange
:
function
(
n
){
this
.
checkedCities
=
n
?
this
.
menuList
:[],
this
.
isIndeterminate
=!
1
},
handleCheckedCitiesChange
:
function
(
n
){
var
e
=
n
.
length
;
this
.
checkAll
=
e
===
this
.
menuList
.
length
,
this
.
isIndeterminate
=
e
>
0
&&
e
<
this
.
menuList
.
length
},
getMenu
:
function
(){
var
n
=
this
;
this
.
$axios
(
"post"
,
"/sys/menu/list"
).
then
(
function
(
e
){
if
(
200
===
e
.
code
){
n
.
menuListData
=
e
.
data
;
for
(
var
t
=
0
;
t
<
e
.
data
.
length
;
t
++
)
n
.
menuList
.
push
(
e
.
data
[
t
].
name
)}})},
getInfo
:
function
(){
var
n
=
this
;
this
.
$axios
(
"post"
,
"/sys/role/list"
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
n
.
tableData
=
e
.
data
,
n
.
currents
.
currentTotal
=
e
.
data
.
total
)})},
handleCurrentChange
:
function
(
n
){
this
.
ps
.
pageNo
=
n
,
this
.
getInfo
()},
fromInfo
:
function
(){
if
(
this
.
checkedCities
){
for
(
var
n
=
{},
e
=
[],
t
=
0
;
t
<
this
.
checkedCities
.
length
;
t
++
)
for
(
var
i
=
0
;
i
<
this
.
menuListData
.
length
;
i
++
)
if
(
this
.
checkedCities
[
t
]
===
this
.
menuListData
[
i
].
name
){
e
.
push
(
this
.
menuListData
[
i
].
id
);
var
a
=
JSON
.
parse
(
'{"'
+
this
.
menuListData
[
i
].
id
+
'":"'
+
this
.
menuListData
[
i
].
name
+
'"}'
);
s
()(
n
,
a
)}
this
.
$set
(
this
.
form
,
"menuId"
,
e
.
join
(
","
)),
this
.
$set
(
this
.
form
,
"menus"
,
n
)}},
addSumbit
:
function
(){
var
n
=
this
;
this
.
fromInfo
(),
this
.
$refs
.
form
.
validate
(
function
(
e
){
if
(
!
e
)
return
!
1
;
n
.
$delete
(
n
.
form
,
"id"
);
var
t
=
n
.
form
;
n
.
$axios
(
"post"
,
"/sys/role"
,
t
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
n
.
$message
({
type
:
"success"
,
message
:
"新增成功!"
}),
n
.
getInfo
(),
n
.
clear
())})})},
updateInfo
:
function
(){
var
n
=
this
,
e
=
this
.
form
;
this
.
$axios
(
"post"
,
"/sys/role/updateRole"
,
e
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
n
.
$message
({
type
:
"success"
,
message
:
"操作成功!"
}),
n
.
getInfo
(),
n
.
form
.
id
===
parseInt
(
sessionStorage
.
getItem
(
"roleId"
))
&&
location
.
reload
(),
n
.
clear
())})},
updateSumbit
:
function
(){
var
n
=
this
;
this
.
fromInfo
(),
this
.
$refs
.
form
.
validate
(
function
(
e
){
if
(
!
e
)
return
!
1
;
n
.
updateInfo
()})}}},
o
=
{
render
:
function
(){
var
n
=
this
,
e
=
n
.
$createElement
,
i
=
n
.
_self
.
_c
||
e
;
return
i
(
"div"
,{
staticClass
:
"info-table"
},[
i
(
"div"
,{
staticClass
:
"fx align-items justify-between mt-15 mb-15 ml-10 mr-10"
},[
i
(
"div"
,{
staticClass
:
"fs-18 fw-600"
},[
n
.
_v
(
"角色管理"
)]),
n
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"fx align-items"
},[
i
(
"div"
,[
i
(
"el-input"
,{
attrs
:{
placeholder
:
"输入角色名称进行搜索"
,
size
:
"small"
},
model
:{
value
:
n
.
search
,
callback
:
function
(
e
){
n
.
search
=
e
},
expression
:
"search"
}},[
i
(
"i"
,{
staticClass
:
"el-input__icon el-icon-search"
,
attrs
:{
slot
:
"prefix"
},
slot
:
"prefix"
})])],
1
),
n
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
n
.
add
}},[
i
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"small"
,
icon
:
"el-icon-plus"
}},[
n
.
_v
(
"增加"
)])],
1
)])]),
n
.
_v
(
" "
),
i
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
n
.
tableData
.
filter
(
function
(
e
){
return
!
n
.
search
||
e
.
roleName
.
toLowerCase
().
includes
(
n
.
search
.
toLowerCase
())}),
"header-cell-class-name"
:
"bg-f5"
}},[
i
(
"el-table-column"
,{
attrs
:{
fixed
:
""
,
type
:
"index"
,
label
:
"序号"
,
align
:
"center"
,
width
:
"200"
}}),
n
.
_v
(
" "
),
i
(
"el-table-column"
,{
attrs
:{
prop
:
"roleName"
,
label
:
"角色名称"
}}),
n
.
_v
(
" "
),
i
(
"el-table-column"
,{
attrs
:{
prop
:
"roleDesc"
,
label
:
"角色描述"
}}),
n
.
_v
(
" "
),
i
(
"el-table-column"
,{
attrs
:{
label
:
"角色栏目"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
n
.
_l
(
e
.
row
.
menus
,
function
(
e
){
return
i
(
"span"
,{
staticClass
:
"mr-10"
},[
n
.
_v
(
n
.
_s
(
e
))])})}}])}),
n
.
_v
(
" "
),
i
(
"el-table-column"
,{
attrs
:{
fixed
:
"right"
},
scopedSlots
:
n
.
_u
([{
key
:
"default"
,
fn
:
function
(
e
){
return
[
i
(
"div"
,{
staticClass
:
"fx cursor"
},[
i
(
"div"
,{
staticClass
:
"update w-32 bg-f2"
,
on
:{
click
:
function
(
t
){
return
n
.
update
(
e
.
row
,
1
)}}},[
i
(
"img"
,{
attrs
:{
src
:
t
(
"OqpS"
)}})]),
n
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
function
(
t
){
return
n
.
update
(
e
.
row
,
2
)}}},[
i
(
"img"
,{
attrs
:{
src
:
t
(
"lCGE"
)}})])])]}}])})],
1
),
n
.
_v
(
" "
),
i
(
"el-pagination"
,{
staticClass
:
"pagination"
,
attrs
:{
background
:
""
,
"hide-on-single-page"
:
!
0
,
"current-page"
:
n
.
currents
.
currentPage
,
"page-sizes"
:[
15
,
20
,
30
],
"page-size"
:
15
,
layout
:
"total, prev, pager, next, jumper"
,
total
:
n
.
currents
.
currentTotal
},
on
:{
"current-change"
:
n
.
handleCurrentChange
}}),
n
.
_v
(
" "
),
i
(
"el-dialog"
,{
attrs
:{
title
:
"角色管理"
,
visible
:
n
.
dialogFormVisible
,
width
:
"388px"
},
on
:{
"update:visible"
:
function
(
e
){
n
.
dialogFormVisible
=
e
}}},[
i
(
"el-form"
,{
ref
:
"form"
,
attrs
:{
model
:
n
.
form
,
rules
:
n
.
rules
}},[
i
(
"el-form-item"
,{
attrs
:{
label
:
"角色名称"
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"roleName"
}},[
i
(
"el-input"
,{
staticStyle
:{
width
:
"217px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
n
.
form
.
roleName
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"roleName"
,
e
)},
expression
:
"form.roleName"
}})],
1
),
n
.
_v
(
" "
),
i
(
"el-form-item"
,{
attrs
:{
label
:
"角色描述"
,
"label-width"
:
n
.
formLabelWidth
,
prop
:
"roleDesc"
}},[
i
(
"el-input"
,{
staticStyle
:{
width
:
"217px"
},
attrs
:{
autocomplete
:
"off"
},
model
:{
value
:
n
.
form
.
roleDesc
,
callback
:
function
(
e
){
n
.
$set
(
n
.
form
,
"roleDesc"
,
e
)},
expression
:
"form.roleDesc"
}})],
1
),
n
.
_v
(
" "
),
i
(
"el-form-item"
,{
attrs
:{
label
:
"可操作栏目"
,
"label-width"
:
n
.
formLabelWidth
}},[
i
(
"el-checkbox"
,{
attrs
:{
indeterminate
:
n
.
isIndeterminate
},
on
:{
change
:
n
.
handleCheckAllChange
},
model
:{
value
:
n
.
checkAll
,
callback
:
function
(
e
){
n
.
checkAll
=
e
},
expression
:
"checkAll"
}},[
n
.
_v
(
"全选"
)]),
n
.
_v
(
" "
),
i
(
"el-checkbox-group"
,{
on
:{
change
:
n
.
handleCheckedCitiesChange
},
model
:{
value
:
n
.
checkedCities
,
callback
:
function
(
e
){
n
.
checkedCities
=
e
},
expression
:
"checkedCities"
}},
n
.
_l
(
n
.
menuList
,
function
(
e
,
t
){
return
i
(
"el-checkbox"
,{
key
:
t
,
attrs
:{
label
:
e
}},[
n
.
_v
(
n
.
_s
(
e
))])}),
1
)],
1
)],
1
),
n
.
_v
(
" "
),
i
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
i
(
"el-button"
,{
on
:{
click
:
n
.
clear
}},[
n
.
_v
(
"取 消"
)]),
n
.
_v
(
" "
),
n
.
isAdd
?
i
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
n
.
addSumbit
}},[
n
.
_v
(
"确 定"
)]):
i
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
n
.
updateSumbit
}},[
n
.
_v
(
"确 定"
)])],
1
)],
1
)],
1
)},
staticRenderFns
:[]};
var
r
=
t
(
"VU/8"
)(
a
,
o
,
!
1
,
function
(
n
){
t
(
"r5YI"
)},
"data-v-317449dd"
,
null
);
e
.
default
=
r
.
exports
},
lCGE
:
function
(
n
,
e
){
n
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAAHooR+fAAAABGdBTUEAALGPC/xhBQAAAixJREFUSA21VrlKBEEQne4dUQQDwUATdyM1FQw9PsAjNRT8BxOPRMTE1FTBUMw8PsAj9ANcIw9wQwNFREfHeo011PZ2z0zrbsNu1/HqdVVf0yqi9nl3k6JH66qNKc2G561lY4SujUR/3eMzLEYqub95StNoiC0aCsI41IQhpDIwaEAtIRwqe0PDhrezgyhp3EXoZQPTMY03L422rNKH+lTynV7YDuhKRSeKi3UBYIulg8uCrX9937iymZFGdsLWBEAVcgoBKMwhtwowFDWl1HfsmwYEuwqzSdM01U2zIQGoSxYNvXd2SUIyuWlCMqsQsNwyI+HKxMJJy5A5goIvua9/obYcnNeltVr7JSnejDYL7b9GRalFNTx6Sbv571mAONZqms7N38rgzGgeDr1LDJBcFbncTIAed4BzdWSwDPAROTMB2N5c0H0td1k5I2y4vJZLkhcofc5yAEge6+ZOyCuDiZwTy86y/b/Lwc2pqa2XHdHGmQupOrZgzs7XQ32VNs0W7V6j2+BO6UiCKtmoDI9ul/qadCoR5i31QWJwp3vvdi0a2HeY4qFaUajTH5QIBn+/OjVEPZNzTsLXo93MH5JU0LEBse7tMz/IL3ubZlApS78zU48xKBEPR1vMQUtjjyivfZY/onMbVkoPTiSujtCH/7blVSlHAya0lXrfhpKG4vGw0OZlQTdcaHC78LhdTQ5MiKc4PTBWSJ/AG4HtnegxA8R7TQns4HmFMX4AXlLrAv1GZXoAAAAASUVORK5CYII="
},
r5YI
:
function
(
n
,
e
,
t
){
var
i
=
t
(
"R/jI"
);
"string"
==
typeof
i
&&
(
i
=
[[
n
.
i
,
i
,
""
]]),
i
.
locals
&&
(
n
.
exports
=
i
.
locals
);
t
(
"rjj0"
)(
"00e2f40f"
,
i
,
!
0
,{})}});
\ No newline at end of file
\ No newline at end of file
zbht/static/js/20.82b152f238ece1f37114.js
deleted
100644 → 0
View file @
14cc06ef
webpackJsonp
([
20
],{
"5xeu"
:
function
(
e
,
t
,
a
){
var
o
=
a
(
"8523"
);
"string"
==
typeof
o
&&
(
o
=
[[
e
.
i
,
o
,
""
]]),
o
.
locals
&&
(
e
.
exports
=
o
.
locals
);
a
(
"rjj0"
)(
"748e787a"
,
o
,
!
0
,{})},
8523
:
function
(
e
,
t
,
a
){(
e
.
exports
=
a
(
"FZ+f"
)(
!
1
)).
push
([
e
.
i
,
"
\
n.cx-box[data-v-1dbc4772] {
\
n border: 1px solid #2897ff;
\
n width: 100px;
\
n line-height: 30px;
\
n text-align: center;
\
n color: #2897ff;
\
n}
\
n.xz[data-v-1dbc4772]{
\
n background: #2897ff;
\
n color: white;
\
n}
\
n"
,
""
])},
OqpS
:
function
(
e
,
t
){
e
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAAEhcmxxAAAABGdBTUEAALGPC/xhBQAAAQVJREFUKBVjYIi5/Z8BCJhABARARYAcGCvmTgCEE3c7BaSGEaww9vZLBkZWDzAbRjCC9SxRhagAiYJUMTDsZoGpAAq4MzAySTMwMHswLFI4j7AFrgLCgBgFE0Q2EiYGpuMeGDLE3jkNYiP8ABL890eegeG/HEgCYfn/39OBrldkWKwqDvcdSAUKAHobYRSKDIgDCxQMCahAzD19oINqGEL/M4NEcJsEdjkodP4pAtXdYeC484oh9gU3poaE+wrgYAT56D9jOgPj/5kMjCw3gZ4QZmD66oDwHdQFDIx/uBj+MzwD+rQYqDAPGMziMCmGv/+2YGqYr3oNqMAQrgiNgRoVaJLYuADPkFNl/SoURwAAAABJRU5ErkJggg=="
},
Qcz4
:
function
(
e
,
t
,
a
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
o
=
a
(
"woOf"
),
l
=
a
.
n
(
o
),
i
=
a
(
"YgNb"
),
s
=
{
name
:
"index"
,
data
:
function
(){
return
{
isPicPath
:
"2"
,
currents
:{
currentPage
:
1
,
currentTotal
:
0
},
ps
:{
pageNo
:
1
,
pageSize
:
15
},
currents1
:{
currentPage
:
1
,
currentTotal
:
0
},
ps1
:{
pageNo
:
1
,
pageSize
:
15
},
currents2
:{
currentPage
:
1
,
currentTotal
:
0
},
ps2
:{
pageNo
:
1
,
pageSize
:
15
},
tagName
:
""
,
search
:
""
,
message
:
""
,
roomId
:
""
,
senderName
:
""
,
showHome
:
""
,
matchName
:
""
,
fileList
:[],
matchList
:[],
form
:{
deleted
:
0
,
recommend
:
0
,
announcement
:
""
,
enableFakeChat
:
0
,
showHome
:
0
,
roomName
:
""
,
roomCover
:
""
,
showHot
:
0
,
type
:
0
,
matchId
:
""
,
qqGroupNum
:
""
,
qqNum
:
""
,
wxNum
:
""
,
hotNum
:
0
,
id
:
0
},
showHot
:
""
,
matchListName
:
""
,
matchDate
:
""
,
liveUrl
:
""
,
type
:
"1"
,
recommend
:
""
,
tableData
:[],
id
:
0
,
detele
:
0
,
imgUrl
:
""
,
formLabelWidth
:
"160px"
,
dialogFormVisible
:
!
1
,
dialogFormVisible1
:
!
1
,
dialogFormVisible2
:
!
1
,
dialogFormVisible3
:
!
1
,
historyMsg
:[],
loading
:
!
1
,
headers
:{
token
:
i
.
a
.
get
(
"token"
)}}},
mounted
:
function
(){
this
.
getInfo
(
1
),
this
.
getBackGetMatchList
()},
methods
:{
clear
:
function
(){
this
.
fileList
=
[],
this
.
form
=
l
()(
this
.
form
,{
deleted
:
0
,
recommend
:
0
,
showHome
:
0
,
showHot
:
0
,
roomName
:
""
,
announcement
:
""
,
roomCover
:
""
,
enableFakeChat
:
0
,
matchId
:
""
,
qqGroupNum
:
""
,
qqNum
:
""
,
wxNum
:
""
,
hotNum
:
0
,
type
:
0
,
id
:
0
}),
this
.
dialogFormVisible
=!
1
},
clear2
:
function
(){
this
.
message
=
""
,
this
.
senderName
=
""
,
this
.
deleted
=
0
,
this
.
id
=
0
,
this
.
roomId
=
""
,
this
.
dialogFormVisible2
=!
1
},
updateRoomHistoryMsg
:
function
(
e
){
this
.
roomId
=
e
,
this
.
getRoomHistoryMsgList
(
1
),
this
.
dialogFormVisible3
=!
0
},
updateRoomMsg
:
function
(
e
){
this
.
roomId
=
e
.
huanXinRoomId
,
this
.
message
=
e
.
message
,
this
.
id
=
e
.
id
,
this
.
deleted
=
0
,
this
.
senderName
=
e
.
senderName
,
this
.
dialogFormVisible2
=!
0
},
deleteMsg
:
function
(
e
){
var
t
=
this
;
this
.
$confirm
(
"此操作将永久删除该文件, 是否继续?"
,
"提示"
,{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
}).
then
(
function
(){
t
.
roomId
=
e
.
huanXinRoomId
,
t
.
message
=
e
.
message
,
t
.
senderName
=
e
.
senderName
,
t
.
deleted
=
1
,
t
.
id
=
e
.
id
,
t
.
editRoomHistoryMsg
()}).
catch
(
function
(){
t
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
})})},
addRoomHistoryMsg
:
function
(
e
){
this
.
roomId
=
e
,
this
.
dialogFormVisible2
=!
0
},
openMatch
:
function
(){
this
.
dialogFormVisible1
=!
0
},
checkMatch
:
function
(
e
){
this
.
matchName
=
e
.
matchName
,
this
.
$set
(
this
.
form
,
"matchId"
,
e
.
id
),
this
.
dialogFormVisible1
=!
1
},
handleChange
:
function
(
e
,
t
){
this
.
fileList
=
t
.
slice
(
-
1
)},
handleRemove
:
function
(
e
,
t
){
console
.
log
(
e
,
t
)},
picPathBtn
:
function
(
e
){
"1"
===
e
&&
(
this
.
fileList
=
[]),
"2"
===
e
&&
this
.
$set
(
this
.
form
,
"tagImage"
,
""
)},
getBackGetMatchList
:
function
(){
var
e
=
this
,
t
=
""
;
this
.
matchDate
&&
(
t
=
this
.
fromDate
(
this
.
matchDate
));
var
a
=
{
pageNum
:
this
.
ps
.
pageNo
,
pageSize
:
this
.
ps
.
pageSize
,
endDate
:
""
,
matchDate
:
t
,
startDate
:
""
,
matchName
:
this
.
matchListName
};
this
.
$axios
(
"post"
,
"/match/backGetMatchList"
,
a
).
then
(
function
(
t
){
200
===
t
.
code
&&
(
e
.
matchList
=
t
.
data
.
dataList
,
e
.
currents1
.
currentTotal
=
t
.
data
.
countSize
)})},
editRoomHistoryMsg
:
function
(){
var
e
=
this
,
t
=
{
message
:
this
.
message
,
roomId
:
this
.
roomId
,
deleted
:
this
.
deleted
,
id
:
this
.
id
,
senderName
:
this
.
senderName
};
this
.
$axios
(
"post"
,
"/backRoom/editRoomHistoryMsg"
,
t
).
then
(
function
(
t
){
200
===
t
.
code
&&
(
e
.
dialogFormVisible2
=!
1
,
e
.
getRoomHistoryMsgList
(
1
))})},
add
:
function
(){
this
.
clear
(),
this
.
isAdd
=!
0
,
this
.
dialogFormVisible
=!
0
},
update
:
function
(
e
){
console
.
log
(
e
),
this
.
form
=
l
()(
this
.
form
,
e
),
this
.
liveUrl
=
e
.
liveUrl
,
this
.
matchName
=
e
.
matchName
,
this
.
isAdd
=!
1
,
this
.
dialogFormVisible
=!
0
},
getRoomHistoryMsgList
:
function
(
e
){
var
t
=
this
;
e
&&
(
this
.
ps2
.
pageNo
=
1
);
var
a
=
{
pageNum
:
this
.
ps2
.
pageNo
,
pageSize
:
this
.
ps2
.
pageSize
,
roomId
:
this
.
roomId
};
this
.
$axios
(
"post"
,
"/backRoom/getRoomHistoryMsgList"
,
a
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
t
.
historyMsg
=
e
.
data
.
dataList
,
t
.
currents2
.
currentTotal
=
e
.
data
.
countSize
)})},
getInfo
:
function
(
e
){
var
t
=
this
;
e
&&
(
this
.
ps
.
pageNo
=
1
);
var
a
=
{
recommend
:
this
.
recommend
,
showHome
:
this
.
showHome
,
showHot
:
this
.
showHot
,
type
:
this
.
type
,
pageNum
:
this
.
ps
.
pageNo
,
pageSize
:
this
.
ps
.
pageSize
,
roomName
:
this
.
search
};
this
.
$axios
(
"post"
,
"/backRoom/getRoomList"
,
a
).
then
(
function
(
e
){
200
===
e
.
code
&&
(
t
.
tableData
=
e
.
data
.
dataList
,
t
.
currents
.
currentTotal
=
e
.
data
.
countSize
)})},
handleCurrentChange
:
function
(
e
){
this
.
ps
.
pageNo
=
e
,
this
.
getInfo
()},
handleCurrentChange1
:
function
(
e
){
this
.
ps1
.
pageNo
=
e
,
this
.
getBackGetMatchList
()},
handleCurrentChange2
:
function
(
e
){
this
.
ps2
.
pageNo
=
e
,
this
.
getRoomHistoryMsgList
()},
addImg
:
function
(){
if
(
0
!==
this
.
fileList
.
length
){
for
(
var
e
=
[],
t
=
0
;
t
<
this
.
fileList
.
length
;
t
++
)
e
.
push
(
this
.
fileList
[
t
].
response
.
data
);
this
.
$set
(
this
.
form
,
"roomCover"
,
e
.
join
(
","
))}},
updateInfo
:
function
(){
var
e
=
this
;
this
.
addImg
();
var
t
=
{
deleted
:
this
.
form
.
deleted
,
recommend
:
this
.
form
.
recommend
,
showHome
:
this
.
form
.
showHome
,
showHot
:
this
.
form
.
showHot
,
type
:
this
.
form
.
type
,
hotNum
:
this
.
form
.
hotNum
,
roomId
:
this
.
form
.
huanXinRoomId
,
announcement
:
this
.
form
.
announcement
,
enableFakeChat
:
this
.
form
.
enableFakeChat
,
matchId
:
this
.
form
.
matchId
,
roomName
:
this
.
form
.
roomName
,
linkAccount
:
this
.
form
.
linkAccount
,
linkType
:
this
.
form
.
linkType
,
roomCover
:
this
.
form
.
roomCover
,
qqGroupNum
:
this
.
form
.
qqGroupNum
,
qqNum
:
this
.
form
.
qqNum
,
wxNum
:
this
.
form
.
wxNum
};
this
.
$axios
(
"post"
,
"/backRoom/editRoomById"
,
t
).
then
(
function
(
t
){
200
===
t
.
code
?(
e
.
$message
({
type
:
"success"
,
message
:
"操作成功!"
}),
e
.
getInfo
(),
e
.
clear
()):
e
.
$message
({
type
:
"warning"
,
message
:
t
.
msg
})})},
updateSumbit
:
function
(){
var
e
=
this
;
this
.
$refs
.
form
.
validate
(
function
(
t
){
if
(
!
t
)
return
!
1
;
e
.
updateInfo
()})},
fromDate
:
function
(
e
){
var
t
=
new
Date
(
e
),
a
=
t
.
getMonth
()
+
1
,
o
=
t
.
getDate
();
return
a
<
10
&&
(
a
=
"0"
+
(
t
.
getMonth
()
+
1
)),
o
<
10
&&
(
o
=
"0"
+
t
.
getDate
()),
t
.
getFullYear
()
+
"-"
+
a
+
"-"
+
o
}}},
r
=
{
render
:
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
o
=
e
.
_self
.
_c
||
t
;
return
o
(
"div"
,{
staticClass
:
"info-table"
},[
o
(
"div"
,{
staticClass
:
"fx align-items justify-between mt-15 mb-15 ml-10 mr-10"
},[
e
.
_m
(
0
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"fx align-items"
},[
o
(
"div"
,{
staticClass
:
"ml-10"
},[
o
(
"el-input"
,{
attrs
:{
placeholder
:
"输入房间名称"
,
size
:
"small"
},
model
:{
value
:
e
.
search
,
callback
:
function
(
t
){
e
.
search
=
t
},
expression
:
"search"
}},[
o
(
"i"
,{
staticClass
:
"el-input__icon el-icon-search"
,
attrs
:{
slot
:
"prefix"
},
slot
:
"prefix"
})])],
1
),
e
.
_v
(
" "
),
o
(
"div"
,[
e
.
_v
(
"是否推荐:"
)]),
e
.
_v
(
" "
),
o
(
"div"
,{
staticStyle
:{
width
:
"100px"
}},[
o
(
"el-select"
,{
attrs
:{
size
:
"small"
},
model
:{
value
:
e
.
recommend
,
callback
:
function
(
t
){
e
.
recommend
=
t
},
expression
:
"recommend"
}},[
o
(
"el-option"
,{
attrs
:{
value
:
""
,
label
:
"全部"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"0"
,
label
:
"不推荐"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"1"
,
label
:
"推荐"
}})],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"div"
,[
e
.
_v
(
"是否显示在首页:"
)]),
e
.
_v
(
" "
),
o
(
"div"
,{
staticStyle
:{
width
:
"100px"
}},[
o
(
"el-select"
,{
attrs
:{
size
:
"small"
},
model
:{
value
:
e
.
showHome
,
callback
:
function
(
t
){
e
.
showHome
=
t
},
expression
:
"showHome"
}},[
o
(
"el-option"
,{
attrs
:{
value
:
""
,
label
:
"全部"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"0"
,
label
:
"不显示"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"1"
,
label
:
"显示"
}})],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"div"
,[
e
.
_v
(
"是否热门:"
)]),
e
.
_v
(
" "
),
o
(
"div"
,{
staticStyle
:{
width
:
"100px"
}},[
o
(
"el-select"
,{
attrs
:{
size
:
"small"
},
model
:{
value
:
e
.
showHot
,
callback
:
function
(
t
){
e
.
showHot
=
t
},
expression
:
"showHot"
}},[
o
(
"el-option"
,{
attrs
:{
value
:
""
,
label
:
"全部"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"0"
,
label
:
"否"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"1"
,
label
:
"是"
}})],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"div"
,[
e
.
_v
(
"是否正在直播:"
)]),
e
.
_v
(
" "
),
o
(
"div"
,{
staticStyle
:{
width
:
"100px"
}},[
o
(
"el-select"
,{
attrs
:{
size
:
"small"
},
model
:{
value
:
e
.
type
,
callback
:
function
(
t
){
e
.
type
=
t
},
expression
:
"type"
}},[
o
(
"el-option"
,{
attrs
:{
value
:
""
,
label
:
"全部"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"0"
,
label
:
"不在"
}}),
e
.
_v
(
" "
),
o
(
"el-option"
,{
attrs
:{
value
:
"1"
,
label
:
"在"
}})],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
function
(
t
){
return
e
.
getInfo
(
1
)}}},[
o
(
"el-button"
,{
staticClass
:
"el-icon-search"
,
attrs
:{
type
:
"primary"
,
size
:
"small"
}},[
e
.
_v
(
"查询"
)])],
1
)])]),
e
.
_v
(
" "
),
o
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
e
.
tableData
,
"header-cell-class-name"
:
"bg-f5"
}},[
o
(
"el-table-column"
,{
attrs
:{
fixed
:
""
,
type
:
"index"
,
label
:
"序号"
,
align
:
"center"
,
width
:
"50"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
width
:
"200"
,
prop
:
"huanXinRoomId"
,
label
:
"房间ID"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
width
:
"200"
,
prop
:
"roomName"
,
label
:
"房间名"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"roomNum"
,
label
:
"房间号"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"房间图片"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
t
.
row
.
roomCover
?
o
(
"div"
,[
o
(
"img"
,{
attrs
:{
src
:
t
.
row
.
roomCover
,
width
:
"100px"
,
height
:
"55px"
}})]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"roomDesc"
,
label
:
"房间描述"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
width
:
"200"
,
prop
:
"matchName"
,
label
:
"关联赛程"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"likeNum"
,
label
:
"点赞人数"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"hotNum"
,
label
:
"热度"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"anchorName"
,
label
:
"主播名称"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
width
:
"250"
,
prop
:
"announcement"
,
label
:
"主播公告"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"categoryName"
,
label
:
"播放类型"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
width
:
"500"
,
label
:
"播放链接"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"div"
,{
staticStyle
:{
"text-align"
:
"left"
}},[
e
.
_v
(
e
.
_s
(
t
.
row
.
liveUrl
))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"是否推荐"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
0
===
t
.
row
.
recommend
?
o
(
"span"
,[
e
.
_v
(
"不推荐"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
1
===
t
.
row
.
recommend
?
o
(
"span"
,[
e
.
_v
(
"推荐"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
width
:
"150"
,
align
:
"center"
,
label
:
"是否显示在首页"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
0
===
t
.
row
.
showHome
?
o
(
"span"
,[
e
.
_v
(
"不显示"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
1
===
t
.
row
.
showHome
?
o
(
"span"
,[
e
.
_v
(
"显示"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"是否热门"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
0
===
t
.
row
.
showHot
?
o
(
"span"
,[
e
.
_v
(
"否"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
1
===
t
.
row
.
showHot
?
o
(
"span"
,[
e
.
_v
(
"是"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
width
:
"150"
,
align
:
"center"
,
label
:
"是否正在直播"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
0
===
t
.
row
.
type
?
o
(
"span"
,[
e
.
_v
(
"不在"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
1
===
t
.
row
.
type
?
o
(
"span"
,[
e
.
_v
(
"在"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
width
:
"150"
,
align
:
"center"
,
label
:
"是否启用聊天假消息"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
0
===
t
.
row
.
enableFakeChat
?
o
(
"span"
,[
e
.
_v
(
"禁用"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
1
===
t
.
row
.
enableFakeChat
?
o
(
"span"
,[
e
.
_v
(
"启用"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"qqGroupNum"
,
width
:
"150"
,
label
:
"QQ群"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"qqNum"
,
width
:
"150"
,
label
:
"QQ"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
align
:
"center"
,
prop
:
"wxNum"
,
width
:
"150"
,
label
:
"微信"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
width
:
"150"
,
fixed
:
"right"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"div"
,{
staticClass
:
"cursor"
},[
o
(
"div"
,{
staticClass
:
"update w-32 bg-f2"
,
on
:{
click
:
function
(
a
){
return
e
.
update
(
t
.
row
)}}},[
o
(
"el-button"
,{
staticClass
:
"cursor"
,
attrs
:{
type
:
"primary"
,
size
:
"mini"
,
plain
:
""
}},[
e
.
_v
(
"修改房间配置"
)])],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"mt-10"
,
on
:{
click
:
function
(
a
){
return
e
.
addRoomHistoryMsg
(
t
.
row
.
huanXinRoomId
)}}},[
o
(
"el-button"
,{
staticClass
:
"cursor"
,
attrs
:{
type
:
"primary"
,
size
:
"mini"
,
plain
:
""
}},[
e
.
_v
(
"新增历史消息"
)])],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"mt-10"
,
on
:{
click
:
function
(
a
){
return
e
.
updateRoomHistoryMsg
(
t
.
row
.
huanXinRoomId
)}}},[
o
(
"el-button"
,{
staticClass
:
"cursor"
,
attrs
:{
type
:
"primary"
,
size
:
"mini"
,
plain
:
""
}},[
e
.
_v
(
"修改历史消息"
)])],
1
)])]}}])})],
1
),
e
.
_v
(
" "
),
o
(
"el-pagination"
,{
staticClass
:
"pagination"
,
attrs
:{
background
:
""
,
"hide-on-single-page"
:
!
0
,
"current-page"
:
e
.
currents
.
currentPage
,
"page-sizes"
:[
15
,
20
,
30
],
"page-size"
:
15
,
layout
:
"total, prev, pager, next, jumper"
,
total
:
e
.
currents
.
currentTotal
},
on
:{
"current-change"
:
e
.
handleCurrentChange
}}),
e
.
_v
(
" "
),
o
(
"el-dialog"
,{
attrs
:{
title
:
"房间管理"
,
visible
:
e
.
dialogFormVisible
,
width
:
"50%"
},
on
:{
"update:visible"
:
function
(
t
){
e
.
dialogFormVisible
=
t
}}},[
o
(
"el-form"
,{
ref
:
"form"
,
attrs
:{
model
:
e
.
form
}},[
o
(
"el-form-item"
,{
attrs
:{
label
:
"房间封面"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"roomCover"
}},[
o
(
"img"
,{
attrs
:{
src
:
e
.
form
.
roomCover
,
width
:
"100px"
}}),
e
.
_v
(
" "
),
o
(
"div"
,[
o
(
"el-upload"
,{
staticClass
:
"upload-demo"
,
attrs
:{
action
:
"http://hszhibo.live/sequoiaBack/file/fileUpload"
,
"on-remove"
:
e
.
handleRemove
,
"on-change"
:
e
.
handleChange
,
"file-list"
:
e
.
fileList
,
headers
:
e
.
headers
,
"list-type"
:
"picture"
}},[
o
(
"el-button"
,{
attrs
:{
size
:
"small"
,
type
:
"primary"
}},[
e
.
_v
(
"点击上传"
)])],
1
)],
1
)]),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"房间名"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"roomName"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
form
.
roomName
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"roomName"
,
e
.
_n
(
t
))},
expression
:
"form.roomName"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"播放链接"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"liveUrl"
}},[
o
(
"el-input"
,{
attrs
:{
type
:
"textarea"
,
rows
:
10
,
disabled
:
""
},
model
:{
value
:
e
.
liveUrl
,
callback
:
function
(
t
){
e
.
liveUrl
=
t
},
expression
:
"liveUrl"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"热度"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"hotNum"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
form
.
hotNum
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"hotNum"
,
e
.
_n
(
t
))},
expression
:
"form.hotNum"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"主播公告"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"announcement"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
form
.
announcement
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"announcement"
,
e
.
_n
(
t
))},
expression
:
"form.announcement"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"是否推荐"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"recommend"
}},[
o
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
form
.
recommend
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"recommend"
,
t
)},
expression
:
"form.recommend"
}},[
e
.
_v
(
"不推荐"
)]),
e
.
_v
(
" "
),
o
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
form
.
recommend
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"recommend"
,
t
)},
expression
:
"form.recommend"
}},[
e
.
_v
(
"推荐"
)])],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"是否显示在首页"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"showHome"
}},[
o
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
form
.
showHome
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"showHome"
,
t
)},
expression
:
"form.showHome"
}},[
e
.
_v
(
"不显示"
)]),
e
.
_v
(
" "
),
o
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
form
.
showHome
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"showHome"
,
t
)},
expression
:
"form.showHome"
}},[
e
.
_v
(
"显示"
)])],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"是否热门"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"showHot"
}},[
o
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
form
.
showHot
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"showHot"
,
t
)},
expression
:
"form.showHot"
}},[
e
.
_v
(
"否"
)]),
e
.
_v
(
" "
),
o
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
form
.
showHot
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"showHot"
,
t
)},
expression
:
"form.showHot"
}},[
e
.
_v
(
"是"
)])],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"是否正在直播"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"type"
}},[
o
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
form
.
type
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"type"
,
t
)},
expression
:
"form.type"
}},[
e
.
_v
(
"不在"
)]),
e
.
_v
(
" "
),
o
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
form
.
type
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"type"
,
t
)},
expression
:
"form.type"
}},[
e
.
_v
(
"在"
)])],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"关联赛程"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"matchName"
}},[
e
.
_v
(
"
\
n "
+
e
.
_s
(
e
.
matchName
)
+
"
\
n "
),
o
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"small"
},
on
:{
click
:
function
(
t
){
return
e
.
openMatch
()}}},[
e
.
_v
(
"选择"
)])],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"QQ群"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"qqGroupNum"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
form
.
qqGroupNum
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"qqGroupNum"
,
e
.
_n
(
t
))},
expression
:
"form.qqGroupNum"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"QQ"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"qqNum"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
form
.
qqNum
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"qqNum"
,
e
.
_n
(
t
))},
expression
:
"form.qqNum"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"微信"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"wxNum"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
form
.
wxNum
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"wxNum"
,
e
.
_n
(
t
))},
expression
:
"form.wxNum"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"是否开启聊天假消息"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"enableFakeChat"
}},[
o
(
"el-radio"
,{
attrs
:{
label
:
0
},
model
:{
value
:
e
.
form
.
enableFakeChat
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"enableFakeChat"
,
t
)},
expression
:
"form.enableFakeChat"
}},[
e
.
_v
(
"禁用"
)]),
e
.
_v
(
" "
),
o
(
"el-radio"
,{
attrs
:{
label
:
1
},
model
:{
value
:
e
.
form
.
enableFakeChat
,
callback
:
function
(
t
){
e
.
$set
(
e
.
form
,
"enableFakeChat"
,
t
)},
expression
:
"form.enableFakeChat"
}},[
e
.
_v
(
"启用"
)])],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
o
(
"el-button"
,{
on
:{
click
:
e
.
clear
}},[
e
.
_v
(
"取 消"
)]),
e
.
_v
(
" "
),
o
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
e
.
updateSumbit
}},[
e
.
_v
(
"确 定"
)])],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"el-dialog"
,{
attrs
:{
title
:
"赛程列表"
,
visible
:
e
.
dialogFormVisible1
,
width
:
"80%"
},
on
:{
"update:visible"
:
function
(
t
){
e
.
dialogFormVisible1
=
t
}}},[
o
(
"div"
,{
staticClass
:
"fx align-items fx-end"
},[
o
(
"div"
,[
e
.
_v
(
"赛程时间:"
)]),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"ml-10"
},[
o
(
"el-date-picker"
,{
attrs
:{
type
:
"date"
,
size
:
"small"
,
placeholder
:
"选择日期时间"
},
model
:{
value
:
e
.
matchDate
,
callback
:
function
(
t
){
e
.
matchDate
=
t
},
expression
:
"matchDate"
}})],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"ml-10"
},[
e
.
_v
(
"赛程名称:"
)]),
e
.
_v
(
" "
),
o
(
"div"
,[
o
(
"el-input"
,{
attrs
:{
placeholder
:
"输入赛程名称"
,
size
:
"small"
},
model
:{
value
:
e
.
matchListName
,
callback
:
function
(
t
){
e
.
matchListName
=
t
},
expression
:
"matchListName"
}},[
o
(
"i"
,{
staticClass
:
"el-input__icon el-icon-search"
,
attrs
:{
slot
:
"prefix"
},
slot
:
"prefix"
})])],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"ml-10"
},[
o
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"small"
},
on
:{
click
:
e
.
getBackGetMatchList
}},[
e
.
_v
(
"查询"
)])],
1
)]),
e
.
_v
(
" "
),
o
(
"el-table"
,{
ref
:
"multipleTable"
,
staticStyle
:{
width
:
"100%"
,
"margin-top"
:
"20px"
},
attrs
:{
data
:
e
.
matchList
,
"tooltip-effect"
:
"dark"
}},[
o
(
"el-table-column"
,{
attrs
:{
fixed
:
""
,
type
:
"index"
,
label
:
"序号"
,
align
:
"center"
,
width
:
"200"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
prop
:
"matchName"
,
width
:
"150"
,
label
:
"赛程标题"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"赛程时间"
,
width
:
"150"
,
align
:
"center"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
matchDate
)
+
" "
+
e
.
_s
(
t
.
row
.
matchTime
))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"主队名称"
,
align
:
"center"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
homeTeam
.
teamName
))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"主队图片"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
t
.
row
.
homeTeam
.
teamIcon
?
o
(
"div"
,[
o
(
"img"
,{
attrs
:{
src
:
t
.
row
.
homeTeam
.
teamIcon
,
width
:
"100px"
,
height
:
"55px"
}})]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"主队得分"
,
align
:
"center"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
homeTeam
.
score
))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"客队名称"
,
align
:
"center"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
awayTeam
.
teamName
))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"客队图片"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
t
.
row
.
awayTeam
.
teamIcon
?
o
(
"div"
,[
o
(
"img"
,{
attrs
:{
src
:
t
.
row
.
awayTeam
.
teamIcon
,
width
:
"100px"
,
height
:
"55px"
}})]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"客队得分"
,
align
:
"center"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
row
.
awayTeam
.
score
))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
label
:
"赛事类型"
,
align
:
"center"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
0
===
t
.
row
.
sportsType
?
o
(
"span"
,[
e
.
_v
(
"足球"
)]):
e
.
_e
(),
e
.
_v
(
" "
),
1
===
t
.
row
.
sportsType
?
o
(
"span"
,[
e
.
_v
(
"篮球"
)]):
e
.
_e
()]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
fixed
:
"right"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"div"
,{
on
:{
click
:
function
(
a
){
return
e
.
checkMatch
(
t
.
row
)}}},[
o
(
"el-button"
,{
staticClass
:
"cursor"
,
attrs
:{
type
:
"primary"
,
size
:
"mini"
,
plain
:
""
}},[
e
.
_v
(
"选中"
)])],
1
)]}}])})],
1
),
e
.
_v
(
" "
),
o
(
"el-pagination"
,{
staticClass
:
"pagination"
,
attrs
:{
background
:
""
,
"hide-on-single-page"
:
!
0
,
"current-page"
:
e
.
currents1
.
currentPage
,
"page-sizes"
:[
15
,
20
,
30
],
"page-size"
:
15
,
layout
:
"total, prev, pager, next, jumper"
,
total
:
e
.
currents1
.
currentTotal
},
on
:{
"current-change"
:
e
.
handleCurrentChange1
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-dialog"
,{
attrs
:{
title
:
"历史消息"
,
visible
:
e
.
dialogFormVisible2
,
width
:
"490px"
},
on
:{
"update:visible"
:
function
(
t
){
e
.
dialogFormVisible2
=
t
}}},[
o
(
"el-form"
,[
o
(
"el-form-item"
,{
attrs
:{
label
:
"发送人"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"senderName"
}},[
o
(
"el-input"
,{
staticStyle
:{
width
:
"200px"
,
"margin-right"
:
"10px"
},
model
:{
value
:
e
.
senderName
,
callback
:
function
(
t
){
e
.
senderName
=
t
},
expression
:
"senderName"
}})],
1
),
e
.
_v
(
" "
),
o
(
"el-form-item"
,{
attrs
:{
label
:
"消息内容"
,
"label-width"
:
e
.
formLabelWidth
,
prop
:
"message"
}},[
o
(
"el-input"
,{
attrs
:{
type
:
"textarea"
,
rows
:
10
,
placeholder
:
"请输入内容"
},
model
:{
value
:
e
.
message
,
callback
:
function
(
t
){
e
.
message
=
t
},
expression
:
"message"
}})],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
o
(
"el-button"
,{
on
:{
click
:
e
.
clear2
}},[
e
.
_v
(
"取 消"
)]),
e
.
_v
(
" "
),
o
(
"el-button"
,{
attrs
:{
type
:
"primary"
},
on
:{
click
:
e
.
editRoomHistoryMsg
}},[
e
.
_v
(
"确 定"
)])],
1
)],
1
),
e
.
_v
(
" "
),
o
(
"el-dialog"
,{
attrs
:{
title
:
"历史消息列表"
,
visible
:
e
.
dialogFormVisible3
,
width
:
"80%"
},
on
:{
"update:visible"
:
function
(
t
){
e
.
dialogFormVisible3
=
t
}}},[
o
(
"el-table"
,{
staticStyle
:{
width
:
"100%"
},
attrs
:{
data
:
e
.
historyMsg
,
"header-cell-class-name"
:
"bg-f5"
}},[
o
(
"el-table-column"
,{
attrs
:{
fixed
:
""
,
type
:
"index"
,
label
:
"序号"
,
align
:
"center"
,
width
:
"200"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
prop
:
"senderName"
,
label
:
"发送人"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
prop
:
"message"
,
width
:
"350"
,
label
:
"内容"
}}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
width
:
"150"
,
label
:
"更新时间"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"span"
,[
e
.
_v
(
e
.
_s
(
e
.
fromDate
(
t
.
row
.
updateTime
)))])]}}])}),
e
.
_v
(
" "
),
o
(
"el-table-column"
,{
attrs
:{
fixed
:
"right"
},
scopedSlots
:
e
.
_u
([{
key
:
"default"
,
fn
:
function
(
t
){
return
[
o
(
"div"
,{
staticClass
:
"fx cursor"
},[
o
(
"div"
,{
staticClass
:
"update w-32 bg-f2"
,
on
:{
click
:
function
(
a
){
return
e
.
updateRoomMsg
(
t
.
row
)}}},[
o
(
"img"
,{
attrs
:{
src
:
a
(
"OqpS"
)}})]),
e
.
_v
(
" "
),
o
(
"div"
,{
staticClass
:
"ml-10"
,
on
:{
click
:
function
(
a
){
return
e
.
deleteMsg
(
t
.
row
)}}},[
o
(
"img"
,{
attrs
:{
src
:
a
(
"lCGE"
)}})])])]}}])})],
1
),
e
.
_v
(
" "
),
o
(
"el-pagination"
,{
staticClass
:
"pagination"
,
attrs
:{
background
:
""
,
"hide-on-single-page"
:
!
0
,
"current-page"
:
e
.
currents2
.
currentPage
,
"page-sizes"
:[
15
,
20
,
30
],
"page-size"
:
15
,
layout
:
"total, prev, pager, next, jumper"
,
total
:
e
.
currents2
.
currentTotal
},
on
:{
"current-change"
:
e
.
handleCurrentChange2
}})],
1
)],
1
)},
staticRenderFns
:[
function
(){
var
e
=
this
.
$createElement
,
t
=
this
.
_self
.
_c
||
e
;
return
t
(
"div"
,{
staticClass
:
"fx"
},[
t
(
"div"
,{
staticClass
:
"fs-18 fw-600"
},[
this
.
_v
(
"房间管理"
)])])}]};
var
n
=
a
(
"VU/8"
)(
s
,
r
,
!
1
,
function
(
e
){
a
(
"5xeu"
)},
"data-v-1dbc4772"
,
null
);
t
.
default
=
n
.
exports
},
lCGE
:
function
(
e
,
t
){
e
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAAHooR+fAAAABGdBTUEAALGPC/xhBQAAAixJREFUSA21VrlKBEEQne4dUQQDwUATdyM1FQw9PsAjNRT8BxOPRMTE1FTBUMw8PsAj9ANcIw9wQwNFREfHeo011PZ2z0zrbsNu1/HqdVVf0yqi9nl3k6JH66qNKc2G561lY4SujUR/3eMzLEYqub95StNoiC0aCsI41IQhpDIwaEAtIRwqe0PDhrezgyhp3EXoZQPTMY03L422rNKH+lTynV7YDuhKRSeKi3UBYIulg8uCrX9937iymZFGdsLWBEAVcgoBKMwhtwowFDWl1HfsmwYEuwqzSdM01U2zIQGoSxYNvXd2SUIyuWlCMqsQsNwyI+HKxMJJy5A5goIvua9/obYcnNeltVr7JSnejDYL7b9GRalFNTx6Sbv571mAONZqms7N38rgzGgeDr1LDJBcFbncTIAed4BzdWSwDPAROTMB2N5c0H0td1k5I2y4vJZLkhcofc5yAEge6+ZOyCuDiZwTy86y/b/Lwc2pqa2XHdHGmQupOrZgzs7XQ32VNs0W7V6j2+BO6UiCKtmoDI9ul/qadCoR5i31QWJwp3vvdi0a2HeY4qFaUajTH5QIBn+/OjVEPZNzTsLXo93MH5JU0LEBse7tMz/IL3ubZlApS78zU48xKBEPR1vMQUtjjyivfZY/onMbVkoPTiSujtCH/7blVSlHAya0lXrfhpKG4vGw0OZlQTdcaHC78LhdTQ5MiKc4PTBWSJ/AG4HtnegxA8R7TQns4HmFMX4AXlLrAv1GZXoAAAAASUVORK5CYII="
}});
\ No newline at end of file
zbht/static/js/main.
14a43458f19e54a15b97
.js
→
zbht/static/js/main.
ec05e9c98cee9758cc86
.js
View file @
b30f0da6
webpackJsonp
([
30
],{
0
:
function
(
n
,
t
,
e
){
e
(
"j1ja"
),
n
.
exports
=
e
(
"NHnr"
)},
NHnr
:
function
(
n
,
t
,
e
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
o
=
{};
e
.
d
(
o
,
"userData"
,
function
(){
return
l
});
var
a
=
e
(
"7+uW"
),
i
=
e
(
"/ocq"
);
a
.
default
.
use
(
i
.
a
);
var
u
=
i
.
a
.
prototype
.
push
;
i
.
a
.
prototype
.
push
=
function
(
n
,
t
,
e
){
return
t
||
e
?
u
.
call
(
this
,
n
,
t
,
e
):
u
.
call
(
this
,
n
).
catch
(
function
(
n
){
return
n
})};
var
r
=
new
i
.
a
({
routes
:[{
path
:
"/demo"
,
name
:
"demo"
,
component
:
function
(){
return
e
.
e
(
23
).
then
(
e
.
bind
(
null
,
"/1AV"
))}},{
path
:
"/login"
,
name
:
"login"
,
component
:
function
(){
return
e
.
e
(
15
).
then
(
e
.
bind
(
null
,
"jT7l"
))}},{
path
:
"/"
,
name
:
"index"
,
component
:
function
(){
return
e
.
e
(
0
).
then
(
e
.
bind
(
null
,
"2NXm"
))},
children
:[{
path
:
"/home"
,
name
:
"home"
,
component
:
function
(){
return
e
.
e
(
16
).
then
(
e
.
bind
(
null
,
"FP3a"
))}},{
path
:
"/userInfo"
,
name
:
"userInfo"
,
component
:
function
(){
return
e
.
e
(
4
).
then
(
e
.
bind
(
null
,
"tMdk"
))}},{
path
:
"/moveDeatil"
,
name
:
"moveDeatil"
,
component
:
function
(){
return
e
.
e
(
28
).
then
(
e
.
bind
(
null
,
"DOy1"
))}},{
path
:
"/matchInfo"
,
name
:
"matchInfo"
,
component
:
function
(){
return
e
.
e
(
14
).
then
(
e
.
bind
(
null
,
"7d2R"
))}},{
path
:
"/startType"
,
name
:
"startType"
,
component
:
function
(){
return
e
.
e
(
26
).
then
(
e
.
bind
(
null
,
"AxJC"
))}},{
path
:
"/payOrder"
,
name
:
"payOrder"
,
component
:
function
(){
return
e
.
e
(
27
).
then
(
e
.
bind
(
null
,
"Ch1g"
))}},{
path
:
"/vip"
,
name
:
"vip"
,
component
:
function
(){
return
e
.
e
(
3
).
then
(
e
.
bind
(
null
,
"rxtO"
))}},{
path
:
"/down"
,
name
:
"down"
,
component
:
function
(){
return
e
.
e
(
18
).
then
(
e
.
bind
(
null
,
"XJpv"
))}},{
path
:
"/config"
,
name
:
"config"
,
component
:
function
(){
return
e
.
e
(
9
).
then
(
e
.
bind
(
null
,
"9OZM"
))}},{
path
:
"/statistics"
,
name
:
"statistics"
,
component
:
function
(){
return
e
.
e
(
13
).
then
(
e
.
bind
(
null
,
"cvct"
))}},{
path
:
"/operation"
,
name
:
"operation"
,
component
:
function
(){
return
e
.
e
(
6
).
then
(
e
.
bind
(
null
,
"Awpy"
))}},{
path
:
"/winning"
,
name
:
"winning"
,
component
:
function
(){
return
e
.
e
(
2
).
then
(
e
.
bind
(
null
,
"lLkJ"
))}},{
path
:
"/icon"
,
name
:
"icon"
,
component
:
function
(){
return
e
.
e
(
21
).
then
(
e
.
bind
(
null
,
"t4RU"
))}},{
path
:
"/notice"
,
name
:
"notice"
,
component
:
function
(){
return
e
.
e
(
22
).
then
(
e
.
bind
(
null
,
"BEmm"
))}},{
path
:
"/role"
,
name
:
"role"
,
component
:
function
(){
return
e
.
e
(
19
).
then
(
e
.
bind
(
null
,
"bWCI"
))}},{
path
:
"/account"
,
name
:
"account"
,
component
:
function
(){
return
e
.
e
(
12
).
then
(
e
.
bind
(
null
,
"FGjL"
))}},{
path
:
"/column"
,
name
:
"column"
,
component
:
function
(){
return
e
.
e
(
5
).
then
(
e
.
bind
(
null
,
"/rKP"
))}},{
path
:
"/advertising"
,
name
:
"advertising"
,
component
:
function
(){
return
e
.
e
(
17
).
then
(
e
.
bind
(
null
,
"PldI"
))}},{
path
:
"/exchange"
,
name
:
"exchange"
,
component
:
function
(){
return
e
.
e
(
7
).
then
(
e
.
bind
(
null
,
"YR89"
))}},{
path
:
"/navigate"
,
name
:
"navigate"
,
component
:
function
(){
return
e
.
e
(
11
).
then
(
e
.
bind
(
null
,
"rhRx"
))}},{
path
:
"/promote"
,
name
:
"promote"
,
component
:
function
(){
return
e
.
e
(
8
).
then
(
e
.
bind
(
null
,
"NZ2L"
))}},{
path
:
"/robot"
,
name
:
"robot"
,
component
:
function
(){
return
e
.
e
(
10
).
then
(
e
.
bind
(
null
,
"/0l5"
))}},{
path
:
"/financial"
,
name
:
"financial"
,
component
:
function
(){
return
e
.
e
(
1
).
then
(
e
.
bind
(
null
,
"ADW+"
))}},{
path
:
"/liveInfo"
,
name
:
"liveInfo"
,
component
:
function
(){
return
e
.
e
(
24
).
then
(
e
.
bind
(
null
,
"aPai"
))}},{
path
:
"/byGold"
,
name
:
"byGold"
,
component
:
function
(){
return
e
.
e
(
25
).
then
(
e
.
bind
(
null
,
"frXD"
))}},{
path
:
"/label"
,
name
:
"label"
,
component
:
function
(){
return
e
.
e
(
20
).
then
(
e
.
bind
(
null
,
"Qcz4"
))}}]}]}),
c
=
e
(
"NYxO"
),
l
=
{
state
:{
tagList
:[]},
mutations
:{
setTagList
:
function
(
n
,
t
){
n
.
tagList
=
t
}},
getters
:{
getTagList
:
function
(
n
){
return
n
.
tagList
}}};
a
.
default
.
use
(
c
.
a
);
var
p
=
new
c
.
a
.
Store
({
modules
:
o
}),
m
=
{
render
:
function
(){
var
n
=
this
.
$createElement
,
t
=
this
.
_self
.
_c
||
n
;
return
t
(
"div"
,{
attrs
:{
id
:
"app"
}},[
t
(
"router-view"
)],
1
)},
staticRenderFns
:[]};
var
h
=
e
(
"VU/8"
)({
name
:
"App"
,
data
:
function
(){
return
{}}},
m
,
!
1
,
function
(
n
){
e
(
"POLz"
)},
null
,
null
).
exports
,
f
=
(
e
(
"j1ja"
),
e
(
"cPo0"
),
e
(
"//Fk"
)),
d
=
e
.
n
(
f
),
s
=
e
(
"mtWM"
),
g
=
e
.
n
(
s
),
v
=
e
(
"1nuA"
),
b
=
e
.
n
(
v
),
y
=
g
.
a
.
create
({
timeout
:
6
e5
});
y
.
interceptors
.
request
.
use
(
function
(
n
){
return
"get"
!==
n
.
method
&&
"post"
!==
n
.
method
&&
"put"
!==
n
.
method
&&
"delete"
!==
n
.
method
&&
"patch"
!==
n
.
method
||
"application/json"
!==
n
.
headers
[
"Content-Type"
]
&&
(
n
.
data
=
b
.
a
.
stringify
(
n
.
data
)),
n
},
function
(
n
){
return
d
.
a
.
reject
(
n
)}),
y
.
interceptors
.
response
.
use
(
function
(
n
){
return
n
},
function
(
n
){
return
"ECONNABORTED"
===
n
.
code
&&-
1
!==
n
.
message
.
indexOf
(
"timeout"
)
&&
(
alert
(
"请求超时!请重新登陆"
),
r
.
push
({
name
:
"login"
})),
d
.
a
.
reject
(
n
)});
var
x
=
y
,
w
=
e
(
"YgNb"
),
k
=
{
install
:
function
(
n
){
var
t
=
this
;
n
.
prototype
.
$axios
=
function
(
n
,
e
,
o
,
a
){
return
t
.
axiosRequest
(
n
,
e
,
o
,
a
)}},
axiosRequest
:
function
(){
var
n
=
arguments
.
length
>
0
&&
void
0
!==
arguments
[
0
]?
arguments
[
0
]:
"post"
,
t
=
arguments
[
1
],
e
=
arguments
[
2
],
o
=
arguments
.
length
>
3
&&
void
0
!==
arguments
[
3
]?
arguments
[
3
]:{};
return
this
.
ax
(
n
,
t
,
e
,
o
)},
ax
:
function
(
n
,
t
,
e
,
o
){
var
a
=
t
;
"get"
===
n
&&
(
a
+=
e
||
""
);
var
i
=
{
headers
:
w
.
a
.
get
(
"token"
)?{
token
:
w
.
a
.
get
(
"token"
),
"Content-Type"
:
"application/json"
}:{
"Content-Type"
:
"application/json"
}},
u
=
"/sequoiaBack"
+
a
;
return
new
d
.
a
(
function
(
t
,
o
){
x
[
n
](
u
,
e
,
i
).
then
(
function
(
n
){
var
e
=
n
.
data
;
t
(
e
),
"10002"
===
e
.
code
?
r
.
push
({
name
:
"login"
}):
400
===
e
.
code
&&
alert
(
e
.
msg
)}).
catch
(
function
(
n
){
o
(
n
)})})}},
T
=
e
(
"zL8q"
),
O
=
e
.
n
(
T
);
e
(
"tvR6"
);
a
.
default
.
use
(
k
),
a
.
default
.
use
(
O
.
a
),
a
.
default
.
config
.
productionTip
=!
1
,
a
.
default
.
prototype
.
$Platform
=
e
(
"SJ63"
),
new
a
.
default
({
router
:
r
,
store
:
p
,
el
:
"#app"
,
render
:
function
(
n
){
return
n
(
h
)}})},
POLz
:
function
(
n
,
t
){},
SJ63
:
function
(
n
,
t
){
n
.
exports
=
{
name
:
"tvShow"
,
title
:
"TVSHOW"
,
desc
:
"tvShow"
,
nickname
:
"tvShow"
}},
YgNb
:
function
(
n
,
t
,
e
){
"use strict"
;
e
.
d
(
t
,
"a"
,
function
(){
return
r
});
var
o
=
e
(
"Zrlr"
),
a
=
e
.
n
(
o
),
i
=
e
(
"wxAW"
),
u
=
e
.
n
(
i
),
r
=
function
(){
function
n
(){
a
()(
this
,
n
)}
return
u
()(
n
,
null
,[{
key
:
"get"
,
value
:
function
(
n
){
var
t
=
void
0
,
e
=
void
0
;
return
"string"
==
typeof
n
&&
""
!==
n
&&
(
e
=
String
(
document
.
cookie
).
match
(
new
RegExp
(
"(?:^| )"
+
n
+
"(?:(?:=([^;]*))|;|$)"
)))
&&
(
t
=
e
[
1
]?
decodeURIComponent
(
e
[
1
]):
""
),
t
}},{
key
:
"set"
,
value
:
function
(
n
,
t
,
e
,
o
,
a
,
i
){
var
u
=
String
(
encodeURIComponent
(
t
)),
r
=
e
;
"number"
==
typeof
r
&&
(
r
=
new
Date
).
setTime
(
r
.
getTime
()
+
864
e5
*
e
),
r
instanceof
Date
&&
(
u
+=
"; expires="
+
r
.
toUTCString
()),
"string"
==
typeof
o
&&
""
!==
o
&&
(
u
+=
"; domain="
+
o
),
"string"
==
typeof
a
&&
""
!==
a
&&
(
u
+=
"; path="
+
a
),
i
&&
(
u
+=
"; secure"
),
document
.
cookie
=
n
+
"="
+
u
}},{
key
:
"remove"
,
value
:
function
(
n
,
t
,
e
,
o
){
this
.
set
(
n
,
""
,
-
1
,
t
,
e
,
o
)}},{
key
:
"DATEDAY"
,
get
:
function
(){
return
864
e5
}}]),
n
}()},
cPo0
:
function
(
n
,
t
){},
tvR6
:
function
(
n
,
t
){}},[
0
]);
webpackJsonp
([
30
],{
0
:
function
(
n
,
t
,
e
){
e
(
"j1ja"
),
n
.
exports
=
e
(
"NHnr"
)},
NHnr
:
function
(
n
,
t
,
e
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
o
=
{};
e
.
d
(
o
,
"userData"
,
function
(){
return
l
});
var
a
=
e
(
"7+uW"
),
i
=
e
(
"/ocq"
);
a
.
default
.
use
(
i
.
a
);
var
u
=
i
.
a
.
prototype
.
push
;
i
.
a
.
prototype
.
push
=
function
(
n
,
t
,
e
){
return
t
||
e
?
u
.
call
(
this
,
n
,
t
,
e
):
u
.
call
(
this
,
n
).
catch
(
function
(
n
){
return
n
})};
var
r
=
new
i
.
a
({
routes
:[{
path
:
"/demo"
,
name
:
"demo"
,
component
:
function
(){
return
e
.
e
(
23
).
then
(
e
.
bind
(
null
,
"/1AV"
))}},{
path
:
"/login"
,
name
:
"login"
,
component
:
function
(){
return
e
.
e
(
15
).
then
(
e
.
bind
(
null
,
"jT7l"
))}},{
path
:
"/"
,
name
:
"index"
,
component
:
function
(){
return
e
.
e
(
0
).
then
(
e
.
bind
(
null
,
"2NXm"
))},
children
:[{
path
:
"/home"
,
name
:
"home"
,
component
:
function
(){
return
e
.
e
(
16
).
then
(
e
.
bind
(
null
,
"FP3a"
))}},{
path
:
"/userInfo"
,
name
:
"userInfo"
,
component
:
function
(){
return
e
.
e
(
4
).
then
(
e
.
bind
(
null
,
"tMdk"
))}},{
path
:
"/moveDeatil"
,
name
:
"moveDeatil"
,
component
:
function
(){
return
e
.
e
(
28
).
then
(
e
.
bind
(
null
,
"DOy1"
))}},{
path
:
"/matchInfo"
,
name
:
"matchInfo"
,
component
:
function
(){
return
e
.
e
(
14
).
then
(
e
.
bind
(
null
,
"7d2R"
))}},{
path
:
"/startType"
,
name
:
"startType"
,
component
:
function
(){
return
e
.
e
(
26
).
then
(
e
.
bind
(
null
,
"AxJC"
))}},{
path
:
"/payOrder"
,
name
:
"payOrder"
,
component
:
function
(){
return
e
.
e
(
27
).
then
(
e
.
bind
(
null
,
"Ch1g"
))}},{
path
:
"/vip"
,
name
:
"vip"
,
component
:
function
(){
return
e
.
e
(
3
).
then
(
e
.
bind
(
null
,
"rxtO"
))}},{
path
:
"/down"
,
name
:
"down"
,
component
:
function
(){
return
e
.
e
(
19
).
then
(
e
.
bind
(
null
,
"XJpv"
))}},{
path
:
"/config"
,
name
:
"config"
,
component
:
function
(){
return
e
.
e
(
9
).
then
(
e
.
bind
(
null
,
"9OZM"
))}},{
path
:
"/statistics"
,
name
:
"statistics"
,
component
:
function
(){
return
e
.
e
(
13
).
then
(
e
.
bind
(
null
,
"cvct"
))}},{
path
:
"/operation"
,
name
:
"operation"
,
component
:
function
(){
return
e
.
e
(
6
).
then
(
e
.
bind
(
null
,
"Awpy"
))}},{
path
:
"/winning"
,
name
:
"winning"
,
component
:
function
(){
return
e
.
e
(
2
).
then
(
e
.
bind
(
null
,
"lLkJ"
))}},{
path
:
"/icon"
,
name
:
"icon"
,
component
:
function
(){
return
e
.
e
(
21
).
then
(
e
.
bind
(
null
,
"t4RU"
))}},{
path
:
"/notice"
,
name
:
"notice"
,
component
:
function
(){
return
e
.
e
(
22
).
then
(
e
.
bind
(
null
,
"BEmm"
))}},{
path
:
"/role"
,
name
:
"role"
,
component
:
function
(){
return
e
.
e
(
20
).
then
(
e
.
bind
(
null
,
"bWCI"
))}},{
path
:
"/account"
,
name
:
"account"
,
component
:
function
(){
return
e
.
e
(
12
).
then
(
e
.
bind
(
null
,
"FGjL"
))}},{
path
:
"/column"
,
name
:
"column"
,
component
:
function
(){
return
e
.
e
(
5
).
then
(
e
.
bind
(
null
,
"/rKP"
))}},{
path
:
"/advertising"
,
name
:
"advertising"
,
component
:
function
(){
return
e
.
e
(
18
).
then
(
e
.
bind
(
null
,
"PldI"
))}},{
path
:
"/exchange"
,
name
:
"exchange"
,
component
:
function
(){
return
e
.
e
(
7
).
then
(
e
.
bind
(
null
,
"YR89"
))}},{
path
:
"/navigate"
,
name
:
"navigate"
,
component
:
function
(){
return
e
.
e
(
11
).
then
(
e
.
bind
(
null
,
"rhRx"
))}},{
path
:
"/promote"
,
name
:
"promote"
,
component
:
function
(){
return
e
.
e
(
8
).
then
(
e
.
bind
(
null
,
"NZ2L"
))}},{
path
:
"/robot"
,
name
:
"robot"
,
component
:
function
(){
return
e
.
e
(
10
).
then
(
e
.
bind
(
null
,
"/0l5"
))}},{
path
:
"/financial"
,
name
:
"financial"
,
component
:
function
(){
return
e
.
e
(
1
).
then
(
e
.
bind
(
null
,
"ADW+"
))}},{
path
:
"/liveInfo"
,
name
:
"liveInfo"
,
component
:
function
(){
return
e
.
e
(
24
).
then
(
e
.
bind
(
null
,
"aPai"
))}},{
path
:
"/byGold"
,
name
:
"byGold"
,
component
:
function
(){
return
e
.
e
(
25
).
then
(
e
.
bind
(
null
,
"frXD"
))}},{
path
:
"/label"
,
name
:
"label"
,
component
:
function
(){
return
e
.
e
(
17
).
then
(
e
.
bind
(
null
,
"Qcz4"
))}}]}]}),
c
=
e
(
"NYxO"
),
l
=
{
state
:{
tagList
:[]},
mutations
:{
setTagList
:
function
(
n
,
t
){
n
.
tagList
=
t
}},
getters
:{
getTagList
:
function
(
n
){
return
n
.
tagList
}}};
a
.
default
.
use
(
c
.
a
);
var
p
=
new
c
.
a
.
Store
({
modules
:
o
}),
m
=
{
render
:
function
(){
var
n
=
this
.
$createElement
,
t
=
this
.
_self
.
_c
||
n
;
return
t
(
"div"
,{
attrs
:{
id
:
"app"
}},[
t
(
"router-view"
)],
1
)},
staticRenderFns
:[]};
var
h
=
e
(
"VU/8"
)({
name
:
"App"
,
data
:
function
(){
return
{}}},
m
,
!
1
,
function
(
n
){
e
(
"POLz"
)},
null
,
null
).
exports
,
f
=
(
e
(
"j1ja"
),
e
(
"cPo0"
),
e
(
"//Fk"
)),
d
=
e
.
n
(
f
),
s
=
e
(
"mtWM"
),
g
=
e
.
n
(
s
),
v
=
e
(
"1nuA"
),
b
=
e
.
n
(
v
),
y
=
g
.
a
.
create
({
timeout
:
6
e5
});
y
.
interceptors
.
request
.
use
(
function
(
n
){
return
"get"
!==
n
.
method
&&
"post"
!==
n
.
method
&&
"put"
!==
n
.
method
&&
"delete"
!==
n
.
method
&&
"patch"
!==
n
.
method
||
"application/json"
!==
n
.
headers
[
"Content-Type"
]
&&
(
n
.
data
=
b
.
a
.
stringify
(
n
.
data
)),
n
},
function
(
n
){
return
d
.
a
.
reject
(
n
)}),
y
.
interceptors
.
response
.
use
(
function
(
n
){
return
n
},
function
(
n
){
return
"ECONNABORTED"
===
n
.
code
&&-
1
!==
n
.
message
.
indexOf
(
"timeout"
)
&&
(
alert
(
"请求超时!请重新登陆"
),
r
.
push
({
name
:
"login"
})),
d
.
a
.
reject
(
n
)});
var
x
=
y
,
w
=
e
(
"YgNb"
),
k
=
{
install
:
function
(
n
){
var
t
=
this
;
n
.
prototype
.
$axios
=
function
(
n
,
e
,
o
,
a
){
return
t
.
axiosRequest
(
n
,
e
,
o
,
a
)}},
axiosRequest
:
function
(){
var
n
=
arguments
.
length
>
0
&&
void
0
!==
arguments
[
0
]?
arguments
[
0
]:
"post"
,
t
=
arguments
[
1
],
e
=
arguments
[
2
],
o
=
arguments
.
length
>
3
&&
void
0
!==
arguments
[
3
]?
arguments
[
3
]:{};
return
this
.
ax
(
n
,
t
,
e
,
o
)},
ax
:
function
(
n
,
t
,
e
,
o
){
var
a
=
t
;
"get"
===
n
&&
(
a
+=
e
||
""
);
var
i
=
{
headers
:
w
.
a
.
get
(
"token"
)?{
token
:
w
.
a
.
get
(
"token"
),
"Content-Type"
:
"application/json"
}:{
"Content-Type"
:
"application/json"
}},
u
=
"/sequoiaBack"
+
a
;
return
new
d
.
a
(
function
(
t
,
o
){
x
[
n
](
u
,
e
,
i
).
then
(
function
(
n
){
var
e
=
n
.
data
;
t
(
e
),
"10002"
===
e
.
code
?
r
.
push
({
name
:
"login"
}):
400
===
e
.
code
&&
alert
(
e
.
msg
)}).
catch
(
function
(
n
){
o
(
n
)})})}},
T
=
e
(
"zL8q"
),
O
=
e
.
n
(
T
);
e
(
"tvR6"
);
a
.
default
.
use
(
k
),
a
.
default
.
use
(
O
.
a
),
a
.
default
.
config
.
productionTip
=!
1
,
a
.
default
.
prototype
.
$Platform
=
e
(
"SJ63"
),
new
a
.
default
({
router
:
r
,
store
:
p
,
el
:
"#app"
,
render
:
function
(
n
){
return
n
(
h
)}})},
POLz
:
function
(
n
,
t
){},
SJ63
:
function
(
n
,
t
){
n
.
exports
=
{
name
:
"tvShow"
,
title
:
"TVSHOW"
,
desc
:
"tvShow"
,
nickname
:
"tvShow"
}},
YgNb
:
function
(
n
,
t
,
e
){
"use strict"
;
e
.
d
(
t
,
"a"
,
function
(){
return
r
});
var
o
=
e
(
"Zrlr"
),
a
=
e
.
n
(
o
),
i
=
e
(
"wxAW"
),
u
=
e
.
n
(
i
),
r
=
function
(){
function
n
(){
a
()(
this
,
n
)}
return
u
()(
n
,
null
,[{
key
:
"get"
,
value
:
function
(
n
){
var
t
=
void
0
,
e
=
void
0
;
return
"string"
==
typeof
n
&&
""
!==
n
&&
(
e
=
String
(
document
.
cookie
).
match
(
new
RegExp
(
"(?:^| )"
+
n
+
"(?:(?:=([^;]*))|;|$)"
)))
&&
(
t
=
e
[
1
]?
decodeURIComponent
(
e
[
1
]):
""
),
t
}},{
key
:
"set"
,
value
:
function
(
n
,
t
,
e
,
o
,
a
,
i
){
var
u
=
String
(
encodeURIComponent
(
t
)),
r
=
e
;
"number"
==
typeof
r
&&
(
r
=
new
Date
).
setTime
(
r
.
getTime
()
+
864
e5
*
e
),
r
instanceof
Date
&&
(
u
+=
"; expires="
+
r
.
toUTCString
()),
"string"
==
typeof
o
&&
""
!==
o
&&
(
u
+=
"; domain="
+
o
),
"string"
==
typeof
a
&&
""
!==
a
&&
(
u
+=
"; path="
+
a
),
i
&&
(
u
+=
"; secure"
),
document
.
cookie
=
n
+
"="
+
u
}},{
key
:
"remove"
,
value
:
function
(
n
,
t
,
e
,
o
){
this
.
set
(
n
,
""
,
-
1
,
t
,
e
,
o
)}},{
key
:
"DATEDAY"
,
get
:
function
(){
return
864
e5
}}]),
n
}()},
cPo0
:
function
(
n
,
t
){},
tvR6
:
function
(
n
,
t
){}},[
0
]);
\ No newline at end of file
\ No newline at end of file
zbht/static/js/manifest.84d9896a9f8881d04b63.js
deleted
100644 → 0
View file @
14cc06ef
!
function
(
e
){
var
f
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
c
,
r
,
t
){
for
(
var
a
,
o
,
b
,
i
=
0
,
u
=
[];
i
<
c
.
length
;
i
++
)
o
=
c
[
i
],
d
[
o
]
&&
u
.
push
(
d
[
o
][
0
]),
d
[
o
]
=
0
;
for
(
a
in
r
)
Object
.
prototype
.
hasOwnProperty
.
call
(
r
,
a
)
&&
(
e
[
a
]
=
r
[
a
]);
for
(
f
&&
f
(
c
,
r
,
t
);
u
.
length
;)
u
.
shift
()();
if
(
t
)
for
(
i
=
0
;
i
<
t
.
length
;
i
++
)
b
=
n
(
n
.
s
=
t
[
i
]);
return
b
};
var
c
=
{},
d
=
{
32
:
0
};
function
n
(
f
){
if
(
c
[
f
])
return
c
[
f
].
exports
;
var
d
=
c
[
f
]
=
{
i
:
f
,
l
:
!
1
,
exports
:{}};
return
e
[
f
].
call
(
d
.
exports
,
d
,
d
.
exports
,
n
),
d
.
l
=!
0
,
d
.
exports
}
n
.
e
=
function
(
e
){
var
f
=
d
[
e
];
if
(
0
===
f
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
f
)
return
f
[
2
];
var
c
=
new
Promise
(
function
(
c
,
n
){
f
=
d
[
e
]
=
[
c
,
n
]});
f
[
2
]
=
c
;
var
r
=
document
.
getElementsByTagName
(
"head"
)[
0
],
t
=
document
.
createElement
(
"script"
);
t
.
type
=
"text/javascript"
,
t
.
charset
=
"utf-8"
,
t
.
async
=!
0
,
t
.
timeout
=
12
e4
,
n
.
nc
&&
t
.
setAttribute
(
"nonce"
,
n
.
nc
),
t
.
src
=
n
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"d65dd0abcd56c706731c"
,
1
:
"f61ba3160f1938ffcc9d"
,
2
:
"b63be92f5d0a4d870255"
,
3
:
"d7dc6d806a541fd08c01"
,
4
:
"7307ce82fc7267e82c00"
,
5
:
"efc0dc5b8d8ff9afb22d"
,
6
:
"0b6891f667090fec9eff"
,
7
:
"7fbda5d0628ff1e70437"
,
8
:
"2ea7303f5973c64c3a5f"
,
9
:
"fae22bc143509b448334"
,
10
:
"286e85ddf4dd97b62fc6"
,
11
:
"ef04dc5d339d23349f1b"
,
12
:
"02f6cd5eedec533af5c6"
,
13
:
"f0430943fb848d7f2a73"
,
14
:
"6a29d258ab2e4be8abfd"
,
15
:
"91b7443628d240f1b348"
,
16
:
"e2238e4008f42e9644d8"
,
17
:
"4cda10a5317f89d49593"
,
18
:
"36f696bfff9b784052ff"
,
19
:
"ea9d59984f8dd275a731"
,
20
:
"82b152f238ece1f37114"
,
21
:
"59fc228db0803376cb0c"
,
22
:
"f214e2194d823ed0d93a"
,
23
:
"4bce435961359431d8c9"
,
24
:
"dd4efd3c4aa063520cd3"
,
25
:
"138d14f640b05b0cc1fd"
,
26
:
"9da50f67d27673e4b2b3"
,
27
:
"9db46ba540c26818e9b6"
,
28
:
"2521dad5a045116ddb93"
,
31
:
"67e7228778adf506ef64"
}[
e
]
+
".js"
;
var
a
=
setTimeout
(
o
,
12
e4
);
function
o
(){
t
.
onerror
=
t
.
onload
=
null
,
clearTimeout
(
a
);
var
f
=
d
[
e
];
0
!==
f
&&
(
f
&&
f
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
d
[
e
]
=
void
0
)}
return
t
.
onerror
=
t
.
onload
=
o
,
r
.
appendChild
(
t
),
c
},
n
.
m
=
e
,
n
.
c
=
c
,
n
.
d
=
function
(
e
,
f
,
c
){
n
.
o
(
e
,
f
)
||
Object
.
defineProperty
(
e
,
f
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
c
})},
n
.
n
=
function
(
e
){
var
f
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
n
.
d
(
f
,
"a"
,
f
),
f
},
n
.
o
=
function
(
e
,
f
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
f
)},
n
.
p
=
"/zbht/"
,
n
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
zbht/static/js/manifest.85381c8441898f09c588.js
0 → 100644
View file @
b30f0da6
!
function
(
e
){
var
c
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
d
,
r
,
t
){
for
(
var
a
,
o
,
b
,
i
=
0
,
u
=
[];
i
<
d
.
length
;
i
++
)
o
=
d
[
i
],
f
[
o
]
&&
u
.
push
(
f
[
o
][
0
]),
f
[
o
]
=
0
;
for
(
a
in
r
)
Object
.
prototype
.
hasOwnProperty
.
call
(
r
,
a
)
&&
(
e
[
a
]
=
r
[
a
]);
for
(
c
&&
c
(
d
,
r
,
t
);
u
.
length
;)
u
.
shift
()();
if
(
t
)
for
(
i
=
0
;
i
<
t
.
length
;
i
++
)
b
=
n
(
n
.
s
=
t
[
i
]);
return
b
};
var
d
=
{},
f
=
{
32
:
0
};
function
n
(
c
){
if
(
d
[
c
])
return
d
[
c
].
exports
;
var
f
=
d
[
c
]
=
{
i
:
c
,
l
:
!
1
,
exports
:{}};
return
e
[
c
].
call
(
f
.
exports
,
f
,
f
.
exports
,
n
),
f
.
l
=!
0
,
f
.
exports
}
n
.
e
=
function
(
e
){
var
c
=
f
[
e
];
if
(
0
===
c
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
c
)
return
c
[
2
];
var
d
=
new
Promise
(
function
(
d
,
n
){
c
=
f
[
e
]
=
[
d
,
n
]});
c
[
2
]
=
d
;
var
r
=
document
.
getElementsByTagName
(
"head"
)[
0
],
t
=
document
.
createElement
(
"script"
);
t
.
type
=
"text/javascript"
,
t
.
charset
=
"utf-8"
,
t
.
async
=!
0
,
t
.
timeout
=
12
e4
,
n
.
nc
&&
t
.
setAttribute
(
"nonce"
,
n
.
nc
),
t
.
src
=
n
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"d65dd0abcd56c706731c"
,
1
:
"f61ba3160f1938ffcc9d"
,
2
:
"b63be92f5d0a4d870255"
,
3
:
"d7dc6d806a541fd08c01"
,
4
:
"7307ce82fc7267e82c00"
,
5
:
"efc0dc5b8d8ff9afb22d"
,
6
:
"0b6891f667090fec9eff"
,
7
:
"7fbda5d0628ff1e70437"
,
8
:
"2ea7303f5973c64c3a5f"
,
9
:
"fae22bc143509b448334"
,
10
:
"286e85ddf4dd97b62fc6"
,
11
:
"ef04dc5d339d23349f1b"
,
12
:
"02f6cd5eedec533af5c6"
,
13
:
"f0430943fb848d7f2a73"
,
14
:
"6a29d258ab2e4be8abfd"
,
15
:
"91b7443628d240f1b348"
,
16
:
"e2238e4008f42e9644d8"
,
17
:
"ded2a659da7924d8847b"
,
18
:
"aea35aa0eb660c18d6e4"
,
19
:
"88e9eb703e3870cbdbac"
,
20
:
"5532af3afe72628a6f39"
,
21
:
"59fc228db0803376cb0c"
,
22
:
"f214e2194d823ed0d93a"
,
23
:
"4bce435961359431d8c9"
,
24
:
"dd4efd3c4aa063520cd3"
,
25
:
"138d14f640b05b0cc1fd"
,
26
:
"9da50f67d27673e4b2b3"
,
27
:
"9db46ba540c26818e9b6"
,
28
:
"2521dad5a045116ddb93"
,
31
:
"67e7228778adf506ef64"
}[
e
]
+
".js"
;
var
a
=
setTimeout
(
o
,
12
e4
);
function
o
(){
t
.
onerror
=
t
.
onload
=
null
,
clearTimeout
(
a
);
var
c
=
f
[
e
];
0
!==
c
&&
(
c
&&
c
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
f
[
e
]
=
void
0
)}
return
t
.
onerror
=
t
.
onload
=
o
,
r
.
appendChild
(
t
),
d
},
n
.
m
=
e
,
n
.
c
=
d
,
n
.
d
=
function
(
e
,
c
,
d
){
n
.
o
(
e
,
c
)
||
Object
.
defineProperty
(
e
,
c
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
d
})},
n
.
n
=
function
(
e
){
var
c
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
n
.
d
(
c
,
"a"
,
c
),
c
},
n
.
o
=
function
(
e
,
c
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
c
)},
n
.
p
=
"/zbht/"
,
n
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
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