卡券功能

This commit is contained in:
磷叶 2025-05-27 16:18:09 +08:00
parent 0d8551c020
commit d0c983f0c6

View File

@ -60,10 +60,16 @@
<el-tab-pane label="运营区" lazy v-if="checkPermi(['bst:area:list'])"> <el-tab-pane label="运营区" lazy v-if="checkPermi(['bst:area:list'])">
<area-index :query="{userId: detail.userId}" /> <area-index :query="{userId: detail.userId}" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="消费订单" lazy v-if="checkPermi(['bst:order:list'])"> <el-tab-pane label="骑行消费" lazy v-if="checkPermi(['bst:order:list'])">
<order :query="{userId: detail.userId}" /> <order :query="{userId: detail.userId}" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="收入订单" lazy v-if="checkPermi(['bst:order:list'])"> <el-tab-pane label="卡券消费" lazy v-if="checkPermi(['bst:vipOrder:list'])">
<vip-order :query="{userId: detail.userId}" />
</el-tab-pane>
<el-tab-pane label="卡券" lazy v-if="checkPermi(['bst:vipUser:list'])">
<vip-user :query="{userId: detail.userId}" />
</el-tab-pane>
<el-tab-pane label="骑行收入" lazy v-if="checkPermi(['bst:order:list'])">
<order :query="{bonusUserId: detail.userId}" /> <order :query="{bonusUserId: detail.userId}" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="出租记录" lazy v-if="checkPermi(['bst:orderDevice:list'])"> <el-tab-pane label="出租记录" lazy v-if="checkPermi(['bst:orderDevice:list'])">
@ -133,10 +139,13 @@ import OrderDevice from '@/views/bst/orderDevice/index.vue'
import RealName from '@/views/bst/realName/index.vue' import RealName from '@/views/bst/realName/index.vue'
import Suit from '@/views/bst/suit/index.vue' import Suit from '@/views/bst/suit/index.vue'
import UserApp from '@/views/bst/userApp/index.vue' import UserApp from '@/views/bst/userApp/index.vue'
import VipOrder from '@/views/bst/vipOrder/index.vue'
import VipUser from '@/views/bst/vipUser/index.vue'
import Withdraw from '@/views/bst/withdraw/index.vue' import Withdraw from '@/views/bst/withdraw/index.vue'
import OperLog from '@/views/monitor/operlog/index.vue' import OperLog from '@/views/monitor/operlog/index.vue'
import UserStatistics from '@/views/system/user/view/components/UserStatistics' import UserStatistics from '@/views/system/user/view/components/UserStatistics'
export default { export default {
name: 'UserView', name: 'UserView',
components: { components: {
@ -161,7 +170,9 @@ export default {
AreaJoin, AreaJoin,
OperLog, OperLog,
CommandLog, CommandLog,
FeeLog FeeLog,
VipOrder,
VipUser
}, },
data() { data() {
return { return {