123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- Component({
- properties: {
- list: {
- type: Array,
- value: []
- },
- needAuth: {
- type: Boolean,
- value: false
- }
- },
- data: {
- disabled: false
- },
- methods: {
- openSku: function (e) {
- if (this.data.needAuth) {
- this.triggerEvent("authModal");
- return;
- }
- let idx = e.currentTarget.dataset.idx;
- this.setData({ disabled: false })
- let spuItem = this.data.list[idx];
- this.triggerEvent("openSku", {
- actId: spuItem.actId,
- skuList: spuItem.skuList,
- promotionDTO: spuItem.promotionDTO || '',
- allData: {
- spuName: spuItem.spuName,
- skuImage: spuItem.skuImage,
- actPrice: spuItem.actPrice,
- canBuyNum: spuItem.spuCanBuyNum,
- stock: spuItem.spuCanBuyNum,
- marketPrice: spuItem.marketPrice,
- oneday_limit_count: spuItem.oneday_limit_count,
- total_limit_count: spuItem.total_limit_count,
- one_limit_count: spuItem.one_limit_count,
- goods_start_count: spuItem.goods_start_count
- }
- })
- }
- }
- })
|