add funce

This commit is contained in:
Your Name
2024-03-26 23:02:37 +03:00
parent 6a76d36c46
commit a6eea28071
15 changed files with 110 additions and 77 deletions

View File

@@ -18,6 +18,7 @@ body {
border: 1px;
}
header {
@@ -77,6 +78,28 @@ nav{
}
.table{
word-break: break-all;
}
.aud{
width: 110px;
}
.inv{
width: 400px;
}
.rasp{
max-width: 200px;
word-break: break-word;
}
#modal_matcenn{
margin-left: 20px;
}
@media print {
*{

View File

@@ -13,20 +13,22 @@ function getData(){
},
success: function(response){
console.log(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>'
var headTable = '<tr> <td >Номер в Инв. вед</td> <td id="invnomer">Инв. номер</td><td>Название</td><td class="no-print aud">Аудитория</td> <td >Расположение</td> <td id="proverka"class="hidden-column"> Проверено</td> </tr>'
table.innerHTML += headTable
var tr =""
data.forEach(element => {
tr += '<tr onclick="tableclick(this)">'
tr += '<td> </td>'
tr += '<td>' + element.inv_number + '</td>'
tr += '<td>' + element.num_ved + '</td>'
tr += '<td clas="inv">' + element.inv_number + '</td>'
tr += '<td>' + element.oboruds_id + '</td>'
tr += '<td class="no-print">' + element.auditory_name + '</td>'
tr += '<td> </td>'
tr += '<td class="rasp">' +element.raspolog + '</td>'
tr += '<td>' + '\n' + '</td>'
tr += '</tr>'
@@ -40,58 +42,64 @@ $("#searchbutton").click(function(){
getData();
})
function tableclick(x){
let roww = x.rowIndex
let data = document.getElementById(x.rowIndex)
function tableclick(x){
let data = document.getElementById(x.rowIndex)
let datas = x.innerText.split('\t')
let datas = x.innerText.split('\t')
console.log(datas)
$('#getmodal').modal('show')
let rasp = document.getElementById('rapolog')
let vedomost = document.getElementById('vednumber')
$('#getmodal').modal('show')
if (datas[0].length>0){
rasp.value=datas[0];
}
let rasp = document.getElementById('rapolog')
let vedomost = document.getElementById('vednumber')
let invnom = document.getElementById('modal_invnom')
let matcen = document.getElementById('modal_matcenn')
invnom.innerText=datas[1]+"\t"
matcen.innerText=datas[2].substring(0,15)
if (datas[4].length>0){
vedomost.value=datas[4]
}
$('#modalclose').click(function(){
if (datas[4].length>0){
rasp.value=datas[4];
}
if (datas[0].length>0){
vedomost.value=datas[0]
}
$('#modalclose').click(function(){
$('#getmodal').modal('hide');
} )
$('#modalsavetodb').click(function(){
$('#getmodal').modal('hide');
} )
$('#modalsavetodb').click(function(){
$.ajax({
console.log(datas)
url: "/addraspved",
type: "POST",
contentType: "application/json;charset=utf-8",
dataType: "json",
data: {
rasp: rasp.value,
ved: vedomost.value,
inv: datas[1]
},
$.ajax({
})
rasp.value = '';
vedomost.value= '';
datas = [];
$('#getmodal').modal('hide');
url: "/addraspved",
type: "post",
contentType: 'application/json',
dataType: 'json',
data: {
rasp: rasp.value,
ved: vedomost.value
},
})
rasp.value='';
vedomost.value='';
$('#getmodal').modal('hide');
// getData();
})
getData();
})
}