diff --git a/web/admin/src/views/security/RequestAuditLogsPage.vue b/web/admin/src/views/security/RequestAuditLogsPage.vue index c40b8d2..349ee8b 100644 --- a/web/admin/src/views/security/RequestAuditLogsPage.vue +++ b/web/admin/src/views/security/RequestAuditLogsPage.vue @@ -161,7 +161,7 @@ const columns: TableColumnData[] = [ title: '用时', dataIndex: 'latency_ms', width: 90, render({ record }) { const ms = record.latency_ms - const color = ms < 1000 ? 'green' : ms < 3000 ? 'orange' : 'red' + const color = ms < 10000 ? 'green' : ms < 30000 ? 'orange' : 'red' return h(Tag, { color, size: 'small' }, () => formatMs(ms)) }, }, @@ -170,7 +170,7 @@ const columns: TableColumnData[] = [ render({ record }) { const ms = record.first_token_ms if (!ms) return h("span", { style: "color: #c9cdd4" }, "-") - const color = ms < 500 ? "green" : ms < 1500 ? "orange" : "red" + const color = ms < 2000 ? "green" : ms < 5000 ? "orange" : "red" return h(Tag, { color, size: "small" }, () => formatMs(ms)) }, }, diff --git a/web/admin/src/views/tenant/TenantDetailPage.vue b/web/admin/src/views/tenant/TenantDetailPage.vue index 4bea1a3..8184add 100644 --- a/web/admin/src/views/tenant/TenantDetailPage.vue +++ b/web/admin/src/views/tenant/TenantDetailPage.vue @@ -1,14 +1,14 @@ - - diff --git a/web/admin/src/views/tenant/detail/InfoTab.vue b/web/admin/src/views/tenant/detail/InfoTab.vue new file mode 100644 index 0000000..ea581cb --- /dev/null +++ b/web/admin/src/views/tenant/detail/InfoTab.vue @@ -0,0 +1,159 @@ + + + + + diff --git a/web/admin/src/views/tenant/detail/ModelsTab.vue b/web/admin/src/views/tenant/detail/ModelsTab.vue new file mode 100644 index 0000000..321a0e5 --- /dev/null +++ b/web/admin/src/views/tenant/detail/ModelsTab.vue @@ -0,0 +1,597 @@ + + + + + diff --git a/web/admin/src/views/tenant/detail/TransactionsTab.vue b/web/admin/src/views/tenant/detail/TransactionsTab.vue new file mode 100644 index 0000000..0a09f4e --- /dev/null +++ b/web/admin/src/views/tenant/detail/TransactionsTab.vue @@ -0,0 +1,156 @@ + + + + + diff --git a/web/admin/src/views/tenant/detail/WalletTab.vue b/web/admin/src/views/tenant/detail/WalletTab.vue new file mode 100644 index 0000000..531666e --- /dev/null +++ b/web/admin/src/views/tenant/detail/WalletTab.vue @@ -0,0 +1,444 @@ + + + + + diff --git a/web/admin/src/views/tenant/detail/common.css b/web/admin/src/views/tenant/detail/common.css new file mode 100644 index 0000000..e0573e7 --- /dev/null +++ b/web/admin/src/views/tenant/detail/common.css @@ -0,0 +1,16 @@ +.money { + font-weight: 600; + color: var(--color-success-6); +} +.table-footer { + display: flex; + align-items: center; + justify-content: space-between; + gap: 12px; + margin-top: 16px; + padding-top: 16px; + border-top: 1px solid var(--ta-border-light); +} +.table-footer .table-stats { + margin-bottom: 0; +}