Authored by dongjunjie

【代销变价】设置了Yoho币的商品,不允许改价

... ... @@ -187,6 +187,54 @@ $('#basicTable').on('click', '.modify-btn', function() {
$select.val(data.vip_discount_type);
var returnCoin = data.return_coin; //返回yoho币
var retailPrice = data.retail_price; //吊牌价
var salePrice = data.sales_price; //销售价
var discountType = data.vip_discount_type; //折扣类型
console.log("返回Yoho币数量:" + returnCoin);
vipPrice();
if(returnCoin > 0){ //yoho币已设置
if(retailPrice == salePrice && discountType == 3){
//销售价不可修改,折扣类型不能修改
$price.attr('disabled', true);
$select.attr('disabled', true).css("background","rgb(235, 235, 228)");
}
}
$select.on('change', function() {
vipPrice();
});
$vipPrice.on('blur', function() {
vipPrice();
});
$price.on('blur', function() {
vipPrice();
});
$submitBtn.on('click', function() {
if(checkPriceModify(returnCoin, retailPrice, $price.val(), $select.val())){
common.util.__ajax({
url: '/goods/updatePrice',
data: {
product_skn: skn,
sales_price: $price.val(),
vip_discount_type: $select.val(),
vip_price: $vipPrice.val(),
vip1_price: $vip1Price.val(),
vip2_price: $vip2Price.val(),
vip3_price: $vip3Price.val()
}
}, function(res) {
if (res.code == 200) {
g.reload();
}
})
}
});
function vipPrice() {
var price = $price.val(),
vipPrice = $vipPrice.val(),
... ... @@ -209,38 +257,20 @@ $('#basicTable').on('click', '.modify-btn', function() {
}
}
vipPrice();
$select.on('change', function() {
vipPrice();
});
$vipPrice.on('blur', function() {
vipPrice();
});
$price.on('blur', function() {
vipPrice();
});
$submitBtn.on('click', function() {
common.util.__ajax({
url: '/goods/updatePrice',
data: {
product_skn: skn,
sales_price: $price.val(),
vip_discount_type: $select.val(),
vip_price: $vipPrice.val(),
vip1_price: $vip1Price.val(),
vip2_price: $vip2Price.val(),
vip3_price: $vip3Price.val()
//修改校验
function checkPriceModify(returnCoin, retailPrice, salePrice, discountType){
if(returnCoin > 0){
if(retailPrice != salePrice){
common.util.__tip("已设置Yoho币,销售价只能修改为吊牌价!");
return false;
}
}, function(res) {
if (res.code == 200) {
g.reload();
if(discountType != 3){
common.util.__tip("已设置Yoho币,VIP折扣类型设置必须为:无折扣");
return false;
}
})
});
}
return true;
}
});
});
... ...