diff --git a/frontend/src/views/UserManagement.vue b/frontend/src/views/UserManagement.vue index 52de97a..1676f63 100644 --- a/frontend/src/views/UserManagement.vue +++ b/frontend/src/views/UserManagement.vue @@ -31,6 +31,7 @@ {{ group.latest.display_name || group.latest.username }} 商户名:{{ group.latest.business_name }} {{ { pending: '待审核', approved: '已通过', rejected: '已拒绝' }[group.effectiveStatus] }} +
@@ -128,6 +134,7 @@ const users = ref([]) const searchQuery = ref('') const filterRole = ref('') const translations = ref([]) +const showDocFull = ref(null) const businessApps = ref([]) import { reactive } from 'vue' @@ -443,6 +450,10 @@ onMounted(() => { } .biz-reject-reason { color: #c62828; font-size: 11px; } .biz-time { color: #bbb; font-size: 11px; margin-left: auto; } +.biz-doc-preview { width: 60px; height: 60px; object-fit: cover; border-radius: 6px; cursor: pointer; border: 1px solid #e5e4e7; margin-top: 6px; } +.biz-doc-preview:hover { border-color: #7ec6a4; } +.doc-overlay { position: fixed; inset: 0; background: rgba(0,0,0,0.7); z-index: 1000; display: flex; align-items: center; justify-content: center; cursor: pointer; } +.doc-full-img { max-width: 90vw; max-height: 90vh; border-radius: 10px; } .btn-approve { background: #4a9d7e;