直播善品删除的时候同步修改表格和顶部

This commit is contained in:
evoxwht 2023-03-30 20:49:18 +08:00
parent a32b1b42ab
commit 0b55d74696

View File

@ -24,7 +24,7 @@
<div class="box">
<div class="box-item" v-for="(item, index) in goodsList" :key="index">
<img :src="item.image" alt="" />
<Icon type="ios-close-circle" size="20" @click="bindDelete(index,item)" />
<Icon type="ios-close-circle" size="20" @click="bindDelete(index, item)" />
</div>
<div class="upload-box" @click="selectGoods">
<Icon type="ios-camera-outline" size="36" />
@ -155,7 +155,7 @@ export default {
this.selectIds = this.goodsList.map((i) => {
return i.product_id;
});
console.log(this.selectIds,this.goodsList)
console.log(this.selectIds, this.goodsList);
},
// 生成直播商品
liveGoods() {
@ -182,17 +182,21 @@ export default {
}, 300);
});
},
bindDelete(index,item) {
bindDelete(index, item) {
this.goodsList.splice(index, 1);
if (this.tabList.length) {
let i = this.tabList.findIndex((e) => e.id == item.product_id);
this.tabList.splice(i, 1);
let i = this.tabList.findIndex((e) => e.id == item.product_id);
this.tabList.splice(i, 1);
if (!this.goodsList.length) {
this.isShowBox = false;
}
},
del(row, index) {
this.tabList.splice(index, 1);
let i = this.goodsList.findIndex((e) => e.product_id == row.id);
this.goodsList.splice(i, 1);
if (!this.tabList.length) {
this.isShowBox = false;
}
},
// 提交
bindSub() {