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

+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";
+9 -9
View File
@@ -30,23 +30,23 @@ import { useRouter } from "#app";
import { NuxtLink } from "#components";
import { sanitizeMessage } 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 message from "openvue/message";
import { n as product_name_n } from "~/lib/product-name.js";
import { n as dict_n } from "~/lib/dict.js";
import { r as dict_r } from "~/lib/dict.js";
import { s as dict_s } from "~/lib/dict.js";
import datatable from "primevue/datatable";
import paginator from "primevue/paginator";
import select from "primevue/select";
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 checkbox from "openvue/checkbox";
import column from "openvue/column";
import ListEmpty from "~/components/ListEmpty.vue";
import PaymentDialog from "~/components/PaymentDialog.vue";
import { t as useListPage_t } from "~/lib/useListPage.js";
import tag from "primevue/tag";
import tag from "openvue/tag";
import PageInfoNotice from "~/components/PageInfoNotice.vue";
import { t as invoice_t } from "~/lib/invoice.js";
var Ce = {
+3 -3
View File
@@ -26,11 +26,11 @@ import { useRoute } from "#app";
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 { n as dict_n } from "~/lib/dict.js";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import { t as composables_t } from "~/lib/composables-2.js";
var T = {
class: `invoice-detail-page`,
+9 -9
View File
@@ -22,16 +22,16 @@ 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 inputtext from "primevue/inputtext";
import datatable from "primevue/datatable";
import select from "primevue/select";
import checkbox from "primevue/checkbox";
import column from "primevue/column";
import tag from "primevue/tag";
import message from "openvue/message";
import inputtext from "openvue/inputtext";
import datatable from "openvue/datatable";
import select from "openvue/select";
import checkbox from "openvue/checkbox";
import column from "openvue/column";
import tag from "openvue/tag";
import { t as invoice_t } from "~/lib/invoice.js";
var ue = {
class: `page`,
+7 -7
View File
@@ -21,15 +21,15 @@ import { openBlock } from "vue";
import { withKeys } from "vue";
import { useRoute } from "#app";
import { operationMessage } 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 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 ListEmpty from "~/components/ListEmpty.vue";
import { t as useListPage_t } from "~/lib/useListPage.js";
var k = {
+3 -3
View File
@@ -13,9 +13,9 @@ import {
} from "vue";
import { useHead, useRoute, useRouter } from "#app";
import { NuxtLink } from "#components";
import Button from "primevue/button";
import InputText from "primevue/inputtext";
import Message from "primevue/message";
import Button from "openvue/button";
import InputText from "openvue/inputtext";
import Message from "openvue/message";
import Password from "~/components/PasswordField.vue";
import AuthProviders from "~/components/AuthProviders.vue";
import CaptchaField from "~/components/CaptchaField.vue";
+12 -12
View File
@@ -28,22 +28,22 @@ import { openBlock } from "vue";
import { withModifiers } from "vue";
import { useRoute } 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 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 paginator from "primevue/paginator";
import iconfield from "primevue/iconfield";
import inputicon from "primevue/inputicon";
import select from "primevue/select";
import column from "primevue/column";
import datatable from "openvue/datatable";
import paginator from "openvue/paginator";
import iconfield from "openvue/iconfield";
import inputicon from "openvue/inputicon";
import select from "openvue/select";
import column from "openvue/column";
import ListEmpty from "~/components/ListEmpty.vue";
import { t as useListPage_t } from "~/lib/useListPage.js";
import tag from "primevue/tag";
import skeleton from "primevue/skeleton";
import tag from "openvue/tag";
import skeleton from "openvue/skeleton";
import NotificationPreferences from "~/components/NotificationPreferences.vue";
import { n as sanitize_n } from "~/lib/sanitize.js";
import { t as useMailbox_t } from "~/lib/useMailbox.js";
+7 -7
View File
@@ -31,18 +31,18 @@ import { useRoute } from "#app";
import { useRouter } from "#app";
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 message from "openvue/message";
import inputtext from "openvue/inputtext";
import { r as dict_r } from "~/lib/dict.js";
import paginator from "primevue/paginator";
import paginator from "openvue/paginator";
import ListSegments from "~/components/ListSegments.vue";
import ListEmpty from "~/components/ListEmpty.vue";
import { t as useListPage_t } from "~/lib/useListPage.js";
import tag from "primevue/tag";
import skeleton from "primevue/skeleton";
import tag from "openvue/tag";
import skeleton from "openvue/skeleton";
import { n as sanitize_n } from "~/lib/sanitize.js";
import { t as sanitize_t } from "~/lib/sanitize.js";
import { t as composables_t } from "~/lib/composables-2.js";
+6 -6
View File
@@ -30,15 +30,15 @@ import { withKeys } from "vue";
import { useRoute } 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 message from "openvue/message";
import inputtext from "openvue/inputtext";
import { r as dict_r } from "~/lib/dict.js";
import paginator from "primevue/paginator";
import select from "primevue/select";
import paginator from "openvue/paginator";
import select from "openvue/select";
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 composables_t } from "~/lib/composables-2.js";
import { t as content_route_t } from "~/lib/content-route.js";
+4 -4
View File
@@ -38,15 +38,15 @@ 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 message from "openvue/message";
import { n as wechat_binding_n } from "~/lib/wechat-binding.js";
import { t as wechat_binding_t } from "~/lib/wechat-binding.js";
import { r as auth_redirect_r } from "~/lib/auth-redirect.js";
import inputtext from "primevue/inputtext";
import inputtext from "openvue/inputtext";
import CaptchaField from "~/components/CaptchaField.vue";
import checkbox from "primevue/checkbox";
import checkbox from "openvue/checkbox";
import { n as oauth_n } from "~/lib/oauth.js";
import PhoneCodeField from "~/components/PhoneCodeField.vue";
import { t as useCaptcha_t } from "~/lib/useCaptcha.js";
+2 -2
View File
@@ -26,8 +26,8 @@ import { useHead } 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 { n as oauth_n } from "~/lib/oauth.js";
import { t as composables_t } from "~/lib/composables-2.js";
var w = {
+5 -5
View File
@@ -27,10 +27,10 @@ import { useRoute } from "#app";
import { useRouter } from "#app";
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 product_name_n } from "~/lib/product-name.js";
import { r as product_name_r } from "~/lib/product-name.js";
import { a as dict_a } from "~/lib/dict.js";
@@ -38,8 +38,8 @@ import { o as dict_o } from "~/lib/dict.js";
import { r as dict_r } from "~/lib/dict.js";
import { s as dict_s } from "~/lib/dict.js";
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 { t as bandwidth_display_t } from "~/lib/bandwidth-display.js";
import { logoUrl } from "~/utils/brand.js";
// 仅从符合续费周期格式的描述中提取商品名,避免把日期区间重复显示成产品标题。
+11 -11
View File
@@ -26,26 +26,26 @@ import { navigateTo } from "#app";
import { NuxtLink } from "#components";
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 { a as dict_a } from "~/lib/dict.js";
import { i as dict_i } from "~/lib/dict.js";
import { o as dict_o } from "~/lib/dict.js";
import { r as dict_r } from "~/lib/dict.js";
import { s as dict_s } from "~/lib/dict.js";
import datatable from "primevue/datatable";
import paginator from "primevue/paginator";
import iconfield from "primevue/iconfield";
import inputicon from "primevue/inputicon";
import select from "primevue/select";
import column from "primevue/column";
import datatable from "openvue/datatable";
import paginator from "openvue/paginator";
import iconfield from "openvue/iconfield";
import inputicon from "openvue/inputicon";
import select from "openvue/select";
import column from "openvue/column";
import ListSegments from "~/components/ListSegments.vue";
import ListEmpty from "~/components/ListEmpty.vue";
import { t as useListPage_t } from "~/lib/useListPage.js";
import tag from "primevue/tag";
import tag from "openvue/tag";
var x = new Set([
`Unpaid`,
`Paid`,
+2 -2
View File
@@ -42,9 +42,9 @@ import { useRoute } from "#app";
import { useRouter } 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 message from "openvue/message";
import { n as product_name_n } from "~/lib/product-name.js";
import PaymentDialog from "~/components/PaymentDialog.vue";
import { t as product_order_module_t } from "~/lib/product-order-module.js";
+2 -2
View File
@@ -46,9 +46,9 @@ import { useRoute } from "#app";
import { useRouter } from "#app";
import { useHead } 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 message from "openvue/message";
import PaymentDialog from "~/components/PaymentDialog.vue";
import { t as product_order_module_t } from "~/lib/product-order-module.js";
import { n as ProductGroupLabel_n } from "~/components/ProductGroupLabel.vue";
@@ -34,11 +34,11 @@ import { useRoute } from "#app";
import { useRouter } 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 message from "openvue/message";
import PaymentDialog from "~/components/PaymentDialog.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import { t as product_order_module_t } from "~/lib/product-order-module.js";
import MfDcimConfig from "~/components/config/MfDcimConfig.vue";
import { t as composables_t } from "~/lib/composables-2.js";
@@ -25,13 +25,13 @@ 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 inputnumber from "primevue/inputnumber";
import tag from "primevue/tag";
import skeleton from "primevue/skeleton";
import inputnumber from "openvue/inputnumber";
import tag from "openvue/tag";
import skeleton from "openvue/skeleton";
import { productStock } from "~/lib/product-inventory.js";
import { resourceOptionValue } from "~/lib/resource-option-value.js";
import { productId } from "~/lib/product-id.js";
+5 -5
View File
@@ -37,15 +37,15 @@ import { NuxtLink } from "#components";
import { useApi } from "~/lib/auth.js";
import { getCrypto } from "~/utils/crypto.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 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 { t as product_name_t } from "~/lib/product-name.js";
import paginator from "primevue/paginator";
import paginator from "openvue/paginator";
import ListEmpty from "~/components/ListEmpty.vue";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import ProductCategoryNotice from "~/components/ProductCategoryNotice.vue";
import { n as ProductConfigurationSummary_n } from "~/components/ProductConfigurationSummary.vue";
import ProductConfigurationSummary from "~/components/ProductConfigurationSummary.vue";
+16 -16
View File
@@ -26,29 +26,29 @@ import { createVNode } from "vue";
import { openBlock } from "vue";
import { withModifiers } 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 { 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 paginator from "primevue/paginator";
import iconfield from "primevue/iconfield";
import inputicon from "primevue/inputicon";
import select from "primevue/select";
import column from "primevue/column";
import datatable from "openvue/datatable";
import paginator from "openvue/paginator";
import iconfield from "openvue/iconfield";
import inputicon from "openvue/inputicon";
import select from "openvue/select";
import column from "openvue/column";
import ListEmpty from "~/components/ListEmpty.vue";
import { t as useListPage_t } from "~/lib/useListPage.js";
import tag from "primevue/tag";
import skeleton from "primevue/skeleton";
import tag from "openvue/tag";
import skeleton from "openvue/skeleton";
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";
// 把本地日期范围转换为秒级查询边界;严格复核年月日并覆盖结束日全天,拒绝无效日期或反向区间。
function C(e, t) {
function n(e, t) {
+6 -6
View File
@@ -36,16 +36,16 @@ import { useHead } 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 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 select from "primevue/select";
import checkbox from "primevue/checkbox";
import select from "openvue/select";
import checkbox from "openvue/checkbox";
import password from "~/components/PasswordField.vue";
import textarea from "primevue/textarea";
import textarea from "openvue/textarea";
import PhoneCodeField from "~/components/PhoneCodeField.vue";
import { i as product_fields_i } from "~/lib/product-fields.js";
import { t as useCaptcha_t } from "~/lib/useCaptcha.js";
+2 -2
View File
@@ -29,9 +29,9 @@ import { withModifiers } from "vue";
import { useRoute } from "#app";
import { useHead } from "#app";
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 inputtext from "primevue/inputtext";
import inputtext from "openvue/inputtext";
import OperatePasswordGate from "~/components/OperatePasswordGate.vue";
import RemoteConsole from "~/components/instance/RemoteConsole.vue";
import { logoUrl } from "~/utils/brand.js";
+3 -3
View File
@@ -28,10 +28,10 @@ import { useRoute } from "#app";
import { useRouter } from "#app";
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 skeleton from "primevue/skeleton";
import message from "openvue/message";
import skeleton from "openvue/skeleton";
import { n as content_route_n } from "~/lib/content-route.js";
import { r as content_route_r } from "~/lib/content-route.js";
import help from "~/pages/help.vue";
+10 -10
View File
@@ -29,21 +29,21 @@ import { useRoute } from "#app";
import { NuxtLink } from "#components";
import { sanitizeMessage } 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 { 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 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 ListEmpty from "~/components/ListEmpty.vue";
import { t as useListPage_t } from "~/lib/useListPage.js";
import textarea from "primevue/textarea";
import tag from "primevue/tag";
import textarea from "openvue/textarea";
import tag from "openvue/tag";
import { t as composables_t } from "~/lib/composables-2.js";
var ve = {
class: `list-page`,
+12 -12
View File
@@ -34,23 +34,23 @@ import { openBlock } from "vue";
import { withKeys } from "vue";
import { useRoute } 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 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 { r as dict_r } from "~/lib/dict.js";
import datatable from "primevue/datatable";
import paginator from "primevue/paginator";
import select from "primevue/select";
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 checkbox from "openvue/checkbox";
import column from "openvue/column";
import ListEmpty from "~/components/ListEmpty.vue";
import textarea from "primevue/textarea";
import tag from "primevue/tag";
import textarea from "openvue/textarea";
import tag from "openvue/tag";
import PageInfoNotice from "~/components/PageInfoNotice.vue";
import multiselect from "primevue/multiselect";
import multiselect from "openvue/multiselect";
import { n as complete_list_n } from "~/lib/complete-list.js";
import { t as complete_list_t } from "~/lib/complete-list.js";
import { t as composables_t } from "~/lib/composables-2.js";
+8 -8
View File
@@ -10,14 +10,14 @@ import {
ref,
useId,
} from "vue";
import Button from "primevue/button";
import Column from "primevue/column";
import DataTable from "primevue/datatable";
import Dialog from "primevue/dialog";
import InputText from "primevue/inputtext";
import Message from "primevue/message";
import Paginator from "primevue/paginator";
import Textarea from "primevue/textarea";
import Button from "openvue/button";
import Column from "openvue/column";
import DataTable from "openvue/datatable";
import Dialog from "openvue/dialog";
import InputText from "openvue/inputtext";
import Message from "openvue/message";
import Paginator from "openvue/paginator";
import Textarea from "openvue/textarea";
import ListEmpty from "~/components/ListEmpty.vue";
import { useApi } from "~/lib/auth.js";
import { n as loadCompleteList } from "~/lib/complete-list.js";
+8 -8
View File
@@ -44,11 +44,11 @@ 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 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 OperationNotice from "~/components/OperationNotice.vue";
import OperatePasswordGate from "~/components/OperatePasswordGate.vue";
@@ -56,10 +56,10 @@ import { t as interval_t } from "~/lib/interval.js";
import { n as instance_status_n } from "~/lib/instance-status.js";
import { r as instance_status_r } from "~/lib/instance-status.js";
import { t as instance_status_t } from "~/lib/instance-status.js";
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 { n as server_page_n } from "~/lib/server-page.js";
import { a as instance_data_a } from "~/lib/instance-data.js";
import { c as instance_data_c } from "~/lib/instance-data.js";
+3 -3
View File
@@ -31,11 +31,11 @@ import { normalizeStyle } from "vue";
import { useRoute } 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 message from "openvue/message";
import { r as dict_r } from "~/lib/dict.js";
import skeleton from "primevue/skeleton";
import skeleton from "openvue/skeleton";
import { n as sanitize_n } from "~/lib/sanitize.js";
import RichTextEditor from "~/components/RichTextEditor.vue";
import { n as ticketAttachments_n } from "~/lib/ticketAttachments.js";
+7 -7
View File
@@ -25,17 +25,17 @@ import { withModifiers } from "vue";
import { useRouter } 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 radiobutton from "primevue/radiobutton";
import inputtext from "primevue/inputtext";
import message from "openvue/message";
import radiobutton from "openvue/radiobutton";
import inputtext from "openvue/inputtext";
import { n as product_name_n } from "~/lib/product-name.js";
import select from "primevue/select";
import select from "openvue/select";
import RichTextEditor from "~/components/RichTextEditor.vue";
import TicketNotice from "~/components/TicketNotice.vue";
import chip from "primevue/chip";
import multiselect from "primevue/multiselect";
import chip from "openvue/chip";
import multiselect from "openvue/multiselect";
var le = {
class: `ticket-create`,
},
+7 -7
View File
@@ -23,15 +23,15 @@ import { withKeys } from "vue";
import { useRoute } 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 message from "openvue/message";
import inputtext from "openvue/inputtext";
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 ListEmpty from "~/components/ListEmpty.vue";
import { t as useListPage_t } from "~/lib/useListPage.js";
var ie = {
+10 -10
View File
@@ -35,22 +35,22 @@ import { withKeys } from "vue";
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 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 { r as dict_r } from "~/lib/dict.js";
import datatable from "primevue/datatable";
import paginator from "primevue/paginator";
import select from "primevue/select";
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 checkbox from "openvue/checkbox";
import column from "openvue/column";
import ListSegments from "~/components/ListSegments.vue";
import ListEmpty from "~/components/ListEmpty.vue";
import PaymentDialog from "~/components/PaymentDialog.vue";
import tag from "primevue/tag";
import tag from "openvue/tag";
import SecurityVerificationDialog from "~/components/SecurityVerificationDialog.vue";
import { t as composables_t } from "~/lib/composables-2.js";
var xe = {
+10 -10
View File
@@ -24,21 +24,21 @@ 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 message from "openvue/message";
import { n as product_name_n } from "~/lib/product-name.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 interval_t } from "~/lib/interval.js";
import tag from "primevue/tag";
import skeleton from "primevue/skeleton";
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 tag from "openvue/tag";
import skeleton from "openvue/skeleton";
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 he = {
class: `voucher-page`,
},