更新优化
This commit is contained in:
parent
06849821c3
commit
b8bf4a007d
|
@ -300,7 +300,6 @@ export default {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 15px;
|
top: 15px;
|
||||||
right: 15px;
|
right: 15px;
|
||||||
z-index: 100;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.boundary-tools {
|
.boundary-tools {
|
||||||
|
|
|
@ -74,6 +74,7 @@
|
||||||
<template v-else-if="column.key === 'reason'">
|
<template v-else-if="column.key === 'reason'">
|
||||||
<order-link v-if="PayBstType.ORDER === d.row.payBstType" :id="d.row.payBstId" :text="d.row.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>
|
<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.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;"/>
|
<dict-tag :options="dict.type.pay_bst_type" :value="d.row.payBstType" size="mini" style="margin-left: 4px;"/>
|
||||||
</template>
|
</template>
|
||||||
|
@ -119,7 +120,7 @@ const defaultSort = {
|
||||||
export default {
|
export default {
|
||||||
name: "Refund",
|
name: "Refund",
|
||||||
mixins: [$showColumns],
|
mixins: [$showColumns],
|
||||||
dicts: ['refund_status', 'pay_bst_type'],
|
dicts: ['refund_status', 'pay_bst_type', 'refund_type'],
|
||||||
components: {FormCol, UserLink, OrderLink},
|
components: {FormCol, UserLink, OrderLink},
|
||||||
props: {
|
props: {
|
||||||
query: {
|
query: {
|
||||||
|
|
|
@ -48,10 +48,10 @@
|
||||||
|
|
||||||
<el-card class="card-box" style="margin-top: 12px;" shadow="hover" v-if="detail.userId">
|
<el-card class="card-box" style="margin-top: 12px;" shadow="hover" v-if="detail.userId">
|
||||||
<el-tabs>
|
<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}" />
|
<device :query="{mchId: detail.userId}" />
|
||||||
</el-tab-pane>
|
</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}" />
|
<model :query="{userId: detail.userId}" />
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane label="套餐" lazy v-if="checkPermi(['bst:suit:list'])">
|
<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'])">
|
<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'])">
|
||||||
<order-device :query="{deviceMchId: detail.userId}" />
|
<order-device :query="{deviceMchId: detail.userId}" />
|
||||||
</el-tab-pane>
|
</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()}" />
|
<bonus :query="{arrivalId: detail.userId, arrivalTypes: BonusArrivalType.userList()}" />
|
||||||
</el-tab-pane>
|
</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}" />
|
<withdraw :query="{userId: detail.userId}" />
|
||||||
</el-tab-pane>
|
</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}" />
|
<balance-log :query="{userId: detail.userId}" />
|
||||||
</el-tab-pane>
|
</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}" />
|
<real-name :query="{userId: detail.userId}" />
|
||||||
</el-tab-pane>
|
</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'])">
|
<el-tab-pane label="收款账户" lazy v-if="checkPermi(['bst:account:list'])">
|
||||||
<account :query="{userId: detail.userId}" />
|
<account :query="{userId: detail.userId}" />
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
|
@ -101,7 +107,7 @@ import UserStatistics from '@/views/system/user/view/components/UserStatistics'
|
||||||
import CollapsePanel from '@/components/CollapsePanel'
|
import CollapsePanel from '@/components/CollapsePanel'
|
||||||
import BooleanTag from '@/components/BooleanTag'
|
import BooleanTag from '@/components/BooleanTag'
|
||||||
import Bonus from '@/views/bst/bonus/index.vue'
|
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 OrderDailyStat from '@/views/bst/index/components/OrderDailyStat.vue'
|
||||||
import Device from '@/views/bst/device/index.vue'
|
import Device from '@/views/bst/device/index.vue'
|
||||||
import AreaIndex from '@/views/bst/area/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 OrderDevice from '@/views/bst/orderDevice/index.vue'
|
||||||
import Withdraw from '@/views/bst/withdraw/index.vue'
|
import Withdraw from '@/views/bst/withdraw/index.vue'
|
||||||
import RealName from '@/views/bst/realName/index.vue'
|
import RealName from '@/views/bst/realName/index.vue'
|
||||||
|
import AreaJoin from '@/views/bst/areaJoin/index.vue'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'UserView',
|
name: 'UserView',
|
||||||
|
@ -135,11 +142,13 @@ export default {
|
||||||
Model,
|
Model,
|
||||||
OrderDevice,
|
OrderDevice,
|
||||||
Withdraw,
|
Withdraw,
|
||||||
RealName
|
RealName,
|
||||||
|
AreaJoin
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
BonusArrivalType,
|
BonusArrivalType,
|
||||||
|
AreaJoinType,
|
||||||
detail: {
|
detail: {
|
||||||
roles: []
|
roles: []
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue
Block a user