xuxueyang
2024-07-31 af2a86dbbe05d74b00a6e7bdc426e26bb0453654
sub_pages/customer/trade/list.vue
@@ -224,6 +224,7 @@
         if (this.query.category) {
            await this.getDetail()
         }
         this.refreshShopNum()
         // await this.getList('post')
         // this.
@@ -236,8 +237,14 @@
         this.page.current = 1
         await this.getList('post')
         uni.stopPullDownRefresh()
      },
      onShow(){
         this.refreshShopNum()
      },
      methods: {
      methods: {
         async refreshShopNum() {
            this.shoptotal = await this.$store.dispatch('countShopping');
         },
         async getDetail() {
            this.$message.showLoading()
            //获取到分类的详情信息
@@ -334,8 +341,8 @@
            if (!item.shopnum) {
               item.shopnum = 0
            }
            if (item.shopnum + addnum > item.stock) {
               this.$message.showToast('库存不足,无法添加')
            if (addnum > 0 & item.shopnum + addnum > item.stock) {
               this.$message.showToast('库存不足,无法修改')
               return
            }
            
@@ -347,7 +354,7 @@
            this.$message.showLoading()
            const {
               code
            } = await http.request('post', '/api/customer/flower/cart/change-num', {
            } = await this.$http.request('post', '/api/customer/flower/cart/change-num', {
               data: {
                  id: item.id,
                  num: addnum
@@ -355,9 +362,12 @@
            })
            this.$message.hideLoading()
            if (code === 0) {
               item.shopnum += addnum
               item.shopnum += addnum
               this.$forceUpdate()
               this.refreshShopNum()
            }
            this.$forceUpdate()
         },
      }
   }