xuxueyang
2024-07-31 af2a86dbbe05d74b00a6e7bdc426e26bb0453654
store/index.js
@@ -408,90 +408,92 @@
            return
         }
         //输入要添加多少个
         const res = await message.confirm('', {
            editable: true,
            title: '请输入购买数目'
         })
         if (res.content && res.confirm) {
            var t = res.content
            if (!isNaN(parseInt(t)) && t >= 0) {
               if ((t) === 0) {
                  message.showLoading()
                  const resp = await http.request('get', '/api/customer/flower/cart/delete', {
                     params: {
                        id: data.id,
                     }
                  })
                  message.hideLoading()
                  if (resp && resp.code === 0) {
                     message.showToast('操作成功')
                     dispatch('sign_add', 'shopping')
                     return {
                        code: 0,
                        data: 0
                     }
         // const res = await message.confirm('', {
         //    editable: true,
         //    title: '请输入购买数目'
         // })
         // if (res.content && res.confirm) {
         // var t = res.content
         var t = 1
         if (!isNaN(parseInt(t)) && t >= 0) {
            if ((t) === 0) {
               message.showLoading()
               const resp = await http.request('get', '/api/customer/flower/cart/delete', {
                  params: {
                     id: data.id,
                  }
               } else {
                  if (parseInt(t) <= 0) {
               })
               message.hideLoading()
               if (resp && resp.code === 0) {
                  message.showToast('操作成功')
                  dispatch('sign_add', 'shopping')
                  return {
                     code: 0,
                     data: 0
                  }
               }
            } else {
               if (parseInt(t) <= 0) {
               } else {
                  //提示没有库存
                  if (!data.stock) {
                     message.showToast('没有库存了,更新失败')
                     return {
                        code: 1,
                        data: parseInt(t)
                     }
                  } else {
                     //提示没有库存
                     if (!data.stock) {
                        message.showToast('没有库存了,更新失败')
                     if (data.stock == 0) {
                        message.showToast('库存为0,更新失败')
                        return {
                           code: 1,
                           data: parseInt(t)
                        }
                     } else {
                        if (data.stock == 0) {
                           message.showToast('库存为0,更新失败')
                     } else if (data.stock > 0 && data.stock < (
                           parseInt(t))) {
                        message.showToast('超过库存,更新失败')
                           return {
                              code: 1,
                              data: parseInt(t)
                           }
                        } else if (data.stock > 0 && data.stock < (
                              parseInt(t))) {
                           message.showToast('超过库存,更新失败')
                           return {
                              code: 1,
                              data: parseInt(t)
                           }
                        return {
                           code: 1,
                           data: parseInt(t)
                        }
                     }
                     // console.log('data',)
                  }
                  message.showLoading()
                  // console.log('data',)
               }
               message.showLoading()
                  const resp = await http.request('post', '/api/customer/flower/cart/change-num', {
                     data: {
                        id: data.id,
                        num: parseInt(t)
                     }
                  })
                  message.hideLoading()
               const resp = await http.request('post', '/api/customer/flower/cart/change-num', {
                  data: {
                     id: data.id,
                     num: parseInt(t)
                  }
               })
               message.hideLoading()
                  if (resp && resp.code === 0) {
                     message.showToast('添加购物车成功')
                     dispatch('sign_add', 'shopping')
                     return {
                        code: 0,
                        data: parseInt(t)
                     }
               if (resp && resp.code === 0) {
                  message.showToast('添加购物车成功')
                  dispatch('sign_add', 'shopping')
                  return {
                     code: 0,
                     data: parseInt(t)
                  }
               }
               // return {
               //    code: 1,
               //    data: 0
               // }
            } else {
               console.log('res.content', res.content)
               message.showToast('输入数目需要大于0')
            }
            // return {
            //    code: 1,
            //    data: 0
            // }
         }
         //  else {
         //    console.log('res.content', res.content)
         //    message.showToast('输入数目需要大于0')
         // }
         return {
            code: 1,