diff --git a/components/goods-list/goods-list.vue b/components/goods-list/goods-list.vue index c6876023..30b638bf 100644 --- a/components/goods-list/goods-list.vue +++ b/components/goods-list/goods-list.vue @@ -30,7 +30,7 @@ - + @@ -81,7 +81,7 @@ - + diff --git a/components/realstore-cart/realstore-cart.vue b/components/realstore-cart/realstore-cart.vue index 5baf12a9..1fc9f414 100644 --- a/components/realstore-cart/realstore-cart.vue +++ b/components/realstore-cart/realstore-cart.vue @@ -45,11 +45,11 @@ {{ propCurrencySymbol }}{{ goods.price }} - + {{ goods.stock }} - + diff --git a/pages/goods-category/goods-category.vue b/pages/goods-category/goods-category.vue index 3aedf795..ee71e24f 100644 --- a/pages/goods-category/goods-category.vue +++ b/pages/goods-category/goods-category.vue @@ -135,13 +135,13 @@ - + {{ item.buy_number }} - + @@ -304,13 +304,13 @@ - + {{ goods.stock }} - + diff --git a/pages/plugins/realstore/detail/detail.vue b/pages/plugins/realstore/detail/detail.vue index c0e194bc..b1c7b827 100644 --- a/pages/plugins/realstore/detail/detail.vue +++ b/pages/plugins/realstore/detail/detail.vue @@ -173,13 +173,13 @@ - + {{ item.buy_number }} - + diff --git a/pages/user-favor/user-favor.vue b/pages/user-favor/user-favor.vue index 3420514f..02d36cef 100644 --- a/pages/user-favor/user-favor.vue +++ b/pages/user-favor/user-favor.vue @@ -15,15 +15,15 @@ {{item.show_price_symbol}}{{item.original_price}}{{item.show_original_price_unit}} - - - - - - - - - + + + + + + + + + @@ -33,9 +33,9 @@ - - - + + + @@ -47,13 +47,13 @@ const app = getApp(); import componentCommon from '@/components/common/common'; import componentNoData from "@/components/no-data/no-data"; - import componentBottomLine from "@/components/bottom-line/bottom-line"; - import componentBadge from '@/components/badge/badge'; + import componentBottomLine from "@/components/bottom-line/bottom-line"; + import componentBadge from '@/components/badge/badge'; import componentGoodsBuy from '@/components/goods-buy/goods-buy'; export default { data() { return { - theme_view: app.globalData.get_theme_value_view(), + theme_view: app.globalData.get_theme_value_view(), theme_color: app.globalData.get_theme_color(), data_list: [], data_total: 0, @@ -70,8 +70,8 @@ components: { componentCommon, componentNoData, - componentBottomLine, - componentBadge, + componentBottomLine, + componentBadge, componentGoodsBuy }, @@ -232,89 +232,89 @@ }, // 取消 - cancel_event(e) { - var self = this; - wx.showActionSheet({ - itemList: [self.$t('cart.cart.87rfg3')], - success (res) { - // 参数 - var id = e.currentTarget.dataset.value; - var index = e.currentTarget.dataset.index; - // 加载loding - uni.showLoading({ - title: self.$t('common.processing_in_text') - }); - uni.request({ - url: app.globalData.get_request_url("cancel", "usergoodsfavor"), - method: 'POST', - data: { - id: id - }, - dataType: 'json', - success: res => { - uni.hideLoading(); - if (res.data.code == 0) { - var temp_data_list = self.data_list; - temp_data_list.splice(index, 1); - self.setData({ - data_list: temp_data_list - }); - if (temp_data_list.length == 0) { - self.setData({ - data_list_loding_status: 0, - data_bottom_line_status: false - }); - } - app.globalData.showToast(res.data.msg, 'success'); - } else { - app.globalData.showToast(res.data.msg); - } - }, - fail: () => { - uni.hideLoading(); - app.globalData.showToast(self.$t('common.internet_error_tips')); - } - }); - } + cancel_event(e) { + var self = this; + wx.showActionSheet({ + itemList: [self.$t('cart.cart.87rfg3')], + success (res) { + // 参数 + var id = e.currentTarget.dataset.value; + var index = e.currentTarget.dataset.index; + // 加载loding + uni.showLoading({ + title: self.$t('common.processing_in_text') + }); + uni.request({ + url: app.globalData.get_request_url("cancel", "usergoodsfavor"), + method: 'POST', + data: { + id: id + }, + dataType: 'json', + success: res => { + uni.hideLoading(); + if (res.data.code == 0) { + var temp_data_list = self.data_list; + temp_data_list.splice(index, 1); + self.setData({ + data_list: temp_data_list + }); + if (temp_data_list.length == 0) { + self.setData({ + data_list_loding_status: 0, + data_bottom_line_status: false + }); + } + app.globalData.showToast(res.data.msg, 'success'); + } else { + app.globalData.showToast(res.data.msg); + } + }, + fail: () => { + uni.hideLoading(); + app.globalData.showToast(self.$t('common.internet_error_tips')); + } + }); + } }); - }, - - // 加入购物车 - goods_cart_event(e) { - if ((this.$refs.goods_buy || null) != null) { - var index = e.currentTarget.dataset.index || 0; - var goods = this.data_list[index]; - goods['id'] = goods.goods_id; - this.$refs.goods_buy.init( - goods, - { - buy_event_type: 'cart', - is_direct_cart: 1, - }, - { - index: index, - pos: e, - } - ); - } - }, - - // 加入购物车成功回调 - goods_cart_back_event(e) { - // 增加数量 - var back = e.back_data; - var temp_data_list = this.data_list; - var goods = temp_data_list[back.index]; - goods['user_cart_count'] = parseInt(goods['user_cart_count'] || 0) + parseInt(e.stock); - if (goods['user_cart_count'] > 99) { - goods['user_cart_count'] = '99+'; - } - temp_data_list[back.index] = goods; - this.setData({ - data_list: temp_data_list, - }); - // 购物车导航角标 - app.globalData.set_tab_bar_badge('cart', e.cart_number || 0); + }, + + // 加入购物车 + goods_cart_event(e) { + if ((this.$refs.goods_buy || null) != null) { + var index = e.currentTarget.dataset.index || 0; + var goods = this.data_list[index]; + goods['id'] = goods.goods_id; + this.$refs.goods_buy.init( + goods, + { + buy_event_type: 'cart', + is_direct_cart: 1, + }, + { + index: index, + pos: e, + } + ); + } + }, + + // 加入购物车成功回调 + goods_cart_back_event(e) { + // 增加数量 + var back = e.back_data; + var temp_data_list = this.data_list; + var goods = temp_data_list[back.index]; + goods['user_cart_count'] = parseInt(goods['user_cart_count'] || 0) + parseInt(e.stock); + if (goods['user_cart_count'] > 99) { + goods['user_cart_count'] = '99+'; + } + temp_data_list[back.index] = goods; + this.setData({ + data_list: temp_data_list, + }); + // 购物车导航角标 + app.globalData.set_tab_bar_badge('cart', e.cart_number || 0); }, // url事件 diff --git a/pages/user-goods-browse/user-goods-browse.vue b/pages/user-goods-browse/user-goods-browse.vue index b2070200..53113f0c 100644 --- a/pages/user-goods-browse/user-goods-browse.vue +++ b/pages/user-goods-browse/user-goods-browse.vue @@ -15,15 +15,15 @@ {{item.show_price_symbol}}{{item.original_price}}{{item.show_original_price_unit}} - - - - - - - - - + + + + + + + + + @@ -33,9 +33,9 @@ - - - + + + @@ -47,13 +47,13 @@ const app = getApp(); import componentCommon from '@/components/common/common'; import componentNoData from "@/components/no-data/no-data"; - import componentBottomLine from "@/components/bottom-line/bottom-line"; - import componentBadge from '@/components/badge/badge'; + import componentBottomLine from "@/components/bottom-line/bottom-line"; + import componentBadge from '@/components/badge/badge'; import componentGoodsBuy from '@/components/goods-buy/goods-buy'; export default { data() { return { - theme_view: app.globalData.get_theme_value_view(), + theme_view: app.globalData.get_theme_value_view(), theme_color: app.globalData.get_theme_color(), data_list: [], data_total: 0, @@ -70,8 +70,8 @@ components: { componentCommon, componentNoData, - componentBottomLine, - componentBadge, + componentBottomLine, + componentBadge, componentGoodsBuy }, @@ -232,124 +232,124 @@ }, // 列表数据事件 - item_event(e) { - var self = this; - wx.showActionSheet({ - itemList: [self.$t('cart.cart.8tt78i'), self.$t('common.del_record')], - success (res) { - var id = e.currentTarget.dataset.value; - var index = e.currentTarget.dataset.index; - if(res.tapIndex == 0) { - self.goods_favor_handle(self, id, index); - } else { - self.goods_delete_handle(self, id, index); + item_event(e) { + var self = this; + wx.showActionSheet({ + itemList: [self.$t('cart.cart.8tt78i'), self.$t('common.del_record')], + success (res) { + var id = e.currentTarget.dataset.value; + var index = e.currentTarget.dataset.index; + if(res.tapIndex == 0) { + self.goods_favor_handle(self, id, index); + } else { + self.goods_delete_handle(self, id, index); } } }); - }, - - // 删除处理 - goods_delete_handle(self, id, index, success_msg = null) { - uni.showLoading({ - title: self.$t('common.processing_in_text') - }); - uni.request({ - url: app.globalData.get_request_url("delete", "usergoodsbrowse"), - method: 'POST', - data: { - ids: id - }, - dataType: 'json', - success: res => { - uni.hideLoading(); - if (res.data.code == 0) { - var temp_data_list = self.data_list; - temp_data_list.splice(index, 1); - self.setData({ - data_list: temp_data_list - }); - if (temp_data_list.length == 0) { - self.setData({ - data_list_loding_status: 0, - data_bottom_line_status: false - }); - } - app.globalData.showToast(success_msg || res.data.msg, 'success'); - } else { - app.globalData.showToast(res.data.msg); - } - }, - fail: () => { - uni.hideLoading(); - app.globalData.showToast(self.$t('common.internet_error_tips')); - } - }); - }, - - // 收藏操作 - goods_favor_handle(self, id, index) { - uni.showLoading({ - title: self.$t('common.processing_in_text'), - }); - uni.request({ - url: app.globalData.get_request_url('favor', 'goods'), - method: 'POST', - data: { - id: self.data_list[index]['goods_id'], - is_mandatory_favor: 1 - }, - dataType: 'json', - success: (res) => { - uni.hideLoading(); - if (res.data.code == 0) { - self.goods_delete_handle(self, id, index, res.data.msg); - } else { - app.globalData.showToast(res.data.msg); - } - }, - fail: () => { - uni.hideLoading(); - app.globalData.showToast(self.$t('common.internet_error_tips')); - }, - }); - }, - - // 加入购物车 - goods_cart_event(e) { - if ((this.$refs.goods_buy || null) != null) { - var index = e.currentTarget.dataset.index || 0; - var goods = this.data_list[index]; - goods['id'] = goods.goods_id; - this.$refs.goods_buy.init( - goods, - { - buy_event_type: 'cart', - is_direct_cart: 1, - }, - { - index: index, - pos: e, - } - ); - } - }, - - // 加入购物车成功回调 - goods_cart_back_event(e) { - // 增加数量 - var back = e.back_data; - var temp_data_list = this.data_list; - var goods = temp_data_list[back.index]; - goods['user_cart_count'] = parseInt(goods['user_cart_count'] || 0) + parseInt(e.stock); - if (goods['user_cart_count'] > 99) { - goods['user_cart_count'] = '99+'; - } - temp_data_list[back.index] = goods; - this.setData({ - data_list: temp_data_list, - }); - // 购物车导航角标 - app.globalData.set_tab_bar_badge('cart', e.cart_number || 0); + }, + + // 删除处理 + goods_delete_handle(self, id, index, success_msg = null) { + uni.showLoading({ + title: self.$t('common.processing_in_text') + }); + uni.request({ + url: app.globalData.get_request_url("delete", "usergoodsbrowse"), + method: 'POST', + data: { + ids: id + }, + dataType: 'json', + success: res => { + uni.hideLoading(); + if (res.data.code == 0) { + var temp_data_list = self.data_list; + temp_data_list.splice(index, 1); + self.setData({ + data_list: temp_data_list + }); + if (temp_data_list.length == 0) { + self.setData({ + data_list_loding_status: 0, + data_bottom_line_status: false + }); + } + app.globalData.showToast(success_msg || res.data.msg, 'success'); + } else { + app.globalData.showToast(res.data.msg); + } + }, + fail: () => { + uni.hideLoading(); + app.globalData.showToast(self.$t('common.internet_error_tips')); + } + }); + }, + + // 收藏操作 + goods_favor_handle(self, id, index) { + uni.showLoading({ + title: self.$t('common.processing_in_text'), + }); + uni.request({ + url: app.globalData.get_request_url('favor', 'goods'), + method: 'POST', + data: { + id: self.data_list[index]['goods_id'], + is_mandatory_favor: 1 + }, + dataType: 'json', + success: (res) => { + uni.hideLoading(); + if (res.data.code == 0) { + self.goods_delete_handle(self, id, index, res.data.msg); + } else { + app.globalData.showToast(res.data.msg); + } + }, + fail: () => { + uni.hideLoading(); + app.globalData.showToast(self.$t('common.internet_error_tips')); + }, + }); + }, + + // 加入购物车 + goods_cart_event(e) { + if ((this.$refs.goods_buy || null) != null) { + var index = e.currentTarget.dataset.index || 0; + var goods = this.data_list[index]; + goods['id'] = goods.goods_id; + this.$refs.goods_buy.init( + goods, + { + buy_event_type: 'cart', + is_direct_cart: 1, + }, + { + index: index, + pos: e, + } + ); + } + }, + + // 加入购物车成功回调 + goods_cart_back_event(e) { + // 增加数量 + var back = e.back_data; + var temp_data_list = this.data_list; + var goods = temp_data_list[back.index]; + goods['user_cart_count'] = parseInt(goods['user_cart_count'] || 0) + parseInt(e.stock); + if (goods['user_cart_count'] > 99) { + goods['user_cart_count'] = '99+'; + } + temp_data_list[back.index] = goods; + this.setData({ + data_list: temp_data_list, + }); + // 购物车导航角标 + app.globalData.set_tab_bar_badge('cart', e.cart_number || 0); }, // url事件