From 7f301cec583c2ff8994981b0a94b952454ee1858 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Sat, 19 Oct 2024 20:47:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=84=E4=BB=B6=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E5=9B=BA=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/app/IndexView.vue | 4 + web/src/views/apps/fail2ban/IndexView.vue | 4 + web/src/views/apps/frp/IndexView.vue | 4 + web/src/views/apps/gitea/IndexView.vue | 4 + web/src/views/apps/mysql/IndexView.vue | 4 + web/src/views/apps/nginx/IndexView.vue | 4 + .../views/apps/{php => php81}/IndexView.vue | 7 +- web/src/views/apps/php81/route.ts | 5 +- web/src/views/apps/php82/IndexView.vue | 428 ++++++++++++++++++ web/src/views/apps/php82/route.ts | 5 +- web/src/views/apps/php83/IndexView.vue | 428 ++++++++++++++++++ web/src/views/apps/php83/route.ts | 5 +- web/src/views/apps/phpmyadmin/IndexView.vue | 4 + web/src/views/apps/podman/IndexView.vue | 4 + web/src/views/apps/postgresql/IndexView.vue | 4 + web/src/views/apps/pureftpd/IndexView.vue | 4 + web/src/views/apps/redis/IndexView.vue | 4 + web/src/views/apps/rsync/IndexView.vue | 4 + web/src/views/apps/s3fs/IndexView.vue | 4 + web/src/views/apps/supervisor/IndexView.vue | 4 + web/src/views/apps/toolbox/IndexView.vue | 4 + web/src/views/backup/IndexView.vue | 4 + web/src/views/cert/IndexView.vue | 4 + web/src/views/container/IndexView.vue | 4 + web/src/views/cron/IndexView.vue | 4 + web/src/views/file/IndexView.vue | 4 + web/src/views/home/IndexView.vue | 4 + web/src/views/home/UpdateView.vue | 4 + web/src/views/monitor/IndexView.vue | 4 + web/src/views/safe/IndexView.vue | 4 + web/src/views/setting/IndexView.vue | 4 + web/src/views/ssh/IndexView.vue | 4 + web/src/views/task/IndexView.vue | 4 + web/src/views/website/IndexView.vue | 4 + 34 files changed, 979 insertions(+), 11 deletions(-) rename web/src/views/apps/{php => php81}/IndexView.vue (99%) create mode 100644 web/src/views/apps/php82/IndexView.vue create mode 100644 web/src/views/apps/php83/IndexView.vue diff --git a/web/src/views/app/IndexView.vue b/web/src/views/app/IndexView.vue index fec3f0c170..b8582b5d11 100644 --- a/web/src/views/app/IndexView.vue +++ b/web/src/views/app/IndexView.vue @@ -1,4 +1,8 @@ + + diff --git a/web/src/views/apps/php82/route.ts b/web/src/views/apps/php82/route.ts index 1dac38d0be..151ad33f6a 100644 --- a/web/src/views/apps/php82/route.ts +++ b/web/src/views/apps/php82/route.ts @@ -11,13 +11,12 @@ export default { { name: 'apps-php82-index', path: '', - component: () => import('../php/IndexView.vue'), + component: () => import('./IndexView.vue'), meta: { title: 'PHP 8.2', icon: 'logos:php', role: ['admin'], - requireAuth: true, - php: 82 + requireAuth: true } } ] diff --git a/web/src/views/apps/php83/IndexView.vue b/web/src/views/apps/php83/IndexView.vue new file mode 100644 index 0000000000..951c380b1e --- /dev/null +++ b/web/src/views/apps/php83/IndexView.vue @@ -0,0 +1,428 @@ + + + diff --git a/web/src/views/apps/php83/route.ts b/web/src/views/apps/php83/route.ts index e4f3e43c62..795a0dc3a5 100644 --- a/web/src/views/apps/php83/route.ts +++ b/web/src/views/apps/php83/route.ts @@ -11,13 +11,12 @@ export default { { name: 'apps-php83-index', path: '', - component: () => import('../php/IndexView.vue'), + component: () => import('./IndexView.vue'), meta: { title: 'PHP 8.3', icon: 'logos:php', role: ['admin'], - requireAuth: true, - php: 83 + requireAuth: true } } ] diff --git a/web/src/views/apps/phpmyadmin/IndexView.vue b/web/src/views/apps/phpmyadmin/IndexView.vue index 7f9c9d07a7..0829f386f5 100644 --- a/web/src/views/apps/phpmyadmin/IndexView.vue +++ b/web/src/views/apps/phpmyadmin/IndexView.vue @@ -1,4 +1,8 @@