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 中定位二维码,保留其动态更新逻辑并隐藏其余内容;无法唯一定位时拒绝展示。