diff --git a/pages/bags/bags-page.vue b/pages/bags/bags-page.vue index 675ac17..12e20f5 100644 --- a/pages/bags/bags-page.vue +++ b/pages/bags/bags-page.vue @@ -49,10 +49,12 @@ - - - 结算 ({{checkNum}}) + + 结算 + ({{checkNum}}) ¥{{sumPrice}} @@ -69,6 +71,19 @@ + + + + + + + + + + + + + @@ -79,6 +94,7 @@ checkNum: 0, //选中几个 sumPrice: 0, //总价 selectAll: false, + selectedItems: [], // 选中的完整对象 dataList: [{ imgurl: "", title: "坂本日常 吧唧", @@ -200,7 +216,39 @@ this.sumPrice = this.dataList.reduce((total, item) => { return total + (item.isCheck ? item.price * item.num : 0); }, 0); - } + }, + + // 获取选中的项目 + getSelectedItems() { + return this.dataList.filter(item => item.isCheck); + }, + + // 提交选中项 + submitSelected() { + this.selectedItems = this.getSelectedItems(); + console.log('选中的项目:', this.selectedItems); + console.log("88888"); + uni.showToast({ + title: `已选中${this.selectedItems.length}个项目`, + icon: 'none' + }); + }, + + + openBagsPop() { + this.submitSelected(); + if (this.selectedItems.length < 1) { + uni.showToast({ + title: `请选择商品`, + icon: 'none' + }); + return; + } + this.$refs.bagsPayPop.open() + }, + closeBagsPop() { + this.$refs.bagsPayPop.close() + }, }, diff --git a/pages/me/address-page.vue b/pages/me/address-page.vue index 490e8d1..f9cee47 100644 --- a/pages/me/address-page.vue +++ b/pages/me/address-page.vue @@ -10,7 +10,7 @@ - + @@ -21,20 +21,93 @@ {{item.phone}} - + - + - + + + + + + + + + + + + 所在地区 + + + +