feat:现金支付不予许退款

This commit is contained in:
dzc committed 2025-06-10 15:30:14 +08:00
1 parent 2937f29168
commit 3c9b7f118f
2 files changed
+78 -127

No files matched your search

@@ -3,28 +3,16 @@
<div class="layout-padding-auto layout-padding-view">
<el-row>
<div class="mb8" style="width: 100%">
<right-toolbar
class="ml10 mr20"
style="float: right"
:search="false"
@queryTable="getList"
:export="true"
@exportExcel="exportExcel"
/>
<right-toolbar class="ml10 mr20" style="float: right" :search="false" @queryTable="getList"
:export="true" @exportExcel="exportExcel" />
</div>
</el-row>
<el-table
:data="data.list"
v-loading="state.loading"
border
:header-cell-style="tableStyle.headerCellStyle"
show-summary
:summary-method="getSummaries"
>
<el-table-column type="index" label="#" align="center" width="60" />
<el-table-column prop="username" label="用户" align="center" width="120" />
<el-table-column prop="userMobile" label="手机号" align="center" width="120" />
<el-table-column prop="bizType" label="充值类型" align="center" width="100">
<el-table :data="data.list" v-loading="state.loading" border :header-cell-style="tableStyle.headerCellStyle"
show-summary :summary-method="getSummaries">
<el-table-column type="index" label="#" align="center" />
<el-table-column prop="username" label="用户" align="center" />
<el-table-column prop="userMobile" label="手机号" align="center" />
<el-table-column prop="bizType" label="充值类型" align="center">
<dict-tag :options="wallet_biz_recharge" :value="detail.bizType" />
</el-table-column>
<el-table-column prop="currentImport_price" label="操作金额" align="center" min-width="250">
@@ -32,22 +20,15 @@
<div class="color-success">{{ displayPrice(row.currentImport_price) }}</div>
</template>
</el-table-column>
<el-table-column v-if="detail.bizType == 2 && false" prop="afterBalance" label="记账扣款后余额" align="center" min-width="180">
<el-table-column v-if="detail.bizType == 2 && false" prop="afterBalance" label="记账扣款后余额" align="center">
<template #default="{ row }">
<div class="color-danger">{{ displayPrice(row.afterBalance) }}</div>
<div v-if="row.afterBalance < 0" class="color-danger">(余额不足记账扣款)</div>
</template>
</el-table-column>
<slot>
<el-table-column
v-if="data.tableList && data.tableList.length"
:prop="v"
v-for="(v, i) in data.tableList"
:key="i"
align="center"
min-width="250"
>
<!-- <slot>
<el-table-column v-if="data.tableList && data.tableList.length" :prop="v"
v-for="(v, i) in data.tableList" :key="i" align="center" min-width="250">
<template #header>
<div>
{{ data.tableListStr[i] }}
@@ -55,18 +36,21 @@
</template>
<template #default="{ row }">
<div class="change">
<div v-if="row[`${v}_price`] >= 0" class="change_price">{{ displayPrice(row[`${v}_price`]) }}</div>
<div v-if="row[`${v}_price`] >= 0" class="change_price">{{
displayPrice(row[`${v}_price`]) }}</div>
<div v-else class="change_price">{{ displayPrice(row[`${v}_price`]) }}</div>
<div class="change_text">
<div v-if="row[`${v}_transaction_price`]">
<span>对比上月</span>
<span :class="[row[`${v}_transaction_price`] >= 0 ? 'success' : 'error']" style="margin-left: 5px">
<span :class="[row[`${v}_transaction_price`] >= 0 ? 'success' : 'error']"
style="margin-left: 5px">
{{ displayPrice(row[`${v}_transaction_price`]) }}
</span>
</div>
<div v-if="row[`${v}_transaction_percent`]">
<span>对比上月</span>
<span :class="[row[`${v}_transaction_price`] >= 0 ? 'success' : 'error']" style="margin-left: 5px">
<span :class="[row[`${v}_transaction_price`] >= 0 ? 'success' : 'error']"
style="margin-left: 5px">
{{ row[`${v}_transaction_percent`] }}%
</span>
</div>
@@ -74,9 +58,10 @@
</div>
</template>
</el-table-column>
</slot>
</slot> -->
</el-table>
<pagination @size-change="sizeChangeHandle" @current-change="currentChangeHandle" v-bind="state.pagination" />
<pagination @size-change="sizeChangeHandle" @current-change="currentChangeHandle"
v-bind="state.pagination" />
</div>
</div>
</template>