更新优化

This commit is contained in:
磷叶 2025-04-28 10:11:37 +08:00
parent 06849821c3
commit b8bf4a007d
3 changed files with 20 additions and 11 deletions

View File

@ -300,7 +300,6 @@ export default {
position: absolute;
top: 15px;
right: 15px;
z-index: 100;
}
.boundary-tools {

View File

@ -74,6 +74,7 @@
<template v-else-if="column.key === 'reason'">
<order-link v-if="PayBstType.ORDER === d.row.payBstType" :id="d.row.payBstId" :text="d.row.reason" />
<span v-else>{{d.row.reason | dv}}</span>
<dict-tag :options="dict.type.refund_type" :value="d.row.type" size="mini" style="margin-left: 4px;"/>
<dict-tag :options="dict.type.refund_status" :value="d.row.status" size="mini" style="margin-left: 4px;"/>
<dict-tag :options="dict.type.pay_bst_type" :value="d.row.payBstType" size="mini" style="margin-left: 4px;"/>
</template>
@ -119,7 +120,7 @@ const defaultSort = {
export default {
name: "Refund",
mixins: [$showColumns],
dicts: ['refund_status', 'pay_bst_type'],
dicts: ['refund_status', 'pay_bst_type', 'refund_type'],
components: {FormCol, UserLink, OrderLink},
props: {
query: {

View File

@ -48,10 +48,10 @@
<el-card class="card-box" style="margin-top: 12px;" shadow="hover" v-if="detail.userId">
<el-tabs>
<el-tab-pane label="设备" lazy v-if="checkPermi(['bst:device:list'])">
<el-tab-pane label="车辆" lazy v-if="checkPermi(['bst:device:list'])">
<device :query="{mchId: detail.userId}" />
</el-tab-pane>
<el-tab-pane label="车" lazy v-if="checkPermi(['bst:model:list'])">
<el-tab-pane label="车型" lazy v-if="checkPermi(['bst:model:list'])">
<model :query="{userId: detail.userId}" />
</el-tab-pane>
<el-tab-pane label="套餐" lazy v-if="checkPermi(['bst:suit:list'])">
@ -66,21 +66,27 @@
<el-tab-pane label="收入订单" lazy v-if="checkPermi(['bst:order:list'])">
<order :query="{bonusUserId: detail.userId}" />
</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'])">
<order-device :query="{deviceMchId: detail.userId}" />
</el-tab-pane>
<el-tab-pane label="分成记录" lazy v-if="checkPermi(['bst:bonus:list'])">
<el-tab-pane label="分成" lazy v-if="checkPermi(['bst:bonus:list'])">
<bonus :query="{arrivalId: detail.userId, arrivalTypes: BonusArrivalType.userList()}" />
</el-tab-pane>
<el-tab-pane label="提现记录" lazy v-if="checkPermi(['bst:withdraw:list'])">
<el-tab-pane label="提现" lazy v-if="checkPermi(['bst:withdraw:list'])">
<withdraw :query="{userId: detail.userId}" />
</el-tab-pane>
<el-tab-pane label="账变记录" lazy v-if="checkPermi(['bst:balanceLog:list'])">
<el-tab-pane label="账变" lazy v-if="checkPermi(['bst:balanceLog:list'])">
<balance-log :query="{userId: detail.userId}" />
</el-tab-pane>
<el-tab-pane label="实名认证" lazy v-if="checkPermi(['bst:realName:list'])">
<el-tab-pane label="实名" lazy v-if="checkPermi(['bst:realName:list'])">
<real-name :query="{userId: detail.userId}" />
</el-tab-pane>
<el-tab-pane label="加盟区域" lazy v-if="checkPermi(['bst:areaJoin:list'])">
<area-join :query="{userId: detail.userId, types: [AreaJoinType.JOIN, AreaJoinType.COOPERATE]}" />
</el-tab-pane>
<el-tab-pane label="运维区域" lazy v-if="checkPermi(['bst:areaJoin:list'])">
<area-join :query="{userId: detail.userId, types: [AreaJoinType.OPERATION]}" />
</el-tab-pane>
<el-tab-pane label="收款账户" lazy v-if="checkPermi(['bst:account:list'])">
<account :query="{userId: detail.userId}" />
</el-tab-pane>
@ -101,7 +107,7 @@ import UserStatistics from '@/views/system/user/view/components/UserStatistics'
import CollapsePanel from '@/components/CollapsePanel'
import BooleanTag from '@/components/BooleanTag'
import Bonus from '@/views/bst/bonus/index.vue'
import { BonusArrivalType } from '@/utils/enums'
import { BonusArrivalType, AreaJoinType } from '@/utils/enums'
import OrderDailyStat from '@/views/bst/index/components/OrderDailyStat.vue'
import Device from '@/views/bst/device/index.vue'
import AreaIndex from '@/views/bst/area/index.vue'
@ -114,6 +120,7 @@ import Model from '@/views/bst/model/index.vue'
import OrderDevice from '@/views/bst/orderDevice/index.vue'
import Withdraw from '@/views/bst/withdraw/index.vue'
import RealName from '@/views/bst/realName/index.vue'
import AreaJoin from '@/views/bst/areaJoin/index.vue'
export default {
name: 'UserView',
@ -135,11 +142,13 @@ export default {
Model,
OrderDevice,
Withdraw,
RealName
RealName,
AreaJoin
},
data() {
return {
BonusArrivalType,
AreaJoinType,
detail: {
roles: []
},