migrate component foundation to OpenVue 1.1.1

This commit is contained in:
cieanyau committed 2026-11-07 02:14:34 +08:00
1 parent 651c36367f
commit 21692898b3
135 files changed
+780 -749

No files matched your search

+1 -1
View File
@@ -24,7 +24,7 @@
| 层次 | 技术 |
| ---------- | --------------------------------------------------------------- |
| 应用框架 | Nuxt 4、Vue 3、Vue Router,客户端 SPA(`ssr: false`) |
| 状态与界面 | Pinia、PrimeVue 4、PrimeUI 主题、本地 Lucide 图标 |
| 状态与界面 | Pinia、OpenVue、OpenVue Aura 主题、本地 Lucide 图标 |
| 图表与远控 | ECharts、vue-echarts、noVNC |
| 源码 | JavaScript、Vue 单文件组件、CSS,Nuxt 配置使用 TypeScript |
| 验证工具 | Node.js `node:test`、Playwright、源码检查脚本、ESLint、Prettier |
+3 -3
View File
@@ -32,10 +32,10 @@ import { useApi } from "~/lib/auth.js";
import { isValidJwt } from "~/lib/auth.js";
import { useAuth } from "~/lib/auth.js";
import { t as useSiteConfig_t } from "~/lib/useSiteConfig.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import radiobutton from "primevue/radiobutton";
import message from "openvue/message";
import radiobutton from "openvue/radiobutton";
import { r as wechat_binding_r } from "~/lib/wechat-binding.js";
import { r as auth_redirect_r } from "~/lib/auth-redirect.js";
var fe = {
+2 -2
View File
@@ -23,8 +23,8 @@ import { NuxtLink } from "#components";
import { Icon } from "#components";
import { c as backend_menu_c } from "~/lib/backend-menu.js";
import { n as backend_menu_n } from "~/lib/backend-menu.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
var T = {
key: 0,
+1 -1
View File
@@ -18,7 +18,7 @@ import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import { useAuth } from "~/lib/auth.js";
import { t as navigation_state_t } from "~/lib/navigation-state.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import BackendNavEntry from "~/components/BackendNavEntry.vue";
var y = {
+2 -2
View File
@@ -16,8 +16,8 @@ import { unref } from "vue";
import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
var b = {
key: 0,
+2 -2
View File
@@ -18,10 +18,10 @@ import { unref } from "vue";
import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import GeetestField from "~/components/GeetestField.vue";
import inputtext from "primevue/inputtext";
import inputtext from "openvue/inputtext";
var _ = {
class: `field`,
},
+3 -3
View File
@@ -21,12 +21,12 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { normalizeStyle } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import dialog from "openvue/dialog";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import { n as product_name_n } from "~/lib/product-name.js";
import { r as dict_r } from "~/lib/dict.js";
import datatable from "primevue/datatable";
import column from "primevue/column";
import datatable from "openvue/datatable";
import column from "openvue/column";
var E = {
key: 0,
class: `lvl-state`,
+2 -2
View File
@@ -17,9 +17,9 @@ import { defineComponent } from "vue";
import { openBlock } from "vue";
import { NuxtLink } from "#components";
import { t as useSiteConfig_t } from "~/lib/useSiteConfig.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { t as oauth_t } from "~/lib/oauth.js";
import { t as useOAuth_t } from "~/lib/useOAuth.js";
var x = {
+12 -12
View File
@@ -39,19 +39,19 @@ import { NuxtLink } from "#components";
import { sanitizeMessage } from "~/lib/auth.js";
import { useApi } from "~/lib/auth.js";
import { useAuth } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import { n as product_name_n } from "~/lib/product-name.js";
import { c as dict_c } from "~/lib/dict.js";
import { l as dict_l } from "~/lib/dict.js";
import { r as dict_r } from "~/lib/dict.js";
import datatable from "primevue/datatable";
import paginator from "primevue/paginator";
import select from "primevue/select";
import column from "primevue/column";
import datatable from "openvue/datatable";
import paginator from "openvue/paginator";
import select from "openvue/select";
import column from "openvue/column";
import ListSegments from "~/components/ListSegments.vue";
import ListEmpty from "~/components/ListEmpty.vue";
import { n as modules_n } from "~/lib/modules.js";
@@ -63,10 +63,10 @@ import { t as useListPage_t } from "~/lib/useListPage.js";
import { r as instance_status_r } from "~/lib/instance-status.js";
import { t as instance_status_t } from "~/lib/instance-status.js";
import password from "~/components/PasswordField.vue";
import textarea from "primevue/textarea";
import menu from "primevue/menu";
import tag from "primevue/tag";
import skeleton from "primevue/skeleton";
import textarea from "openvue/textarea";
import menu from "openvue/menu";
import tag from "openvue/tag";
import skeleton from "openvue/skeleton";
import { t as server_page_t } from "~/lib/server-page.js";
import { a as instance_data_a } from "~/lib/instance-data.js";
import { d as instance_data_d } from "~/lib/instance-data.js";
+8 -8
View File
@@ -22,17 +22,17 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import { r as dict_r } from "~/lib/dict.js";
import datatable from "primevue/datatable";
import select from "primevue/select";
import column from "primevue/column";
import datatable from "openvue/datatable";
import select from "openvue/select";
import column from "openvue/column";
import OperationNotice from "~/components/OperationNotice.vue";
import tag from "primevue/tag";
import tag from "openvue/tag";
import { i as instance_data_i } from "~/lib/instance-data.js";
import { l as instance_data_l } from "~/lib/instance-data.js";
import { s as instance_data_s } from "~/lib/instance-data.js";
+3 -3
View File
@@ -18,10 +18,10 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import toggleswitch from "primevue/toggleswitch";
import message from "openvue/message";
import toggleswitch from "openvue/toggleswitch";
var x = [`aria-labelledby`],
S = {
class: `preferences-heading`,
+1 -1
View File
@@ -4,7 +4,7 @@ import { onMounted } from "vue";
import { renderSlot } from "vue";
import { watch } from "vue";
import { defineComponent } from "vue";
import { useToast } from "primevue/usetoast";
import { useToast } from "openvue/usetoast";
var a = Object.assign(
defineComponent({
__name: `OperationNotice`,
+2 -2
View File
@@ -14,8 +14,8 @@ import { createElementVNode } from "vue";
import { defineComponent } from "vue";
import { openBlock } from "vue";
import { useAuth } from "~/lib/auth.js";
import toast from "primevue/toast";
import { useToast } from "primevue/usetoast";
import toast from "openvue/toast";
import { useToast } from "openvue/usetoast";
var h = {
class: `operation-toast-copy`,
},
+1 -1
View File
@@ -6,7 +6,7 @@ import { createBlock } from "vue";
import { withCtx } from "vue";
import { openBlock } from "vue";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
var o = {};
function s(i, o) {
let s = message;
+1 -1
View File
@@ -1,7 +1,7 @@
<script setup>
/** 复用 PrimeVue 的密码/反馈状态,只统一原生输入语义与可键盘访问的显隐操作。 */
import { computed, nextTick, ref, useSlots } from "vue";
import Password from "primevue/password";
import Password from "openvue/password";
defineOptions({ inheritAttrs: false });
const props = defineProps({
+4 -4
View File
@@ -31,11 +31,11 @@ import { ApiError } from "~/lib/auth.js";
import { sanitizeMessage } from "~/lib/auth.js";
import { useApi } from "~/lib/auth.js";
import { useAuth } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import message from "openvue/message";
import select from "openvue/select";
var ue = {
key: 0,
class: `paid`,
+4 -4
View File
@@ -22,11 +22,11 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputnumber from "primevue/inputnumber";
import message from "openvue/message";
import inputnumber from "openvue/inputnumber";
import PaymentDialog from "~/components/PaymentDialog.vue";
var E = {
class: `step`,
@@ -27,13 +27,13 @@ import { openBlock } from "vue";
import { loadModule } from "~/utils/load-module.js";
import { securityMethods } from "~/lib/auth.js";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import CaptchaField from "~/components/CaptchaField.vue";
import select from "primevue/select";
import select from "openvue/select";
import { t as interval_t } from "~/lib/interval.js";
import { t as useCaptcha_t } from "~/lib/useCaptcha.js";
var w = {
+3 -3
View File
@@ -18,10 +18,10 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { t as ticketAttachments_t } from "~/lib/ticketAttachments.js";
var S = {
key: 1,
+2 -2
View File
@@ -14,8 +14,8 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import message from "primevue/message";
import button from "openvue/button";
import message from "openvue/message";
import { n as sanitize_n } from "~/lib/sanitize.js";
var _ = [`innerHTML`],
v = Object.assign(
+5 -5
View File
@@ -19,12 +19,12 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import { t as useSiteConfig_t } from "~/lib/useSiteConfig.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import tag from "primevue/tag";
import skeleton from "primevue/skeleton";
import toggleswitch from "primevue/toggleswitch";
import message from "openvue/message";
import tag from "openvue/tag";
import skeleton from "openvue/skeleton";
import toggleswitch from "openvue/toggleswitch";
var w = {
key: 0,
class: `wechat-connection`,
+8 -8
View File
@@ -23,15 +23,15 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import { useAuth } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import textarea from "primevue/textarea";
import skeleton from "primevue/skeleton";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import textarea from "openvue/textarea";
import skeleton from "openvue/skeleton";
function C(e) {
return (
Array.isArray(e?.method) &&
+4 -4
View File
@@ -21,12 +21,12 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { NuxtLink } from "#components";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { n as product_name_n } from "~/lib/product-name.js";
import paginator from "primevue/paginator";
import skeleton from "primevue/skeleton";
import paginator from "openvue/paginator";
import skeleton from "openvue/skeleton";
import ProductGroupLabel from "~/components/ProductGroupLabel.vue";
var C = {
class: `cloud-product-picker`,
+5 -5
View File
@@ -30,11 +30,11 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { navigateTo } from "#app";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import message from "openvue/message";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import { t as os_name_t } from "~/lib/os-name.js";
import { r as configuration_display_r } from "~/lib/configuration-display.js";
import { t as configuration_display_t } from "~/lib/configuration-display.js";
@@ -49,7 +49,7 @@ import { n as cart_edit_n } from "~/lib/cart-edit.js";
import { o as cart_edit_o } from "~/lib/cart-edit.js";
import { r as cart_edit_r } from "~/lib/cart-edit.js";
import { t as common_advanced_rules_t } from "~/lib/common-advanced-rules.js";
import multiselect from "primevue/multiselect";
import multiselect from "openvue/multiselect";
import ConfigDiskCard from "~/components/config/ConfigDiskCard.vue";
var ce = {
"1:month": `monthly`,
+2 -2
View File
@@ -12,8 +12,8 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import inputnumber from "primevue/inputnumber";
import tooltip from "primevue/tooltip";
import inputnumber from "openvue/inputnumber";
import tooltip from "openvue/tooltip";
var p = {
class: `bandwidth-field`,
},
+2 -2
View File
@@ -28,8 +28,8 @@ import { navigateTo } from "#app";
import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import { useAuth } from "~/lib/auth.js";
import button from "primevue/button";
import message from "primevue/message";
import button from "openvue/button";
import message from "openvue/message";
import PromoCodeField from "~/components/config/PromoCodeField.vue";
import { t as purchase_limit_state_t } from "~/lib/purchase-limit-state.js";
var O = {
+1 -1
View File
@@ -14,7 +14,7 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import inputnumber from "primevue/inputnumber";
import inputnumber from "openvue/inputnumber";
var m = {
class: `storage-field`,
},
+1 -1
View File
@@ -8,7 +8,7 @@ import { createElementVNode } from "vue";
import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
var l = [`aria-busy`, `aria-label`],
u = {
class: `config-layout`,
@@ -14,8 +14,8 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import ConfigChoiceGrid from "~/components/config/ConfigChoiceGrid.vue";
var h = {
key: 1,
+4 -4
View File
@@ -33,11 +33,11 @@ import { openBlock } from "vue";
import { withKeys } from "vue";
import { navigateTo } from "#app";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import message from "openvue/message";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import { t as os_name_t } from "~/lib/os-name.js";
import { r as configuration_display_r } from "~/lib/configuration-display.js";
import { t as configuration_display_t } from "~/lib/configuration-display.js";
+4 -4
View File
@@ -32,11 +32,11 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { navigateTo } from "#app";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import message from "openvue/message";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import { t as os_name_t } from "~/lib/os-name.js";
import { i as product_fields_i } from "~/lib/product-fields.js";
import { r as product_fields_r } from "~/lib/product-fields.js";
+4 -4
View File
@@ -33,11 +33,11 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { navigateTo } from "#app";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import message from "openvue/message";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import { t as os_name_t } from "~/lib/os-name.js";
import { i as product_fields_i } from "~/lib/product-fields.js";
import { r as product_fields_r } from "~/lib/product-fields.js";
+4 -4
View File
@@ -36,11 +36,11 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { navigateTo } from "#app";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import message from "openvue/message";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import { t as os_name_t } from "~/lib/os-name.js";
import { r as configuration_display_r } from "~/lib/configuration-display.js";
import { i as product_fields_i } from "~/lib/product-fields.js";
+7 -7
View File
@@ -31,13 +31,13 @@ import { navigateTo } from "#app";
import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import { t as useSiteConfig_t } from "~/lib/useSiteConfig.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import checkbox from "primevue/checkbox";
import textarea from "primevue/textarea";
import message from "openvue/message";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import checkbox from "openvue/checkbox";
import textarea from "openvue/textarea";
import { t as os_name_t } from "~/lib/os-name.js";
import { i as product_fields_i } from "~/lib/product-fields.js";
import { r as product_fields_r } from "~/lib/product-fields.js";
@@ -50,7 +50,7 @@ import { n as cart_edit_n } from "~/lib/cart-edit.js";
import { o as cart_edit_o } from "~/lib/cart-edit.js";
import { r as cart_edit_r } from "~/lib/cart-edit.js";
import ConfigDiskCard from "~/components/config/ConfigDiskCard.vue";
import slider from "primevue/slider";
import slider from "openvue/slider";
import { productStock } from "~/lib/product-inventory.js";
import { resourceOptionValue } from "~/lib/resource-option-value.js";
function z(e, t = {}, n = `mf_dcim`, r = {}) {
@@ -14,10 +14,10 @@ import { unref } from "vue";
import { defineComponent } from "vue";
import { openBlock } from "vue";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import inputtext from "primevue/inputtext";
import select from "primevue/select";
import checkbox from "primevue/checkbox";
import textarea from "primevue/textarea";
import inputtext from "openvue/inputtext";
import select from "openvue/select";
import checkbox from "openvue/checkbox";
import textarea from "openvue/textarea";
var _ = {
key: 0,
class: `panel product-custom-fields`,
+2 -2
View File
@@ -17,9 +17,9 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { withKeys } from "vue";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import inputtext from "primevue/inputtext";
import inputtext from "openvue/inputtext";
var y = [`open`],
b = {
class: `promo-body`,
+1 -1
View File
@@ -25,7 +25,7 @@ import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helpe
import { t as useTheme_t } from "~/lib/useTheme.js";
import ChartBox from "~/components/ChartBox.vue";
import ListEmpty from "~/components/ListEmpty.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
var x = {
class: `home-card`,
},
+1 -1
View File
@@ -20,7 +20,7 @@ import { useApi } from "~/lib/auth.js";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import { r as dict_r } from "~/lib/dict.js";
import ListEmpty from "~/components/ListEmpty.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
var b = {
class: `home-card`,
},
+4 -4
View File
@@ -23,14 +23,14 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { n as dict_n } from "~/lib/dict.js";
import { r as dict_r } from "~/lib/dict.js";
import ListEmpty from "~/components/ListEmpty.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import { n as sanitize_n } from "~/lib/sanitize.js";
var O = [`aria-busy`],
k = {
+2 -2
View File
@@ -19,9 +19,9 @@ import { openBlock } from "vue";
import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import { Icon } from "#components";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
var x = [`aria-busy`],
S = {
class: `home-card-head`,
+5 -5
View File
@@ -21,18 +21,18 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { n as product_name_n } from "~/lib/product-name.js";
import { c as dict_c } from "~/lib/dict.js";
import { l as dict_l } from "~/lib/dict.js";
import { r as dict_r } from "~/lib/dict.js";
import paginator from "primevue/paginator";
import paginator from "openvue/paginator";
import ListEmpty from "~/components/ListEmpty.vue";
import { t as modules_t } from "~/lib/modules.js";
import tag from "primevue/tag";
import skeleton from "primevue/skeleton";
import tag from "openvue/tag";
import skeleton from "openvue/skeleton";
import { t as server_page_t } from "~/lib/server-page.js";
var ne = [`aria-busy`],
j = {
+3 -3
View File
@@ -20,12 +20,12 @@ import { openBlock } from "vue";
import { normalizeStyle } from "vue";
import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { n as dict_n } from "~/lib/dict.js";
import ListEmpty from "~/components/ListEmpty.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
var T = [`aria-busy`],
E = {
class: `home-card-head`,
+1 -1
View File
@@ -21,7 +21,7 @@ import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import ListEmpty from "~/components/ListEmpty.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
var x = {
class: `home-card`,
},
+2 -2
View File
@@ -21,9 +21,9 @@ import { openBlock } from "vue";
import { NuxtLink } from "#components";
import { useAuth } from "~/lib/auth.js";
import { t as useSiteConfig_t } from "~/lib/useSiteConfig.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import RechargeDialog from "~/components/RechargeDialog.vue";
import WithdrawDialog from "~/components/WithdrawDialog.vue";
import { t as useWithdrawAvailability_t } from "~/lib/useWithdrawAvailability.js";
@@ -17,9 +17,9 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
var y = {
key: 0,
class: `cloud-extras`,
+11 -11
View File
@@ -28,20 +28,20 @@ import { openBlock } from "vue";
import { operationMessage } from "~/lib/auth.js";
import { useApi } from "~/lib/auth.js";
import { o as backend_menu_o } from "~/lib/backend-menu.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import ChartBox from "~/components/ChartBox.vue";
import datatable from "primevue/datatable";
import paginator from "primevue/paginator";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import checkbox from "primevue/checkbox";
import column from "primevue/column";
import datatable from "openvue/datatable";
import paginator from "openvue/paginator";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import checkbox from "openvue/checkbox";
import column from "openvue/column";
import OperatePasswordGate from "~/components/OperatePasswordGate.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import { t as configuration_display_t } from "~/lib/configuration-display.js";
import RemfUpgrade from "~/components/instance/RemfUpgrade.vue";
import LegacyProductUpgrade from "~/components/instance/LegacyProductUpgrade.vue";
+6 -6
View File
@@ -21,17 +21,17 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import message from "openvue/message";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import { t as os_name_t } from "~/lib/os-name.js";
import { r as configuration_display_r } from "~/lib/configuration-display.js";
import { t as configuration_display_t } from "~/lib/configuration-display.js";
import { t as common_advanced_rules_t } from "~/lib/common-advanced-rules.js";
import multiselect from "primevue/multiselect";
import multiselect from "openvue/multiselect";
var j = (e) => (e && typeof e == `object` && !Array.isArray(e) ? e : {}),
M = (e) => e === !0 || e === 1 || e === `1`,
N = (e) => e === !1 || e === 0 || e === `0`,
+7 -7
View File
@@ -24,15 +24,15 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import { n as product_name_n } from "~/lib/product-name.js";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import checkbox from "primevue/checkbox";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import checkbox from "openvue/checkbox";
import OperationNotice from "~/components/OperationNotice.vue";
import OperatePasswordGate from "~/components/OperatePasswordGate.vue";
import { t as os_name_t } from "~/lib/os-name.js";
+6 -6
View File
@@ -30,17 +30,17 @@ import { sanitizeMessage } from "~/lib/auth.js";
import { useApi } from "~/lib/auth.js";
import { assertSecurityComplete } from "~/lib/auth.js";
import { securityChallenge } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { c as dict_c } from "~/lib/dict.js";
import { l as dict_l } from "~/lib/dict.js";
import { r as dict_r } from "~/lib/dict.js";
import select from "primevue/select";
import select from "openvue/select";
import OperationNotice from "~/components/OperationNotice.vue";
import textarea from "primevue/textarea";
import tag from "primevue/tag";
import textarea from "openvue/textarea";
import tag from "openvue/tag";
import SecurityVerificationDialog from "~/components/SecurityVerificationDialog.vue";
import InstanceRenewDialog from "~/components/instance/InstanceRenewDialog.vue";
var he = {
+5 -5
View File
@@ -22,13 +22,13 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { navigateTo } from "#app";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import message from "openvue/message";
import select from "openvue/select";
import OperationNotice from "~/components/OperationNotice.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
var T = {
class: `defence`,
},
+6 -6
View File
@@ -19,14 +19,14 @@ import { openBlock } from "vue";
import { NuxtLink } from "#components";
import { sanitizeMessage } from "~/lib/auth.js";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { r as dict_r } from "~/lib/dict.js";
import datatable from "primevue/datatable";
import paginator from "primevue/paginator";
import column from "primevue/column";
import tag from "primevue/tag";
import datatable from "openvue/datatable";
import paginator from "openvue/paginator";
import column from "openvue/column";
import tag from "openvue/tag";
var E = {
class: `domains`,
},
+13 -13
View File
@@ -41,18 +41,18 @@ import { publicAssetsURL } from "#internal/nuxt/paths";
import { NuxtLink } from "#components";
import { loadModule } from "~/utils/load-module.js";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { r as dict_r } from "~/lib/dict.js";
import datatable from "primevue/datatable";
import paginator from "primevue/paginator";
import column from "primevue/column";
import datatable from "openvue/datatable";
import paginator from "openvue/paginator";
import column from "openvue/column";
import OsIcon from "~/components/OsIcon.vue";
import OperationNotice from "~/components/OperationNotice.vue";
import PaymentDialog from "~/components/PaymentDialog.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import { t as os_name_t } from "~/lib/os-name.js";
import { n as configuration_display_n } from "~/lib/configuration-display.js";
import DcimActions from "~/components/instance/DcimActions.vue";
@@ -62,12 +62,12 @@ import InstanceStatusTag from "~/components/instance/InstanceStatusTag.vue";
import InstanceMonitorSkeleton from "~/components/instance/InstanceMonitorSkeleton.vue";
import DcimReinstallStatus from "~/components/instance/DcimReinstallStatus.vue";
import DcimUpgrade from "~/components/instance/DcimUpgrade.vue";
import tabs from "primevue/tabs";
import tabpanels from "primevue/tabpanels";
import tabpanel from "primevue/tabpanel";
import progressbar from "primevue/progressbar";
import tablist from "primevue/tablist";
import tab from "primevue/tab";
import tabs from "openvue/tabs";
import tabpanels from "openvue/tabpanels";
import tabpanel from "openvue/tabpanel";
import progressbar from "openvue/progressbar";
import tablist from "openvue/tablist";
import tab from "openvue/tab";
function Ee(e, t) {
// 主信息、远程信息、流量和电源状态独立加载/报错;任一附属接口失败不抹掉其他成功结果。
let n = useApi(),
+3 -3
View File
@@ -22,10 +22,10 @@ import { openBlock } from "vue";
import { normalizeStyle } from "vue";
import { loadModule } from "~/utils/load-module.js";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import skeleton from "primevue/skeleton";
import selectbutton from "primevue/selectbutton";
import skeleton from "openvue/skeleton";
import selectbutton from "openvue/selectbutton";
var T = defineAsyncComponent(() =>
loadModule(
() => import("~/components/ChartBox.vue").then((e) => e.default || e),
@@ -13,7 +13,7 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
var m = {
class: `task-status`,
+4 -4
View File
@@ -22,11 +22,11 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import message from "openvue/message";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import ConfigBandwidth from "~/components/config/ConfigBandwidth.vue";
var T = {
key: 0,
+4 -4
View File
@@ -22,13 +22,13 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { r as dict_r } from "~/lib/dict.js";
import OperationNotice from "~/components/OperationNotice.vue";
import tag from "primevue/tag";
import tag from "openvue/tag";
import { n as complete_list_n } from "~/lib/complete-list.js";
var oe = {
key: 1,
@@ -20,9 +20,9 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import message from "primevue/message";
import dialog from "openvue/dialog";
import button from "openvue/button";
import message from "openvue/message";
import PaymentDialog from "~/components/PaymentDialog.vue";
var C = {
key: 0,
+9 -9
View File
@@ -32,20 +32,20 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import radiobutton from "primevue/radiobutton";
import inputtext from "primevue/inputtext";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import checkbox from "primevue/checkbox";
import message from "openvue/message";
import radiobutton from "openvue/radiobutton";
import inputtext from "openvue/inputtext";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import checkbox from "openvue/checkbox";
import OsIcon from "~/components/OsIcon.vue";
import OperationNotice from "~/components/OperationNotice.vue";
import OperatePasswordGate from "~/components/OperatePasswordGate.vue";
import password from "~/components/PasswordField.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import { t as os_name_t } from "~/lib/os-name.js";
import { t as password_t } from "~/lib/password-2.js";
import CloudAccessExtras from "~/components/instance/CloudAccessExtras.vue";
+7 -7
View File
@@ -37,16 +37,16 @@ import { sanitizeMessage } from "~/lib/auth.js";
import { useApi } from "~/lib/auth.js";
import { assertSecurityComplete } from "~/lib/auth.js";
import { securityChallenge } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { r as dict_r } from "~/lib/dict.js";
import select from "primevue/select";
import select from "openvue/select";
import OperationNotice from "~/components/OperationNotice.vue";
import textarea from "primevue/textarea";
import tag from "primevue/tag";
import toggleswitch from "primevue/toggleswitch";
import textarea from "openvue/textarea";
import tag from "openvue/tag";
import toggleswitch from "openvue/toggleswitch";
import SecurityVerificationDialog from "~/components/SecurityVerificationDialog.vue";
import RemfUpgrade from "~/components/instance/RemfUpgrade.vue";
import LegacyProductUpgrade from "~/components/instance/LegacyProductUpgrade.vue";
+8 -8
View File
@@ -20,17 +20,17 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { r as dict_r } from "~/lib/dict.js";
import datatable from "primevue/datatable";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import column from "primevue/column";
import datatable from "openvue/datatable";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import column from "openvue/column";
import OperationNotice from "~/components/OperationNotice.vue";
import tag from "primevue/tag";
import tag from "openvue/tag";
import { i as cloud_instance_management_i } from "~/lib/cloud-instance-management.js";
import { o as cloud_instance_management_o } from "~/lib/cloud-instance-management.js";
import { r as cloud_instance_management_r } from "~/lib/cloud-instance-management.js";
@@ -10,7 +10,7 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
var u = {
class: `shell-tabs`,
"aria-hidden": `true`,
+7 -7
View File
@@ -30,17 +30,17 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { loadModule } from "~/utils/load-module.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import InstanceServiceInfo from "~/components/instance/InstanceServiceInfo.vue";
import InstanceLoadingShell from "~/components/instance/InstanceLoadingShell.vue";
import InstanceMonitorSkeleton from "~/components/instance/InstanceMonitorSkeleton.vue";
import tabs from "primevue/tabs";
import tabpanels from "primevue/tabpanels";
import tabpanel from "primevue/tabpanel";
import tablist from "primevue/tablist";
import tab from "primevue/tab";
import tabs from "openvue/tabs";
import tabpanels from "openvue/tabpanels";
import tabpanel from "openvue/tabpanel";
import tablist from "openvue/tablist";
import tab from "openvue/tab";
import InstanceOverview from "~/components/instance/InstanceOverview.vue";
var oe = defineAsyncComponent(() =>
loadModule(
+3 -3
View File
@@ -22,12 +22,12 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { loadModule } from "~/utils/load-module.js";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import { t as useTheme_t } from "~/lib/useTheme.js";
import message from "primevue/message";
import message from "openvue/message";
import ListSegments from "~/components/ListSegments.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import { n as finance_resource_chart_n } from "~/lib/finance-resource-chart.js";
import { t as finance_resource_chart_t } from "~/lib/finance-resource-chart.js";
var O = defineAsyncComponent(() =>
@@ -11,7 +11,7 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
var d = {
class: `range-placeholder`,
"aria-hidden": `true`,
+1 -1
View File
@@ -26,7 +26,7 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import OperationNotice from "~/components/OperationNotice.vue";
import { n as configuration_display_n } from "~/lib/configuration-display.js";
+7 -7
View File
@@ -19,15 +19,15 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { r as dict_r } from "~/lib/dict.js";
import select from "primevue/select";
import checkbox from "primevue/checkbox";
import skeleton from "primevue/skeleton";
import datepicker from "primevue/datepicker";
import select from "openvue/select";
import checkbox from "openvue/checkbox";
import skeleton from "openvue/skeleton";
import datepicker from "openvue/datepicker";
var oe = {
class: `on-demand`,
},
+3 -3
View File
@@ -28,14 +28,14 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { loadModule } from "~/utils/load-module.js";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import { t as useTheme_t } from "~/lib/useTheme.js";
import message from "primevue/message";
import message from "openvue/message";
import { r as dict_r } from "~/lib/dict.js";
import OsIcon from "~/components/OsIcon.vue";
import { n as instance_status_n } from "~/lib/instance-status.js";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import { t as os_name_t } from "~/lib/os-name.js";
import { n as configuration_display_n } from "~/lib/configuration-display.js";
import RingProgress from "~/components/RingProgress.vue";
@@ -23,16 +23,16 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { withKeys } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import select from "primevue/select";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import select from "openvue/select";
import OperationNotice from "~/components/OperationNotice.vue";
import OperatePasswordGate from "~/components/OperatePasswordGate.vue";
import password from "~/components/PasswordField.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import { n as renewal_quote_n } from "~/lib/renewal-quote.js";
import { r as renewal_quote_r } from "~/lib/renewal-quote.js";
import { t as renewal_quote_t } from "~/lib/renewal-quote.js";
@@ -23,13 +23,13 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { navigateTo } from "#app";
import { loadModule } from "~/utils/load-module.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { r as dict_r } from "~/lib/dict.js";
import { n as instance_status_n } from "~/lib/instance-status.js";
import { t as instance_status_t } from "~/lib/instance-status.js";
import tag from "primevue/tag";
import tag from "openvue/tag";
import { c as instance_data_c } from "~/lib/instance-data.js";
import { i as instance_data_i } from "~/lib/instance-data.js";
import { l as instance_data_l } from "~/lib/instance-data.js";
+3 -3
View File
@@ -21,10 +21,10 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import CaptchaField from "~/components/CaptchaField.vue";
import { t as interval_t } from "~/lib/interval.js";
import { t as useCaptcha_t } from "~/lib/useCaptcha.js";
@@ -6,7 +6,7 @@ import { unref } from "vue";
import { defineComponent } from "vue";
import { openBlock } from "vue";
import { t as instance_status_t } from "~/lib/instance-status.js";
import tag from "primevue/tag";
import tag from "openvue/tag";
var s = Object.assign(
defineComponent({
__name: `InstanceStatusTag`,
+3 -3
View File
@@ -19,12 +19,12 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { d as instance_data_d } from "~/lib/instance-data.js";
import { n as instance_data_n } from "~/lib/instance-data.js";
import progressbar from "primevue/progressbar";
import progressbar from "openvue/progressbar";
var w = [`aria-busy`],
T = {
key: 0,
@@ -21,15 +21,15 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import { n as product_name_n } from "~/lib/product-name.js";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import checkbox from "primevue/checkbox";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import checkbox from "openvue/checkbox";
import OperationNotice from "~/components/OperationNotice.vue";
import OperatePasswordGate from "~/components/OperatePasswordGate.vue";
import { t as os_name_t } from "~/lib/os-name.js";
+9 -9
View File
@@ -29,10 +29,10 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { loadModule } from "~/utils/load-module.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { r as dict_r } from "~/lib/dict.js";
import OsIcon from "~/components/OsIcon.vue";
import PaymentDialog from "~/components/PaymentDialog.vue";
@@ -42,12 +42,12 @@ import RemfUpgrade from "~/components/instance/RemfUpgrade.vue";
import LegacyProductUpgrade from "~/components/instance/LegacyProductUpgrade.vue";
import InstanceLoadingShell from "~/components/instance/InstanceLoadingShell.vue";
import InstanceStatusTag from "~/components/instance/InstanceStatusTag.vue";
import tabs from "primevue/tabs";
import tabpanels from "primevue/tabpanels";
import tabpanel from "primevue/tabpanel";
import progressbar from "primevue/progressbar";
import tablist from "primevue/tablist";
import tab from "primevue/tab";
import tabs from "openvue/tabs";
import tabpanels from "openvue/tabpanels";
import tabpanel from "openvue/tabpanel";
import progressbar from "openvue/progressbar";
import tablist from "openvue/tablist";
import tab from "openvue/tab";
import LegacyDcimActions from "~/components/instance/LegacyDcimActions.vue";
function T(e) {
if (typeof e == `string`)
@@ -20,10 +20,10 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import message from "openvue/message";
import select from "openvue/select";
var C = {
key: 0,
class: `product-upgrade`,
+4 -4
View File
@@ -22,11 +22,11 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import message from "openvue/message";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import OperationNotice from "~/components/OperationNotice.vue";
import { t as configuration_display_t } from "~/lib/configuration-display.js";
var se = {
+2 -2
View File
@@ -27,9 +27,9 @@ import { openBlock } from "vue";
import { withModifiers } from "vue";
import { loadModule } from "~/utils/load-module.js";
import { useAuth } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import inputtext from "primevue/inputtext";
import inputtext from "openvue/inputtext";
var T = /^[a-f0-9]{64}$/;
function E(e, n) {
// 独立连接状态机;d 是连接代次,h 保存需要删除的网关会话,g 是当前 RFB 客户端。
+6 -6
View File
@@ -24,14 +24,14 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { sanitizeMessage } from "~/lib/auth.js";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import message from "openvue/message";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import OperationNotice from "~/components/OperationNotice.vue";
import tag from "primevue/tag";
import skeleton from "primevue/skeleton";
import tag from "openvue/tag";
import skeleton from "openvue/skeleton";
import ConfigBandwidth from "~/components/config/ConfigBandwidth.vue";
var ue = {
key: 0,
+4 -4
View File
@@ -23,11 +23,11 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import select from "primevue/select";
import message from "openvue/message";
import select from "openvue/select";
import { n as cloud_instance_management_n } from "~/lib/cloud-instance-management.js";
import { s as cloud_instance_management_s } from "~/lib/cloud-instance-management.js";
import { t as cloud_instance_management_t } from "~/lib/cloud-instance-management.js";
+6 -6
View File
@@ -24,13 +24,13 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import datatable from "primevue/datatable";
import inputnumber from "primevue/inputnumber";
import column from "primevue/column";
import message from "openvue/message";
import datatable from "openvue/datatable";
import inputnumber from "openvue/inputnumber";
import column from "openvue/column";
import OperationNotice from "~/components/OperationNotice.vue";
import { i as cloud_instance_management_i } from "~/lib/cloud-instance-management.js";
import { s as cloud_instance_management_s } from "~/lib/cloud-instance-management.js";
+7 -7
View File
@@ -24,15 +24,15 @@ import { openBlock } from "vue";
import { withModifiers } from "vue";
import { operationMessage } from "~/lib/auth.js";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import { r as dict_r } from "~/lib/dict.js";
import datatable from "primevue/datatable";
import iconfield from "primevue/iconfield";
import inputicon from "primevue/inputicon";
import column from "primevue/column";
import datatable from "openvue/datatable";
import iconfield from "openvue/iconfield";
import inputicon from "openvue/inputicon";
import column from "openvue/column";
import ListEmpty from "~/components/ListEmpty.vue";
import { i as instance_data_i } from "~/lib/instance-data.js";
import { l as instance_data_l } from "~/lib/instance-data.js";
+8 -8
View File
@@ -25,15 +25,15 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import datatable from "primevue/datatable";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import column from "primevue/column";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import datatable from "openvue/datatable";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import column from "openvue/column";
import { a as cloud_instance_management_a } from "~/lib/cloud-instance-management.js";
import { i as cloud_instance_management_i } from "~/lib/cloud-instance-management.js";
var A = {
@@ -27,12 +27,12 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputnumber from "primevue/inputnumber";
import message from "openvue/message";
import inputnumber from "openvue/inputnumber";
import OperationNotice from "~/components/OperationNotice.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import ConfigBandwidth from "~/components/config/ConfigBandwidth.vue";
var ne = {
key: 0,
+3 -3
View File
@@ -24,11 +24,11 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import OperationNotice from "~/components/OperationNotice.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
var w = {
key: 0,
class: `up`,
+7 -7
View File
@@ -23,14 +23,14 @@ import { defineComponent } from "vue";
import { createVNode } from "vue";
import { openBlock } from "vue";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import datatable from "primevue/datatable";
import select from "primevue/select";
import column from "primevue/column";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import datatable from "openvue/datatable";
import select from "openvue/select";
import column from "openvue/column";
import { c as cloud_instance_management_c } from "~/lib/cloud-instance-management.js";
import { i as cloud_instance_management_i } from "~/lib/cloud-instance-management.js";
var ie = {
@@ -1,6 +1,6 @@
/** PrimeVue 客户端统一配置:中文交互文案、蓝色主色以及 .app-dark 暗色切换。 */
import { definePreset } from "@primeuix/themes";
import Aura from "@primeuix/themes/aura";
/** OpenVue 客户端统一配置:中文交互文案、蓝色主色以及 .app-dark 暗色切换。 */
import { definePreset } from "@openvue/themes";
import Aura from "@openvue/themes/aura";
import locale from "./locale.zh-CN.json";
// Use the MIT theme package, with the console's blue/slate/zinc palette.
+3 -3
View File
@@ -43,15 +43,15 @@ import { r as backend_menu_r } from "~/lib/backend-menu.js";
import { s as backend_menu_s } from "~/lib/backend-menu.js";
import { t as backend_menu_t } from "~/lib/backend-menu.js";
import { t as navigation_state_t } from "~/lib/navigation-state.js";
import dialog from "primevue/dialog";
import badge from "primevue/badge";
import dialog from "openvue/dialog";
import badge from "openvue/badge";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import { t as useTheme_t } from "~/lib/useTheme.js";
import BackendNavEntry from "~/components/BackendNavEntry.vue";
import BackendNavigation from "~/components/BackendNavigation.vue";
import { r as dict_r } from "~/lib/dict.js";
import ConsoleLegalFooter from "~/components/ConsoleLegalFooter.vue";
import menu from "primevue/menu";
import menu from "openvue/menu";
import { logoUrl } from "~/utils/brand.js";
import { t as useMailbox_t } from "~/lib/useMailbox.js";
var Ce = {
+1 -1
View File
@@ -161,7 +161,7 @@ function u(u, d = {}) {
j
);
}
// PrimeVue 页码从 0 开始,后端接口从 1 开始;切筛选的 reload 则回到第一页。
// OpenVue 页码从 0 开始,后端接口从 1 开始;切筛选的 reload 则回到第一页。
function A(e) {
((b.value = e.page + 1), (x.value = e.rows), k());
}
+9 -9
View File
@@ -26,16 +26,16 @@ import { useHead } from "#app";
import { onBeforeRouteLeave } from "vue-router";
import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import datatable from "primevue/datatable";
import paginator from "primevue/paginator";
import checkbox from "primevue/checkbox";
import column from "primevue/column";
import textarea from "primevue/textarea";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import datatable from "openvue/datatable";
import paginator from "openvue/paginator";
import checkbox from "openvue/checkbox";
import column from "openvue/column";
import textarea from "openvue/textarea";
// 集中管理列表权限、写操作忙碌态和仅本次可见的私钥;请求代次与存活标记防止旧响应更新已离开的页面。
function D() {
let e = useApi(),
+4 -4
View File
@@ -23,12 +23,12 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import message from "primevue/message";
import dialog from "openvue/dialog";
import button from "openvue/button";
import message from "openvue/message";
import { t as oauth_t } from "~/lib/oauth.js";
import { t as useOAuth_t } from "~/lib/useOAuth.js";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import WechatConnection from "~/components/WechatConnection.vue";
var D = {
class: `account-management-page`,
+6 -6
View File
@@ -41,18 +41,18 @@ import { useApi } from "~/lib/auth.js";
import { assertSecurityComplete } from "~/lib/auth.js";
import { securityChallenge } from "~/lib/auth.js";
import { t as useSiteConfig_t } from "~/lib/useSiteConfig.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import CaptchaField from "~/components/CaptchaField.vue";
import select from "primevue/select";
import select from "openvue/select";
import ClientLevelDialog from "~/components/ClientLevelDialog.vue";
import { t as interval_t } from "~/lib/interval.js";
import password from "~/components/PasswordField.vue";
import PhoneCodeField from "~/components/PhoneCodeField.vue";
import skeleton from "primevue/skeleton";
import toggleswitch from "primevue/toggleswitch";
import skeleton from "openvue/skeleton";
import toggleswitch from "openvue/toggleswitch";
import { t as useCaptcha_t } from "~/lib/useCaptcha.js";
import SecurityVerificationDialog from "~/components/SecurityVerificationDialog.vue";
import SensitiveValue from "~/components/SensitiveValue.vue";
+12 -12
View File
@@ -31,22 +31,22 @@ import { openBlock } from "vue";
import { vModelRadio } from "vue";
import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import select from "primevue/select";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import select from "openvue/select";
import PaymentDialog from "~/components/PaymentDialog.vue";
import tag from "primevue/tag";
import skeleton from "primevue/skeleton";
import tag from "openvue/tag";
import skeleton from "openvue/skeleton";
import PageSteps from "~/components/PageSteps.vue";
import UploadField from "~/components/UploadField.vue";
import tabs from "primevue/tabs";
import tabpanels from "primevue/tabpanels";
import tabpanel from "primevue/tabpanel";
import tablist from "primevue/tablist";
import tab from "primevue/tab";
import tabs from "openvue/tabs";
import tabpanels from "openvue/tabpanels";
import tabpanel from "openvue/tabpanel";
import tablist from "openvue/tablist";
import tab from "openvue/tab";
var b = `#contentBox img[src^="data:image/"], #qrcode img, #qrCode img, img#qrcode, img#qrCode, .qrcode img, .qr-code img`,
x = `img[src^="data:image/png;base64,"], img[src^="data:image/jpeg;base64,"]`;
// 从认证服务返回的 HTML 中定位二维码,保留其动态更新逻辑并隐藏其余内容;无法唯一定位时拒绝展示。
+6 -6
View File
@@ -26,16 +26,16 @@ import { openBlock } from "vue";
import { useRouter } from "#app";
import { useApi } from "~/lib/auth.js";
import { useAuth } from "~/lib/auth.js";
import dialog from "primevue/dialog";
import button from "primevue/button";
import dialog from "openvue/dialog";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import { n as product_name_n } from "~/lib/product-name.js";
import checkbox from "primevue/checkbox";
import checkbox from "openvue/checkbox";
import ListEmpty from "~/components/ListEmpty.vue";
import PaymentDialog from "~/components/PaymentDialog.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import { t as os_name_t } from "~/lib/os-name.js";
import { r as configuration_display_r } from "~/lib/configuration-display.js";
import { t as configuration_display_t } from "~/lib/configuration-display.js";
+2 -2
View File
@@ -15,8 +15,8 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { useRoute } from "#app";
import { NuxtLink } from "#components";
import button from "primevue/button";
import message from "primevue/message";
import button from "openvue/button";
import message from "openvue/message";
import { t as modules_t } from "~/lib/modules.js";
import HostList from "~/components/HostList.vue";
var m = defineComponent({
+2 -2
View File
@@ -15,8 +15,8 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { useRoute } from "#app";
import { NuxtLink } from "#components";
import button from "primevue/button";
import message from "primevue/message";
import button from "openvue/button";
import message from "openvue/message";
import { t as modules_t } from "~/lib/modules.js";
import HostList from "~/components/HostList.vue";
var m = defineComponent({
+16 -16
View File
@@ -36,31 +36,31 @@ import { sanitizeMessage } from "~/lib/auth.js";
import { useApi } from "~/lib/auth.js";
import { useAuth } from "~/lib/auth.js";
import { t as useSiteConfig_t } from "~/lib/useSiteConfig.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import { r as dict_r } from "~/lib/dict.js";
import { s as dict_s } from "~/lib/dict.js";
import { t as dict_t } from "~/lib/dict.js";
import datatable from "primevue/datatable";
import iconfield from "primevue/iconfield";
import inputicon from "primevue/inputicon";
import select from "primevue/select";
import inputnumber from "primevue/inputnumber";
import column from "primevue/column";
import datatable from "openvue/datatable";
import iconfield from "openvue/iconfield";
import inputicon from "openvue/inputicon";
import select from "openvue/select";
import inputnumber from "openvue/inputnumber";
import column from "openvue/column";
import ListSegments from "~/components/ListSegments.vue";
import ListEmpty from "~/components/ListEmpty.vue";
import tag from "primevue/tag";
import toggleswitch from "primevue/toggleswitch";
import tag from "openvue/tag";
import toggleswitch from "openvue/toggleswitch";
import RechargeDialog from "~/components/RechargeDialog.vue";
import WithdrawDialog from "~/components/WithdrawDialog.vue";
import { t as useWithdrawAvailability_t } from "~/lib/useWithdrawAvailability.js";
import tabs from "primevue/tabs";
import tabpanels from "primevue/tabpanels";
import tabpanel from "primevue/tabpanel";
import tablist from "primevue/tablist";
import tab from "primevue/tab";
import tabs from "openvue/tabs";
import tabpanels from "openvue/tabpanels";
import tabpanel from "openvue/tabpanel";
import tablist from "openvue/tablist";
import tab from "openvue/tab";
import { t as composables_t } from "~/lib/composables-2.js";
import { n as orders_n } from "~/pages/orders/index.vue";
import index from "~/pages/orders/index.vue";
+3 -3
View File
@@ -31,11 +31,11 @@ import { useRouter } from "#app";
import { useHead } from "#app";
import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import message from "primevue/message";
import button from "openvue/button";
import message from "openvue/message";
import { n as auth_redirect_n } from "~/lib/auth-redirect.js";
import { t as auth_redirect_t } from "~/lib/auth-redirect.js";
import inputtext from "primevue/inputtext";
import inputtext from "openvue/inputtext";
import CaptchaField from "~/components/CaptchaField.vue";
import password from "~/components/PasswordField.vue";
import PhoneCodeField from "~/components/PhoneCodeField.vue";
+6 -6
View File
@@ -32,14 +32,14 @@ import { useRoute } from "#app";
import { navigateTo } from "#app";
import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import inputtext from "primevue/inputtext";
import iconfield from "primevue/iconfield";
import inputicon from "primevue/inputicon";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import iconfield from "openvue/iconfield";
import inputicon from "openvue/inputicon";
import ListEmpty from "~/components/ListEmpty.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import { n as sanitize_n } from "~/lib/sanitize.js";
import { t as sanitize_t } from "~/lib/sanitize.js";
import { n as ticketAttachments_n } from "~/lib/ticketAttachments.js";
+2 -2
View File
@@ -6,8 +6,8 @@ import { definePageMeta } from "#imports";
import { onBeforeUnmount, onMounted, ref } from "vue";
import { useHead, useRouter } from "#app";
import { NuxtLink } from "#components";
import Button from "primevue/button";
import Message from "primevue/message";
import Button from "openvue/button";
import Message from "openvue/message";
import { useAuth } from "~/lib/auth.js";
definePageMeta({ layout: "blank" });
+3 -3
View File
@@ -34,11 +34,11 @@ import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import { useAuth } from "~/lib/auth.js";
import { Icon } from "#components";
import button from "primevue/button";
import button from "openvue/button";
import { t as _plugin_vue_export_helper_t } from "~/lib/_plugin-vue_export-helper.js";
import message from "primevue/message";
import message from "openvue/message";
import { t as interval_t } from "~/lib/interval.js";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import SensitiveValue from "~/components/SensitiveValue.vue";
import HomeExpiringPanel from "~/components/home/HomeExpiringPanel.vue";
import HomeNoticePanel from "~/components/home/HomeNoticePanel.vue";
Loaded 100 of 135 files, more files were not shown because too many files have changed in this diff. Show more