From bb53b6e4862a9547f1d932b6bfe6d24ec6f99f5e Mon Sep 17 00:00:00 2001
From: X1627315083 <1627315083@qq.com>
Date: Wed, 31 Dec 2025 11:11:40 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E5=8D=B0=E8=8A=B1=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=E9=A9=AC=E8=B5=9B=E5=85=8B=E8=83=8C=E6=99=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/component/HomePage/Generate.vue | 8 +++++++-
src/views/HomeView/library.vue | 16 +++++++++++-----
2 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/src/component/HomePage/Generate.vue b/src/component/HomePage/Generate.vue
index f89105fa..f0b7c5fa 100644
--- a/src/component/HomePage/Generate.vue
+++ b/src/component/HomePage/Generate.vue
@@ -286,7 +286,8 @@
@click="generageAdd(item)"
:class="[
item.status != 'Success' ? 'hideEvents' : '',
- item?.checked ? 'active' : ''
+ item?.checked ? 'active' : '',
+ (type_.type2 == 'Printboard' && item?.imgUrl)? 'maskBg' : ''
]"
>
@@ -1359,6 +1360,10 @@ export default defineComponent({
width: calc(25% - 2rem);
aspect-ratio: 1 / 1;
position: relative;
+ &.maskBg{
+ background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23666' fill-opacity='0.4'%3E%3Crect x='20' width='20' height='20'/%3E%3Crect y='20' width='20' height='20'/%3E%3C/g%3E%3C/svg%3E");
+ background-size: 2rem 2rem; /* 调整图案密度 */
+ }
&.active {
opacity: 0.5;
// border: 2px solid;
@@ -1387,6 +1392,7 @@ export default defineComponent({
width: 100%;
height: 100%;
object-fit: contain;
+
}
&:hover .delete_like_file_block {
// display: block;
diff --git a/src/views/HomeView/library.vue b/src/views/HomeView/library.vue
index 38ebf24e..ae57cb0c 100644
--- a/src/views/HomeView/library.vue
+++ b/src/views/HomeView/library.vue
@@ -466,7 +466,7 @@