mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-11 02:15:48 +02:00
refactor: update component imports to use relative paths
This commit is contained in:
parent
2bcd52326f
commit
8e212ae79b
6 changed files with 22 additions and 24 deletions
|
@ -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()
|
||||||
|
|
|
@ -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[]>
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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'
|
||||||
|
|
||||||
|
|
|
@ -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'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue