add remove item and remove all in discount
This commit is contained in:
@@ -64,9 +64,8 @@ class Origami::DiscountsController < BaseOrigamiController
|
|||||||
if discount_items.length > 0
|
if discount_items.length > 0
|
||||||
#destroy sale item for discount
|
#destroy sale item for discount
|
||||||
discount_items.each do |di|
|
discount_items.each do |di|
|
||||||
sale_item = SaleItem.find(di["id"])
|
sale_item = SaleItem.find(di["id"])
|
||||||
price = (sale_item.price - 0)
|
sale.total_amount = (sale.total_amount + sale_item.price.abs)
|
||||||
sale.total_amount = (sale.total_amount + price)
|
|
||||||
sale_item.destroy
|
sale_item.destroy
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -91,9 +90,8 @@ class Origami::DiscountsController < BaseOrigamiController
|
|||||||
|
|
||||||
#destroy all discount sale item
|
#destroy all discount sale item
|
||||||
sale.sale_items.each do |si|
|
sale.sale_items.each do |si|
|
||||||
if si.remark == "Discount" && si.price < 0
|
if si.remark == "Discount" && si.price < 0
|
||||||
price = (si.price - 0)
|
sale.total_amount = (sale.total_amount + si.price.abs)
|
||||||
sale.total_amount = (sale.total_amount + price)
|
|
||||||
si.destroy
|
si.destroy
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -369,10 +369,19 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
// Selected Items
|
// Selected Items
|
||||||
var sale_items = get_selected_sale_items();
|
var sale_items = get_selected_sale_items();
|
||||||
|
if(sale_items.length == 0){
|
||||||
|
alert("You have no selected item!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
for(var i=0;i < sale_items.length;i++){
|
for(var i=0;i < sale_items.length;i++){
|
||||||
if(sale_items[i].price < 0){
|
if(sale_items[i].price < 0){
|
||||||
discount_items.push(sale_items[i]);
|
discount_items.push(sale_items[i]);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
alert("You have selected no discount item!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var params = { 'sale_id': sale_id, 'discount_items': JSON.stringify(discount_items) };
|
var params = { 'sale_id': sale_id, 'discount_items': JSON.stringify(discount_items) };
|
||||||
|
|||||||
Reference in New Issue
Block a user