/transfers已拒绝模块显示成功

This commit is contained in:
2025-08-13 10:32:57 +08:00
parent 9de3225d2c
commit 9ee5dc50f9

View File

@@ -113,7 +113,7 @@
@click="statusFilter = ''" @click="statusFilter = ''"
> >
<span class="filter-text">全部</span> <span class="filter-text">全部</span>
<span class="filter-count">{{ pagination.total }}</span> <!-- <span class="filter-count">{{ pagination.total }}</span> -->
</div> </div>
<div <div
class="filter-item" class="filter-item"
@@ -121,7 +121,7 @@
@click="statusFilter = 'pending'" @click="statusFilter = 'pending'"
> >
<span class="filter-text">待确认</span> <span class="filter-text">待确认</span>
<span class="filter-count">{{ pendingCount }}</span> <!-- <span class="filter-count">{{ pendingCount }}</span> -->
</div> </div>
<div <div
class="filter-item" class="filter-item"
@@ -129,15 +129,20 @@
@click="statusFilter = 'confirmed'" @click="statusFilter = 'confirmed'"
> >
<span class="filter-text">已确认</span> <span class="filter-text">已确认</span>
<span class="filter-count">{{ confirmedCount }}</span> <!-- <span class="filter-count">{{ confirmedCount }}</span> -->
</div> </div>
<div <!-- <div
class="filter-item" class="filter-item"
:class="{ active: statusFilter === 'rejected' }" :class="{ active: statusFilter === 'rejected' }"
@click="statusFilter = 'rejected'" @click="statusFilter = 'rejected'"
> -->
<div
class="filter-item"
:class="{ active: statusFilter === 'not_received' }"
@click="statusFilter = 'not_received'"
> >
<span class="filter-text">已拒绝</span> <span class="filter-text">已拒绝</span>
<span class="filter-count">{{ rejectedCount }}</span> <!-- <span class="filter-count">{{ rejectedCount }}</span> -->
</div> </div>
</div> </div>
</template> </template>
@@ -357,24 +362,24 @@ const paginationLayout = computed(() => {
}) })
// 计算属性 // 计算属性
const pendingCount = computed(() => { // const pendingCount = computed(() => {
return allTransferHistory.value.filter(t => // return allTransferHistory.value.filter(t =>
t.status === 'pending' && // t.status === 'pending' &&
t.to_user_id === userStore.user.id // t.to_user_id === userStore.user.id
).length // ).length
}) // })
const confirmedCount = computed(() => { // const confirmedCount = computed(() => {
return allTransferHistory.value.filter(t => // return allTransferHistory.value.filter(t =>
t.status === 'confirmed' // t.status === 'confirmed'
).length // ).length
}) // })
const rejectedCount = computed(() => { // const rejectedCount = computed(() => {
return allTransferHistory.value.filter(t => // return allTransferHistory.value.filter(t =>
t.status === 'rejected' // t.status === 'rejected'
).length // ).length
}) // })
// 窗口大小变化监听 // 窗口大小变化监听
const handleResize = () => { const handleResize = () => {
@@ -448,7 +453,7 @@ const loadTransferHistory = async () => {
allTransferHistory.value = response.data.data.transfers || [] allTransferHistory.value = response.data.data.transfers || []
filteredTransferHistory.value = allTransferHistory.value filteredTransferHistory.value = allTransferHistory.value
pagination.total = response.data.data.pagination?.total || 0 pagination.total = response.data.data.pagination?.total || 0
console.log(allTransferHistory.value) console.log(allTransferHistory.value)//打印结果
} }
} catch (error) { } catch (error) {
console.error('加载转账记录失败:', error) console.error('加载转账记录失败:', error)
@@ -516,9 +521,10 @@ const getStatusText = (status) => {
const texts = { const texts = {
pending: '待确认', pending: '待确认',
confirmed: '已确认', confirmed: '已确认',
rejected: '已拒绝', //rejected: '已拒绝',
received: '已收款', received: '已收款',
not_received: '未收到款', //not_received: '未收到款',
not_received: '已拒绝',
cancelled: '已取消' cancelled: '已取消'
} }
return texts[status] || '未知' return texts[status] || '未知'