// 服务列表 var serviceList = [ { name: '优惠商品', subTitle: '超级会员专享' }, { name: '专属优惠券', subTitle: '每月可领' }, { name: '采美豆翻倍', subTitle: '下单返采美豆' }, { name: '专属客服', subTitle: '一对一' }, { name: '专属销售顾问', subTitle: '一对一' }, { name: '快速发货', subTitle: '会员加速' }, { name: '售后服务', subTitle: '会员加速' }, { name: '敬请期待', subTitle: '更多特权' } ]; // 会员套餐 var comboInfo = [ { id: 1, durationTime: 12, price: 4800, recommend: false, }, { id: 2, durationTime: 3, price: 1500, recommend: true, }, { id: 3, durationTime: 1, price: 600, recommend: false, } ]; var memberPage = new Vue({ el: '#memberPage', data: { serviceList: serviceList, // 服务列表 comboInfo: comboInfo, // svip套餐信息 showMask: false, // 遮罩层 showRenewPopup: false, // 续费弹窗 showConfirmPopup: false, // 支付确认弹窗 // 优惠券列表 couponList: [ { type: 1, amount: 1000, condition1: '满5000可用', condition2: '全商城商品通用', received: false, }, { type: 2, amount: 1000, condition1: '满5000可用', condition2: '全商城商品通用', received: false, }, { type: 2, amount: 1000, condition1: '满5000可用', condition2: '全商城商品通用', received: false, }, { type: 2, amount: 1000, condition1: '满5000可用', condition2: '全商城商品通用', received: true, } ], comboCurrent: 0, // 当前选择的套餐 vipInfo: [], // 用户svip信息 currentIndex: 1 }, computed: { svipTips: function () { var vipFlag = this.vipInfo.vipFlag; var endTime = moment(this.vipInfo.endTime).format('yyyy.MM.DD'); if (vipFlag === 1) { return '已开通采美超级会员有效期至' + endTime + '' } else if (vipFlag === -1) { return '采美·超级会员已过期有效期至' + endTime + ''; } else { return '采美·超级会员享专属特权' } }, }, mounted: function () { this.initCenter() }, methods: { // 初始化会员中心 initCenter: function () { var _self = this; UserApi.GetSuperCenterInfo({userId: GLOBAL_USER_ID, source: 1}, function (res) { if (res.code === 0) { _self.vipInfo = res.data.vip; } else { CAIMEI.Alert(response.msg, '确定', false); _self.isRequset = false; } }) }, //选择套餐 chooseCombo: function (index) { this.currentIndex = index }, //支付会员 payAction: function (type) { // RMB支付 switch (type) { case 1: // RMB支付 this.payByRMB(); break; case 2: // 采美豆支付 this.payByBeans(); break; default: return; } }, // RMB支付 payByRMB: function (packageId) { console.log('RMB支付'); //本地保存一下选中的会员套餐信息 window.localStorage.setItem('comboInfo', comboInfo[this.currentIndex]); window.open('/pay/caimei-paycash.html?payname=svip') }, // 采美豆支付 payByBeans: function (packageId) { console.log('采美豆支付'); } } });