Merge branch 'bug/borrar_acabado_anterior' into 'main'

ahora borra el acabado de cubierta/sobre anterior

See merge request jjimenez/safekat!164
This commit is contained in:
2024-02-24 09:41:28 +00:00
2 changed files with 26 additions and 23 deletions

View File

@ -22,8 +22,8 @@ CI_ENVIRONMENT = development
# APP
#--------------------------------------------------------------------
# app.baseURL = 'https://sk-dev.imnavajas.es'
app.baseURL = 'https://sk-imn.imnavajas.es'
app.baseURL = 'https://sk-dev.imnavajas.es'
#app.baseURL = 'https://sk-imn.imnavajas.es'
# app.baseURL = "http://safekat.test/"
# app.forceGlobalSecureRequests = false

View File

@ -676,37 +676,40 @@
}
$('#insertar_serv_acabado').on('click', function(){
const tarifa_text = $('#add_servicio_acabado_list').select2('data')[0].text.trim()
if( $('#add_servicio_acabado_list').select2('data')[0].text.trim().length > 0){
found = false
var rows = $("#tableOfServiciosAcabado").DataTable().rows( ).data().toArray();
for(row of rows){
if(row[1]== tarifa_text)
found = true
continue
}
const tarifa_text = $('#add_servicio_acabado_list').select2('data')[0].text.trim();
if(tarifa_text.length > 0){
var table = $("#tableOfServiciosAcabado").DataTable();
var rows = table.rows().data().toArray();
var found = rows.some(row => row[1] === tarifa_text);
if(!found)
get_tarifas_acabado($('#add_servicio_acabado_list').select2('data')[0].id);
else{
popErrorAlert("<?= lang("Presupuestos.errores.error_servicios_duplicados") ?>", 'serv-acabado-alert')
}
else
popErrorAlert("<?= lang("Presupuestos.errores.error_servicios_duplicados") ?>", 'serv-acabado-alert');
}
check_serv_acabado_error()
check_serv_acabado_error();
})
function insertar_acabado_exterior($servicio_id, $uso="cubierta"){
function insertar_acabado_exterior($servicio_id, $uso=""){
const tarifa_text = $('#add_servicio_acabado_list option[value="' + $servicio_id + '"]').text().trim() + ' (' +$uso + ')'
const tarifa_text = '(' +$uso + ')'
if($('#tableOfServiciosAcabado tr > td:contains(' + tarifa_text + ')').length == 0)
get_tarifas_acabado($servicio_id, $uso);
else{
}
var tablaAcabados = $("#tableOfServiciosAcabado").DataTable()
tablaAcabados.rows().every(function () {
var data = this.data();
if(data[1].includes(tarifa_text)){
this.remove().draw(false);
}
})
get_tarifas_acabado($servicio_id, $uso);
tablaAcabados.draw();
check_serv_acabado_error()
}
function get_datos_acabado(){
var datosAcabado = []