Merge branch 'feature/Biolevante_ContrattiAcquisto_TipoChiusuraEExpiring' into release/Biolevante_ContrattiAcquisto_TipoChiusuraEExpiring
# Conflicts: # public_html/gest-lib/pianificazione_produzione_orto/js/popupGenerateOrders.js
This commit is contained in:
@@ -101,7 +101,6 @@ PopupArticolo.prototype.open = async function () {
|
||||
.onSuccess(function (ret) {
|
||||
const allegato = ret.returnData;
|
||||
|
||||
console.log(allegato);
|
||||
self._appendPhotoItem(null, allegato);
|
||||
})
|
||||
.execute();
|
||||
|
||||
@@ -24,12 +24,13 @@ class ContrattiDiAcquisto {
|
||||
|
||||
if ($scaduti) {
|
||||
$query
|
||||
->where("contratti.data_fine < Cast(GETDATE() as date)")
|
||||
->where("contratti.qta_acq_contr <= contratti.qta_ord + contratti.qta_doc", false, null, "OR");
|
||||
->where("contratti.stato_scadenza = 1");
|
||||
// ->where("contratti.qta_acq_contr <= contratti.qta_ord + contratti.qta_doc", false, null, "OR");
|
||||
} else {
|
||||
$query
|
||||
->where("contratti.data_fine >= Cast(GETDATE() as date)")
|
||||
->where("contratti.qta_acq_contr > contratti.qta_ord + contratti.qta_doc");
|
||||
->where("contratti.stato_scadenza <> 1");
|
||||
// ->where("contratti.data_fine >= Cast(GETDATE() as date)")
|
||||
// ->where("contratti.qta_acq_contr > contratti.qta_ord + contratti.qta_doc");
|
||||
}
|
||||
|
||||
return $query->toRet()->execute();
|
||||
@@ -213,6 +214,7 @@ class ContrattiDiAcquisto {
|
||||
->setDate("dataFine", $data["dataFine"])
|
||||
->set("codVage", $data["codVage"])
|
||||
->set("codVvet", $data["codVvet"])
|
||||
->set("flagChiudiAScad", $data["flagChiudiAScad"])
|
||||
->set("note", $data["note"])
|
||||
->set("codMdep", $codMdep);
|
||||
|
||||
|
||||
@@ -84,8 +84,7 @@ if ($ret->is_OK()) {
|
||||
<div class="form-group">
|
||||
<input type="date" class="form-control" id="dataIniz" name="dataIniz"
|
||||
<?= ($editMode) ? "disabled" : "data-required" ?>
|
||||
value="<?= $dataIniz ?>"
|
||||
min="<?= $dataIniz ?>">
|
||||
value="<?= $dataIniz ?>" min="<?= $dataIniz ?>">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -96,9 +95,7 @@ if ($ret->is_OK()) {
|
||||
|
||||
<div class="form-group">
|
||||
<input type="date" class="form-control" id="dataFine" name="dataFine"
|
||||
data-required
|
||||
value="<?= $dataFine ?>"
|
||||
min="<?= $dataIniz ?>">
|
||||
data-required value="<?= $dataFine ?>" min="<?= $dataIniz ?>">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -139,6 +136,23 @@ if ($ret->is_OK()) {
|
||||
<input type="text" class="form-control" id="searchCodVvet" name="searchCodVvet"
|
||||
value="<?= array_get($testataOfferta, "rag_soc_vet") ?>">
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12 col-md-3">
|
||||
<label for="searchCodVvet">
|
||||
Tipo Chiusura Contratto
|
||||
</label>
|
||||
|
||||
<?php $flagChiudiAScad = array_get($testataOfferta, "flag_chiudi_a_scad") ?>
|
||||
<select id="flagChiudiAScad" name="flagChiudiAScad" class="form-control" autocomplete="off">
|
||||
<option></option>
|
||||
<option value="1" <?= $flagChiudiAScad === true ? "selected" : "" ?>>
|
||||
A Data Scadenza
|
||||
</option>
|
||||
<option value="0" <?= $flagChiudiAScad === false ? "selected" : "" ?>>
|
||||
A Esaurimento Quantità
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mt-10">
|
||||
<div class="col-xs-12">
|
||||
|
||||
@@ -80,7 +80,6 @@ PopupEsporta.prototype.open = function () {
|
||||
.onSuccess(function (ret) {
|
||||
let fileItem = ret.returnData.item;
|
||||
fileItem.url = _allegati.getDownloadFileUrl(fileItem.key, fileItem.source_type);
|
||||
console.log(fileItem.source_type);
|
||||
self._fileList.push(fileItem);
|
||||
|
||||
let $tr = self._buildTr(fileItem);
|
||||
|
||||
@@ -291,6 +291,10 @@ PopupOfferta.prototype.open = function () {
|
||||
.onShow(function ($div) {
|
||||
$div.find("#searchCodAnag").focus();
|
||||
|
||||
$div.find("#dataIniz").on("change", function () {
|
||||
$div.find("#dataFine").attr("min", $(this).val());
|
||||
});
|
||||
|
||||
self._jsonIniziale.header = _checkForm.checkData($(".header"));
|
||||
|
||||
new Ajax()
|
||||
@@ -836,8 +840,6 @@ PopupOfferta.prototype.open = function () {
|
||||
.onSuccess(function (ret) {
|
||||
const result = ret.returnData;
|
||||
|
||||
console.log(selectedRow.cod_art_forn);
|
||||
|
||||
const data = {
|
||||
newRow: true,
|
||||
cod_mart: selectedRow.cod_mart,
|
||||
|
||||
@@ -10,7 +10,7 @@ $.fn.dataTable.ext.search.push(
|
||||
|
||||
const expOnly = $("#expOnly").is(":checked");
|
||||
|
||||
return expOnly ? data[settings.aoColumns.find(column => column.data === "is_expiring").idx] === "true" : true;
|
||||
return expOnly ? data[settings.aoColumns.find(column => column.data === "stato_scadenza").idx] === "true" : true;
|
||||
}
|
||||
);
|
||||
|
||||
@@ -133,14 +133,15 @@ const _contrattiDiAcquisto = {
|
||||
}
|
||||
},
|
||||
{
|
||||
data: "is_expiring",
|
||||
render(isExpiring, type) {
|
||||
data: "stato_scadenza",
|
||||
render(statoScadenza, type) {
|
||||
|
||||
if (type === "display") {
|
||||
return isExpiring ?
|
||||
return statoScadenza ?
|
||||
"<i class='fa fa-times text-danger'></i>" : "";
|
||||
}
|
||||
|
||||
return !!isExpiring;
|
||||
return !!statoScadenza;
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -2,4 +2,4 @@ SELECT CASE WHEN c = 0 THEN NULL ELSE c END AS c
|
||||
FROM (SELECT COUNT(*) AS c
|
||||
FROM (SELECT DISTINCT num_off
|
||||
FROM avw_contratti_acquisto
|
||||
WHERE is_expiring = 1) t) s
|
||||
WHERE stato_scadenza = 2) t) s
|
||||
@@ -13,7 +13,7 @@ SELECT contratti.id_contratto,
|
||||
contratti.cod_mgrp,
|
||||
contratti.prz_acq,
|
||||
contratti.cod_alis,
|
||||
contratti.is_expiring,
|
||||
contratti.stato_scadenza,
|
||||
NULL AS saldo_qta
|
||||
FROM avw_contratti_acquisto contratti
|
||||
WHERE (dbo.getGestSetupUser('[userName]', 'PVM', 'PIANO_ARRIVI', 'FILTRO_GRP_MERC') IS NULL OR
|
||||
|
||||
@@ -10,7 +10,8 @@ SELECT contratti.cod_anag,
|
||||
contratti.data_fine,
|
||||
contratti.num_off,
|
||||
contratti.note,
|
||||
contratti.cod_mdep
|
||||
contratti.cod_mdep,
|
||||
contratti.flag_chiudi_a_scad
|
||||
FROM avw_contratti_acquisto contratti
|
||||
WHERE contratti.cod_alis = '[cod_alis]'
|
||||
AND contratti.num_off = [num_off]
|
||||
@@ -223,9 +223,6 @@ $(function () {
|
||||
numCollo: keyCollo.num_collo
|
||||
};
|
||||
|
||||
console.log(keyCollo);
|
||||
console.log(key);
|
||||
|
||||
const ajax = new Ajax();
|
||||
ajax.post("deleteCollo")
|
||||
.confirmModal({
|
||||
|
||||
@@ -59,7 +59,6 @@ function PopupGenerateOrders() {
|
||||
|
||||
async open() {
|
||||
let self = this;
|
||||
|
||||
let ret = undefined;
|
||||
|
||||
self.templatePopupGenerateOrders = _.template(_pianificazioneProduzioneOrto.module.get_template("templatePopupGenerateOrders"));
|
||||
|
||||
@@ -118,19 +118,13 @@ PopupListino.prototype._retrieveRighe = function () {
|
||||
}
|
||||
});
|
||||
|
||||
console.log(returnData);
|
||||
return returnData;
|
||||
};
|
||||
|
||||
PopupListino.prototype._confirmPopup = function () {
|
||||
const self = this;
|
||||
|
||||
|
||||
console.log("ciao");
|
||||
|
||||
if (is_function(self._onConfirm)) {
|
||||
console.log(self._retrieveRighe());
|
||||
|
||||
self._onConfirm(self._retrieveRighe());
|
||||
}
|
||||
|
||||
|
||||
@@ -1095,8 +1095,6 @@ PopupOrdine.prototype._retrieveRows = function (showToast = true, getAnyway = fa
|
||||
riga.cod_art_for = $tr.getDataAttr("cod_art_for");
|
||||
riga.id_contratto = $tr.getDataAttr("id_contratto");
|
||||
|
||||
console.log($tr.getDataAttr("id_contratto"));
|
||||
|
||||
riga.op = $tr.getBoolDataAttr("deleted") ? "delete" : "update";
|
||||
|
||||
// SOLO PER LE NUOVE
|
||||
|
||||
@@ -110,7 +110,7 @@ _pianoArrivi.planner = {
|
||||
const self = this;
|
||||
|
||||
self.$planner.weekPlanner("cleanDayItems", day);
|
||||
console.log(listConsegne);
|
||||
|
||||
if (listConsegne.length > 0) {
|
||||
for (let i = 0; i < listConsegne.length; i++) {
|
||||
self._appendConsegnaPlanner(listConsegne[i]);
|
||||
|
||||
@@ -60,9 +60,7 @@ WITH gruppi_merc AS (SELECT mtb_grup.cod_mgrp
|
||||
INNER JOIN mtb_lisa ON avw_contratti_acquisto.cod_alis = mtb_lisa.cod_alis AND
|
||||
avw_contratti_acquisto.cod_art_forn = mtb_lisa.cod_art_for
|
||||
WHERE avw_contratti_acquisto.cod_alis = '[cod_alis]'
|
||||
AND ( avw_contratti_acquisto.is_expiring = 0 OR
|
||||
avw_contratti_acquisto.is_expiring = 1 AND
|
||||
avw_contratti_acquisto.data_fine >= '[data_validita]') )
|
||||
AND (avw_contratti_acquisto.stato_scadenza <> 1))
|
||||
|
||||
SELECT art.cod_mart,
|
||||
mtb_aart.descrizione_estesa AS descr_articolo,
|
||||
|
||||
@@ -387,12 +387,9 @@ var _areaProduzione = {
|
||||
|
||||
for (let i = 0; i < _filters.filterFields.length; i++) {
|
||||
const item = _filters.filterFields[i];
|
||||
console.log(item);
|
||||
_filters.addFilterField(item);
|
||||
}
|
||||
|
||||
console.log(_filters);
|
||||
|
||||
_filters._isInitialized = true;
|
||||
} else {
|
||||
//forzo aggiornamento filtro linea perchè altrimenti al refresh della datatable non viene considerato
|
||||
|
||||
Reference in New Issue
Block a user