csrtechnew.ohctech.in/rrwhs_document.php
2025-04-14 13:28:09 +05:30

133 lines
5.4 KiB
PHP

<tr>
<td colspan="4">
<div class="panel panel-primary">
<div class="panel-heading" onclick="$('#sup_tab').toggle()" id="dipak">
<h3 class="panel-title" Health>RRWHS Documents</h3>
<span class="pull-right clickable"><i class="glyphicon glyphicon-chevron-up"></i></span>
</div>
<div class="panel-body" id='sup_tab' style="display: none;">
<p style="text-align: center;">Uploading RRWHS Document
<button onclick="check_id_not()" class="btn btn-info btn-sm save_button"><i class="ace-icon glyphicon glyphicon-upload"></i>Upload Document
</button>
</br>
<table class="table table-bordered" id="indent_doc_table" style="width: 100%">
<thead>
<tr>
<th>Document Name</th>
<th>Date</th>
<th>Download</th>
<?php
$hasExecuteAccess = isAccessible($_SESSION['RoleId'], $menu_key, 'E'); ?>
<?php if ($hasExecuteAccess) { ?>
<th>Delete</th>
<?php } ?>
</tr>
</thead>
<tbody id='indent_doc_div'>
</tbody>
</table>
</div>
</div>
</td>
</tr>
<script>
$(document).on('click', '.panel-heading span.clickable', function(e) {
var $this = $(this);
if (!$this.hasClass('panel-collapsed')) {
$this.parents('.panel').find('.panel-body').slideUp();
$this.addClass('panel-collapsed');
$this.find('i').removeClass('glyphicon-chevron-up').addClass('glyphicon-chevron-down');
} else {
$this.parents('.panel').find('.panel-body').slideDown();
$this.removeClass('panel-collapsed');
$this.find('i').removeClass('glyphicon-chevron-down').addClass('glyphicon-chevron-up');
}
})
function check_id_not() {
open_popup_img()
}
function getIndentDocData(ind) {
$.ajax({
url: "getRrwhsDocData.php",
method: "get",
data: {
indent_id: ind
},
dataType: 'json',
async: false,
success: function(data) {
console.log(data);
var content = "";
for(var i=0;i<data.length;i++){
if (data[i].indent_doc_type == 'application/pdf') {
content += "<tr id='indent_doc_" + data[i].id + "'><td>" + data[i].indent_doc_des + "</td><td>" + data[i].indent_doc_date + "</td><td>"
content += "<a href= \"#\" ><img src= \"images/pdf.png\" width=\"35\" height=\"35\" onclick=\"$('#indent_doc_img_" + data[i].id + "').click()\" /></a> <img id=\"indent_doc_img_" + data[i].id + "\" style= \"display:none\" src = \"data:" + data[i].indent_doc_type + ";base64," + data[i].indent_doc + "\" alt = \"pdf\" onclick=\"getIndentDocument('" + data[i].id + "')\" /> </td>"
content += '<td align="center"><a href="#" class="btn-lg" data-toggle="tooltip" id="deletebtn" onclick="delete_indent_document(' + data[i].id + ','+ind+')" title="Delete"><span class="glyphicon glyphicon-trash"></span></a></td></tr>'
} else {
content += "<tr id='indent_doc_" + data[i].id + "'><td>" + data[i].indent_doc_des + "</td><td>" + data[i].indent_doc_date + "</td><td>"
content += "<img width=\"35\" height=\"35\" src = \"data:" + data[i].indent_doc_type + ";base64," + data[i].indent_doc + "\" alt = \"new image\" onclick=\"image(this,'" + data[i].indent_doc_des + "')\" /></td>"
content += '<td align="center"><a href="#" class="btn-lg" data-toggle="tooltip" id="deletebtn" onclick="delete_indent_document(' + data[i].id + ','+ind+')" title="Delete"><span class="glyphicon glyphicon-trash"></span></a></td></tr>'
}
}
$("#indent_doc_div").html(content);
},
error: function(data) {}
});
}
function getIndentDocument(id) {
$("#indent_doc_id").val(id);
$("#indent_document_form").attr('target', '_blank');
$("#indent_document_form").attr('method', 'POST');
$("#indent_document_form").attr('action', 'get_document_rrwhs.php');
$("#indent_document_form").submit();
}
function delete_indent_document(delete_id,ind) {
$.ajax({
url: "delete_rrwhs_document.php",
data: {
delete_id: delete_id
},
method: "POST",
success: function(data) {
getIndentDocData(ind);
BootstrapDialog.alert('Document Deleted Successfully ');
//getMedicalDocData();
},
error: function(data) {
BootstrapDialog.alert('Error In deleting Upload Document');
}
});
}
getIndentDocData('#rrwhs_hidden_id').val();
$("#indent_doc_div").html('<input type="text" name="new_indent_id" id="new_indent_id" />');
$("#new_indent_id").val($("#rrwhs_hidden_id").val());
</script>