...
|
...
|
@@ -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;
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
|
...
|
...
|
|