Sfoglia il codice sorgente

Pagina pagamenti modificabile in integrazione

master
Salvatore La Manna 3 anni fa
parent
commit
ecd1e193d8
  1. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml
  2. 17
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fascicolo_calcolo.jsp

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml

@ -280,9 +280,6 @@
<column name="causalePagamentoBolli" type="String" /> <column name="causalePagamentoBolli" type="String" />
<column name="mezzoPagamentoBolli" type="String" /> <column name="mezzoPagamentoBolli" type="String" />
<column name="dataEffettuazione" type="Date" /> <column name="dataEffettuazione" type="Date" />
<column name="avvisi" type="Collection" entity="Avviso" mapping-key="dettPraticaId" />
<column name="docPratiche" type="Collection" entity="DocPratica" mapping-key="dettPraticaId" />
<column name="soggetti" type="Collection" entity="Soggetto" mapping-key="dettPraticaId" />
<column name="status" type="int" /> <column name="status" type="int" />
<column name="statusByUserId" type="long" /> <column name="statusByUserId" type="long" />
<column name="statusByUserName" type="String" /> <column name="statusByUserName" type="String" />

17
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fascicolo_calcolo.jsp

@ -936,8 +936,9 @@ $('.container-price__row input[type="checkbox"]').change(function() {
if ($(this).is(':checked')) { if ($(this).is(':checked')) {
if (price_input.hasClass('text_input')) { if (price_input.hasClass('text_input')) {
price_input.removeAttr('disabled'); price_input.removeAttr('disabled');
} else { }
price_input.val(price); if (price_input.val() == 0) {
price_input.val(Number(price).formatMoney(0));
} }
} else { } else {
if (price_input.hasClass('text_input')) { if (price_input.hasClass('text_input')) {
@ -983,13 +984,15 @@ $(".text_input").each(function () {
function calcolo() { function calcolo() {
var totale = 0; var totale = 0;
$.each($('.field_price'), function(index, val) { $.each($('.container-price__row input[type="checkbox"]'), function (index, val) {
if ($(this).is(":not(:readonly)")) { if ($(this).is(':checked')) {
totale += parseFloat('0' + $(this).val()); var price_el = $(this).attr('for');
var price_input = $('input[name="<portlet:namespace/>' + price_el + '"]');
totale += parseFloat('0' + price_input.val());
} }
$('#<portlet:namespace/>importoSpeseIstruttoria').val(totale);
$("#<portlet:namespace/>importoIstruttoria").html("€ " + Number(totale).formatMoney(2, ',', '.'));
}); });
$('#<portlet:namespace/>importoSpeseIstruttoria').val(totale);
$("#<portlet:namespace/>importoIstruttoria").html("€ " + Number(totale).formatMoney(2, ',', '.'));
} }
Number.prototype.formatMoney = function(c, d, t) { Number.prototype.formatMoney = function(c, d, t) {

Caricamento…
Annulla
Salva