diff --git a/apps/admin-web/package.json b/apps/admin-web/package.json index 01cdb99..a623bff 100644 --- a/apps/admin-web/package.json +++ b/apps/admin-web/package.json @@ -12,6 +12,7 @@ "dependencies": { "@lehuo/contracts": "workspace:*", "dompurify": "^3.4.13", + "exceljs": "4.4.0", "mammoth": "^1.12.1", "pinia": "^3.0.3", "vue": "^3.5.20", diff --git a/apps/admin-web/src/App.vue b/apps/admin-web/src/App.vue index f0af4f8..c476ce3 100644 --- a/apps/admin-web/src/App.vue +++ b/apps/admin-web/src/App.vue @@ -18,6 +18,7 @@ import StatisticsView from './views/StatisticsView.vue'; import DashboardView from './views/DashboardView.vue'; import AdminIcon from './components/AdminIcon.vue'; import FinancialDisclosuresView from './views/FinancialDisclosuresView.vue'; +import OldItemsView from './views/OldItemsView.vue'; const auth = useAuthStore(); const form = reactive({ username: '', password: '' }); @@ -38,6 +39,7 @@ const activeView = ref< | 'notifications' | 'statistics' | 'financial-disclosures' + | 'old-items' >('dashboard'); onMounted(() => auth.restore()); @@ -141,6 +143,14 @@ async function logout(): Promise {
乐活公益管理平台