feat: 前端优化

This commit is contained in:
tbphp
2025-07-18 16:41:38 +08:00
parent 0d9cd5b031
commit 7fb48c0100
2 changed files with 10 additions and 5 deletions

View File

@@ -1,8 +1,8 @@
<script setup lang="ts">
import { keysApi } from "@/api/keys";
import type { Group, GroupStatsResponse } from "@/types/models";
import { getGroupDisplayName } from "@/utils/display";
import { copy } from "@/utils/clipboard";
import { getGroupDisplayName } from "@/utils/display";
import { Pencil, Trash } from "@vicons/ionicons5";
import {
NButton,
@@ -151,9 +151,14 @@ function resetPage() {
<div class="header-left">
<h3 class="group-title">
{{ group ? getGroupDisplayName(group) : "请选择分组" }}
<code v-if="group" class="group-url" @click="copyUrl(group?.endpoint || '')">
<n-tooltip trigger="hover" v-if="group">
<template #trigger>
<code class="group-url" @click="copyUrl(group?.endpoint || '')">
{{ group.endpoint }}
</code>
</template>
点击复制
</n-tooltip>
</h3>
</div>
<div class="header-actions">

View File

@@ -166,7 +166,7 @@ const createColumns = () => [
render: (row: LogRow) =>
h(NEllipsis, { style: "max-width: 200px" }, { default: () => row.upstream_addr }),
},
{ title: "源IP", key: "source_ip", width: 130 },
{ title: "源IP", key: "source_ip", width: 140 },
{
title: "错误信息",
width: 270,