Я создаю POS-приложение, когда я выбираю продукт из автозаполнения продукта из базы данных, например, SONY Количество по умолчанию равно 1, когда снова этот выбранный продукт SONY. Я хочу, чтобы в приведенной ниже таблице обновлялось только количество, а не добавлялось новое обновление строки количество при одинаковом кодепожалуйста, направь меня.
function addProduct() {
var procode_1 = $('#procode_1').val();
var product = {
procode: $('#procode_1').val(),
prname: $('#proname_1').val(),
qty: $('#qty_1').val(),
price: $('#price_1').val(),
tot_cost: $('#totcost_1').val(),
};
addRow(product);
$("#proname_1").val(' ');
}
function addRow(product) {
var qty = $('#qty').val();
if ($('#procode_1').val().length == 0) {
$.alert({
title: "Error",
content: "Please Enter Stock Code",
type: "red",
autoClose: 'ok|2000'
});
} else if (!$('#currentstock_1').val() < qty) {
$.alert({
title: "Error",
content: "Product is not enough!",
type: "red",
autoClose: 'ok|2000'
});
} else {
sr++;
$('#productlist').show();
var $tableB = $('#productlist tbody');
var $row = $(
"<tr style='text-align: center;'>" +
"<td width='5%' style='display: none;'>" + sr + "</td>" +
"<td width='15%'>" + product.procode + "</td>" +
"<td width='20%'>" + product.prname + "</td>" +
"<td width='20%' >" + product.qty + "</td>" +
"<td width='5%' >" + product.price + "</td>" +
"<td class='totalLinePrice'>" + product.tot_cost + "</td>" +
"</tr>"
);
$row.data("lineitem", product.sr);
$row.data("procode", product.procode);
$row.data("prname", product.prname);
$row.data("qty", product.qty);
$row.data("price", product.price);
$row.data("tot_cost", product.tot_cost);
$tableB.append($row);
total += Number(product.tot_cost);
$('#sub_total').val(total);
$('#total_invoice').val(total);
}
}
Изображение-1 Я хочу показать это на картинке, пожалуйста, отметьте