From cb4ecd4349125eff85ec90e6ca4471e220260ddb Mon Sep 17 00:00:00 2001 From: wuzilong <704541015@qq.com> Date: Tue, 10 Nov 2026 18:13:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(admin):=20=E6=A8=A1=E6=9D=BF=E9=A1=B5?= =?UTF-8?q?=E5=8D=A1=E7=89=87=E5=A2=9E=E5=8A=A0=E5=9B=BE=E6=96=87=E7=BC=A9?= =?UTF-8?q?=E7=95=A5=E9=A2=84=E8=A7=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 方便运营对照科技蓝与 LOGO 蓝版式差异后再启用,缩略图居中且不占满整行。 Co-authored-by: Cursor --- .../views/home/components/TemplateThumb.vue | 376 ++++++++++++++++++ admin/src/views/home/template/index.vue | 19 +- 2 files changed, 394 insertions(+), 1 deletion(-) create mode 100644 admin/src/views/home/components/TemplateThumb.vue diff --git a/admin/src/views/home/components/TemplateThumb.vue b/admin/src/views/home/components/TemplateThumb.vue new file mode 100644 index 0000000..4aae832 --- /dev/null +++ b/admin/src/views/home/components/TemplateThumb.vue @@ -0,0 +1,376 @@ + + + + + + diff --git a/admin/src/views/home/template/index.vue b/admin/src/views/home/template/index.vue index 31135a3..bb5b4a0 100644 --- a/admin/src/views/home/template/index.vue +++ b/admin/src/views/home/template/index.vue @@ -24,7 +24,14 @@ :class="{ 'is-active': activeTemplate === item.name }" @click="choose(item.name)" > -
+
+ +
+
import { saveAdminHome } from '@/api/home' + import TemplateThumb from '../components/TemplateThumb.vue' import { useHomeEditor } from '../shared' defineOptions({ name: 'HomeTemplate' }) @@ -100,6 +108,15 @@ box-shadow 0.2s; } + .template-card__preview { + display: flex; + justify-content: center; + } + + .template-card__preview :deep(.thumb) { + width: min(100%, 280px); + } + .template-card.is-active { border-color: var(--el-color-primary); box-shadow: 0 0 0 1px var(--el-color-primary);