fix: 统计分析,功能权限问题修复。
This commit is contained in:
@@ -73,7 +73,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</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">
|
||||||
<img src="@/static/images/completionTickets.png" alt="" />
|
<img src="@/static/images/completionTickets.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
@@ -105,15 +105,15 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="header-con" ref="searchHeightRef">
|
<div class="header-con" v-show="auth.hasPermi('invest:creditCard','invest:posmachine:list','invest:onlineLend')" ref="searchHeightRef">
|
||||||
<div class="item">
|
<div class="item" v-show="auth.hasPermi('invest:creditCard','invest:posmachine:list','invest:onlineLend')">
|
||||||
<img src="@/static/images/completionTickets.png" alt="" />
|
<img src="@/static/images/completionTickets.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
<div class="title">手续费利息合计</div>
|
<div class="title">手续费利息合计</div>
|
||||||
<div class="num">{{ account.notDailyExpenses}}<span>元</span></div>
|
<div class="num">{{ account.notDailyExpenses}}<span>元</span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item" v-show="auth.hasPermi('invest:posmachine:list')">
|
||||||
<img src="@/static/images/completionTime.png" alt="" />
|
<img src="@/static/images/completionTime.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
<div class="title">POS机手续费</div>
|
<div class="title">POS机手续费</div>
|
||||||
@@ -121,15 +121,15 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="header-con" ref="searchHeightRef">
|
<div class="header-con" v-show="auth.hasPermi('invest:creditCard','invest:onlineLend')" ref="searchHeightRef">
|
||||||
<div class="item">
|
<div class="item" v-show="auth.hasPermi('invest:creditCard')">
|
||||||
<img src="@/static/images/one.png" alt="" />
|
<img src="@/static/images/one.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
<div class="title">信用卡分期利息</div>
|
<div class="title">信用卡分期利息</div>
|
||||||
<div class="num">{{ account.creditInterest}}<span>元</span></div>
|
<div class="num">{{ account.creditInterest}}<span>元</span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item" v-show="auth.hasPermi('invest:onlineLend')">
|
||||||
<img src="@/static/images/ticketSum.png" alt="" />
|
<img src="@/static/images/ticketSum.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
<div class="title">贷款利息</div>
|
<div class="title">贷款利息</div>
|
||||||
@@ -162,6 +162,7 @@
|
|||||||
import { getAcccountsOutInAnalysis } from '@/api/invest/statisticAnalysis'
|
import { getAcccountsOutInAnalysis } from '@/api/invest/statisticAnalysis'
|
||||||
import dayjs from 'dayjs'
|
import dayjs from 'dayjs'
|
||||||
import { timeHandler } from '@/utils/common.ts'
|
import { timeHandler } from '@/utils/common.ts'
|
||||||
|
import auth from "@/plugins/auth"; // 建议使用auth进行鉴权操作
|
||||||
import { listAccounts } from '@/api/invest/accounts'
|
import { listAccounts } from '@/api/invest/accounts'
|
||||||
import {onLoad,onShow} from "@dcloudio/uni-app";
|
import {onLoad,onShow} from "@dcloudio/uni-app";
|
||||||
// 计算属性与监听属性是在vue中而非uniap中 需要注意!!!
|
// 计算属性与监听属性是在vue中而非uniap中 需要注意!!!
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
<div class="num">{{ accountsBalance.debitBalance }}<span>元</span></div>
|
<div class="num">{{ accountsBalance.debitBalance }}<span>元</span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item" v-show="auth.hasPermi('invest:creditCard')">
|
||||||
<img src="@/static/images/ticketSum.png" alt="" />
|
<img src="@/static/images/ticketSum.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
<div class="title">信用卡可用额度</div>
|
<div class="title">信用卡可用额度</div>
|
||||||
@@ -24,15 +24,15 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="header-con" ref="searchHeightRef">
|
<div class="header-con" v-show="auth.hasPermi('invest:futureStocks:list','invest:creditCard')" ref="searchHeightRef">
|
||||||
<div class="item">
|
<div class="item" v-show="auth.hasPermi('invest:creditCard')">
|
||||||
<img src="@/static/images/completionTickets.png" alt="" />
|
<img src="@/static/images/completionTickets.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
<div class="title">信用卡余额</div>
|
<div class="title">信用卡余额</div>
|
||||||
<div class="num">{{ accountsBalance.creditBalance }}<span>元</span></div>
|
<div class="num">{{ accountsBalance.creditBalance }}<span>元</span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item" v-show="auth.hasPermi('invest:futureStocks:list')">
|
||||||
<img src="@/static/images/completionTime.png" alt="" />
|
<img src="@/static/images/completionTime.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
<div class="title">投资账户余额</div>
|
<div class="title">投资账户余额</div>
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="header-con" ref="searchHeightRef">
|
<div class="header-con" v-show="auth.hasPermi('invest:onlineLend')" ref="searchHeightRef">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<img src="@/static/images/one.png" alt="" />
|
<img src="@/static/images/one.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
@@ -76,6 +76,7 @@
|
|||||||
import { getAccountsAnalysis } from '@/api/invest/statisticAnalysis'
|
import { getAccountsAnalysis } from '@/api/invest/statisticAnalysis'
|
||||||
import { getDicts } from '@/api/system/dict/data.js'
|
import { getDicts } from '@/api/system/dict/data.js'
|
||||||
import {onLoad,onShow} from "@dcloudio/uni-app";
|
import {onLoad,onShow} from "@dcloudio/uni-app";
|
||||||
|
import auth from "@/plugins/auth"; // 建议使用auth进行鉴权操作
|
||||||
// 计算属性与监听属性是在vue中而非uniap中 需要注意!!!
|
// 计算属性与监听属性是在vue中而非uniap中 需要注意!!!
|
||||||
import {reactive ,toRefs,ref,computed }from "vue";
|
import {reactive ,toRefs,ref,computed }from "vue";
|
||||||
const pageNum = ref(1)
|
const pageNum = ref(1)
|
||||||
|
|||||||
@@ -105,7 +105,7 @@
|
|||||||
<div class="num">{{ account.expensesCount}}<span>笔</span></div>
|
<div class="num">{{ account.expensesCount}}<span>笔</span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item" v-show="auth.hasPermi('invest:posmachine:list')">
|
||||||
<img src="@/static/images/ticketSum.png" alt="" />
|
<img src="@/static/images/ticketSum.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
<div class="title">POS刷卡支出</div>
|
<div class="title">POS刷卡支出</div>
|
||||||
@@ -113,7 +113,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="header-con" ref="searchHeightRef">
|
<div class="header-con" v-show="auth.hasPermi('invest:posmachine:list')" ref="searchHeightRef">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<img src="@/static/images/completionTickets.png" alt="" />
|
<img src="@/static/images/completionTickets.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
@@ -129,7 +129,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="header-con" ref="searchHeightRef">
|
<div class="header-con" v-show="auth.hasPermi('invest:posmachine:list')" ref="searchHeightRef">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<img src="@/static/images/one.png" alt="" />
|
<img src="@/static/images/one.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
@@ -173,6 +173,7 @@
|
|||||||
<script setup>
|
<script setup>
|
||||||
import { getAcccountsDealAnalysis } from '@/api/invest/statisticAnalysis'
|
import { getAcccountsDealAnalysis } from '@/api/invest/statisticAnalysis'
|
||||||
import { getDicts } from '@/api/system/dict/data.js'
|
import { getDicts } from '@/api/system/dict/data.js'
|
||||||
|
import auth from "@/plugins/auth"; // 建议使用auth进行鉴权操作
|
||||||
import dayjs from 'dayjs'
|
import dayjs from 'dayjs'
|
||||||
import { timeHandler } from '@/utils/common.ts'
|
import { timeHandler } from '@/utils/common.ts'
|
||||||
import { listAccounts } from '@/api/invest/accounts'
|
import { listAccounts } from '@/api/invest/accounts'
|
||||||
|
|||||||
@@ -105,7 +105,7 @@
|
|||||||
<div class="num">{{ account.expensesCount}}<span>笔</span></div>
|
<div class="num">{{ account.expensesCount}}<span>笔</span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item" v-show="auth.hasPermi('invest:posmachine:list')">
|
||||||
<img src="@/static/images/ticketSum.png" alt="" />
|
<img src="@/static/images/ticketSum.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
<div class="title">POS刷卡收入</div>
|
<div class="title">POS刷卡收入</div>
|
||||||
@@ -113,7 +113,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="header-con" ref="searchHeightRef">
|
<div class="header-con" v-show="auth.hasPermi('invest:posmachine:list')" ref="searchHeightRef">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<img src="@/static/images/completionTickets.png" alt="" />
|
<img src="@/static/images/completionTickets.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
@@ -129,7 +129,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="header-con" ref="searchHeightRef">
|
<div class="header-con" v-show="auth.hasPermi('invest:posmachine:list')" ref="searchHeightRef">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<img src="@/static/images/one.png" alt="" />
|
<img src="@/static/images/one.png" alt="" />
|
||||||
<div class="info-sum">
|
<div class="info-sum">
|
||||||
@@ -176,6 +176,7 @@
|
|||||||
import dayjs from 'dayjs'
|
import dayjs from 'dayjs'
|
||||||
import { timeHandler } from '@/utils/common.ts'
|
import { timeHandler } from '@/utils/common.ts'
|
||||||
import { listAccounts } from '@/api/invest/accounts'
|
import { listAccounts } from '@/api/invest/accounts'
|
||||||
|
import auth from "@/plugins/auth"; // 建议使用auth进行鉴权操作
|
||||||
import {onLoad,onShow} from "@dcloudio/uni-app";
|
import {onLoad,onShow} from "@dcloudio/uni-app";
|
||||||
// 计算属性与监听属性是在vue中而非uniap中 需要注意!!!
|
// 计算属性与监听属性是在vue中而非uniap中 需要注意!!!
|
||||||
import {reactive ,toRefs,ref,computed }from "vue";
|
import {reactive ,toRefs,ref,computed }from "vue";
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
</view>
|
</view>
|
||||||
|
|
||||||
<!-- 宫格组件 -->
|
<!-- 宫格组件 -->
|
||||||
<uni-section title="账单统计分析" v-show="auth.hasPermi('invest:accountAnalysis:list')" type="line"></uni-section>
|
<uni-section title="账单统计分析" v-show="auth.hasPermi('invest:creditAnalysis:list')" type="line"></uni-section>
|
||||||
<view class="grid-body">
|
<view class="grid-body">
|
||||||
<uni-grid :column="4" :showBorder="false" >
|
<uni-grid :column="4" :showBorder="false" >
|
||||||
<uni-grid-item v-for="(item, index) in billGridList" :key="index" v-show="auth.hasPermi(item.permission)" @click="navigateTo(item.path)">
|
<uni-grid-item v-for="(item, index) in billGridList" :key="index" v-show="auth.hasPermi(item.permission)" @click="navigateTo(item.path)">
|
||||||
|
|||||||
Reference in New Issue
Block a user