Browse Source

cart price check

voice
张家华 4 years ago
parent
commit
484b2ae3ce
  1. 4
      src/subpackage/retail/components/hover_cart_list/hover_cart_list.vue
  2. 2
      src/subpackage/retail/pages/confirm_goods/confirm_goods.vue

4
src/subpackage/retail/components/hover_cart_list/hover_cart_list.vue

@ -52,7 +52,9 @@
// //
cartInputConfirm(event, id) { cartInputConfirm(event, id) {
// //
let value = parseFloat(event.detail.value).toFixed(2);
// console.log(event.detail.value.match(/(([0-9]+\.[0-9]+)|([0-9]+))/g)); //
let value = parseFloat(event.detail.value ? event.detail.value : 0).toFixed(2);
for (let i = 0; i < this.cartList.length; ++i) { for (let i = 0; i < this.cartList.length; ++i) {
if (this.cartList[i].id == id) { if (this.cartList[i].id == id) {
this.$emit("update:cartInputConfirm", value, i); this.$emit("update:cartInputConfirm", value, i);

2
src/subpackage/retail/pages/confirm_goods/confirm_goods.vue

@ -100,7 +100,7 @@
// //
cartInputConfirm(event, id) { cartInputConfirm(event, id) {
// //
let value = parseFloat(event.detail.value).toFixed(2);
let value = parseFloat(event.detail.value ? event.detail.value : 0).toFixed(2);
for (let i = 0; i < this.cartListFinal.length; ++i) { for (let i = 0; i < this.cartListFinal.length; ++i) {
if (this.cartListFinal[i].id == id) { if (this.cartListFinal[i].id == id) {
this.cartListFinal[i].price = value; this.cartListFinal[i].price = value;

Loading…
Cancel
Save