微信支付
This commit is contained in:
@@ -50,6 +50,7 @@
|
||||
class="w-full"
|
||||
>
|
||||
<el-option label="支付宝充值" value="alipay" />
|
||||
<el-option label="微信充值" value="wechat" />
|
||||
<el-option label="对公转账" value="transfer" />
|
||||
<el-option label="赠送" value="gift" />
|
||||
</el-select>
|
||||
@@ -181,6 +182,28 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="订单号" min-width="180">
|
||||
<template #default="{ row }">
|
||||
<div class="text-sm">
|
||||
<div v-if="row.alipay_order_id" class="text-xs">
|
||||
<span class="text-gray-500">支付宝:</span>
|
||||
<span class="font-mono">{{ row.alipay_order_id }}</span>
|
||||
</div>
|
||||
<div v-if="row.wechat_order_id" class="text-xs">
|
||||
<span class="text-gray-500">微信:</span>
|
||||
<span class="font-mono">{{ row.wechat_order_id }}</span>
|
||||
</div>
|
||||
<div v-if="row.transfer_order_id" class="text-xs">
|
||||
<span class="text-gray-500">转账:</span>
|
||||
<span class="font-mono">{{ row.transfer_order_id }}</span>
|
||||
</div>
|
||||
<div v-if="!row.alipay_order_id && !row.wechat_order_id && !row.transfer_order_id" class="text-gray-400">
|
||||
-
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column prop="created_at" label="充值时间" width="160">
|
||||
<template #default="{ row }">
|
||||
<div class="text-sm">
|
||||
@@ -271,16 +294,28 @@
|
||||
<div class="info-section">
|
||||
<h4 class="text-lg font-semibold text-gray-900 mb-4">订单信息</h4>
|
||||
<div class="grid grid-cols-2 gap-4">
|
||||
<div class="info-item">
|
||||
<span class="info-label">订单号</span>
|
||||
<div class="info-item" v-if="selectedRechargeRecord?.alipay_order_id">
|
||||
<span class="info-label">支付宝订单号</span>
|
||||
<span class="info-value font-mono">{{
|
||||
selectedRechargeRecord?.order_id || '-'
|
||||
selectedRechargeRecord?.alipay_order_id || '-'
|
||||
}}</span>
|
||||
</div>
|
||||
<div class="info-item">
|
||||
<span class="info-label">支付流水号</span>
|
||||
<div class="info-item" v-if="selectedRechargeRecord?.wechat_order_id">
|
||||
<span class="info-label">微信订单号</span>
|
||||
<span class="info-value font-mono">{{
|
||||
selectedRechargeRecord?.payment_id || '-'
|
||||
selectedRechargeRecord?.wechat_order_id || '-'
|
||||
}}</span>
|
||||
</div>
|
||||
<div class="info-item" v-if="selectedRechargeRecord?.transfer_order_id">
|
||||
<span class="info-label">转账订单号</span>
|
||||
<span class="info-value font-mono">{{
|
||||
selectedRechargeRecord?.transfer_order_id || '-'
|
||||
}}</span>
|
||||
</div>
|
||||
<div class="info-item" v-if="selectedRechargeRecord?.platform">
|
||||
<span class="info-label">支付平台</span>
|
||||
<span class="info-value">{{
|
||||
selectedRechargeRecord?.platform || '-'
|
||||
}}</span>
|
||||
</div>
|
||||
</div>
|
||||
@@ -402,7 +437,29 @@ const loadRechargeRecords = async () => {
|
||||
const params = {
|
||||
page: currentPage.value,
|
||||
page_size: pageSize.value,
|
||||
...filters,
|
||||
}
|
||||
|
||||
// 只传递非空的筛选条件
|
||||
if (filters.company_name) {
|
||||
params.company_name = filters.company_name
|
||||
}
|
||||
if (filters.recharge_type) {
|
||||
params.recharge_type = filters.recharge_type
|
||||
}
|
||||
if (filters.status) {
|
||||
params.status = filters.status
|
||||
}
|
||||
if (filters.min_amount) {
|
||||
params.min_amount = filters.min_amount
|
||||
}
|
||||
if (filters.max_amount) {
|
||||
params.max_amount = filters.max_amount
|
||||
}
|
||||
if (filters.start_time) {
|
||||
params.start_time = filters.start_time
|
||||
}
|
||||
if (filters.end_time) {
|
||||
params.end_time = filters.end_time
|
||||
}
|
||||
|
||||
// 单用户模式添加用户ID筛选
|
||||
@@ -455,10 +512,10 @@ const getRechargeTypeTag = (type) => {
|
||||
return 'primary'
|
||||
case 'wechat':
|
||||
return 'success'
|
||||
case 'bank':
|
||||
case 'transfer':
|
||||
return 'warning'
|
||||
case 'balance':
|
||||
return 'info'
|
||||
case 'gift':
|
||||
return 'success'
|
||||
default:
|
||||
return 'info'
|
||||
}
|
||||
@@ -469,6 +526,8 @@ const getRechargeTypeText = (type) => {
|
||||
switch (type) {
|
||||
case 'alipay':
|
||||
return '支付宝充值'
|
||||
case 'wechat':
|
||||
return '微信充值'
|
||||
case 'transfer':
|
||||
return '对公转账'
|
||||
case 'gift':
|
||||
|
||||
Reference in New Issue
Block a user