Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
robot-monitor
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
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
汪晓凯
robot-monitor
Commits
4f5c841e
Commit
4f5c841e
authored
Dec 18, 2019
by
王奇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改BUG
parent
90a51475
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
85 additions
and
71 deletions
+85
-71
navLeft.vue
src/components/navLeft.vue
+6
-6
preHeader.vue
src/components/preHeader.vue
+8
-0
Login.vue
src/views/Login.vue
+2
-2
RobotDetails.vue
src/views/RobotDetails.vue
+43
-37
account.vue
src/views/account.vue
+4
-4
coinRecharge.vue
src/views/coinRecharge.vue
+2
-2
currency.vue
src/views/currency.vue
+1
-1
overview.vue
src/views/overview.vue
+19
-19
No files found.
src/components/navLeft.vue
View file @
4f5c841e
...
...
@@ -13,18 +13,18 @@
<template
slot=
"title"
>
网站监控
</
template
>
<el-menu-item
:index=
"`/monitor/${index}`"
v-for=
"(item, index) in platInfo"
:key=
"item.platform"
>
{{item.platform}}
</el-menu-item>
</el-submenu>
<el-submenu
index=
"2"
v-show=
"p
ermission_read[6]
"
>
<el-submenu
index=
"2"
v-show=
"p
arseInt(permission_read[0])
"
>
<
template
slot=
"title"
>
币种监控
</
template
>
<el-menu-item
index=
"/monitor/BTY"
>
BTY
</el-menu-item>
<el-menu-item
index=
"/monitor/YCC"
>
YCC
</el-menu-item>
</el-submenu>
<el-menu-item
index=
"/monitor/account"
v-show=
"p
ermission_read[6]
"
>
<el-menu-item
index=
"/monitor/account"
v-show=
"p
arseInt(permission_read[0])
"
>
<span
slot=
"title"
>
银行账户
</span>
</el-menu-item>
<el-menu-item
index=
"/monitor/coinRecharge"
v-show=
"p
ermission_read[6]
"
>
<el-menu-item
index=
"/monitor/coinRecharge"
v-show=
"p
arseInt(permission_read[0])
"
>
<span
slot=
"title"
>
币种充提统计
</span>
</el-menu-item>
<el-menu-item
index=
"/monitor/currency"
v-show=
"p
ermission_read[6]
"
>
<el-menu-item
index=
"/monitor/currency"
v-show=
"p
arseInt(permission_read[0])
"
>
<span
slot=
"title"
>
币种波动统计
</span>
</el-menu-item
>
<el-menu-item
index=
"/monitor/adminSet"
v-show=
"false"
>
...
...
@@ -48,8 +48,8 @@
props
:
[
'platInfo'
],
created
()
{
this
.
active
=
this
.
$route
.
path
.
split
(
'/'
).
splice
(
0
,
3
).
join
(
'/'
);
this
.
permission_read
=
parseInt
(
local
Storage
.
getItem
(
"permission_read"
)).
toString
(
2
).
split
(
""
)
this
.
permission_control
=
parseInt
(
local
Storage
.
getItem
(
"permission_control"
)).
toString
(
2
).
split
(
""
)
this
.
permission_read
=
parseInt
(
session
Storage
.
getItem
(
"permission_read"
)).
toString
(
2
).
split
(
""
)
this
.
permission_control
=
parseInt
(
session
Storage
.
getItem
(
"permission_control"
)).
toString
(
2
).
split
(
""
)
},
methods
:
{
navClick
(
index
)
{
...
...
src/components/preHeader.vue
View file @
4f5c841e
...
...
@@ -2,6 +2,7 @@
<div
class=
"header"
>
<span
class=
"title"
@
click=
"refresh"
>
机器人监控
</span>
<div
class=
"contain"
>
<span
class=
"isSuper"
v-show=
"isSuper=='super'"
>
超级管理员
</span>
<span
class=
"username"
>
{{
username
}}
</span>
<span
class=
"loginout"
@
click=
"exitLogin"
>
退出
</span>
</div>
...
...
@@ -13,6 +14,7 @@
export
default
{
data
(){
return
{
isSuper
:
sessionStorage
.
getItem
(
"environment"
),
username
:
localStorage
.
getItem
(
"username"
),
}
},
...
...
@@ -41,6 +43,7 @@
</
script
>
<
style
scoped
>
.header
{
position
:
fixed
;
top
:
0
;
...
...
@@ -63,6 +66,11 @@
.username{
margin-right
:
20px
;
}
.isSuper
{
font-size
:
16px
;
margin-right
:
20px
;
color
:
#D97878
;
}
.loginout
{
cursor
:
pointer
;
}
...
...
src/views/Login.vue
View file @
4f5c841e
...
...
@@ -259,8 +259,8 @@ export default {
console
.
log
(
"登录返回信息"
,
res
)
// sessionStorage.setItem("isSuper",res.data.data.is_super)
sessionStorage
.
setItem
(
"environment"
,
res
.
data
.
data
.
class
);
local
Storage
.
setItem
(
"permission_control"
,
res
.
data
.
data
.
permission_control
)
local
Storage
.
setItem
(
"permission_read"
,
res
.
data
.
data
.
permission_read
)
session
Storage
.
setItem
(
"permission_control"
,
res
.
data
.
data
.
permission_control
)
session
Storage
.
setItem
(
"permission_read"
,
res
.
data
.
data
.
permission_read
)
this
.
$router
.
push
({
path
:
'/monitor/home'
})
...
...
src/views/RobotDetails.vue
View file @
4f5c841e
...
...
@@ -7,7 +7,7 @@
</div>
<!-- 机器人配置 -->
<el-button
v-show=
"p
ermission_read[1]
"
v-show=
"p
arseInt(permission_read[5])
"
class=
"fr update-button"
@
click
.
native
.
prevent=
"clickUpdate"
type=
"primary"
...
...
@@ -16,7 +16,7 @@
</el-button>
<!-- 运行配置 -->
<el-button
v-show=
"p
ermission_read[4]
"
v-show=
"p
arseInt(permission_read[2])
"
class=
"fr update-button"
@
click
.
native
.
prevent=
"runningConfig"
type=
"primary"
...
...
@@ -44,7 +44,7 @@
:class=
"robotInfo.all_profit && robotInfo.all_profit.indexOf('-')!== -1 ? 'lose' : 'gain'"
>
{{
robotInfo
.
all_profit
}}
</span>
</p>
</div>
<div
class=
"switch"
v-show=
"p
ermission_read[0]
"
>
<div
class=
"switch"
v-show=
"p
arseInt(permission_read[6])
"
>
<span
v-show=
"robotInfo.status==='normal'"
>
关闭
</span>
<span
v-show=
"!robotInfo.status==='normal'"
>
开启
</span>
<el-switch
...
...
@@ -78,7 +78,7 @@
<span>
交易所
</span>
<span>
{{
robotInfo
.
platform
}}
</span>
</p>
<p
v-show=
"!permission_read[6]
"
>
<p
v-show=
"parseInt(permission_read[0])
"
>
<span>
行情
</span>
<span>
{{
ticketInfo
.
price
}}{{
robotDetailInfo
.
base
}}
</span>
<span
class=
"cny"
>
≈¥
{{
ticketInfo
.
value
}}
</span>
...
...
@@ -94,9 +94,9 @@
<div
class=
"handle"
>
<span
class=
"coin-name"
>
{{
robotInfo
.
coin
}}
</span>
<template
>
<button
class=
"button"
:class=
"robotInfo.transfer_status"
:disabled=
"robotInfo.transfer_status==='close'"
@
click=
"clickRecharge(robotInfo.coin)"
v-show=
"p
ermission_read[2]
"
>
充币
</button>
<button
class=
"button"
:class=
"robotInfo.transfer_status"
:disabled=
"robotInfo.transfer_status==='close'"
@
click=
"clickWithdraw(robotInfo.coin)"
v-show=
"p
ermission_read[2]
"
>
提币
</button>
<div
class=
"switch"
v-show=
"p
ermission_read[3]
"
>
<button
class=
"button"
:class=
"robotInfo.transfer_status"
:disabled=
"robotInfo.transfer_status==='close'"
@
click=
"clickRecharge(robotInfo.coin)"
v-show=
"p
arseInt(permission_read[4])
"
>
充币
</button>
<button
class=
"button"
:class=
"robotInfo.transfer_status"
:disabled=
"robotInfo.transfer_status==='close'"
@
click=
"clickWithdraw(robotInfo.coin)"
v-show=
"p
arseInt(permission_read[4])
"
>
提币
</button>
<div
class=
"switch"
v-show=
"p
arseInt(permission_read[3])
"
>
<span
v-show=
"robotInfo.transfer_status==='open'"
>
关闭
</span>
<span
v-show=
"robotInfo.transfer_status==='close'"
>
开启
</span>
<el-switch
...
...
@@ -134,9 +134,9 @@
<div
class=
"handle"
>
<span
class=
"coin-name"
>
{{robotInfo.base}}
</span>
<
template
>
<button
class=
"button"
:class=
"robotInfo.transfer_status"
:disabled=
"robotInfo.transfer_status==='close'"
@
click=
"clickRecharge(robotInfo.base)"
v-show=
"p
ermission_read[1]
"
>
充币
</button>
<button
class=
"button"
:class=
"robotInfo.transfer_status"
:disabled=
"robotInfo.transfer_status==='close'"
@
click=
"clickWithdraw(robotInfo.base)"
v-show=
"p
ermission_read[1]
"
>
提币
</button>
<div
class=
"switch"
v-show=
"p
ermission_read[2]
"
>
<button
class=
"button"
:class=
"robotInfo.transfer_status"
:disabled=
"robotInfo.transfer_status==='close'"
@
click=
"clickRecharge(robotInfo.base)"
v-show=
"p
arseInt(permission_read[4])
"
>
充币
</button>
<button
class=
"button"
:class=
"robotInfo.transfer_status"
:disabled=
"robotInfo.transfer_status==='close'"
@
click=
"clickWithdraw(robotInfo.base)"
v-show=
"p
arseInt(permission_read[4])
"
>
提币
</button>
<div
class=
"switch"
v-show=
"p
arseInt(permission_read[4])
"
>
<span
v-show=
"robotInfo.transfer_status==='open'"
>
关闭
</span>
<span
v-show=
"robotInfo.transfer_status==='close'"
>
开启
</span>
<el-switch
...
...
@@ -725,10 +725,10 @@
},
created
()
{
this
.
init
();
this
.
permission_read
=
parseInt
(
local
Storage
.
getItem
(
"permission_read"
)).
toString
(
2
).
split
(
""
)
this
.
permission_control
=
parseInt
(
local
Storage
.
getItem
(
"permission_control"
)).
toString
(
2
).
split
(
""
)
console
.
log
(
"可视权限"
,
this
.
permission_read
)
console
.
log
(
"控制权限"
,
this
.
permission_control
)
this
.
permission_read
=
parseInt
(
session
Storage
.
getItem
(
"permission_read"
)).
toString
(
2
).
split
(
""
)
this
.
permission_control
=
parseInt
(
session
Storage
.
getItem
(
"permission_control"
)).
toString
(
2
).
split
(
""
)
//
console.log("可视权限",this.permission_read)
//
console.log("控制权限",this.permission_control)
},
methods
:
{
// handleClose(done) {
...
...
@@ -782,7 +782,7 @@
if
(
res
.
data
.
code
===
200
)
{
// console.log(res.data.data);
this
.
robotInfo
=
res
.
data
.
data
[
0
];
console
.
log
(
"机器人信息"
,
this
.
robotInfo
)
//
console.log("机器人信息",this.robotInfo)
this
.
transfer_status
=
Boolean
(
res
.
data
.
data
[
0
].
transfer_status
===
'open'
)
}
}).
catch
(
error
=>
{
...
...
@@ -804,7 +804,7 @@
axios
.
post
(
ApiConfig
.
GetRobotConfig
,
params
).
then
(
res
=>
{
if
(
res
.
data
.
code
===
200
)
{
this
.
robotConfig
=
res
.
data
.
data
;
console
.
log
(
"机器人配置"
,
this
.
robotConfig
)
//
console.log("机器人配置",this.robotConfig)
}
})
},
...
...
@@ -1123,6 +1123,8 @@
},
// 查询运行配置
runningConfig
(){
this
.
config_param
=
''
this
.
dialogVisible3
=
true
;
var
params
=
{
account
:
this
.
robotInfo
.
account
,
coin
:
this
.
robotInfo
.
coin
,
...
...
@@ -1130,23 +1132,21 @@
control_type
:
"monitor_state"
,
// config_param:,
}
// console.log("水水水水",params)
axios
.
post
(
ApiConfig
.
runRobotConfig
,
params
).
then
(
res
=>
{
if
(
res
.
status
=
==
200
)
{
if
(
res
.
data
.
code
==
200
)
{
this
.
runConfig
=
res
.
data
if
(
res
.
data
.
data
){
this
.
config_param
=
res
.
data
.
data
.
config_param
}
this
.
dialogVisible3
=
true
;
// this.robotList = res.data.data;
}
}).
catch
(
error
=>
{
this
.
$notify
({
title
:
'错误'
,
message
:
"服务器崩溃啦,请稍后再试"
,
type
:
'error'
,
duration
:
'2000'
,
});
}
else
{
// this.$notify({
// title: '错误',
// message: res.data.msg,
// type: 'error',
// duration:'2000',
// });
}
})
},
//修改运行配置
editParamConfig
(){
...
...
@@ -1158,18 +1158,24 @@
config_param
:
this
.
config_param
,
}
axios
.
post
(
ApiConfig
.
runRobotConfig
,
params
).
then
(
res
=>
{
if
(
res
.
status
===
200
){
console
.
log
(
"修改配置"
,
res
);
this
.
dialogVisible3
=
false
}
}).
catch
(
error
=>
{
this
.
$notify
({
// console.log("配置",res)
if
(
res
.
data
.
code
===
200
){
this
.
$notify
({
title
:
'提示'
,
message
:
'修改成功'
,
type
:
'success'
,
duration
:
'2000'
,
});
// this.dialogVisible3=false
}
else
{
this
.
$notify
({
title
:
'错误'
,
message
:
"服务器崩溃啦,请稍后再试"
,
message
:
res
.
data
.
msg
,
type
:
'error'
,
duration
:
'2000'
,
});
}
this
.
runningConfig
()
})
},
//弹框确认修改
...
...
src/views/account.vue
View file @
4f5c841e
...
...
@@ -77,14 +77,14 @@
label=
"操作"
>
<
template
slot-scope=
"scope"
>
<el-button
v-show=
"p
ermission_read[2]
"
v-show=
"p
arseInt(permission_read[4])
"
@
click
.
native
.
prevent=
"clickRecharge(scope.row.coin)"
type=
"primary"
size=
"small"
>
充值
</el-button>
<el-button
v-show=
"p
ermission_read[5]
"
v-show=
"p
arseInt(permission_read[1])
"
@
click
.
native
.
prevent=
"clickUpdate(scope.row.coin)"
type=
"primary"
size=
"small"
>
...
...
@@ -368,8 +368,8 @@
},
created
()
{
this
.
init
();
this
.
permission_read
=
parseInt
(
local
Storage
.
getItem
(
"permission_read"
)).
toString
(
2
).
split
(
""
)
this
.
permission_control
=
parseInt
(
local
Storage
.
getItem
(
"permission_control"
)).
toString
(
2
).
split
(
""
)
this
.
permission_read
=
parseInt
(
session
Storage
.
getItem
(
"permission_read"
)).
toString
(
2
).
split
(
""
)
this
.
permission_control
=
parseInt
(
session
Storage
.
getItem
(
"permission_control"
)).
toString
(
2
).
split
(
""
)
console
.
log
(
this
.
permission_control
)
},
mounted
()
{
...
...
src/views/coinRecharge.vue
View file @
4f5c841e
...
...
@@ -133,8 +133,8 @@
ClickOutside
},
created
()
{
this
.
permission_read
=
parseInt
(
local
Storage
.
getItem
(
"permission_read"
)).
toString
(
2
).
split
(
""
)
this
.
permission_control
=
parseInt
(
local
Storage
.
getItem
(
"permission_control"
)).
toString
(
2
).
split
(
""
)
this
.
permission_read
=
parseInt
(
session
Storage
.
getItem
(
"permission_read"
)).
toString
(
2
).
split
(
""
)
this
.
permission_control
=
parseInt
(
session
Storage
.
getItem
(
"permission_control"
)).
toString
(
2
).
split
(
""
)
// console.log("可视权限",this.permission_read)
// console.log("控制权限",this.permission_control)
this
.
webs
=
this
.
webs
.
length
===
0
&&
sessionStorage
.
getItem
(
'webs'
)
?
JSON
.
parse
(
sessionStorage
.
getItem
(
'webs'
))
:
this
.
webs
;
...
...
src/views/currency.vue
View file @
4f5c841e
...
...
@@ -633,7 +633,7 @@
axios
.
post
(
ApiConfig
.
GetMatchRobots
,
params
).
then
(
res
=>
{
if
(
res
.
data
.
code
===
200
)
{
let
arr
=
res
.
data
.
data
.
map
(
item
=>
{
return
item
.
base
+
"/"
+
item
.
coin
return
item
.
coin
+
"/"
+
item
.
base
})
this
.
haveSymbol
=
arr
}
...
...
src/views/overview.vue
View file @
4f5c841e
...
...
@@ -92,7 +92,7 @@
<span>
查看详情
</span>
<i
class=
"el-icon-caret-right"
></i>
</div>
<div
class=
"switch"
v-show=
"p
ermission_read[0]
"
>
<div
class=
"switch"
v-show=
"p
arseInt(permission_read[6])
"
>
<span
v-show=
"item.status=='normal'"
>
关闭
</span>
<span
v-show=
"!item.status=='normal'"
>
开启
</span>
<el-switch
...
...
@@ -110,17 +110,17 @@
<!--
<p
class=
"robot-nameTwo"
>
{{
item
.
status
}}
</p>
-->
<div
class=
"twoChart-box"
>
<div
class=
"chart-box"
>
<p
v-show=
"p
ermission_read[6]
"
class=
"title"
>
{{
item
.
coin
}}
波动
</p>
<p
v-show=
"p
ermission_read[6]
"
class=
"data"
:class=
"item.today_profit && item.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'"
>
{{
item
.
coin_wave_percent
}}
</p>
<p
v-show=
"p
ermission_read[6]
"
class=
"dataTwo"
>
{{
item
.
coin_wave
}}
</p>
<p
v-show=
"p
ermission_read[6]
"
class=
"title"
>
≈¥
{{
item
.
coin_wave
*
item
.
coin_ticker
}}
</p>
<p
v-show=
"p
arseInt(permission_read[0])
"
class=
"title"
>
{{
item
.
coin
}}
波动
</p>
<p
v-show=
"p
arseInt(permission_read[0])
"
class=
"data"
:class=
"item.today_profit && item.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'"
>
{{
item
.
coin_wave_percent
}}
</p>
<p
v-show=
"p
arseInt(permission_read[0])
"
class=
"dataTwo"
>
{{
item
.
coin_wave
}}
</p>
<p
v-show=
"p
arseInt(permission_read[0])
"
class=
"title"
>
≈¥
{{
item
.
coin_wave
*
item
.
coin_ticker
}}
</p>
</div>
<div
class=
"chart-box"
>
<p
v-show=
"p
ermission_read[6]
"
class=
"title"
>
{{
item
.
base
}}
波动
</p>
<p
v-show=
"p
ermission_read[6]
"
class=
"data"
:class=
"item.today_profit && item.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'"
>
{{
item
.
base_wave_percent
}}
</p>
<p
v-show=
"p
ermission_read[6]
"
class=
"dataTwo"
>
{{
item
.
base_wave
}}
</p>
<p
v-show=
"p
ermission_read[6]
"
class=
"title"
>
≈¥
{{
item
.
base_wave
*
item
.
base_ticker
}}
</p>
<p
v-show=
"p
arseInt(permission_read[0])
"
class=
"title"
>
{{
item
.
base
}}
波动
</p>
<p
v-show=
"p
arseInt(permission_read[0])
"
class=
"data"
:class=
"item.today_profit && item.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'"
>
{{
item
.
base_wave_percent
}}
</p>
<p
v-show=
"p
arseInt(permission_read[0])
"
class=
"dataTwo"
>
{{
item
.
base_wave
}}
</p>
<p
v-show=
"p
arseInt(permission_read[0])
"
class=
"title"
>
≈¥
{{
item
.
base_wave
*
item
.
base_ticker
}}
</p>
</div>
</div>
...
...
@@ -128,14 +128,14 @@
<div
class=
"coinOne"
>
<span>
{{
item
.
coin
}}
</span>
<div
class=
"sum"
>
<span>
{{
item
.
coin_
wave
}}
</span>
<span>
{{
item
.
coin_
amount
}}
</span>
<!--
<span>
{{
item
.
coin
}}
</span>
-->
</div>
</div>
<div
class=
"coin"
>
<span>
≈¥
{{
item
.
coin_
fee
}}
</span>
<span>
≈¥
{{
item
.
coin_
ticker
}}
</span>
<div
class=
"sum"
>
<span>
≈¥
{{
item
.
coin_
fee
}}
</span>
<span>
≈¥
{{
item
.
coin_
amount
*
item
.
coin_ticker
}}
</span>
<!--
<span>
{{
item
.
coin
}}
</span>
-->
</div>
</div>
...
...
@@ -145,13 +145,13 @@
<div
class=
"coinOne"
>
<span>
{{
item
.
base
}}
</span>
<div
class=
"sum"
>
<span>
{{
item
.
base_
wave
}}
</span>
<span>
{{
item
.
base_
amount
}}
</span>
</div>
</div>
<div
class=
"base"
>
<span>
≈¥
{{
item
.
base_
fee
}}
</span>
<span>
≈¥
{{
item
.
base_
ticker
}}
</span>
<div
class=
"sum"
>
<span>
≈¥
{{
item
.
base_
fee
}}
</span>
<span>
≈¥
{{
item
.
base_
amount
*
item
.
base_ticker
}}
</span>
</div>
</div>
...
...
@@ -226,10 +226,10 @@
ClickOutside
},
created
()
{
this
.
permission_read
=
parseInt
(
local
Storage
.
getItem
(
"permission_read"
)).
toString
(
2
).
split
(
""
)
this
.
permission_control
=
parseInt
(
local
Storage
.
getItem
(
"permission_control"
)).
toString
(
2
).
split
(
""
)
//
console.log("可视权限",this.permission_read)
//
console.log("控制权限",this.permission_control)
this
.
permission_read
=
parseInt
(
session
Storage
.
getItem
(
"permission_read"
)).
toString
(
2
).
split
(
""
)
this
.
permission_control
=
parseInt
(
session
Storage
.
getItem
(
"permission_control"
)).
toString
(
2
).
split
(
""
)
console
.
log
(
"可视权限"
,
this
.
permission_read
)
console
.
log
(
"控制权限"
,
this
.
permission_control
)
this
.
webs
=
this
.
webs
.
length
===
0
&&
sessionStorage
.
getItem
(
'webs'
)
?
JSON
.
parse
(
sessionStorage
.
getItem
(
'webs'
))
:
this
.
webs
;
this
.
currencies
=
this
.
currencies
.
length
===
0
&&
sessionStorage
.
getItem
(
'currencies'
)
?
JSON
.
parse
(
sessionStorage
.
getItem
(
'currencies'
))
:
this
.
currencies
;
...
...
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