feat(web): update views

- AuditView.vue: update audit view
- EmployeeManagementView.vue: update employee management view
- RequestsView.vue: update requests view
- TravelRequestDetailView.vue: update travel request detail view
This commit is contained in:
caoxiaozhu
2026-05-13 06:51:12 +00:00
parent b637a2bf08
commit fcaed5b2ec
4 changed files with 276 additions and 90 deletions

View File

@@ -74,11 +74,19 @@
<button class="retry-btn" type="button" @click="emit('reload')">重新加载</button>
</div>
<div v-else-if="showEmpty" class="table-state empty">
<i class="mdi mdi-inbox-arrow-down-outline"></i>
<strong>{{ emptyState.title }}</strong>
<p>{{ emptyState.desc }}</p>
</div>
<TableEmptyState
v-else-if="showEmpty"
:eyebrow="emptyState.eyebrow"
:title="emptyState.title"
:description="emptyState.desc"
:icon="emptyState.icon"
:action-label="emptyState.actionLabel"
:action-icon="emptyState.actionIcon"
:tone="emptyState.tone"
:art-label="emptyState.artLabel"
:tips="emptyState.tips"
@action="handleEmptyAction"
/>
<table v-else>
<colgroup>