diff --git a/components.d.ts b/components.d.ts index 1391121..9207363 100644 --- a/components.d.ts +++ b/components.d.ts @@ -20,21 +20,24 @@ declare module 'vue' { ElFormItem: (typeof import('element-plus/es'))['ElFormItem']; ElHeader: (typeof import('element-plus/es'))['ElHeader']; ElIcon: (typeof import('element-plus/es'))['ElIcon']; + ElImage: (typeof import('element-plus/es'))['ElImage']; ElInput: (typeof import('element-plus/es'))['ElInput']; ElInputNumber: (typeof import('element-plus/es'))['ElInputNumber']; ElMain: (typeof import('element-plus/es'))['ElMain']; + ElMenu: (typeof import('element-plus/es'))['ElMenu']; + ElMenuItem: (typeof import('element-plus/es'))['ElMenuItem']; ElPopover: (typeof import('element-plus/es'))['ElPopover']; ElTabPane: (typeof import('element-plus/es'))['ElTabPane']; ElTabs: (typeof import('element-plus/es'))['ElTabs']; Game2048: (typeof import('./src/components/Game2048.vue'))['default']; Game2048Button: (typeof import('./src/components/Game2048Button.vue'))['default']; Game2048Score: (typeof import('./src/components/Game2048Score.vue'))['default']; + IconCsLoading: (typeof import('~icons/cs/loading'))['default']; IconCsLock: (typeof import('~icons/cs/lock'))['default']; IconCsUser: (typeof import('~icons/cs/user'))['default']; IconCsValidate: (typeof import('~icons/cs/validate'))['default']; IconEpLoading: (typeof import('~icons/ep/loading'))['default']; IconEpUserFilled: (typeof import('~icons/ep/user-filled'))['default']; - LoadingIcon: (typeof import('./src/components/LoadingIcon.vue'))['default']; RouterLink: (typeof import('vue-router'))['RouterLink']; RouterView: (typeof import('vue-router'))['RouterView']; VerifyInput: (typeof import('./src/components/VerifyInput.vue'))['default']; diff --git a/package.json b/package.json index 8138f99..5bb2430 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "axios": "^1.6.8", "crypto-js": "^4.2.0", "element-plus": "^2.7.0", + "jwt-decode": "^4.0.0", "lodash-es": "^4.17.21", "pinia": "^2.1.7", "vfonts": "^0.0.3", @@ -42,7 +43,7 @@ "npm-run-all2": "^6.1.2", "prettier": "^3.2.5", "sass": "^1.75.0", - "typescript": "^5.4.5", + "typescript": "^5.5.3", "unplugin-auto-import": "^0.17.5", "unplugin-icons": "^0.18.5", "unplugin-vue-components": "^0.26.0", diff --git a/src/App.vue b/src/App.vue index 646eea5..5023c95 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,45 +1,92 @@