21
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
zpc 2026-04-08 19:33:23 +08:00
parent 9c25b4ca35
commit ef186007c4

View File

@ -20,8 +20,7 @@ const { checkLogin } = useAuth()
const tabs = [
{ label: '全部', value: 'all' },
{ label: '已测评', value: 'completed' },
{ label: '待测评', value: 'pending' },
{ label: '已退款', value: 'refunded' }
{ label: '待测评', value: 'pending' }
]
//
@ -70,12 +69,16 @@ function getDisplayStatus(order) {
* 根据当前tab过滤订单列表
*/
const filteredList = computed(() => {
if (activeTab.value === 'all') return orderList.value
return orderList.value.filter(order => {
// 退退
const visibleList = orderList.value.filter(order => {
const dst = getDisplayStatus(order)
return dst !== '已退款' && dst !== '退款中'
})
if (activeTab.value === 'all') return visibleList
return visibleList.filter(order => {
const dst = getDisplayStatus(order)
if (activeTab.value === 'completed') return dst === '已测评'
if (activeTab.value === 'pending') return dst === '待测评' || dst === '测评中'
if (activeTab.value === 'refunded') return dst === '已退款' || dst === '退款中'
return true
})
})