From ba6fe53d97201c2cf577a1fb0906c819ea3cae33 Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期二, 30 七月 2024 00:05:20 +0800
Subject: [PATCH] 1
---
sub_pages/customer/shopping/shopping.vue | 19 +++++++++++++------
1 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/sub_pages/customer/shopping/shopping.vue b/sub_pages/customer/shopping/shopping.vue
index 20252e0..3ff5488 100644
--- a/sub_pages/customer/shopping/shopping.vue
+++ b/sub_pages/customer/shopping/shopping.vue
@@ -30,9 +30,9 @@
<image class="img img100 m-r-6 br-4" :src="dto.url||dto.cover"></image>
<view class="flex1">
<view class="title"><span class="m-r-5"
- style="display: inline-block;">{{item.categoryStr||''}}</span><span
- v-if="item.levelStr" class="m-r-5"
- style="display: inline-block;">{{ item.levelStr || '' }}</span>{{ dto.name || '-' }}
+ style="display: inline-block;">{{dto.categoryStr||''}}</span><span
+ v-if="dto.levelStr" class="m-r-5"
+ style="display: inline-block;">{{ dto.levelStr || '' }}</span>{{ dto.name || '-' }}
</view>
<view class="price">
{{ dto.price || '-' }}元/扎
@@ -174,8 +174,8 @@
this.ids.splice(this.ids.indexOf(item.id), 1)
}
for (var i = 0; i < this.list.length; i++) {
- if (this.list[i].id === item.supplierId) {
- this.list[i].splice(i, 1)
+ if (this.list[i].supplierId === item.supplierId) {
+ // this.list[i].flowerList.splice(i, 1)
if (this.list[i].flowerList.length === 1) {
if (this.ids.indexOf('supplier@' + this.list[i].supplierId) >= 0) {
this.ids.splice(this.ids.indexOf('supplier@' + this.list[i].supplierId), 1)
@@ -186,16 +186,18 @@
//只需要清楚这个元素
var k = -1
for (var j = 0; j < this.list[i].flowerList.length; j++) {
- if (this.list[i][j].id === item.id) {
+ if (this.list[i].flowerList[j].id === item.id) {
k = j;
break
}
}
this.list[i].flowerList.splice(k, 1)
}
+ this.$forceUpdate()
break
}
}
+ console.log('this.list',this.list)
}
},
@@ -270,6 +272,11 @@
this.$message.hideLoading()
if (code === 0) {
dto.num += addnum
+ if (dto.num < 1) {
+ //id删除清空,并且
+ await this.clickSwipeButton(dto)
+ // await this.init()
+ }
}
},
async init() {
--
Gitblit v1.9.3