diff --git a/pages/goods_details/index.vue b/pages/goods_details/index.vue index 36bad843..601bb3b4 100644 --- a/pages/goods_details/index.vue +++ b/pages/goods_details/index.vue @@ -260,9 +260,6 @@ - - - @@ -314,7 +311,6 @@ import * as ProductUtil from '@/utils/product.js'; // #ifdef MP import { base64src } from '@/utils/base64src.js' - import authorize from '@/components/Authorize'; import { getQrcode } from '@/api/api.js'; // #endif const app = getApp(); @@ -326,14 +322,12 @@ userEvaluation, shareRedPackets, home, - "jyf-parser": parser, - // #ifdef MP - authorize - // #endif + "jyf-parser": parser }, data() { return { - id: 0, // 商品 id + // ========== 商品详情相关的变量 ========== + id: 0, // 商品 id type: "", // 商品展示类型;normal - 普通;video - 视频 productInfo: {}, // 商品详情 TODO 芋艿:准备移除 spu: {}, // 商品 SPU 详情 @@ -353,21 +347,16 @@ video: 'width:100%' }, + // ========== 评价相关的变量 TODO ========== replyCount: 0, // 总评论数量 TODO 芋艿:回复,待实现 reply: [], // 评论列表 replyChance: 0, // TODO 芋艿:评论相关,待接入 + + // ========== 收藏相关的变量 ① TODO ========== userCollect: false, + + // ========== 优惠劵相关的变量 ② TODO ========== couponList: [], // 优惠券 TODO 芋艿:待实现 - cart_num: 1, // 购买数量 TODO 芋艿:待实现 - isAuto: false, // 没有授权的不会自动授权 TODO 芋艿:待实现 - isShowAuth: false, // 是否隐藏授权 TODO 芋艿:待实现 - circular: false, // TODO 芋艿:没搞懂 - autoplay: false, // TODO 芋艿:没搞懂 - interval: 3000, // TODO 芋艿:没搞懂 - duration: 500, // TODO 芋艿:没搞懂 - systemStore: {}, // 门店信息 TODO 芋艿:后面搞 - good_list: [], // TODO 芋艿:优品推荐 - activityH5: [], // TODO 芋艿:活动? // 属性是否打开 TODO 待实现 coupon: { coupon: false, @@ -376,20 +365,30 @@ count: [] }, + // ========== 营销活动相关的变量 ③ TODO ========== + activityH5: [], // TODO 芋艿:活动? + + // ========== 商品推荐相关的变量 ④ TODO ========== + circular: false, // TODO 芋艿:没搞懂 + autoplay: false, // TODO 芋艿:没搞懂 + duration: 500, // TODO 芋艿:没搞懂 + interval: 3000, // TODO 芋艿:没搞懂 + good_list: [], // TODO 芋艿:优品推荐 + // ========== 分销相关的变量 ========== qrcodeSize: 600, // 二维码的大小 promotionCode: '', // 二维码图片 imgTop: '', // 商品图片的 base64 码 errT: '', // 获得小程序码失败的提示文本 posters: false, // 分享弹窗的开关 - weixinStatus: false, // TODO 芋艿:微信分享 + weixinStatus: false, // 微信分享是否打开 canvasStatus: false, // 是否显示海报 imagePath: '', // 海报路径 - H5ShareBox: false, // 公众号分享图片 TODO 芋艿:微信分享 + H5ShareBox: false, // 公众号分享的弹出 posterbackgd: '/static/images/posterbackgd.png', // 海报的背景,用于海报的生成 storeImage: '', // 下载商品图片后的文件地址 - sharePacket: { // 分销商详细 - isState: true, // 默认不显示 // TODO 芋艿:没搞懂 + sharePacket: { // 分销弹出信息 + isState: true, // 默认不显示 }, actionSheetHidden: true, // 微信小程序的右上角分享的弹出 @@ -664,13 +663,11 @@ sku.cart_num++; if (sku.cart_num > stock) { this.$set(this.attr.productSelect, "cart_num", stock); - this.$set(this, "cart_num", stock); } } else { sku.cart_num--; if (sku.cart_num < 1) { this.$set(this.attr.productSelect, "cart_num", 1); - this.$set(this, "cart_num", 1); } } }, @@ -829,11 +826,6 @@ }) } }, - // 微信登录回调 - onLoadFun: function(e) { - this.getCouponList(); - this.getCartCount(); - }, ChangCouponsClone: function() { this.$set(this.coupon, 'coupon', false) }, @@ -888,30 +880,6 @@ that.$set(that, 'replyCount', res.data.sumCount); }); }, - /** - * 拨打电话 - */ - makePhone: function() { - uni.makePhoneCall({ - phoneNumber: this.systemStore.phone - }) - }, - /** - * 打开地图 - */ - showMaoLocation: function() { - if (!this.systemStore.latitude || !this.systemStore.longitude) return this.$util.Tips({ - title: '缺少经纬度信息无法查看地图!' - }); - uni.openLocation({ - latitude: parseFloat(this.systemStore.latitude), - longitude: parseFloat(this.systemStore.longitude), - scale: 8, - name: this.systemStore.name, - address: this.systemStore.address + this.systemStore.detailed_address, - success: function() {}, - }); - }, /** * 获取优惠券 */ @@ -974,10 +942,6 @@ that.$set(that.coupon, 'coupon', true); } }, - // 授权关闭 - authColse: function(e) { - this.isShowAuth = e - }, // ========== 分销相关的方法 ========== /**