fix: 首页菜单权限校验。

This commit is contained in:
tianyongbao
2024-07-07 01:09:21 +08:00
parent 9267c1a3f7
commit 3a95219629

View File

@@ -21,15 +21,15 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="item">
<div class="header-con" v-show="auth.hasPermi('invest:debitCard','invest:futureStocks:list')" ref="searchHeightRef">
<div class="item" v-show="auth.hasPermi('invest:debitCard')">
<img src="./assets/completionTickets.png" alt="" />
<div class="info-sum">
<div class="title">储蓄卡余额</div>
<div class="num">{{ debetBalance }}<span></span></div>
</div>
</div>
<div class="item">
<div class="item" v-show="auth.hasPermi('invest:futureStocks:list')">
<img src="./assets/completionTime.png" alt="" />
<div class="info-sum">
<div class="title">投资账户余额</div>
@@ -37,15 +37,15 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="item">
<div class="header-con" v-show="auth.hasPermi('invest:onlineLend','invest:creditCard')" ref="searchHeightRef">
<div class="item" v-show="auth.hasPermi('invest:onlineLend')">
<img src="./assets/one.png" alt="" />
<div class="info-sum">
<div class="title">网贷欠款</div>
<div class="num">{{ unClearedOnlineDebt }}<span></span></div>
</div>
</div>
<div class="item">
<div class="item" v-show="auth.hasPermi('invest:creditCard')">
<img src="./assets/ticketSum.png" alt="" />
<div class="info-sum">
<div class="title">信用卡已用额度</div>
@@ -53,7 +53,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:onlineLend')" ref="searchHeightRef">
<div class="item">
<img src="./assets/completionTickets.png" alt="" />
<div class="info-sum">
@@ -62,9 +62,9 @@
</div>
</div>
</div>
<div class="header-title" ref="searchHeightRef">&nbsp;&nbsp;&nbsp;&nbsp;投资收益</div>
<div class="header-con" ref="searchHeightRef">
<div class="item">
<div class="header-title" v-show="auth.hasPermi('invest:futureStocks:list')" ref="searchHeightRef">&nbsp;&nbsp;&nbsp;&nbsp;投资收益</div>
<div class="header-con" v-show="auth.hasPermi('invest:futureStocks:list')" ref="searchHeightRef">
<div class="item" >
<img src="./assets/completionTime.png" alt="" />
<div class="info-sum">
<div class="title">投资账户余额</div>
@@ -80,7 +80,7 @@
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:futureStocks:list')" ref="searchHeightRef">
<div class="item">
<img src="./assets/ticketSum.png" alt="" />
<div class="info-sum">
@@ -96,8 +96,8 @@
</div>
</div>
</div>
<div class="header-title" ref="searchHeightRef">&nbsp;&nbsp;&nbsp;&nbsp;网贷信息</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-title" v-show="auth.hasPermi('invest:onlineLend')" ref="searchHeightRef">&nbsp;&nbsp;&nbsp;&nbsp;网贷信息</div>
<div class="header-con" v-show="auth.hasPermi('invest:onlineLend')" ref="searchHeightRef">
<div class="item">
<img src="./assets/one.png" alt="" />
<div class="info-sum">
@@ -113,7 +113,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:onlineLend')" ref="searchHeightRef">
<div class="item">
<img src="./assets/completionTickets.png" alt="" />
<div class="info-sum">
@@ -129,7 +129,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:onlineLend')" ref="searchHeightRef">
<div class="item">
<img src="./assets/ticketSum.png" alt="" />
@@ -146,7 +146,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:onlineLend')" ref="searchHeightRef">
<div class="item">
<img src="./assets/one.png" alt="" />
<div class="info-sum">
@@ -162,7 +162,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:onlineLend')" ref="searchHeightRef">
<div class="item">
<img src="./assets/completionTickets.png" alt="" />
@@ -173,8 +173,8 @@
</div>
</div>
<div class="header-title" ref="searchHeightRef">&nbsp;&nbsp;&nbsp;&nbsp;信用卡信息</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-title" v-show="auth.hasPermi('invest:creditCard')" ref="searchHeightRef">&nbsp;&nbsp;&nbsp;&nbsp;信用卡信息</div>
<div class="header-con" v-show="auth.hasPermi('invest:creditCard')" ref="searchHeightRef">
<div class="item">
<img src="./assets/one.png" alt="" />
<div class="info-sum">
@@ -190,7 +190,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditCard')" ref="searchHeightRef">
<div class="item">
<img src="./assets/completionTickets.png" alt="" />
<div class="info-sum">
@@ -206,7 +206,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditCard')" ref="searchHeightRef">
<div class="item">
<img src="./assets/one.png" alt="" />
<div class="info-sum">
@@ -222,7 +222,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditCard')" ref="searchHeightRef">
<div class="item">
<img src="./assets/completionTickets.png" alt="" />
<div class="info-sum">
@@ -238,7 +238,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditCard')" ref="searchHeightRef">
<div class="item">
<img src="./assets/ticketSum.png" alt="" />
@@ -255,7 +255,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditCard')" ref="searchHeightRef">
<div class="item">
<img src="./assets/completionTime.png" alt="" />
<div class="info-sum">
@@ -271,7 +271,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditCard')" ref="searchHeightRef">
<div class="item">
<img src="./assets/ticketSum.png" alt="" />
@@ -289,7 +289,7 @@
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditCard')" ref="searchHeightRef">
<div class="item">
<img src="./assets/completionTime.png" alt="" />
<div class="info-sum">
@@ -306,7 +306,7 @@
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditCard')" ref="searchHeightRef">
<div class="item">
<img src="./assets/ticketSum.png" alt="" />
<div class="info-sum">
@@ -322,7 +322,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditCard')" ref="searchHeightRef">
<div class="item">
<img src="./assets/completionTime.png" alt="" />
<div class="info-sum">
@@ -331,8 +331,8 @@
</div>
</div>
</div>
<div class="header-title" ref="searchHeightRef">&nbsp;&nbsp;&nbsp;&nbsp;征信信息</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-title" v-show="auth.hasPermi('invest:creditQueryRecord:list')" ref="searchHeightRef">&nbsp;&nbsp;&nbsp;&nbsp;征信信息</div>
<div class="header-con" v-show="auth.hasPermi('invest:creditQueryRecord:list')" ref="searchHeightRef">
<div class="item">
<img src="./assets/one.png" alt="" />
<div class="info-sum">
@@ -348,7 +348,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditQueryRecord:list')" ref="searchHeightRef">
<div class="item">
<img src="./assets/completionTickets.png" alt="" />
<div class="info-sum">
@@ -364,7 +364,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditQueryRecord:list')" ref="searchHeightRef">
<div class="item">
<img src="./assets/one.png" alt="" />
<div class="info-sum">
@@ -380,7 +380,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditQueryRecord:list')" ref="searchHeightRef">
<div class="item">
<img src="./assets/completionTickets.png" alt="" />
<div class="info-sum">
@@ -396,7 +396,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditQueryRecord:list')" ref="searchHeightRef">
<div class="item">
<img src="./assets/ticketSum.png" alt="" />
@@ -413,7 +413,7 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:creditQueryRecord:list')" ref="searchHeightRef">
<div class="item">
<img src="./assets/completionTime.png" alt="" />
<div class="info-sum">
@@ -422,16 +422,16 @@
</div>
</div>
</div>
<div class="header-title" ref="searchHeightRef">&nbsp;&nbsp;&nbsp;&nbsp;基础信息</div>
<div class="header-con" ref="searchHeightRef">
<div class="item">
<div class="header-title" v-show="auth.hasPermi('invest:debitCard')" ref="searchHeightRef">&nbsp;&nbsp;&nbsp;&nbsp;基础信息</div>
<div class="header-con" v-show="auth.hasPermi('invest:posmachine:list','invest:creditCard')" ref="searchHeightRef">
<div class="item" v-show="auth.hasPermi('invest:posmachine:list')">
<img src="./assets/one.png" alt="" />
<div class="info-sum">
<div class="title">POS机总数</div>
<div class="num">{{ posCount }}<span></span></div>
</div>
</div>
<div class="item">
<div class="item" v-show="auth.hasPermi('invest:creditCard')">
<img src="./assets/ticketSum.png" alt="" />
<div class="info-sum">
<div class="title">信用卡总数</div>
@@ -439,15 +439,15 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="item">
<div class="header-con" v-show="auth.hasPermi('invest:debitCard','invest:futureStocks:list')" ref="searchHeightRef">
<div class="item" v-show="auth.hasPermi('invest:debitCard')">
<img src="./assets/completionTickets.png" alt="" />
<div class="info-sum">
<div class="title">储蓄卡总数</div>
<div class="num">{{ debitCount }}<span></span></div>
</div>
</div>
<div class="item">
<div class="item" v-show="auth.hasPermi('invest:futureStocks:list')">
<img src="./assets/one.png" alt="" />
<div class="info-sum">
<div class="title">股票账户总数</div>
@@ -456,16 +456,16 @@
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="header-con" v-show="auth.hasPermi('invest:futureStocks:list')" ref="searchHeightRef">
<div class="item">
<div class="item" v-show="auth.hasPermi('invest:futureStocks:list','invest:onlineLend')">
<img src="./assets/ticketSum.png" alt="" />
<div class="info-sum">
<div class="title">期货账户总数</div>
<div class="num">{{ futuresCount }}<span></span></div>
</div>
</div>
<div class="item">
<div class="item" v-show="auth.hasPermi('invest:onlineLend')">
<img src="./assets/completionTickets.png" alt="" />
<div class="info-sum">
<div class="title">人情总数</div>
@@ -473,8 +473,8 @@
</div>
</div>
</div>
<div class="header-con" ref="searchHeightRef">
<div class="item">
<div class="header-con" v-show="auth.hasPermi('invest:onlineLend')" ref="searchHeightRef">
<div class="item" v-show="auth.hasPermi('invest:onlineLend')" >
<img src="./assets/completionTime.png" alt="" />
<div class="info-sum">
<div class="title">网贷总数</div>
@@ -492,7 +492,7 @@
import { ref, onMounted } from 'vue';
import { getBaseAccountInfo, getDebetInfo, getIncomeInfo, getCreditInfo } from '@/api/invest/accountAnalysis.js'
import { getCreditRecordAnalysis } from '@/api/invest/creditQueryRecord'
import auth from "@/plugins/auth"; // 建议使用auth进行鉴权操作
//投资收益
const futuresIncome = ref(0)
const totalIncome = ref(0)