Merge remote-tracking branch 'upstream/main'

# Conflicts:
#	src/routes/api.js
This commit is contained in:
於林涛
2025-10-08 19:34:17 +08:00
13 changed files with 399 additions and 179 deletions

View File

@@ -38,6 +38,9 @@
</div>
<p class="text-xs text-gray-500 dark:text-gray-400 sm:text-sm">
{{ summary?.days || 30 }} 天内的费用与请求趋势
<span v-if="summary?.actualDaysUsed && summary?.actualDaysUsed < summary?.days">
(日均基于实际使用 {{ summary.actualDaysUsed }} )
</span>
</p>
</div>
</div>
@@ -443,7 +446,10 @@ const primaryMetrics = computed(() => [
key: 'avgCost',
label: '日均费用',
value: props.summary?.avgDailyCostFormatted || formatCost(props.summary?.avgDailyCost || 0),
subtitle: '平均每日成本',
subtitle:
props.summary?.actualDaysUsed && props.summary?.actualDaysUsed < props.summary?.days
? `基于 ${props.summary.actualDaysUsed} 天实际使用`
: '平均每日成本',
icon: 'fa-wave-square',
iconClass: 'text-purple-500'
},

View File

@@ -1,8 +1,9 @@
import { defineStore } from 'pinia'
import axios from 'axios'
import { showToast } from '@/utils/toast'
import { API_PREFIX } from '@/config/api'
const API_BASE = '/users'
const API_BASE = `${API_PREFIX}/users`
export const useUserStore = defineStore('user', {
state: () => ({