From be03d8e13752c355dbec158da78b9cb4c3b3bb5d Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 13 Jan 2026 00:50:32 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=B5=81=E6=B0=B4=E7=BA=BF=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=8F=AF=E4=BB=A5=E6=9F=A5=E7=9C=8B=E8=AF=81=E4=B9=A6?= =?UTF-8?q?=E8=BF=87=E6=9C=9F=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../certd-client/src/components/vip-button/index.vue | 8 ++++---- packages/ui/certd-client/src/store/settings/index.ts | 4 ++++ .../certd-client/src/views/certd/pipeline/detail.vue | 1 + .../src/views/certd/pipeline/pipeline/index.vue | 10 ++++++++++ .../src/views/certd/pipeline/pipeline/type.ts | 3 +++ .../src/modules/pipeline/service/pipeline-service.ts | 1 + 6 files changed, 23 insertions(+), 4 deletions(-) diff --git a/packages/ui/certd-client/src/components/vip-button/index.vue b/packages/ui/certd-client/src/components/vip-button/index.vue index dd7242443..755db9271 100644 --- a/packages/ui/certd-client/src/components/vip-button/index.vue +++ b/packages/ui/certd-client/src/components/vip-button/index.vue @@ -298,8 +298,8 @@ function openUpgrade() { }, }, icon: "stash:thumb-up", - price: productInfo.plus.price, - price3: `¥${productInfo.plus.price3}/3${t("vip.years")}`, + priceText: productInfo.plus.priceText || `¥${productInfo.plus.price}/${t("vip.years")}`, + discountText: productInfo.plus.discountText || `¥${productInfo.plus.price3}/3${t("vip.years")}`, tooltip: productInfo.plus.tooltip, get() { return ( @@ -317,8 +317,8 @@ function openUpgrade() { type: "comm", icon: "vaadin:handshake", privilege: [t("vip.all_pro_privileges"), t("vip.allow_commercial_use_modify_logo_title"), t("vip.data_statistics"), t("vip.plugin_management"), t("vip.unlimited_multi_users"), t("vip.support_user_payment")], - price: productInfo.comm.price, - price3: `¥${productInfo.comm.price3}/3${t("vip.years")}`, + priceText: productInfo.comm.priceText || `¥${productInfo.comm.price}/${t("vip.years")}`, + discountText: productInfo.comm.discountText || `¥${productInfo.comm.price3}/3${t("vip.years")}`, tooltip: productInfo.comm.tooltip, trial: { title: t("vip.click_to_get_7_day_trial"), diff --git a/packages/ui/certd-client/src/store/settings/index.ts b/packages/ui/certd-client/src/store/settings/index.ts index 3d3534c60..4d0bfd212 100644 --- a/packages/ui/certd-client/src/store/settings/index.ts +++ b/packages/ui/certd-client/src/store/settings/index.ts @@ -41,12 +41,16 @@ export interface SettingState { price: number; price3: number; tooltip?: string; + priceText?: string; + discountText?: string; }; comm: { name: string; price: number; price3: number; tooltip?: string; + priceText?: string; + discountText?: string; }; app?: { minVersion?: string; diff --git a/packages/ui/certd-client/src/views/certd/pipeline/detail.vue b/packages/ui/certd-client/src/views/certd/pipeline/detail.vue index 373ab590a..2d3c40f33 100644 --- a/packages/ui/certd-client/src/views/certd/pipeline/detail.vue +++ b/packages/ui/certd-client/src/views/certd/pipeline/detail.vue @@ -40,6 +40,7 @@ const pipelineOptions: PipelineOptions = { validTime: detail.pipeline.validTime, webhookKey: detail.pipeline.webhookKey, id: detail.pipeline.id, + lastVars: detail.pipeline.lastVars, } as PipelineDetail; }, diff --git a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/index.vue b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/index.vue index bec4e8a39..825114864 100644 --- a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/index.vue +++ b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/index.vue @@ -7,6 +7,16 @@