refactor: update component imports to use relative paths

This commit is contained in:
Jacky 2025-04-21 07:46:52 +00:00
parent 2bcd52326f
commit 8e212ae79b
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D
6 changed files with 22 additions and 24 deletions

View file

@ -1,12 +1,12 @@
<script setup lang="ts"> <script setup lang="ts">
import config from '@/api/config' import config from '@/api/config'
import FooterToolBar from '@/components/FooterToolbar/FooterToolBar.vue' import FooterToolBar from '@/components/FooterToolbar'
import StdTable from '@/components/StdDesign/StdDataDisplay/StdTable.vue' import StdTable from '@/components/StdDesign/StdDataDisplay/StdTable.vue'
import { useBreadcrumbs } from '@/composables/useBreadcrumbs' import { useBreadcrumbs } from '@/composables/useBreadcrumbs'
import Mkdir from '@/views/config/components/Mkdir.vue' import Mkdir from './components/Mkdir.vue'
import Rename from '@/views/config/components/Rename.vue' import Rename from './components/Rename.vue'
import configColumns from '@/views/config/configColumns' import configColumns from './configColumns'
import InspectConfig from '@/views/config/InspectConfig.vue' import InspectConfig from './InspectConfig.vue'
const table = useTemplateRef('table') const table = useTemplateRef('table')
const route = useRoute() const route = useRoute()

View file

@ -9,8 +9,8 @@ import pulse from '@/assets/svg/pulse.svg?component'
import { formatDateTime } from '@/lib/helper' import { formatDateTime } from '@/lib/helper'
import { useSettingsStore } from '@/pinia' import { useSettingsStore } from '@/pinia'
import { version } from '@/version.json' import { version } from '@/version.json'
import NodeAnalyticItem from '@/views/dashboard/components/NodeAnalyticItem.vue'
import Icon, { LinkOutlined, SendOutlined, ThunderboltOutlined } from '@ant-design/icons-vue' import Icon, { LinkOutlined, SendOutlined, ThunderboltOutlined } from '@ant-design/icons-vue'
import NodeAnalyticItem from './components/NodeAnalyticItem.vue'
const data = ref([]) as Ref<Node[]> const data = ref([]) as Ref<Node[]>

View file

@ -1,6 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
import env_group, { PostSyncAction } from '@/api/env_group' import env_group, { PostSyncAction } from '@/api/env_group'
import NodeSelector from '@/components/NodeSelector/NodeSelector.vue' import NodeSelector from '@/components/NodeSelector'
import { StdCurd } from '@/components/StdDesign/StdDataDisplay' import { StdCurd } from '@/components/StdDesign/StdDataDisplay'
import columns from '@/views/environments/group/columns' import columns from '@/views/environments/group/columns'
</script> </script>

View file

@ -1,14 +1,12 @@
<script setup lang="ts"> <script setup lang="ts">
import type { InstallLockResponse } from '@/api/install' import type { InstallLockResponse } from '@/api/install'
import install from '@/api/install' import install from '@/api/install'
import SetLanguage from '@/components/SetLanguage/SetLanguage.vue' import SetLanguage from '@/components/SetLanguage'
import SwitchAppearance from '@/components/SwitchAppearance/SwitchAppearance.vue' import SwitchAppearance from '@/components/SwitchAppearance'
import SystemRestoreContent from '@/components/SystemRestore/SystemRestoreContent.vue' import SystemRestoreContent from '@/components/SystemRestore'
import { DatabaseOutlined, LockOutlined, MailOutlined, UserOutlined } from '@ant-design/icons-vue' import { DatabaseOutlined, LockOutlined, MailOutlined, UserOutlined } from '@ant-design/icons-vue'
import { Form, message, Tabs } from 'ant-design-vue' import { Form, message } from 'ant-design-vue'
const TabPane = Tabs.TabPane
const thisYear = new Date().getFullYear() const thisYear = new Date().getFullYear()
const loading = ref(false) const loading = ref(false)
@ -129,8 +127,8 @@ function handleRestoreSuccess(options: { restoreNginx: boolean, restoreNginxUI:
style="margin-bottom: 20px;" style="margin-bottom: 20px;"
/> />
<div v-else> <div v-else>
<Tabs v-model:active-key="activeTab"> <ATabs v-model:active-key="activeTab">
<TabPane key="1" :tab="$gettext('New Installation')"> <ATabPane key="1" :tab="$gettext('New Installation')">
<AForm id="components-form-install"> <AForm id="components-form-install">
<AFormItem v-bind="validateInfos.email"> <AFormItem v-bind="validateInfos.email">
<AInput <AInput
@ -186,14 +184,14 @@ function handleRestoreSuccess(options: { restoreNginx: boolean, restoreNginxUI:
</AButton> </AButton>
</AFormItem> </AFormItem>
</AForm> </AForm>
</TabPane> </ATabPane>
<TabPane key="2" :tab="$gettext('Restore from Backup')"> <ATabPane key="2" :tab="$gettext('Restore from Backup')">
<SystemRestoreContent <SystemRestoreContent
:show-title="false" :show-title="false"
@restore-success="handleRestoreSuccess" @restore-success="handleRestoreSuccess"
/> />
</TabPane> </ATabPane>
</Tabs> </ATabs>
</div> </div>
<div class="footer"> <div class="footer">
<p>Copyright © 2021 - {{ thisYear }} Nginx UI</p> <p>Copyright © 2021 - {{ thisYear }} Nginx UI</p>

View file

@ -2,7 +2,7 @@
import type { INginxLogData } from '@/api/nginx_log' import type { INginxLogData } from '@/api/nginx_log'
import type ReconnectingWebSocket from 'reconnecting-websocket' import type ReconnectingWebSocket from 'reconnecting-websocket'
import nginx_log from '@/api/nginx_log' import nginx_log from '@/api/nginx_log'
import FooterToolBar from '@/components/FooterToolbar/FooterToolBar.vue' import FooterToolBar from '@/components/FooterToolbar'
import ws from '@/lib/websocket' import ws from '@/lib/websocket'
import { debounce } from 'lodash' import { debounce } from 'lodash'

View file

@ -2,10 +2,10 @@
import auth from '@/api/auth' import auth from '@/api/auth'
import install from '@/api/install' import install from '@/api/install'
import passkey from '@/api/passkey' import passkey from '@/api/passkey'
import ICP from '@/components/ICP/ICP.vue' import ICP from '@/components/ICP'
import SetLanguage from '@/components/SetLanguage/SetLanguage.vue' import SetLanguage from '@/components/SetLanguage'
import SwitchAppearance from '@/components/SwitchAppearance/SwitchAppearance.vue' import SwitchAppearance from '@/components/SwitchAppearance'
import Authorization from '@/components/TwoFA/Authorization.vue' import Authorization from '@/components/TwoFA'
import gettext from '@/gettext' import gettext from '@/gettext'
import { useUserStore } from '@/pinia' import { useUserStore } from '@/pinia'
import { KeyOutlined, LockOutlined, UserOutlined } from '@ant-design/icons-vue' import { KeyOutlined, LockOutlined, UserOutlined } from '@ant-design/icons-vue'