From 3a5da9865b61825a29b701595b1ea89700ab4206 Mon Sep 17 00:00:00 2001 From: lan Date: Mon, 14 Aug 2023 17:52:53 +0800 Subject: [PATCH] add:fronted --- apps/admin/__init__.py | 4 ++++ apps/admin/views.py | 10 ++++++++++ fcb-fronted/components.d.ts | 7 +++++++ fcb-fronted/src/App.vue | 3 --- fcb-fronted/src/router/index.ts | 5 +++++ fcb-fronted/src/views/AdminView.vue | 14 ++++++++++++++ fcb-fronted/src/views/HomeView.vue | 3 +++ main.py | 7 +++---- 8 files changed, 46 insertions(+), 7 deletions(-) create mode 100644 apps/admin/__init__.py create mode 100644 apps/admin/views.py create mode 100644 fcb-fronted/src/views/AdminView.vue diff --git a/apps/admin/__init__.py b/apps/admin/__init__.py new file mode 100644 index 0000000..c131dce --- /dev/null +++ b/apps/admin/__init__.py @@ -0,0 +1,4 @@ +# @Time : 2023/8/14 14:38 +# @Author : Lan +# @File : __init__.py.py +# @Software: PyCharm diff --git a/apps/admin/views.py b/apps/admin/views.py new file mode 100644 index 0000000..44414df --- /dev/null +++ b/apps/admin/views.py @@ -0,0 +1,10 @@ +# @Time : 2023/8/14 14:38 +# @Author : Lan +# @File : views.py +# @Software: PyCharm +from fastapi import APIRouter + +admin_api = APIRouter( + prefix='/admin', + tags=['管理'], +) diff --git a/fcb-fronted/components.d.ts b/fcb-fronted/components.d.ts index 6bd7b25..371232b 100644 --- a/fcb-fronted/components.d.ts +++ b/fcb-fronted/components.d.ts @@ -8,18 +8,25 @@ export {} declare module 'vue' { export interface GlobalComponents { CardTools: typeof import('./src/components/CardTools.vue')['default'] + ElAside: typeof import('element-plus/es')['ElAside'] ElButton: typeof import('element-plus/es')['ElButton'] ElCard: typeof import('element-plus/es')['ElCard'] ElCol: typeof import('element-plus/es')['ElCol'] + ElContainer: typeof import('element-plus/es')['ElContainer'] ElDrawer: typeof import('element-plus/es')['ElDrawer'] + ElHeader: typeof import('element-plus/es')['ElHeader'] ElIcon: typeof import('element-plus/es')['ElIcon'] ElInput: typeof import('element-plus/es')['ElInput'] + ElMain: typeof import('element-plus/es')['ElMain'] + ElMenu: typeof import('element-plus/es')['ElMenu'] + ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] ElOption: typeof import('element-plus/es')['ElOption'] ElProgress: typeof import('element-plus/es')['ElProgress'] ElRadio: typeof import('element-plus/es')['ElRadio'] ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] ElRow: typeof import('element-plus/es')['ElRow'] ElSelect: typeof import('element-plus/es')['ElSelect'] + ElSubmenu: typeof import('element-plus/es')['ElSubmenu'] ElTag: typeof import('element-plus/es')['ElTag'] ElUpload: typeof import('element-plus/es')['ElUpload'] FileBox: typeof import('./src/components/FileBox.vue')['default'] diff --git a/fcb-fronted/src/App.vue b/fcb-fronted/src/App.vue index c145d7a..23cac11 100644 --- a/fcb-fronted/src/App.vue +++ b/fcb-fronted/src/App.vue @@ -5,9 +5,6 @@ diff --git a/fcb-fronted/src/router/index.ts b/fcb-fronted/src/router/index.ts index ee26c0b..c4fa832 100644 --- a/fcb-fronted/src/router/index.ts +++ b/fcb-fronted/src/router/index.ts @@ -13,6 +13,11 @@ const router = createRouter({ name: 'send', component: () => import('@/views/SendView.vue'), }, + { + path: '/admin', + name: 'admin', + component: () => import('@/views/AdminView.vue'), + } ], }); diff --git a/fcb-fronted/src/views/AdminView.vue b/fcb-fronted/src/views/AdminView.vue new file mode 100644 index 0000000..6682edb --- /dev/null +++ b/fcb-fronted/src/views/AdminView.vue @@ -0,0 +1,14 @@ + + \ No newline at end of file diff --git a/fcb-fronted/src/views/HomeView.vue b/fcb-fronted/src/views/HomeView.vue index cdd9f27..8b44692 100644 --- a/fcb-fronted/src/views/HomeView.vue +++ b/fcb-fronted/src/views/HomeView.vue @@ -83,6 +83,9 @@ const listenInput = (num: number) => { +
+ FileCodeBox V2.0 Beta +