├── .env.development ├── .env.production ├── .gitignore ├── .prettierrc.json ├── .vscode └── extensions.json ├── README.md ├── env.d.ts ├── eslint.config.js ├── index.html ├── openapi.json ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public └── assets │ └── logo_small.png ├── src ├── App.vue ├── assets │ ├── font │ │ └── DingTalk.ttf │ └── style │ │ └── main.css ├── components │ └── common │ │ ├── AlertComponent.vue │ │ ├── BaseButton.vue │ │ ├── BaseModal.vue │ │ ├── BorderProgressBar.vue │ │ ├── ContentPreviewModal.vue │ │ ├── DataPagination.vue │ │ ├── DataTable.vue │ │ ├── ExpirationSelector.vue │ │ ├── FileDetailModal.vue │ │ ├── FileRecordList.vue │ │ ├── FileUploadArea.vue │ │ ├── FormInput.vue │ │ ├── LanguageSwitcher.vue │ │ ├── PageFooter.vue │ │ ├── PageHeader.vue │ │ ├── RetrieveForm.vue │ │ ├── SendTypeSelector.vue │ │ ├── SideDrawer.vue │ │ ├── StatCard.vue │ │ ├── TextInputArea.vue │ │ └── ThemeToggle.vue ├── composables │ ├── useFileDownload.ts │ ├── useFileUpload.ts │ ├── useSystemConfig.ts │ └── useTheme.ts ├── constants │ └── index.ts ├── hooks │ └── index.ts ├── i18n │ ├── index.ts │ └── locales │ │ ├── en-US.ts │ │ └── zh-CN.ts ├── layout │ └── AdminLayout │ │ └── AdminLayout.vue ├── main.ts ├── router │ └── index.ts ├── services │ └── index.ts ├── stores │ ├── adminStore.ts │ ├── alertStore.ts │ └── fileData.ts ├── types │ └── index.ts ├── utils │ ├── api.ts │ ├── clipboard.ts │ ├── common.ts │ └── convert.ts ├── views │ ├── RetrievewFileView.vue │ ├── SendFileView.vue │ └── manage │ │ ├── DashboardView.vue │ │ ├── FileManageView.vue │ │ ├── LoginView.vue │ │ └── SystemSettingsView.vue └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vercel.json └── vite.config.ts /.env.development: -------------------------------------------------------------------------------- 1 | VITE_API_BASE_URL_DEV=http://localhost:12345 -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | VITE_API_BASE_URL_PROD= -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/README.md -------------------------------------------------------------------------------- /env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/index.html -------------------------------------------------------------------------------- /openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/openapi.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/assets/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/public/assets/logo_small.png -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/font/DingTalk.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/assets/font/DingTalk.ttf -------------------------------------------------------------------------------- /src/assets/style/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/assets/style/main.css -------------------------------------------------------------------------------- /src/components/common/AlertComponent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/AlertComponent.vue -------------------------------------------------------------------------------- /src/components/common/BaseButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/BaseButton.vue -------------------------------------------------------------------------------- /src/components/common/BaseModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/BaseModal.vue -------------------------------------------------------------------------------- /src/components/common/BorderProgressBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/BorderProgressBar.vue -------------------------------------------------------------------------------- /src/components/common/ContentPreviewModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/ContentPreviewModal.vue -------------------------------------------------------------------------------- /src/components/common/DataPagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/DataPagination.vue -------------------------------------------------------------------------------- /src/components/common/DataTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/DataTable.vue -------------------------------------------------------------------------------- /src/components/common/ExpirationSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/ExpirationSelector.vue -------------------------------------------------------------------------------- /src/components/common/FileDetailModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/FileDetailModal.vue -------------------------------------------------------------------------------- /src/components/common/FileRecordList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/FileRecordList.vue -------------------------------------------------------------------------------- /src/components/common/FileUploadArea.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/FileUploadArea.vue -------------------------------------------------------------------------------- /src/components/common/FormInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/FormInput.vue -------------------------------------------------------------------------------- /src/components/common/LanguageSwitcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/LanguageSwitcher.vue -------------------------------------------------------------------------------- /src/components/common/PageFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/PageFooter.vue -------------------------------------------------------------------------------- /src/components/common/PageHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/PageHeader.vue -------------------------------------------------------------------------------- /src/components/common/RetrieveForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/RetrieveForm.vue -------------------------------------------------------------------------------- /src/components/common/SendTypeSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/SendTypeSelector.vue -------------------------------------------------------------------------------- /src/components/common/SideDrawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/SideDrawer.vue -------------------------------------------------------------------------------- /src/components/common/StatCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/StatCard.vue -------------------------------------------------------------------------------- /src/components/common/TextInputArea.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/TextInputArea.vue -------------------------------------------------------------------------------- /src/components/common/ThemeToggle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/components/common/ThemeToggle.vue -------------------------------------------------------------------------------- /src/composables/useFileDownload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/composables/useFileDownload.ts -------------------------------------------------------------------------------- /src/composables/useFileUpload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/composables/useFileUpload.ts -------------------------------------------------------------------------------- /src/composables/useSystemConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/composables/useSystemConfig.ts -------------------------------------------------------------------------------- /src/composables/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/composables/useTheme.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/i18n/index.ts -------------------------------------------------------------------------------- /src/i18n/locales/en-US.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/i18n/locales/en-US.ts -------------------------------------------------------------------------------- /src/i18n/locales/zh-CN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/i18n/locales/zh-CN.ts -------------------------------------------------------------------------------- /src/layout/AdminLayout/AdminLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/layout/AdminLayout/AdminLayout.vue -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/services/index.ts -------------------------------------------------------------------------------- /src/stores/adminStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/stores/adminStore.ts -------------------------------------------------------------------------------- /src/stores/alertStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/stores/alertStore.ts -------------------------------------------------------------------------------- /src/stores/fileData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/stores/fileData.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/utils/api.ts -------------------------------------------------------------------------------- /src/utils/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/utils/clipboard.ts -------------------------------------------------------------------------------- /src/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/utils/common.ts -------------------------------------------------------------------------------- /src/utils/convert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/utils/convert.ts -------------------------------------------------------------------------------- /src/views/RetrievewFileView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/views/RetrievewFileView.vue -------------------------------------------------------------------------------- /src/views/SendFileView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/views/SendFileView.vue -------------------------------------------------------------------------------- /src/views/manage/DashboardView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/views/manage/DashboardView.vue -------------------------------------------------------------------------------- /src/views/manage/FileManageView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/views/manage/FileManageView.vue -------------------------------------------------------------------------------- /src/views/manage/LoginView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/views/manage/LoginView.vue -------------------------------------------------------------------------------- /src/views/manage/SystemSettingsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/views/manage/SystemSettingsView.vue -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vastsa/FileCodeBoxFronted/HEAD/vite.config.ts --------------------------------------------------------------------------------