chore: 优化 copy 组件使用

This commit is contained in:
2024-05-17 20:05:49 +08:00
parent 778b3c677f
commit a8b5d97bfa
2 changed files with 12 additions and 6 deletions

View File

@@ -2,12 +2,12 @@
<a-drawer v-model:visible="visible" title="日志详情" :width="720" :footer="false">
<a-descriptions title="基本信息" :column="2" size="large" class="general-description">
<a-descriptions-item label="日志 ID">{{ dataDetail?.id }}</a-descriptions-item>
<a-descriptions-item label="Trace ID"><a-typography-paragraph copyable>{{ dataDetail?.traceId }}</a-typography-paragraph></a-descriptions-item>
<a-descriptions-item label="Trace ID"><a-typography-paragraph :copyable="!!dataDetail?.traceId">{{ dataDetail?.traceId }}</a-typography-paragraph></a-descriptions-item>
<a-descriptions-item label="操作人">{{ dataDetail?.createUserString }}</a-descriptions-item>
<a-descriptions-item label="操作时间">{{ dataDetail?.createTime }}</a-descriptions-item>
<a-descriptions-item label="操作内容">{{ dataDetail?.description }}</a-descriptions-item>
<a-descriptions-item label="所属模块">{{ dataDetail?.module }}</a-descriptions-item>
<a-descriptions-item label="操作 IP"><a-typography-paragraph copyable>{{ dataDetail?.ip }}</a-typography-paragraph></a-descriptions-item>
<a-descriptions-item label="操作 IP"><a-typography-paragraph :copyable="!!dataDetail?.ip">{{ dataDetail?.ip }}</a-typography-paragraph></a-descriptions-item>
<a-descriptions-item label="操作地点">{{ dataDetail?.address }}</a-descriptions-item>
<a-descriptions-item label="浏览器">{{ dataDetail?.browser }}</a-descriptions-item>
<a-descriptions-item label="终端系统">{{ dataDetail?.os }}</a-descriptions-item>
@@ -21,7 +21,7 @@
<a-tag v-else color="green">{{ dataDetail?.timeTaken }} ms</a-tag>
</a-descriptions-item>
<a-descriptions-item label="请求 URI" :span="2">
<a-typography-paragraph copyable>{{ dataDetail?.requestUrl }}</a-typography-paragraph>
<a-typography-paragraph :copyable="!!dataDetail?.requestUrl">{{ dataDetail?.requestUrl }}</a-typography-paragraph>
</a-descriptions-item>
</a-descriptions>
<a-descriptions

View File

@@ -2,7 +2,9 @@
<a-drawer v-model:visible="visible" title="用户详情" :width="width >= 600 ? 600 : '100%'" :footer="false">
<a-descriptions :column="2" size="large" class="general-description">
<a-descriptions-item label="ID" :span="2">{{ dataDetail?.id }}</a-descriptions-item>
<a-descriptions-item label="用户名"><a-typography-paragraph copyable>{{ dataDetail?.username }}</a-typography-paragraph></a-descriptions-item>
<a-descriptions-item label="用户名">
<a-typography-paragraph :copyable="!!dataDetail?.username">{{ dataDetail?.username }}</a-typography-paragraph>
</a-descriptions-item>
<a-descriptions-item label="昵称">{{ dataDetail?.nickname }}</a-descriptions-item>
<a-descriptions-item label="性别">
<span v-if="dataDetail?.gender === 1"></span>
@@ -13,8 +15,12 @@
<a-tag v-if="dataDetail?.status === 1" color="green">启用</a-tag>
<a-tag v-else color="red">禁用</a-tag>
</a-descriptions-item>
<a-descriptions-item label="手机号"><a-typography-paragraph copyable>{{ dataDetail?.phone }}</a-typography-paragraph></a-descriptions-item>
<a-descriptions-item label="邮箱"><a-typography-paragraph copyable>{{ dataDetail?.email }}</a-typography-paragraph></a-descriptions-item>
<a-descriptions-item label="手机号">
<a-typography-paragraph :copyable="!!dataDetail?.phone">{{ dataDetail?.phone || '暂无' }}</a-typography-paragraph>
</a-descriptions-item>
<a-descriptions-item label="邮箱">
<a-typography-paragraph :copyable="!!dataDetail?.email">{{ dataDetail?.email || '暂无' }}</a-typography-paragraph>
</a-descriptions-item>
<a-descriptions-item label="所属部门">{{ dataDetail?.deptName }}</a-descriptions-item>
<a-descriptions-item label="角色">{{ dataDetail?.roleNames }}</a-descriptions-item>
<a-descriptions-item label="创建人">{{ dataDetail?.createUserString }}</a-descriptions-item>