From 33e7039be86cd673760f4b51fb7b288cfac1fd67 Mon Sep 17 00:00:00 2001 From: ggyy <34892002@qq.com> Date: Mon, 11 May 2026 00:01:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=95=86=E5=93=81=E5=BA=93=E5=AD=98?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/catalog/queries.ts | 20 +++++++++++++++++++ modules/catalog/types.ts | 2 ++ package.json | 2 +- .../admin/media/components/MediaUploader.vue | 4 ++-- pages/index/+Page.vue | 10 +++++++--- pages/product/@slug/+Page.vue | 8 +++++++- 6 files changed, 39 insertions(+), 7 deletions(-) diff --git a/modules/catalog/queries.ts b/modules/catalog/queries.ts index daa226c..1222df2 100644 --- a/modules/catalog/queries.ts +++ b/modules/catalog/queries.ts @@ -9,6 +9,13 @@ export async function listHomeProducts(prisma: PrismaClient): Promise - 图片自动压缩为 WebP + 图片自动压缩为WebP

当前浏览器环境不支持 WebP 压缩

-

支持图片、视频、音频、PDF 等文件格式

+

支持上传图片、视频、音频、PDF 等格式文件

diff --git a/pages/index/+Page.vue b/pages/index/+Page.vue index c174106..3b9a618 100644 --- a/pages/index/+Page.vue +++ b/pages/index/+Page.vue @@ -120,9 +120,13 @@
- +
+ {{ product.availableStock === 0 ? '已售罄' : `库存紧张(${product.availableStock})` }} +
¥ {{ formatCents(product.price) }} diff --git a/pages/product/@slug/+Page.vue b/pages/product/@slug/+Page.vue index c891f46..ac5cea2 100644 --- a/pages/product/@slug/+Page.vue +++ b/pages/product/@slug/+Page.vue @@ -71,7 +71,13 @@ - 提交订单 +

+ {{ product.availableStock === 0 ? '商品都卖光了,看看其他商品' : `库存紧张,仅剩 ${product.availableStock} 件` }} +

+ + + {{ product.stockMode === 'FINITE' && product.availableStock === 0 ? '已售罄' : '提交订单' }} +

当前没有可用支付方式,请联系管理员启用支付配置。

{{ errorMessage }}