Authored by 郭成尧

ensure_from

... ... @@ -11,6 +11,11 @@ const headerModel = require('../../../doraemon/models/header'); // 头部model
const cartModel = require('../models/index');
// cookie 参数
const actCkOpthn = {
path: '/cart/index'
};
/**
* [购物车首页]
*/
... ... @@ -23,6 +28,9 @@ const index = (req, res) => {
})
};
// 标识是从普通购物车进的提交订单页面,普通购物车进入提交订单页面默认不使用优惠券
res.cookie('ensure_from', 'cart', actCkOpthn);
// 唤起 APP 的路径
res.locals.appPath = 'yohobuy://yohobuy.com/goapp?openby:yohobuy={"action":"go.shopcart","params":{}}';
... ...
... ... @@ -40,6 +40,11 @@ let $invoice = $('.invoice'),
const orderEnsure = new OrderEnsure(order);
// cookie 参数
const actCkOpthn = {
path: '/cart/index'
};
require('common');
lazyLoad();
... ... @@ -49,10 +54,11 @@ function isLimitGood() {
}
// 来自购物车的链接默认不使用优惠券
if (document.referrer && document.referrer.indexOf('/cart/index/index') !== -1) {
if (cookie.get('ensure_from') === 'cart') {
orderInfo('couponCode', null);
orderInfo('usable_usual_code', null);
orderInfo('usable_free_code', null);
cookie.removeSpecific('ensure_from', actCkOpthn);
}
isLimitGood() && (function() {
... ...