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

修改BUG

parent 90a51475
...@@ -13,18 +13,18 @@ ...@@ -13,18 +13,18 @@
<template slot="title">网站监控</template> <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-menu-item :index="`/monitor/${index}`" v-for="(item, index) in platInfo" :key="item.platform">{{item.platform}}</el-menu-item>
</el-submenu> </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> <template slot="title">币种监控</template>
<el-menu-item index="/monitor/BTY">BTY</el-menu-item> <el-menu-item index="/monitor/BTY">BTY</el-menu-item>
<el-menu-item index="/monitor/YCC">YCC</el-menu-item> <el-menu-item index="/monitor/YCC">YCC</el-menu-item>
</el-submenu> </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> <span slot="title">银行账户</span>
</el-menu-item> </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> <span slot="title">币种充提统计</span>
</el-menu-item> </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> <span slot="title">币种波动统计</span>
</el-menu-item > </el-menu-item >
<el-menu-item index="/monitor/adminSet" v-show="false"> <el-menu-item index="/monitor/adminSet" v-show="false">
...@@ -48,8 +48,8 @@ ...@@ -48,8 +48,8 @@
props: ['platInfo'], props: ['platInfo'],
created() { created() {
this.active = this.$route.path.split('/').splice(0,3).join('/'); this.active = this.$route.path.split('/').splice(0,3).join('/');
this.permission_read= parseInt(localStorage.getItem("permission_read")).toString(2).split("") this.permission_read= parseInt(sessionStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(localStorage.getItem("permission_control")).toString(2).split("") this.permission_control=parseInt(sessionStorage.getItem("permission_control")).toString(2).split("")
}, },
methods: { methods: {
navClick(index) { navClick(index) {
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<div class="header"> <div class="header">
<span class="title" @click="refresh">机器人监控</span> <span class="title" @click="refresh">机器人监控</span>
<div class="contain"> <div class="contain">
<span class="isSuper" v-show="isSuper=='super'">超级管理员</span>
<span class="username">{{username}}</span> <span class="username">{{username}}</span>
<span class="loginout" @click="exitLogin">退出</span> <span class="loginout" @click="exitLogin">退出</span>
</div> </div>
...@@ -13,6 +14,7 @@ ...@@ -13,6 +14,7 @@
export default { export default {
data(){ data(){
return{ return{
isSuper:sessionStorage.getItem("environment"),
username: localStorage.getItem("username"), username: localStorage.getItem("username"),
} }
}, },
...@@ -41,6 +43,7 @@ ...@@ -41,6 +43,7 @@
</script> </script>
<style scoped> <style scoped>
.header{ .header{
position: fixed; position: fixed;
top: 0; top: 0;
...@@ -63,6 +66,11 @@ ...@@ -63,6 +66,11 @@
.username{ .username{
margin-right: 20px; margin-right: 20px;
} }
.isSuper{
font-size: 16px;
margin-right: 20px;
color: #D97878;
}
.loginout{ .loginout{
cursor: pointer; cursor: pointer;
} }
......
...@@ -259,8 +259,8 @@ export default { ...@@ -259,8 +259,8 @@ export default {
console.log("登录返回信息",res) console.log("登录返回信息",res)
// sessionStorage.setItem("isSuper",res.data.data.is_super) // sessionStorage.setItem("isSuper",res.data.data.is_super)
sessionStorage.setItem("environment",res.data.data.class); sessionStorage.setItem("environment",res.data.data.class);
localStorage.setItem("permission_control",res.data.data.permission_control) sessionStorage.setItem("permission_control",res.data.data.permission_control)
localStorage.setItem("permission_read",res.data.data.permission_read) sessionStorage.setItem("permission_read",res.data.data.permission_read)
this.$router.push({ this.$router.push({
path:'/monitor/home' path:'/monitor/home'
}) })
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
</div> </div>
<!-- 机器人配置 --> <!-- 机器人配置 -->
<el-button <el-button
v-show="permission_read[1]" v-show="parseInt(permission_read[5])"
class="fr update-button" class="fr update-button"
@click.native.prevent="clickUpdate" @click.native.prevent="clickUpdate"
type="primary" type="primary"
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
</el-button> </el-button>
<!-- 运行配置 --> <!-- 运行配置 -->
<el-button <el-button
v-show="permission_read[4]" v-show="parseInt(permission_read[2])"
class="fr update-button" class="fr update-button"
@click.native.prevent="runningConfig" @click.native.prevent="runningConfig"
type="primary" type="primary"
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
:class="robotInfo.all_profit && robotInfo.all_profit.indexOf('-')!== -1 ? 'lose' : 'gain'">{{robotInfo.all_profit}}</span> :class="robotInfo.all_profit && robotInfo.all_profit.indexOf('-')!== -1 ? 'lose' : 'gain'">{{robotInfo.all_profit}}</span>
</p> </p>
</div> </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>
<span v-show="!robotInfo.status==='normal'">开启</span> <span v-show="!robotInfo.status==='normal'">开启</span>
<el-switch <el-switch
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
<span>交易所</span> <span>交易所</span>
<span>{{robotInfo.platform}}</span> <span>{{robotInfo.platform}}</span>
</p> </p>
<p v-show="!permission_read[6]"> <p v-show="parseInt(permission_read[0])">
<span>行情</span> <span>行情</span>
<span>{{ticketInfo.price}}{{robotDetailInfo.base}}</span> <span>{{ticketInfo.price}}{{robotDetailInfo.base}}</span>
<span class="cny">≈¥{{ticketInfo.value}}</span> <span class="cny">≈¥{{ticketInfo.value}}</span>
...@@ -94,9 +94,9 @@ ...@@ -94,9 +94,9 @@
<div class="handle"> <div class="handle">
<span class="coin-name">{{robotInfo.coin}}</span> <span class="coin-name">{{robotInfo.coin}}</span>
<template > <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="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="permission_read[2]">提币</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="permission_read[3]"> <div class="switch" v-show="parseInt(permission_read[3])">
<span v-show="robotInfo.transfer_status==='open'">关闭</span> <span v-show="robotInfo.transfer_status==='open'">关闭</span>
<span v-show="robotInfo.transfer_status==='close'">开启</span> <span v-show="robotInfo.transfer_status==='close'">开启</span>
<el-switch <el-switch
...@@ -134,9 +134,9 @@ ...@@ -134,9 +134,9 @@
<div class="handle"> <div class="handle">
<span class="coin-name">{{robotInfo.base}}</span> <span class="coin-name">{{robotInfo.base}}</span>
<template > <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="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="permission_read[1]">提币</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="permission_read[2]"> <div class="switch" v-show="parseInt(permission_read[4])">
<span v-show="robotInfo.transfer_status==='open'">关闭</span> <span v-show="robotInfo.transfer_status==='open'">关闭</span>
<span v-show="robotInfo.transfer_status==='close'">开启</span> <span v-show="robotInfo.transfer_status==='close'">开启</span>
<el-switch <el-switch
...@@ -725,10 +725,10 @@ ...@@ -725,10 +725,10 @@
}, },
created() { created() {
this.init(); this.init();
this.permission_read= parseInt(localStorage.getItem("permission_read")).toString(2).split("") this.permission_read= parseInt(sessionStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(localStorage.getItem("permission_control")).toString(2).split("") this.permission_control=parseInt(sessionStorage.getItem("permission_control")).toString(2).split("")
console.log("可视权限",this.permission_read) // console.log("可视权限",this.permission_read)
console.log("控制权限",this.permission_control) // console.log("控制权限",this.permission_control)
}, },
methods: { methods: {
// handleClose(done) { // handleClose(done) {
...@@ -782,7 +782,7 @@ ...@@ -782,7 +782,7 @@
if (res.data.code === 200) { if (res.data.code === 200) {
// console.log(res.data.data); // console.log(res.data.data);
this.robotInfo = res.data.data[0]; 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') this.transfer_status = Boolean(res.data.data[0].transfer_status === 'open')
} }
}).catch(error => { }).catch(error => {
...@@ -804,7 +804,7 @@ ...@@ -804,7 +804,7 @@
axios.post(ApiConfig.GetRobotConfig, params).then( res => { axios.post(ApiConfig.GetRobotConfig, params).then( res => {
if(res.data.code === 200) { if(res.data.code === 200) {
this.robotConfig = res.data.data; this.robotConfig = res.data.data;
console.log("机器人配置",this.robotConfig) // console.log("机器人配置",this.robotConfig)
} }
}) })
}, },
...@@ -1123,6 +1123,8 @@ ...@@ -1123,6 +1123,8 @@
}, },
// 查询运行配置 // 查询运行配置
runningConfig(){ runningConfig(){
this.config_param=''
this.dialogVisible3 = true;
var params={ var params={
account:this.robotInfo.account, account:this.robotInfo.account,
coin:this.robotInfo.coin, coin:this.robotInfo.coin,
...@@ -1130,23 +1132,21 @@ ...@@ -1130,23 +1132,21 @@
control_type:"monitor_state", control_type:"monitor_state",
// config_param:, // config_param:,
} }
// console.log("水水水水",params)
axios.post(ApiConfig.runRobotConfig,params).then( res => { axios.post(ApiConfig.runRobotConfig,params).then( res => {
if (res.status === 200) { if (res.data.code == 200) {
this.runConfig=res.data this.runConfig=res.data
if(res.data.data){
this.config_param=res.data.data.config_param 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(){ editParamConfig(){
...@@ -1158,18 +1158,24 @@ ...@@ -1158,18 +1158,24 @@
config_param:this.config_param , config_param:this.config_param ,
} }
axios.post(ApiConfig.runRobotConfig,params).then( res => { axios.post(ApiConfig.runRobotConfig,params).then( res => {
if(res.status===200){ // console.log("配置",res)
console.log("修改配置",res); if(res.data.code===200){
this.dialogVisible3=false this.$notify({
} title: '提示',
message: '修改成功',
}).catch( error => { type: 'success',
duration:'2000',
});
// this.dialogVisible3=false
}else{
this.$notify({ this.$notify({
title: '错误', title: '错误',
message: "服务器崩溃啦,请稍后再试", message: res.data.msg,
type: 'error', type: 'error',
duration:'2000', duration:'2000',
}); });
}
this.runningConfig()
}) })
}, },
//弹框确认修改 //弹框确认修改
......
...@@ -77,14 +77,14 @@ ...@@ -77,14 +77,14 @@
label="操作"> label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
v-show="permission_read[2]" v-show="parseInt(permission_read[4])"
@click.native.prevent="clickRecharge(scope.row.coin)" @click.native.prevent="clickRecharge(scope.row.coin)"
type="primary" type="primary"
size="small"> size="small">
充值 充值
</el-button> </el-button>
<el-button <el-button
v-show="permission_read[5]" v-show="parseInt(permission_read[1])"
@click.native.prevent="clickUpdate(scope.row.coin)" @click.native.prevent="clickUpdate(scope.row.coin)"
type="primary" type="primary"
size="small"> size="small">
...@@ -368,8 +368,8 @@ ...@@ -368,8 +368,8 @@
}, },
created() { created() {
this.init(); this.init();
this.permission_read= parseInt(localStorage.getItem("permission_read")).toString(2).split("") this.permission_read= parseInt(sessionStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(localStorage.getItem("permission_control")).toString(2).split("") this.permission_control=parseInt(sessionStorage.getItem("permission_control")).toString(2).split("")
console.log(this.permission_control) console.log(this.permission_control)
}, },
mounted () { mounted () {
......
...@@ -133,8 +133,8 @@ ...@@ -133,8 +133,8 @@
ClickOutside ClickOutside
}, },
created() { created() {
this.permission_read= parseInt(localStorage.getItem("permission_read")).toString(2).split("") this.permission_read= parseInt(sessionStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(localStorage.getItem("permission_control")).toString(2).split("") this.permission_control=parseInt(sessionStorage.getItem("permission_control")).toString(2).split("")
// console.log("可视权限",this.permission_read) // console.log("可视权限",this.permission_read)
// console.log("控制权限",this.permission_control) // console.log("控制权限",this.permission_control)
this.webs = this.webs.length === 0 && sessionStorage.getItem('webs') ? JSON.parse(sessionStorage.getItem('webs')) : this.webs; this.webs = this.webs.length === 0 && sessionStorage.getItem('webs') ? JSON.parse(sessionStorage.getItem('webs')) : this.webs;
......
...@@ -633,7 +633,7 @@ ...@@ -633,7 +633,7 @@
axios.post(ApiConfig.GetMatchRobots,params).then( res => { axios.post(ApiConfig.GetMatchRobots,params).then( res => {
if (res.data.code === 200) { if (res.data.code === 200) {
let arr=res.data.data.map(item=>{ let arr=res.data.data.map(item=>{
return item.base+"/"+item.coin return item.coin+"/"+item.base
}) })
this.haveSymbol=arr this.haveSymbol=arr
} }
......
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
<span>查看详情</span> <span>查看详情</span>
<i class="el-icon-caret-right"></i> <i class="el-icon-caret-right"></i>
</div> </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>
<span v-show="!item.status=='normal'">开启</span> <span v-show="!item.status=='normal'">开启</span>
<el-switch <el-switch
...@@ -110,17 +110,17 @@ ...@@ -110,17 +110,17 @@
<!-- <p class="robot-nameTwo">{{item.status}}</p> --> <!-- <p class="robot-nameTwo">{{item.status}}</p> -->
<div class="twoChart-box" > <div class="twoChart-box" >
<div class="chart-box" > <div class="chart-box" >
<p v-show="permission_read[6]" class="title">{{item.coin}}波动</p> <p v-show="parseInt(permission_read[0])" 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="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="permission_read[6]" class="dataTwo">{{item.coin_wave}}</p> <p v-show="parseInt(permission_read[0])" 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_wave*item.coin_ticker}}</p>
</div> </div>
<div class="chart-box"> <div class="chart-box">
<p v-show="permission_read[6]" class="title">{{item.base}}波动</p> <p v-show="parseInt(permission_read[0])" 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="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="permission_read[6]" class="dataTwo">{{item.base_wave}}</p> <p v-show="parseInt(permission_read[0])" 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_wave*item.base_ticker}}</p>
</div> </div>
</div> </div>
...@@ -128,14 +128,14 @@ ...@@ -128,14 +128,14 @@
<div class="coinOne"> <div class="coinOne">
<span>{{item.coin}}</span> <span>{{item.coin}}</span>
<div class="sum"> <div class="sum">
<span>{{item.coin_wave}}</span> <span>{{item.coin_amount}}</span>
<!-- <span>{{item.coin}}</span> --> <!-- <span>{{item.coin}}</span> -->
</div> </div>
</div> </div>
<div class="coin" > <div class="coin" >
<span>≈¥{{item.coin_fee}}</span> <span>≈¥{{item.coin_ticker}}</span>
<div class="sum"> <div class="sum">
<span>≈¥{{item.coin_fee}}</span> <span>≈¥{{item.coin_amount*item.coin_ticker}}</span>
<!-- <span>{{item.coin}}</span> --> <!-- <span>{{item.coin}}</span> -->
</div> </div>
</div> </div>
...@@ -145,13 +145,13 @@ ...@@ -145,13 +145,13 @@
<div class="coinOne"> <div class="coinOne">
<span>{{item.base}}</span> <span>{{item.base}}</span>
<div class="sum"> <div class="sum">
<span>{{item.base_wave}}</span> <span>{{item.base_amount}}</span>
</div> </div>
</div> </div>
<div class="base"> <div class="base">
<span>≈¥{{item.base_fee}}</span> <span>≈¥{{item.base_ticker}}</span>
<div class="sum"> <div class="sum">
<span>≈¥{{item.base_fee}}</span> <span>≈¥{{item.base_amount*item.base_ticker}}</span>
</div> </div>
</div> </div>
...@@ -226,10 +226,10 @@ ...@@ -226,10 +226,10 @@
ClickOutside ClickOutside
}, },
created() { created() {
this.permission_read= parseInt(localStorage.getItem("permission_read")).toString(2).split("") this.permission_read= parseInt(sessionStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(localStorage.getItem("permission_control")).toString(2).split("") this.permission_control=parseInt(sessionStorage.getItem("permission_control")).toString(2).split("")
// console.log("可视权限",this.permission_read) console.log("可视权限",this.permission_read)
// console.log("控制权限",this.permission_control) console.log("控制权限",this.permission_control)
this.webs = this.webs.length === 0 && sessionStorage.getItem('webs') ? JSON.parse(sessionStorage.getItem('webs')) : this.webs; 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.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