diff --git a/web/src/views/safe/CreateForwardModal.vue b/web/src/views/firewall/CreateForwardModal.vue similarity index 100% rename from web/src/views/safe/CreateForwardModal.vue rename to web/src/views/firewall/CreateForwardModal.vue diff --git a/web/src/views/safe/CreateIpModal.vue b/web/src/views/firewall/CreateIpModal.vue similarity index 100% rename from web/src/views/safe/CreateIpModal.vue rename to web/src/views/firewall/CreateIpModal.vue diff --git a/web/src/views/safe/CreateModal.vue b/web/src/views/firewall/CreateModal.vue similarity index 100% rename from web/src/views/safe/CreateModal.vue rename to web/src/views/firewall/CreateModal.vue diff --git a/web/src/views/safe/ForwardView.vue b/web/src/views/firewall/ForwardView.vue similarity index 97% rename from web/src/views/safe/ForwardView.vue rename to web/src/views/firewall/ForwardView.vue index 277d7910..8d8d99da 100644 --- a/web/src/views/safe/ForwardView.vue +++ b/web/src/views/firewall/ForwardView.vue @@ -3,8 +3,8 @@ import { NButton, NDataTable, NPopconfirm, NTag } from 'naive-ui' import firewall from '@/api/panel/firewall' import { renderIcon } from '@/utils' -import CreateForwardModal from '@/views/safe/CreateForwardModal.vue' -import type { FirewallRule } from '@/views/safe/types' +import CreateForwardModal from '@/views/firewall/CreateForwardModal.vue' +import type { FirewallRule } from '@/views/firewall/types' const createModalShow = ref(false) diff --git a/web/src/views/safe/IndexView.vue b/web/src/views/firewall/IndexView.vue similarity index 72% rename from web/src/views/safe/IndexView.vue rename to web/src/views/firewall/IndexView.vue index 8eb5ad76..8abd8913 100644 --- a/web/src/views/safe/IndexView.vue +++ b/web/src/views/firewall/IndexView.vue @@ -1,12 +1,12 @@ diff --git a/web/src/views/safe/IpRuleView.vue b/web/src/views/firewall/IpRuleView.vue similarity index 98% rename from web/src/views/safe/IpRuleView.vue rename to web/src/views/firewall/IpRuleView.vue index 5a69db4e..e20b60dc 100644 --- a/web/src/views/safe/IpRuleView.vue +++ b/web/src/views/firewall/IpRuleView.vue @@ -3,8 +3,8 @@ import { NButton, NDataTable, NPopconfirm, NTag } from 'naive-ui' import firewall from '@/api/panel/firewall' import { renderIcon } from '@/utils' -import CreateIpModal from '@/views/safe/CreateIpModal.vue' -import type { FirewallRule } from '@/views/safe/types' +import CreateIpModal from '@/views/firewall/CreateIpModal.vue' +import type { FirewallRule } from '@/views/firewall/types' const createModalShow = ref(false) diff --git a/web/src/views/safe/RuleView.vue b/web/src/views/firewall/RuleView.vue similarity index 98% rename from web/src/views/safe/RuleView.vue rename to web/src/views/firewall/RuleView.vue index 467cd799..4eb6caf8 100644 --- a/web/src/views/safe/RuleView.vue +++ b/web/src/views/firewall/RuleView.vue @@ -3,8 +3,8 @@ import { NButton, NDataTable, NPopconfirm, NTag } from 'naive-ui' import firewall from '@/api/panel/firewall' import { renderIcon } from '@/utils' -import CreateModal from '@/views/safe/CreateModal.vue' -import type { FirewallRule } from '@/views/safe/types' +import CreateModal from '@/views/firewall/CreateModal.vue' +import type { FirewallRule } from '@/views/firewall/types' const createModalShow = ref(false) diff --git a/web/src/views/safe/SettingView.vue b/web/src/views/firewall/SettingView.vue similarity index 100% rename from web/src/views/safe/SettingView.vue rename to web/src/views/firewall/SettingView.vue diff --git a/web/src/views/safe/route.ts b/web/src/views/firewall/route.ts similarity index 80% rename from web/src/views/safe/route.ts rename to web/src/views/firewall/route.ts index 7ae7e1f0..8b39c1d1 100644 --- a/web/src/views/safe/route.ts +++ b/web/src/views/firewall/route.ts @@ -3,19 +3,19 @@ import type { RouteType } from '~/types/router' const Layout = () => import('@/layout/IndexView.vue') export default { - name: 'safe', - path: '/safe', + name: 'firewall', + path: '/firewall', component: Layout, meta: { order: 30 }, children: [ { - name: 'safe-index', + name: 'firewall-index', path: '', component: () => import('./IndexView.vue'), meta: { - title: '安全', + title: '防火墙', icon: 'mdi:shield-check-outline', role: ['admin'], requireAuth: true diff --git a/web/src/views/safe/types.ts b/web/src/views/firewall/types.ts similarity index 100% rename from web/src/views/safe/types.ts rename to web/src/views/firewall/types.ts