add modal func

This commit is contained in:
2024-03-20 22:17:21 +03:00
parent a8d286e428
commit 6a76d36c46
3 changed files with 112 additions and 44 deletions

View File

@@ -1,43 +1,44 @@
$("#searchbutton").click(function(){
const audid = document.getElementById('auditory')
function getData(){
const audid = document.getElementById('auditory')
$.ajax({
$.ajax({
url: "/searchonaud",
type: "get",
contentType: 'application/json',
dataType: 'json',
data: {
auditory: audid.value
},
url: "/searchonaud",
type: "get",
contentType: 'application/json',
dataType: 'json',
data: {
auditory: audid.value
},
success: function(response){
var data = response;
const table = document.getElementById('datatable')
table.innerHTML = ''
var headTable = '<tr> <td >Номер в Инв. вед</td> <td>Инв. номер</td><td>Название</td><td class="no-print">Аудитория</td> <td >Расположение</td> <td id="proverka"class="hidden-column"> Проверено</td> </tr>'
table.innerHTML += headTable
var tr =""
success: function(response){
var data = response;
const table = document.getElementById('datatable')
table.innerHTML = ''
var headTable = '<tr> <td>Инв. номер</td><td>Название</td><td class="no-print">Аудитория</td><td id="proverka"class="hidden-column"> Проверено</td> </tr>'
table.innerHTML += headTable
var tr =""
data.forEach(element => {
tr += '<tr onclick="tableclick(this)">'
tr += '<td>' + element.inv_number + '</td>'
tr += '<td>' + element.oboruds_id + '</td>'
tr += '<td class="no-print">' + element.auditory_name + '</td>'
tr += '<td>' + '\n' + '</td>'
tr += '</tr>'
});
table.innerHTML += tr
}
})
data.forEach(element => {
tr += '<tr onclick="tableclick(this)">'
tr += '<td> </td>'
tr += '<td>' + element.inv_number + '</td>'
tr += '<td>' + element.oboruds_id + '</td>'
tr += '<td class="no-print">' + element.auditory_name + '</td>'
tr += '<td> </td>'
tr += '<td>' + '\n' + '</td>'
tr += '</tr>'
});
table.innerHTML += tr
}
})
}
$("#searchbutton").click(function(){
getData();
})
function tableclick(x){
let roww = x.rowIndex
@@ -45,16 +46,52 @@
let datas = x.innerText.split('\t')
console.log(datas[0])
console.log(datas)
$('#getmodal').modal('show')
let rasp = document.getElementById('rapolog')
let vedomost = document.getElementById('vednumber')
if (datas[0].length>0){
rasp.value=datas[0];
}
if (datas[4].length>0){
vedomost.value=datas[4]
}
$('#getmodal').modal('show')
$('#modalclose').click(function(){
$('#getmodal').modal('hide');
} )
}
} )
$('#modalsavetodb').click(function(){
console.log(datas)
$.ajax({
url: "/addraspved",
type: "post",
contentType: 'application/json',
dataType: 'json',
data: {
rasp: rasp.value,
ved: vedomost.value
},
})
rasp.value='';
vedomost.value='';
$('#getmodal').modal('hide');
// getData();
})
}