From cdca21c0c12fa79ad4e85321d0f0960c0c4c3f33 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 06 三月 2026 10:56:17 +0800
Subject: [PATCH] 优化
---
mini-program/pages/details/details.vue | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/mini-program/pages/details/details.vue b/mini-program/pages/details/details.vue
index 353f0b4..a90e2d8 100644
--- a/mini-program/pages/details/details.vue
+++ b/mini-program/pages/details/details.vue
@@ -1,7 +1,7 @@
<template>
<view class="details" v-if="info">
<template v-if="info.isdeleted === 0">
- <u-swiper :list="info.banner" height="375" @click="preview"></u-swiper>
+ <u-swiper :list="info.banner" height="375" indicator indicatorMode="dot" @click="preview"></u-swiper>
<view class="info">
<view class="info-title">
{{info.name}}
@@ -12,12 +12,12 @@
<text>.{{info.minPrice[1]}}</text>
</view>
<view class="commodity-item-box-price-b">
- 鍘熶环楼{{info.linePrice}}
+ 鍘熶环楼{{info.linePrice || 0}}
</view>
</view>
<view class="info-num">
<text>宸插敭 {{info.shou}}+</text>
- <text>搴撳瓨 {{info.stock}}</text>
+ <text>搴撳瓨 {{info.stock >= 0 ? info.stock : '涓嶉檺鍒�'}}</text>
</view>
</view>
<view class="content">
@@ -48,8 +48,7 @@
</view>
<view class="edit-btn">
<template v-if="info.status === 0">
- <!-- addCard(info) -->
- <view class="edit-btn-a" @click="show = true">鍔犲叆璐墿杞�</view>
+ <view class="edit-btn-a" @click="openCart">鍔犲叆璐墿杞�</view>
<view class="edit-btn-b" @click="submit">绔嬪嵆璐拱</view>
</template>
<template v-else>
@@ -84,7 +83,7 @@
</view>
</view>
<view class="goods-info-kc">
- 搴撳瓨 210
+ 搴撳瓨 {{info.stock >= 0 ? info.stock : '涓嶉檺鍒�'}}
</view>
<u-number-box v-model="num"></u-number-box>
</view>
@@ -160,11 +159,14 @@
url: '/pages/confirm-order/confirm-order'
})
},
- addCard(e) {
+ openCart() {
if (!this.userInfo) {
this.$refs.login.open()
return
}
+ this.show = true
+ },
+ addCard(e) {
this.$u.api.addCart({
goodsId: e.id,
goodsSkuId: e.goodsSkuResponseList[0].id,
--
Gitblit v1.9.3