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
90a51475
Commit
90a51475
authored
Dec 18, 2019
by
王奇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
需求修改
parent
73607348
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
42 additions
and
39 deletions
+42
-39
navLeft.vue
src/components/navLeft.vue
+6
-6
Login.vue
src/views/Login.vue
+1
-0
RobotDetails.vue
src/views/RobotDetails.vue
+8
-8
coinRecharge.vue
src/views/coinRecharge.vue
+2
-2
currency.vue
src/views/currency.vue
+11
-9
overview.vue
src/views/overview.vue
+14
-14
No files found.
src/components/navLeft.vue
View file @
90a51475
...
...
@@ -13,21 +13,21 @@
<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-if=
"environment=='inside'"
v-show=
"permission_read[6]"
>
<el-submenu
index=
"2"
v-show=
"permission_read[6]"
>
<
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-if=
"environment=='inside'"
v-show=
"permission_read[6]"
>
<el-menu-item
index=
"/monitor/account"
v-show=
"permission_read[6]"
>
<span
slot=
"title"
>
银行账户
</span>
</el-menu-item>
<el-menu-item
index=
"/monitor/coinRecharge"
v-if=
"environment=='inside'"
v-show=
"permission_read[6]"
>
<el-menu-item
index=
"/monitor/coinRecharge"
v-show=
"permission_read[6]"
>
<span
slot=
"title"
>
币种充提统计
</span>
</el-menu-item>
<el-menu-item
index=
"/monitor/currency"
v-if=
"environment=='inside'"
v-show=
"permission_read[6]"
>
<el-menu-item
index=
"/monitor/currency"
v-show=
"permission_read[6]"
>
<span
slot=
"title"
>
币种波动统计
</span>
</el-menu-item>
<el-menu-item
index=
"/monitor/adminSet"
v-if=
"environment=='inside'"
v-show=
"permission_read[6]
"
>
</el-menu-item
>
<el-menu-item
index=
"/monitor/adminSet"
v-show=
"false
"
>
<span
slot=
"title"
>
管理员设置
</span>
</el-menu-item>
</el-menu>
...
...
src/views/Login.vue
View file @
90a51475
...
...
@@ -257,6 +257,7 @@ export default {
localStorage
[
"token"
]
=
res
.
data
.
data
.
token
sessionStorage
.
setItem
(
"isLogin"
,
true
);
console
.
log
(
"登录返回信息"
,
res
)
// sessionStorage.setItem("isSuper",res.data.data.is_super)
sessionStorage
.
setItem
(
"environment"
,
res
.
data
.
data
.
class
);
localStorage
.
setItem
(
"permission_control"
,
res
.
data
.
data
.
permission_control
)
localStorage
.
setItem
(
"permission_read"
,
res
.
data
.
data
.
permission_read
)
...
...
src/views/RobotDetails.vue
View file @
90a51475
...
...
@@ -29,16 +29,16 @@
<div
class=
"dashboard"
:class=
"[(robotDetailInfo.base_status==='abnormal' ||robotDetailInfo.coin_status==='abnormal' || robotDetailInfo.profit_status === 'abnormal') ? 'abnormal' : robotDetailInfo.status || 'normal']"
>
<div
class=
"chart-box"
>
<p
class=
"title"
v-if=
"environment=='inside'"
>
今日波动
</p>
<p
class=
"title"
>
今日波动
</p>
<p
class=
"data"
:class=
"robotInfo.today_profit && robotInfo.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'"
v-if=
"environment=='inside'"
>
{{
robotInfo
.
today_profit
}}
</p>
<div
class=
"type-box"
>
<p
v-show=
"robotInfo.status==='normal'"
class=
"type"
:class=
"
{'inside':environment=='inside','outside':environment=='outside'}">正在运行
</p>
<p
v-show=
"robotInfo.status==='stop'"
class=
"type"
:class=
"
{'inside':environment=='inside','outside':environment=='outside'}">停止运行
</p>
<p
v-if=
"environment=='inside'"
>
<p
v-show=
"robotInfo.status==='normal'"
class=
"type"
:class=
"
{'inside':environment=='inside'
||'super'
,'outside':environment=='outside'}">正在运行
</p>
<p
v-show=
"robotInfo.status==='stop'"
class=
"type"
:class=
"
{'inside':environment=='inside'
||'super'
,'outside':environment=='outside'}">停止运行
</p>
<p>
<span
class=
"result"
>
总波动
</span>
<span
class=
"data"
:class=
"robotInfo.all_profit && robotInfo.all_profit.indexOf('-')!== -1 ? 'lose' : 'gain'"
>
{{
robotInfo
.
all_profit
}}
</span>
...
...
@@ -78,7 +78,7 @@
<span>
交易所
</span>
<span>
{{
robotInfo
.
platform
}}
</span>
</p>
<p
v-if=
"environment=='inside'"
v-show=
"!permission_read[6]"
>
<p
v-show=
"!permission_read[6]"
>
<span>
行情
</span>
<span>
{{
ticketInfo
.
price
}}{{
robotDetailInfo
.
base
}}
</span>
<span
class=
"cny"
>
≈¥
{{
ticketInfo
.
value
}}
</span>
...
...
@@ -93,7 +93,7 @@
<div
class=
"handle-content"
v-loading=
"Loading"
element-loading-text=
"正在刷新数据"
>
<div
class=
"handle"
>
<span
class=
"coin-name"
>
{{
robotInfo
.
coin
}}
</span>
<template
v-if=
"environment=='inside'"
>
<template
>
<button
class=
"button"
:class=
"robotInfo.transfer_status"
:disabled=
"robotInfo.transfer_status==='close'"
@
click=
"clickRecharge(robotInfo.coin)"
v-show=
"permission_read[2]"
>
充币
</button>
<button
class=
"button"
:class=
"robotInfo.transfer_status"
:disabled=
"robotInfo.transfer_status==='close'"
@
click=
"clickWithdraw(robotInfo.coin)"
v-show=
"permission_read[2]"
>
提币
</button>
<div
class=
"switch"
v-show=
"permission_read[3]"
>
...
...
@@ -133,7 +133,7 @@
<div
class=
"handle-content"
v-loading=
"Loading"
element-loading-text=
"正在刷新数据"
>
<div
class=
"handle"
>
<span
class=
"coin-name"
>
{{robotInfo.base}}
</span>
<
template
v-if=
"environment=='inside'"
>
<
template
>
<button
class=
"button"
:class=
"robotInfo.transfer_status"
:disabled=
"robotInfo.transfer_status==='close'"
@
click=
"clickRecharge(robotInfo.base)"
v-show=
"permission_read[1]"
>
充币
</button>
<button
class=
"button"
:class=
"robotInfo.transfer_status"
:disabled=
"robotInfo.transfer_status==='close'"
@
click=
"clickWithdraw(robotInfo.base)"
v-show=
"permission_read[1]"
>
提币
</button>
<div
class=
"switch"
v-show=
"permission_read[2]"
>
...
...
src/views/coinRecharge.vue
View file @
90a51475
...
...
@@ -135,8 +135,8 @@
created
()
{
this
.
permission_read
=
parseInt
(
localStorage
.
getItem
(
"permission_read"
)).
toString
(
2
).
split
(
""
)
this
.
permission_control
=
parseInt
(
localStorage
.
getItem
(
"permission_control"
)).
toString
(
2
).
split
(
""
)
console
.
log
(
"可视权限"
,
this
.
permission_read
)
console
.
log
(
"控制权限"
,
this
.
permission_control
)
//
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
.
checkedWeb
=
this
.
webs
[
0
];
for
(
let
item
of
JSON
.
parse
(
sessionStorage
.
getItem
(
'platInfo'
)))
{
...
...
src/views/currency.vue
View file @
90a51475
...
...
@@ -295,7 +295,7 @@
ClickOutside
},
created
()
{
console
.
log
(
"控制权限"
,
localStorage
.
getItem
(
"permission_control"
))
//
console.log("控制权限",localStorage.getItem("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
;
this
.
init
();
...
...
@@ -361,9 +361,7 @@
},
//动态单元格样式
set_cell_style
({
row
,
column
,
rowIndex
,
columnIndex
}){
console
.
log
(
"ss"
,
row
.
coin_wave_status
)
if
(
row
.
coin_wave_status
==
"abnormal"
&&
column
.
label
==
"目标币当日波动量(比例)"
){
// console("ddd")
return
'color:#D97878'
}
else
if
(
row
.
base_wave_status
==
"abnormal"
&&
column
.
label
==
"基础币当日波动量(比例)"
){
return
'color:#D97878'
...
...
@@ -426,7 +424,7 @@
if
(
res
.
data
.
code
===
200
)
{
this
.
listCount
=
res
.
data
.
data
.
count
this
.
tableData
=
res
.
data
.
data
.
list
console
.
log
(
"列表数据"
,
this
.
tableData
)
//
console.log("列表数据",this.tableData)
}
})
},
...
...
@@ -455,11 +453,15 @@
},
// 导出当前波动列表
exportCurrency
(
type
){
let
headers
=
{
token
:
localStorage
.
getItem
(
"token"
)
}
let
params
=
{
platform
:
""
,
coin
:
""
,
min_date_time
:
""
,
max_date_time
:
""
account
:
this
.
robotAccountOne
,
platform
:
this
.
checkedWebs
.
join
(
','
),
coin
:
this
.
checkedCurrencies
.
join
(
','
),
min_date_time
:
this
.
selectTime
[
0
]?
this
.
selectTime
[
0
]:
''
,
max_date_time
:
this
.
selectTime
[
1
]?
this
.
selectTime
[
1
]:
''
}
if
(
type
!==
'all'
)
{
Object
.
assign
(
params
,
{
...
...
@@ -614,7 +616,7 @@
if
(
res
.
data
.
code
===
200
)
{
this
.
listCount
=
res
.
data
.
data
.
count
this
.
tableData
=
res
.
data
.
data
.
list
console
.
log
(
"列表数据"
,
this
.
tableData
)
//
console.log("列表数据",this.tableData)
}
})
},
...
...
src/views/overview.vue
View file @
90a51475
...
...
@@ -16,7 +16,7 @@
<p>
{{
robotStatusList
.
coin_wave_status_abnormal
}}
</p>
<p>
目标币今日波动异常(台)
</p>
</li>
<li
class=
"abnormal"
:class=
"
{ 'filter' : robotStatus === 'base_wave'}" @click="statusFilter('base_wave')"
v-if="environment=='inside'"
>
<li
class=
"abnormal"
:class=
"
{ 'filter' : robotStatus === 'base_wave'}" @click="statusFilter('base_wave')">
<p>
{{
robotStatusList
.
base_wave_status_abnormal
}}
</p>
<p>
基础币今日波动异常(台)
</p>
</li>
...
...
@@ -105,22 +105,22 @@
</div>
</div>
<p
class=
"robot-name"
>
{{
item
.
tag
}}
</p>
<p
v-show=
"item.status==='normal'"
class=
"type"
:class=
"
{'inside':environment=='inside','outside':environment=='outside'}">正在运行
</p>
<p
v-show=
"item.status==='stop'"
class=
"type"
:class=
"
{'inside':environment=='inside','outside':environment=='outside'}">停止运行
</p>
<p
v-show=
"item.status==='normal'"
class=
"type"
:class=
"
{'inside':environment=='inside'
||'super'
,'outside':environment=='outside'}">正在运行
</p>
<p
v-show=
"item.status==='stop'"
class=
"type"
:class=
"
{'inside':environment=='inside'
||'super'
,'outside':environment=='outside'}">停止运行
</p>
<!--
<p
class=
"robot-nameTwo"
>
{{
item
.
status
}}
</p>
-->
<div
class=
"twoChart-box"
>
<div
class=
"chart-box"
>
<p
v-show=
"permission_read[6]"
v-if=
"environment=='inside'"
class=
"title"
>
{{
item
.
coin
}}
波动
</p>
<p
v-show=
"permission_read[6]"
v-if=
"environment=='inside'"
class=
"data"
:class=
"item.today_profit && item.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'"
>
{{
item
.
coin_wave_percent
}}
</p>
<p
v-show=
"permission_read[6]"
v-if=
"environment=='inside'"
class=
"dataTwo"
>
{{
item
.
coin_wave
}}
</p>
<p
v-show=
"permission_read[6]"
v-if=
"environment=='inside'"
class=
"title"
>
≈¥
{{
item
.
coin_wave
*
item
.
coin_ticker
}}
</p>
<p
v-show=
"permission_read[6]"
class=
"title"
>
{{
item
.
coin
}}
波动
</p>
<p
v-show=
"permission_read[6]"
class=
"data"
:class=
"item.today_profit && item.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'"
>
{{
item
.
coin_wave_percent
}}
</p>
<p
v-show=
"permission_read[6]"
class=
"dataTwo"
>
{{
item
.
coin_wave
}}
</p>
<p
v-show=
"permission_read[6]"
class=
"title"
>
≈¥
{{
item
.
coin_wave
*
item
.
coin_ticker
}}
</p>
</div>
<div
class=
"chart-box"
>
<p
v-show=
"permission_read[6]"
v-if=
"environment=='inside'"
class=
"title"
>
{{
item
.
base
}}
波动
</p>
<p
v-show=
"permission_read[6]"
v-if=
"environment=='inside'"
class=
"data"
:class=
"item.today_profit && item.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'"
>
{{
item
.
base_wave_percent
}}
</p>
<p
v-show=
"permission_read[6]"
v-if=
"environment=='inside'"
class=
"dataTwo"
>
{{
item
.
base_wave
}}
</p>
<p
v-show=
"permission_read[6]"
v-if=
"environment=='inside'"
class=
"title"
>
≈¥
{{
item
.
base_wave
*
item
.
base_ticker
}}
</p>
<p
v-show=
"permission_read[6]"
class=
"title"
>
{{
item
.
base
}}
波动
</p>
<p
v-show=
"permission_read[6]"
class=
"data"
:class=
"item.today_profit && item.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'"
>
{{
item
.
base_wave_percent
}}
</p>
<p
v-show=
"permission_read[6]"
class=
"dataTwo"
>
{{
item
.
base_wave
}}
</p>
<p
v-show=
"permission_read[6]"
class=
"title"
>
≈¥
{{
item
.
base_wave
*
item
.
base_ticker
}}
</p>
</div>
</div>
...
...
@@ -228,8 +228,8 @@
created
()
{
this
.
permission_read
=
parseInt
(
localStorage
.
getItem
(
"permission_read"
)).
toString
(
2
).
split
(
""
)
this
.
permission_control
=
parseInt
(
localStorage
.
getItem
(
"permission_control"
)).
toString
(
2
).
split
(
""
)
console
.
log
(
"可视权限"
,
this
.
permission_read
)
console
.
log
(
"控制权限"
,
this
.
permission_control
)
//
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
;
...
...
@@ -342,7 +342,7 @@
if
(
res
.
data
.
code
===
200
)
{
// console.log(res.data.data);
this
.
robotList
=
res
.
data
.
data
;
console
.
log
(
"机器人数据"
,
res
.
data
.
data
)
//
console.log("机器人数据",res.data.data)
}
}).
catch
(
error
=>
{
this
.
$notify
({
...
...
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