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

@@ -422,10 +422,19 @@
<button type="button" class="state-action" @click="loadEmployees">重新加载</button>
</div>
<div v-else-if="!visibleEmployees.length" class="table-state empty">
<i class="mdi mdi-account-search-outline"></i>
<p>没有匹配的员工数据</p>
</div>
<TableEmptyState
v-else-if="!visibleEmployees.length"
:eyebrow="employeeEmptyState.eyebrow"
:title="employeeEmptyState.title"
:description="employeeEmptyState.desc"
:icon="employeeEmptyState.icon"
:action-label="employeeEmptyState.actionLabel"
:action-icon="employeeEmptyState.actionIcon"
:tone="employeeEmptyState.tone"
:art-label="employeeEmptyState.artLabel"
:tips="employeeEmptyState.tips"
@action="handleEmployeeEmptyAction"
/>
<table v-else>
<colgroup>