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

View File

@@ -166,7 +166,7 @@ const createColumns = () => [
render: (row: LogRow) => render: (row: LogRow) =>
h(NEllipsis, { style: "max-width: 200px" }, { default: () => row.upstream_addr }), 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: "错误信息", title: "错误信息",
width: 270, width: 270,