Show license device user info
这个提交包含在:
父节点
02d64f1cb9
当前提交
690d930a17
@ -83,6 +83,14 @@ export interface LicenseDevice {
|
||||
companyId: string
|
||||
deviceId: string
|
||||
deviceName?: string | null
|
||||
deviceModel?: string | null
|
||||
deviceVendor?: string | null
|
||||
osVersion?: string | null
|
||||
userId?: string | null
|
||||
userName?: string | null
|
||||
userEmail?: string | null
|
||||
userPhone?: string | null
|
||||
userInfoJson?: string | null
|
||||
registeredAt: string
|
||||
lastVerifiedAt?: string | null
|
||||
isActive: boolean
|
||||
|
||||
@ -80,6 +80,30 @@
|
||||
<el-table-column prop="deviceName" label="设备名称" min-width="120">
|
||||
<template #default="{ row }">{{ row.deviceName || '-' }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="用户" min-width="180">
|
||||
<template #default="{ row }">
|
||||
<div class="user-cell">
|
||||
<span>{{ row.userName || row.userId || '-' }}</span>
|
||||
<small v-if="row.userName && row.userId">{{ row.userId }}</small>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="联系方式" min-width="190">
|
||||
<template #default="{ row }">
|
||||
<div class="user-cell">
|
||||
<span>{{ row.userPhone || '-' }}</span>
|
||||
<small v-if="row.userEmail">{{ row.userEmail }}</small>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="设备信息" min-width="180">
|
||||
<template #default="{ row }">
|
||||
<div class="user-cell">
|
||||
<span>{{ [row.deviceVendor, row.deviceModel].filter(Boolean).join(' ') || '-' }}</span>
|
||||
<small v-if="row.osVersion">{{ row.osVersion }}</small>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="注册时间" width="160">
|
||||
<template #default="{ row }">{{ formatDate(row.registeredAt) }}</template>
|
||||
</el-table-column>
|
||||
@ -347,4 +371,6 @@ onMounted(() => {
|
||||
.table-wrap { overflow-x: auto; }
|
||||
.portal-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; }
|
||||
.portal-bar-title { font-size: 18px; font-weight: 600; }
|
||||
.user-cell { display: flex; flex-direction: column; gap: 2px; line-height: 1.35; }
|
||||
.user-cell small { color: #909399; font-size: 12px; }
|
||||
</style>
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户