finish update order item quantity, wip stat fournisseur

This commit is contained in:
Tiavina 2025-02-20 12:35:12 +03:00
parent b9a28fcf28
commit 84bf5a2532
33 changed files with 38 additions and 32 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -42,7 +42,7 @@ class Bdd {
"fk_client_group_id","fk_produit_id","ht_amount","client_group_name",
"provider_name","provider_last_name","provider_company_name","provider_siret_number","provider_phone","provider_email",
"provider_address","provider_city","fk_provider_id",
"label","fk_order_id","fk_order_item_id");
"label","fk_order_id","fk_order_item_id","quantity");
$this->whiteTable = array("client", "lieu", "trajet", "devis", "produit_devis", "facture", "produit",
"configuration", "ligne_trajet", "thanato", "article", "defunt", "article_devis",
"bibliotheque", "bijou_defunt", "obs_defunt", "hypo_defunt",

View File

@ -1,6 +1,7 @@
import { showMessage, showSuccess, showError } from "@nextcloud/dialogs";
import { translate as t, translatePlural as n } from '@nextcloud/l10n'
import { baseUrl, cur, getGlobal, insertCell, insertRow, insertRowWeekendRow, modifyCell } from "./mainFunction.mjs";
import { getOrderItemsByOrderId } from "./order/orderAjaxRequest.mjs";
/**
* Update data
@ -290,6 +291,11 @@ export function updateEditable(myCase) {
if(myCase.dataset.table == "lieu" && (myCase.dataset.column == "depart" || myCase.dataset.column == "arrivee")) { location.reload(); }
if (myCase.dataset.modifier === "getProduitsById") {getProduitsById();}
if (myCase.dataset.modifier === "getArticlesById") {getArticlesById();}
if (myCase.dataset.modifier === "getOrderItemsByOrderId")
{
const orderId = myCase.dataset.orderId;
getOrderItemsByOrderId(orderId);
}
myCase.removeAttribute('contenteditable');
}

View File

@ -44,7 +44,7 @@ export function updateOrderDate(orderId,dateValue) {
'<div data-modifier="getOrderItemsByOrderId" data-id="' + myresp.order_item_id + '" data-table="order_item" class="deleteItem icon-delete"></div>'+
'<div class="selectableOrderItem" data-order-item-id="' + myresp.order_item_id +'" data-order-product-id="' + myresp.order_product_id + '" data-order-id="' + orderId + '" style="display:inline;">' + myresp.order_product_reference + '</div></td>' +
'<td>' + myresp.order_product_label + '</td>' +
'<td><div style="display:inline;" data-modifier="getOrderItemsByOrderId">' + myresp.order_item_quantity + '</div> </td>' +
'<td><div class="editableNumber" data-order-id="' + orderId + '" style="display:inline;" data-modifier="getOrderItemsByOrderId" data-table="order_item" data-column="quantity" data-id="'+ myresp.order_item_id + '">' + myresp.order_item_quantity + '</div> </td>' +
'<td>' + cur.format(myresp.order_product_ht_amount) + '</td>' +
'<td>' + cur.format((myresp.order_item_quantity * myresp.order_product_ht_amount)) + '</td></tr>');
});