Commit 4f5c841e authored by 王奇's avatar 王奇

修改BUG

parent 90a51475
......@@ -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="permission_read[6]">
<el-submenu index="2" v-show="parseInt(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="permission_read[6]">
<el-menu-item index="/monitor/account" v-show="parseInt(permission_read[0])">
<span slot="title">银行账户</span>
</el-menu-item>
<el-menu-item index="/monitor/coinRecharge" v-show="permission_read[6]">
<el-menu-item index="/monitor/coinRecharge" v-show="parseInt(permission_read[0])">
<span slot="title">币种充提统计</span>
</el-menu-item>
<el-menu-item index="/monitor/currency" v-show="permission_read[6]">
<el-menu-item index="/monitor/currency" v-show="parseInt(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(localStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(localStorage.getItem("permission_control")).toString(2).split("")
this.permission_read= parseInt(sessionStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(sessionStorage.getItem("permission_control")).toString(2).split("")
},
methods: {
navClick(index) {
......
......@@ -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;
}
......
......@@ -259,8 +259,8 @@ export default {
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)
sessionStorage.setItem("permission_control",res.data.data.permission_control)
sessionStorage.setItem("permission_read",res.data.data.permission_read)
this.$router.push({
path:'/monitor/home'
})
......
......@@ -7,7 +7,7 @@
</div>
<!-- 机器人配置 -->
<el-button
v-show="permission_read[1]"
v-show="parseInt(permission_read[5])"
class="fr update-button"
@click.native.prevent="clickUpdate"
type="primary"
......@@ -16,7 +16,7 @@
</el-button>
<!-- 运行配置 -->
<el-button
v-show="permission_read[4]"
v-show="parseInt(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="permission_read[0]">
<div class="switch" v-show="parseInt(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="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]">
<button class="button" :class="robotInfo.transfer_status" :disabled="robotInfo.transfer_status==='close'" @click="clickRecharge(robotInfo.coin)" v-show="parseInt(permission_read[4])">充币</button>
<button class="button" :class="robotInfo.transfer_status" :disabled="robotInfo.transfer_status==='close'" @click="clickWithdraw(robotInfo.coin)" v-show="parseInt(permission_read[4])">提币</button>
<div class="switch" v-show="parseInt(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="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]">
<button class="button" :class="robotInfo.transfer_status" :disabled="robotInfo.transfer_status==='close'" @click="clickRecharge(robotInfo.base)" v-show="parseInt(permission_read[4])">充币</button>
<button class="button" :class="robotInfo.transfer_status" :disabled="robotInfo.transfer_status==='close'" @click="clickWithdraw(robotInfo.base)" v-show="parseInt(permission_read[4])">提币</button>
<div class="switch" v-show="parseInt(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(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)
this.permission_read= parseInt(sessionStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(sessionStorage.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
}else{
// this.$notify({
// title: '错误',
// message: res.data.msg,
// type: 'error',
// duration:'2000',
// });
}
this.dialogVisible3 = true;
// this.robotList = res.data.data;
}
}).catch( error => {
this.$notify({
title: '错误',
message: "服务器崩溃啦,请稍后再试",
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 => {
// 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()
})
},
//弹框确认修改
......
......@@ -77,14 +77,14 @@
label="操作">
<template slot-scope="scope">
<el-button
v-show="permission_read[2]"
v-show="parseInt(permission_read[4])"
@click.native.prevent="clickRecharge(scope.row.coin)"
type="primary"
size="small">
充值
</el-button>
<el-button
v-show="permission_read[5]"
v-show="parseInt(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(localStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(localStorage.getItem("permission_control")).toString(2).split("")
this.permission_read= parseInt(sessionStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(sessionStorage.getItem("permission_control")).toString(2).split("")
console.log(this.permission_control)
},
mounted () {
......
......@@ -133,8 +133,8 @@
ClickOutside
},
created() {
this.permission_read= parseInt(localStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(localStorage.getItem("permission_control")).toString(2).split("")
this.permission_read= parseInt(sessionStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(sessionStorage.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;
......
......@@ -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
}
......
......@@ -92,7 +92,7 @@
<span>查看详情</span>
<i class="el-icon-caret-right"></i>
</div>
<div class="switch" v-show="permission_read[0]">
<div class="switch" v-show="parseInt(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="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>
<p v-show="parseInt(permission_read[0])" class="title">{{item.coin}}波动</p>
<p v-show="parseInt(permission_read[0])" class="data" :class="item.today_profit && item.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'">{{item.coin_wave_percent}}</p>
<p v-show="parseInt(permission_read[0])" class="dataTwo">{{item.coin_wave}}</p>
<p v-show="parseInt(permission_read[0])" class="title">≈¥{{item.coin_wave*item.coin_ticker}}</p>
</div>
<div class="chart-box">
<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>
<p v-show="parseInt(permission_read[0])" class="title">{{item.base}}波动</p>
<p v-show="parseInt(permission_read[0])" class="data" :class="item.today_profit && item.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'">{{item.base_wave_percent}}</p>
<p v-show="parseInt(permission_read[0])" class="dataTwo">{{item.base_wave}}</p>
<p v-show="parseInt(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(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)
this.permission_read= parseInt(sessionStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(sessionStorage.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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment