Commit 90a51475 authored by 王奇's avatar 王奇

需求修改

parent 73607348
...@@ -13,21 +13,21 @@ ...@@ -13,21 +13,21 @@
<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-if="environment=='inside'" v-show="permission_read[6]"> <el-submenu index="2" v-show="permission_read[6]">
<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-if="environment=='inside'" v-show="permission_read[6]"> <el-menu-item index="/monitor/account" v-show="permission_read[6]">
<span slot="title">银行账户</span> <span slot="title">银行账户</span>
</el-menu-item> </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> <span slot="title">币种充提统计</span>
</el-menu-item> </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> <span slot="title">币种波动统计</span>
</el-menu-item> </el-menu-item >
<el-menu-item index="/monitor/adminSet" v-if="environment=='inside'" v-show="permission_read[6]"> <el-menu-item index="/monitor/adminSet" v-show="false">
<span slot="title">管理员设置</span> <span slot="title">管理员设置</span>
</el-menu-item> </el-menu-item>
</el-menu> </el-menu>
......
...@@ -257,6 +257,7 @@ export default { ...@@ -257,6 +257,7 @@ export default {
localStorage["token"] =res.data.data.token localStorage["token"] =res.data.data.token
sessionStorage.setItem("isLogin",true); sessionStorage.setItem("isLogin",true);
console.log("登录返回信息",res) console.log("登录返回信息",res)
// 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) localStorage.setItem("permission_control",res.data.data.permission_control)
localStorage.setItem("permission_read",res.data.data.permission_read) localStorage.setItem("permission_read",res.data.data.permission_read)
......
...@@ -29,16 +29,16 @@ ...@@ -29,16 +29,16 @@
<div class="dashboard" <div class="dashboard"
:class="[(robotDetailInfo.base_status==='abnormal' ||robotDetailInfo.coin_status==='abnormal' || robotDetailInfo.profit_status === 'abnormal') ? 'abnormal' : robotDetailInfo.status || 'normal']"> :class="[(robotDetailInfo.base_status==='abnormal' ||robotDetailInfo.coin_status==='abnormal' || robotDetailInfo.profit_status === 'abnormal') ? 'abnormal' : robotDetailInfo.status || 'normal']">
<div class="chart-box"> <div class="chart-box">
<p class="title" v-if="environment=='inside'">今日波动</p> <p class="title" >今日波动</p>
<p class="data" <p class="data"
:class="robotInfo.today_profit && robotInfo.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'" :class="robotInfo.today_profit && robotInfo.today_profit.indexOf('-')!== -1 ? 'lose' : 'gain'"
v-if="environment=='inside'"
> >
{{robotInfo.today_profit}}</p> {{robotInfo.today_profit}}</p>
<div class="type-box"> <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==='normal'" class="type" :class="{'inside':environment=='inside'||'super','outside':environment=='outside'}">正在运行</p>
<p v-show="robotInfo.status==='stop'" class="type" :class="{'inside':environment=='inside','outside':environment=='outside'}">停止运行</p> <p v-show="robotInfo.status==='stop'" class="type" :class="{'inside':environment=='inside'||'super','outside':environment=='outside'}">停止运行</p>
<p v-if="environment=='inside'"> <p>
<span class="result">总波动</span> <span class="result">总波动</span>
<span class="data" <span class="data"
: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>
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
<span>交易所</span> <span>交易所</span>
<span>{{robotInfo.platform}}</span> <span>{{robotInfo.platform}}</span>
</p> </p>
<p v-if="environment=='inside'" v-show="!permission_read[6]"> <p v-show="!permission_read[6]">
<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>
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
<div class="handle-content" v-loading="Loading" element-loading-text="正在刷新数据"> <div class="handle-content" v-loading="Loading" element-loading-text="正在刷新数据">
<div class="handle"> <div class="handle">
<span class="coin-name">{{robotInfo.coin}}</span> <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="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> <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]"> <div class="switch" v-show="permission_read[3]">
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
<div class="handle-content" v-loading="Loading" element-loading-text="正在刷新数据"> <div class="handle-content" v-loading="Loading" element-loading-text="正在刷新数据">
<div class="handle"> <div class="handle">
<span class="coin-name">{{robotInfo.base}}</span> <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="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> <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]"> <div class="switch" v-show="permission_read[2]">
......
...@@ -135,8 +135,8 @@ ...@@ -135,8 +135,8 @@
created() { created() {
this.permission_read= parseInt(localStorage.getItem("permission_read")).toString(2).split("") this.permission_read= parseInt(localStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(localStorage.getItem("permission_control")).toString(2).split("") this.permission_control=parseInt(localStorage.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.checkedWeb = this.webs[0]; this.checkedWeb = this.webs[0];
for (let item of JSON.parse(sessionStorage.getItem('platInfo'))) { for (let item of JSON.parse(sessionStorage.getItem('platInfo'))) {
......
...@@ -295,7 +295,7 @@ ...@@ -295,7 +295,7 @@
ClickOutside ClickOutside
}, },
created() { 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.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;
this.init(); this.init();
...@@ -361,9 +361,7 @@ ...@@ -361,9 +361,7 @@
}, },
//动态单元格样式 //动态单元格样式
set_cell_style({row, column, rowIndex, columnIndex}){ set_cell_style({row, column, rowIndex, columnIndex}){
console.log("ss",row.coin_wave_status)
if(row.coin_wave_status=="abnormal"&&column.label=="目标币当日波动量(比例)"){ if(row.coin_wave_status=="abnormal"&&column.label=="目标币当日波动量(比例)"){
// console("ddd")
return 'color:#D97878' return 'color:#D97878'
}else if(row.base_wave_status=="abnormal"&&column.label=="基础币当日波动量(比例)"){ }else if(row.base_wave_status=="abnormal"&&column.label=="基础币当日波动量(比例)"){
return 'color:#D97878' return 'color:#D97878'
...@@ -426,7 +424,7 @@ ...@@ -426,7 +424,7 @@
if (res.data.code === 200) { if (res.data.code === 200) {
this.listCount=res.data.data.count this.listCount=res.data.data.count
this.tableData=res.data.data.list this.tableData=res.data.data.list
console.log("列表数据",this.tableData) // console.log("列表数据",this.tableData)
} }
}) })
}, },
...@@ -455,11 +453,15 @@ ...@@ -455,11 +453,15 @@
}, },
// 导出当前波动列表 // 导出当前波动列表
exportCurrency(type){ exportCurrency(type){
let headers={
token:localStorage.getItem("token")
}
let params = { let params = {
platform: "", account:this.robotAccountOne,
coin: "", platform: this.checkedWebs.join(','),
min_date_time:"", coin: this.checkedCurrencies.join(','),
max_date_time: "" min_date_time:this.selectTime[0]?this.selectTime[0]:'',
max_date_time: this.selectTime[1]?this.selectTime[1]:''
} }
if (type !== 'all') { if (type !== 'all') {
Object.assign(params, { Object.assign(params, {
...@@ -614,7 +616,7 @@ ...@@ -614,7 +616,7 @@
if (res.data.code === 200) { if (res.data.code === 200) {
this.listCount=res.data.data.count this.listCount=res.data.data.count
this.tableData=res.data.data.list this.tableData=res.data.data.list
console.log("列表数据",this.tableData) // console.log("列表数据",this.tableData)
} }
}) })
}, },
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<p>{{robotStatusList.coin_wave_status_abnormal}}</p> <p>{{robotStatusList.coin_wave_status_abnormal}}</p>
<p>目标币今日波动异常(台)</p> <p>目标币今日波动异常(台)</p>
</li> </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>{{robotStatusList.base_wave_status_abnormal}}</p>
<p>基础币今日波动异常(台)</p> <p>基础币今日波动异常(台)</p>
</li> </li>
...@@ -105,22 +105,22 @@ ...@@ -105,22 +105,22 @@
</div> </div>
</div> </div>
<p class="robot-name">{{item.tag}}</p> <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==='normal'" class="type" :class="{'inside':environment=='inside'||'super','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==='stop'" class="type" :class="{'inside':environment=='inside'||'super','outside':environment=='outside'}">停止运行</p>
<!-- <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]" v-if="environment=='inside'" class="title">{{item.coin}}波动</p> <p v-show="permission_read[6]" 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]" 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]" 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_wave*item.coin_ticker}}</p>
</div> </div>
<div class="chart-box"> <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]" 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]" 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]" 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_wave*item.base_ticker}}</p>
</div> </div>
</div> </div>
...@@ -228,8 +228,8 @@ ...@@ -228,8 +228,8 @@
created() { created() {
this.permission_read= parseInt(localStorage.getItem("permission_read")).toString(2).split("") this.permission_read= parseInt(localStorage.getItem("permission_read")).toString(2).split("")
this.permission_control=parseInt(localStorage.getItem("permission_control")).toString(2).split("") this.permission_control=parseInt(localStorage.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;
...@@ -342,7 +342,7 @@ ...@@ -342,7 +342,7 @@
if (res.data.code === 200) { if (res.data.code === 200) {
// console.log(res.data.data); // console.log(res.data.data);
this.robotList = res.data.data; this.robotList = res.data.data;
console.log("机器人数据",res.data.data) // console.log("机器人数据",res.data.data)
} }
}).catch( error => { }).catch( error => {
this.$notify({ this.$notify({
......
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