update edit qty and price and cash and credit div in payment details
This commit is contained in:
@@ -52,7 +52,10 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.payment{
|
.payment{
|
||||||
height:70px;line-height:70px;align:center;color:white;font-size:16px;margin-bottom:1px;
|
height:70px;line-height:70px;
|
||||||
|
align:center;color:white;
|
||||||
|
font-size:16px;
|
||||||
|
margin-top:5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.cash-color{
|
.cash-color{
|
||||||
|
|||||||
@@ -23,41 +23,42 @@ class Origami::SaleEditController < BaseOrigamiController
|
|||||||
@newsaleitem.save
|
@newsaleitem.save
|
||||||
end
|
end
|
||||||
|
|
||||||
def item_edit
|
|
||||||
saleitemId = params[:sale_item_id]
|
|
||||||
update_qty = params[:update_qty]
|
|
||||||
update_price = params[:update_price]
|
|
||||||
saleitemObj = SaleItem.find(saleitemId)
|
|
||||||
saleitemObj.remark = 'void'
|
|
||||||
saleitemObj.save
|
|
||||||
@newsaleitem = SaleItem.new
|
|
||||||
@newsaleitem = saleitemObj.dup
|
|
||||||
@newsaleitem.save
|
|
||||||
@newsaleitem.qty = update_qty
|
|
||||||
@newsaleitem.price = update_price
|
|
||||||
@newsaleitem.unit_price = update_price
|
|
||||||
@newsaleitem.taxable_price = update_price
|
|
||||||
@newsaleitem.is_taxable = 0
|
|
||||||
@newsaleitem.remark = 'edit'
|
|
||||||
@newsaleitem.product_name = saleitemObj.product_name + " - updated"
|
|
||||||
@newsaleitem.save
|
|
||||||
end
|
|
||||||
|
|
||||||
# def item_edit
|
# def item_edit
|
||||||
# saleitemId = params[:sale_item_id]
|
# saleitemId = params[:sale_item_id]
|
||||||
# update_qty = params[:update_qty]
|
# update_qty = params[:update_qty]
|
||||||
# update_price = params[:update_price]
|
# update_price = params[:update_price]
|
||||||
# saleitemObj = SaleItem.find(saleitemId)
|
# saleitemObj = SaleItem.find(saleitemId)
|
||||||
|
# saleitemObj.remark = 'void'
|
||||||
# saleitemObj.qty = update_qty
|
|
||||||
# # saleitemObj.unit_price = update_price
|
|
||||||
# saleitemObj.taxable_price = update_price
|
|
||||||
# saleitemObj.price = update_price
|
|
||||||
# # saleitemObj.remark = 'edit'
|
|
||||||
# saleitemObj.save
|
# saleitemObj.save
|
||||||
|
# @newsaleitem = SaleItem.new
|
||||||
|
# @newsaleitem = saleitemObj.dup
|
||||||
|
# @newsaleitem.save
|
||||||
|
# @newsaleitem.qty = update_qty
|
||||||
|
# @newsaleitem.price = update_price
|
||||||
|
# @newsaleitem.unit_price = update_price
|
||||||
|
# @newsaleitem.taxable_price = update_price
|
||||||
|
# @newsaleitem.is_taxable = 0
|
||||||
|
# @newsaleitem.remark = 'edit'
|
||||||
|
# @newsaleitem.product_name = saleitemObj.product_name + " - updated"
|
||||||
|
# @newsaleitem.save
|
||||||
# end
|
# end
|
||||||
|
|
||||||
|
def item_edit
|
||||||
|
saleitemId = params[:sale_item_id]
|
||||||
|
update_qty = params[:update_qty]
|
||||||
|
update_price = params[:update_price]
|
||||||
|
saleitemObj = SaleItem.find(saleitemId)
|
||||||
|
|
||||||
|
saleitemObj.qty = update_qty
|
||||||
|
saleitemObj.price = update_qty.to_f * update_price.to_f
|
||||||
|
saleitemObj.unit_price = update_price
|
||||||
|
saleitemObj.taxable_price = update_qty.to_f * update_price.to_f
|
||||||
|
# saleitemObj.remark = 'edit'
|
||||||
|
saleitemObj.product_name = saleitemObj.product_name + " - updated"
|
||||||
|
saleitemObj.save
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
# make cancel void item
|
# make cancel void item
|
||||||
def item_void_cancel
|
def item_void_cancel
|
||||||
saleitemId = params[:sale_item_id]
|
saleitemId = params[:sale_item_id]
|
||||||
|
|||||||
@@ -262,8 +262,7 @@ class SalePayment < ApplicationRecord
|
|||||||
self.sale.sale_status = "completed"
|
self.sale.sale_status = "completed"
|
||||||
|
|
||||||
response = rebat(sObj)
|
response = rebat(sObj)
|
||||||
puts "hhhhhhh"
|
|
||||||
puts response.to_json
|
|
||||||
if response["status"] == true
|
if response["status"] == true
|
||||||
self.sale.rebate_status = 'true'
|
self.sale.rebate_status = 'true'
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -176,14 +176,13 @@
|
|||||||
unless sale_item.price == 0
|
unless sale_item.price == 0
|
||||||
count += 1
|
count += 1
|
||||||
%>
|
%>
|
||||||
<% if sale_item.remark != 'void' %>
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><%= count %></td>
|
<td><%= count %></td>
|
||||||
<td class='item-name'><%= sale_item.product_name %></td>
|
<td class='item-name'><%= sale_item.product_name %></td>
|
||||||
<td class='item-attr'><%= sale_item.qty %></td>
|
<td class='item-attr'><%= sale_item.qty %></td>
|
||||||
<td class='item-attr'><%= sale_item.price %></td>
|
<td class='item-attr'><%= sale_item.price %></td>
|
||||||
</tr>
|
</tr>
|
||||||
<%end%>
|
|
||||||
<%
|
<%
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -26,11 +26,12 @@
|
|||||||
<table class="table " id="order-items-table">
|
<table class="table " id="order-items-table">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>#</th>
|
<th width="4%">#</th>
|
||||||
<th class="item-name">Items</th>
|
<th class="" width="30%">Items</th>
|
||||||
<th style="item-attr-edit">QTY</td>
|
<th style="" width="13%">QTY</td>
|
||||||
<th class="item-attr-edit">Price</td>
|
<th class="" width="13%">Price</td>
|
||||||
<th class='item-attr'> Action </th>
|
<!-- <th class='' width="17%"> Total </th> -->
|
||||||
|
<th class='' width="17%"> Action </th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
@@ -47,39 +48,45 @@
|
|||||||
unless sale_item.price == 0
|
unless sale_item.price == 0
|
||||||
%>
|
%>
|
||||||
<tr>
|
<tr>
|
||||||
<td><%= count %></td>
|
<td width="4%"><%= count %></td>
|
||||||
<td class='item-name'>
|
<td class='' width="30%">
|
||||||
<%= sale_item.product_name %>
|
<%= sale_item.product_name %>
|
||||||
</td>
|
</td>
|
||||||
<% if sale_item.remark != 'void' && sale_item.remark != 'edit' %>
|
<% if sale_item.remark != 'void' && sale_item.remark != 'edit' %>
|
||||||
<td class='item-attr-edit'>
|
<td class='' width="13%">
|
||||||
<input id="<%= sale_item.id%>_qty" data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.qty %>" />
|
<input id="<%= sale_item.id%>_qty" data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.qty %>" class="form-control "/>
|
||||||
</td>
|
</td>
|
||||||
<td class='item-attr-edit'>
|
<td class='' width="13%">
|
||||||
<input id="<%= sale_item.id%>_price" data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.price %>" />
|
<input id="<%= sale_item.id%>_price" data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.unit_price %>" class="form-control"/>
|
||||||
</td>
|
</td>
|
||||||
<td class='item-attr'>
|
<!-- <td class='' width="17%">
|
||||||
<button data-id ="<%= sale_item.id %>" class='btn btn-primary btn-sm update'>Update
|
<input id="<%= sale_item.id%>_price" data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.price %>" class="form-control"/>
|
||||||
|
</td> -->
|
||||||
|
<td class='' width="17%">
|
||||||
|
<button data-id ="<%= sale_item.id %>" class='btn btn-primary btn-md update'>Update
|
||||||
</button>
|
</button>
|
||||||
<button data-id ="<%= sale_item.id %>" class='btn btn-danger btn-sm void'>Void</button>
|
<button data-id ="<%= sale_item.id %>" class='btn btn-danger btn-md void'>Void</button>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<% elsif sale_item.qty.to_i < 0 || sale_item.remark == 'edit' %>
|
<% elsif sale_item.qty.to_i < 0 || sale_item.remark == 'edit' %>
|
||||||
<td class='item-attr-edit'>
|
<td class='' width="13%">
|
||||||
<input data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.qty %>" disabled/>
|
<input data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.qty %>" class="form-control" disabled/>
|
||||||
</td>
|
</td>
|
||||||
<td class='item-attr-edit'>
|
<td class='' width="13%">
|
||||||
<input data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.price %>" disabled/>
|
<input data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.unit_price %>" class="form-control" disabled/>
|
||||||
</td>
|
</td>
|
||||||
<td class='item-attr'>
|
<!-- <td class='' width="17%">
|
||||||
<button data-id ="<%= sale_item.id %>" class='btn btn-primary btn-sm cancel'>Cancel Void/Update</button>
|
<input data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.price %>" class="form-control" disabled/>
|
||||||
|
</td> -->
|
||||||
|
<td class='' width="17%">
|
||||||
|
<button data-id ="<%= sale_item.id %>" class='btn btn-primary btn-md cancel'>Cancel Void/Update</button>
|
||||||
</td>
|
</td>
|
||||||
<% else %>
|
<% else %>
|
||||||
<td class='item-attr-edit'>
|
<td class='' width="13%">
|
||||||
<input data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.qty %>" disabled/>
|
<input data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.qty %>" class="form-control" disabled/>
|
||||||
</td>
|
</td>
|
||||||
<td class='item-attr-edit'>
|
<td class='' width="13%">
|
||||||
<input data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.price %>" disabled/>
|
<input data-id ="<%= sale_item.id %>" type="text" value="<%= sale_item.price %>" class="form-control" disabled/>
|
||||||
</td>
|
</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|||||||
Reference in New Issue
Block a user