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] }}
+
@@ -111,6 +112,11 @@
共 {{ users.length }} 个用户
+
+
+
+
![]()
+
@@ -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;