475 lines
21 KiB
PHP
475 lines
21 KiB
PHP
<?php include('techsyn_header.php'); ?>
|
|
<!-- Main Content Container for side bar and body-->
|
|
<div class="main-container ace-save-state" id="main-container">
|
|
<script type="text/javascript">
|
|
try {
|
|
ace.settings.loadState('main-container')
|
|
} catch (e) {}
|
|
|
|
window.onload = function() {
|
|
getParamters();
|
|
};
|
|
</script>
|
|
<style>
|
|
.input-group {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.input-group input {
|
|
padding: 5px;
|
|
font-size: 1em;
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.input-group span {
|
|
margin-right: 10px;
|
|
}
|
|
</style>
|
|
|
|
<?php include('techsyn_sidebar.php'); ?>
|
|
|
|
<?php
|
|
$drip_id = $_GET['id'];
|
|
$query = "select * from mobile_dispensary_data where id = '$drip_id'";
|
|
$query_execute = mysqli_query($conn, $query);
|
|
$row = mysqli_fetch_assoc($query_execute);
|
|
error_log($row['beneficiary'] . "dipak mali");
|
|
|
|
|
|
?>
|
|
|
|
<!--breadcrumb-->
|
|
<div class="main-content">
|
|
<div class="main-content-inner">
|
|
<div class="breadcrumbs ace-save-state" id="breadcrumbs">
|
|
<ul class="breadcrumb">
|
|
<li class="active">Beneficiary</li>
|
|
<li class="active"> Mobile Dispensary / Weekly Clinic </li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="box box-primary" style="padding: 10px; margin: 2px 0px 50px 5px; width: 99.5%;">
|
|
<form class="form-horizontal" id="employee_form" name="employee_form" enctype="multipart/form-data" action="#" method="post">
|
|
<input type="hidden" id="questionnaire_section_ids" name="questionnaire_section_ids[]">
|
|
<input type="hidden" name="flex_docs_id" id="flex_docs_id" />
|
|
|
|
|
|
|
|
<div class="box-header with-border"></div>
|
|
<div class="tab-content profile-edit-tab-content">
|
|
<div id="edit-basic" class="tab-pane in active">
|
|
<div id="user-profile-2">
|
|
<div class="box-body">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-sm-12">
|
|
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label no-padding-right" for="beneficiary">Beneficiary Name <span style="color: red;">*</span></label>
|
|
<div class="col-sm-10">
|
|
<input type="hidden" name="bene_detail_id" id="bene_detail_id" value="<?php echo $row['id']; ?>">
|
|
|
|
<select class="form-control select2" name="beneficiary" id="beneficiary" required>
|
|
<option value="">Select Beneficiary Name</option>
|
|
<?php
|
|
$ohc_type_id = $_SESSION['current_ohcttype'];
|
|
$beneficiary_type = 'CSR';
|
|
|
|
echo generate_options("SELECT id,patient_name FROM patient_master where FIND_IN_SET($ohc_type_id, ohc_type_id) and beneficiary_type = '$beneficiary_type' order by id desc", $row['beneficiary'], 'id', 'patient_name', '', '');
|
|
?>
|
|
</select>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-sm-12">
|
|
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label no-padding-right" for="beneficiary">Date <span style="color: red;">*</span></label>
|
|
<div class="col-sm-4">
|
|
<input type="date" name="opd_date" id="opd_date" value="<?php echo $row['opd_date']; ?>" class="form-control">
|
|
</div>
|
|
|
|
<label class="col-sm-2 control-label no-padding-right" for="beneficiary">Case No<span style="color: red;">*</span></label>
|
|
<div class="col-sm-4">
|
|
<input type="text" name="case_no" id="case_no" value="<?php echo $row['case_no']; ?>" class="form-control">
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label no-padding-right" for="beneficiary">Category <span style="color: red;">*</span></label>
|
|
<div class="col-sm-4">
|
|
|
|
<select class="form-control select2" name="category" id="category" required>
|
|
<option value="">Select Category</option>
|
|
<?php
|
|
echo generateOption1('disease_category','disease_cat_name','disease_cat_id',$row['category']);
|
|
?>
|
|
</select>
|
|
</div>
|
|
<label class="col-sm-2 control-label no-padding-right" for="beneficiary">Diagnosis<span style="color: red;">*</span></label>
|
|
<div class="col-sm-4">
|
|
|
|
<select class="form-control select2" name="diagnosis" id="diagnosis" required>
|
|
<option value="">Select Category</option>
|
|
<?php
|
|
echo generateOption1('ailment','ailment_name','ailment_id',$row['diagnosis']);
|
|
?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
|
|
<div class="col-sm-12">
|
|
|
|
<div class="form-group">
|
|
|
|
|
|
<label class="col-sm-2 control-label no-padding-right" for="beneficiary">Name Of Site<span style="color: red;">*</span></label>
|
|
<div class="col-sm-4">
|
|
<input type="text" name="name_of_site" value="<?php echo $row['name_of_site']; ?>" class="form-control" id="">
|
|
|
|
<!-- <select class="form-control select2" name="name_of_site" id="name_of_site" required>
|
|
<option value="">Select Site Name</option>
|
|
<?php
|
|
|
|
|
|
echo generate_options("SELECT id,village FROM village", $row['name_of_site'], 'id', 'village', '', '');
|
|
?>
|
|
</select> -->
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
|
|
|
|
<div class="col-sm-12" id="dynamic_form_content">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="row">
|
|
<h5 class="header blue bolder smaller" style="margin: 10px 20px;">
|
|
|
|
</h5>
|
|
<div class="col-sm-10 col-sm-2"></div>
|
|
<div class="col-sm-10 col-sm-10">
|
|
<div class="form-group">
|
|
|
|
<div style="display: none;" class="col-sm-4">
|
|
<select class="chosen-select chosen-select" multiple id="activity" name="activity[]" data-placeholder="Select Activity" onchange="getParamters()">
|
|
<?php
|
|
$activity = 20;
|
|
|
|
echo generateOptionForMultiple('program_master', 'program_name', 'program_id', $activity, '', 'program_status', '"Active"') ?>
|
|
</select>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
function getParamters() {
|
|
|
|
var activity = $('#activity').val();
|
|
var bnid = $('#bene_detail_id').val();
|
|
|
|
$.ajax({
|
|
url: 'beneficiary_opd_fetch_parameters.php',
|
|
type: 'POST',
|
|
data: {
|
|
program_value: activity,
|
|
bnid: bnid
|
|
},
|
|
success: function(response) {
|
|
$('#dynamic_form_content').html(response);
|
|
},
|
|
error: function(xhr, status, error) {
|
|
console.log('Please Check Details!');
|
|
}
|
|
});
|
|
|
|
|
|
}
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Form Buttons -->
|
|
<div class="box-footer" style="text-align: center;">
|
|
<?php if ($_REQUEST['id'] == '' || $_REQUEST['id'] == null) { ?>
|
|
<button class="btn btn-success new_button" id="new_button" type="reset" onclick="show_save_button();">
|
|
<i class="ace-icon fa fa-plus-square-o bigger-110"></i>
|
|
New
|
|
</button>
|
|
<?php } ?>
|
|
<button class="btn btn-info save_button" id="save_button" type="button" onclick="validate();">
|
|
<i class="ace-icon fa fa-floppy-o bigger-110"></i>
|
|
Save
|
|
</button>
|
|
<button class="btn btn-warning" type="reset">
|
|
<i class="ace-icon fa fa-undo bigger-110"></i>
|
|
Reset
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<script>
|
|
function save_bene(alt) {
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: 'save_opd_param.php',
|
|
data: $("#employee_form").serialize(),
|
|
dataType: 'json',
|
|
success: function(response) {
|
|
if (response.success) {
|
|
|
|
BootstrapDialog.alert('OPD Details Saved Successfully.', function() {
|
|
|
|
window.location.href = 'beneficiary_mobile_dis_list.php';
|
|
});
|
|
|
|
} else {
|
|
BootstrapDialog.alert('Error in Saving OPD Details: ' + response.error);
|
|
}
|
|
},
|
|
error: function(xhr, status, error) {
|
|
BootstrapDialog.alert('Error in Saving OPD Details');
|
|
}
|
|
});
|
|
}
|
|
</script>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Flexigrid and Export Forms -->
|
|
<div class="main-container ace-save-state" id="main-container">
|
|
<script type="text/javascript">
|
|
try {
|
|
ace.settings.loadState('main-container')
|
|
} catch (e) {}
|
|
</script>
|
|
|
|
<div class="main-content">
|
|
<div class="main-content-inner">
|
|
<div id="flexigridDiv" class="table-responsive">
|
|
<form name="f1" method="post" id="flex_hira_form" action="">
|
|
<div id="flex1" style="width:100%">
|
|
<input type="hidden" name="flex_hira_id" id="flex_hira_id" />
|
|
</div>
|
|
</form>
|
|
<form name="export_form" method="post" id="export_form" action="">
|
|
<input type="hidden" name="pdf_actions" id="pdf_actions" value="hira_pdf.php" />
|
|
<input type="hidden" name="excel_actions" id="excel_actions" value="hira_excel.php" />
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div><!-- /.main-content -->
|
|
|
|
|
|
|
|
|
|
|
|
<?php include('techsyn_footer.php'); ?>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<!-- End of page-content -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
|
function validate() {
|
|
|
|
var beneficiary = $('#beneficiary').val().trim();
|
|
if (beneficiary === '' || beneficiary === null) {
|
|
BootstrapDialog.alert('Please Select the beneficiary name.');
|
|
return false;
|
|
}
|
|
|
|
var opd_date = $('#opd_date').val().trim();
|
|
if (opd_date === '' || opd_date === null) {
|
|
BootstrapDialog.alert('Please Select the Date.');
|
|
return false;
|
|
}
|
|
|
|
|
|
save_bene('NALT');
|
|
|
|
}
|
|
getParamters()
|
|
</script>
|
|
|
|
<style>
|
|
#modal-add-hazard {
|
|
overflow-y: scroll;
|
|
}
|
|
</style>
|
|
|
|
|
|
|
|
<?php include('techsyn_footer.php'); ?>
|
|
<script type="text/javascript">
|
|
function ggrcdublication() {
|
|
const ggrc_no = $('#ggrc_no').val();
|
|
const drip_id = $('#bene_detail_id').val();
|
|
|
|
|
|
|
|
|
|
$.post('check_ggrc_no.php', {
|
|
ggrc_no: ggrc_no,
|
|
drip_id: drip_id
|
|
})
|
|
.done(function(response) {
|
|
|
|
console.log('Response:', response);
|
|
|
|
|
|
if (response.status === 'success' && response.id) {
|
|
BootstrapDialog.show({
|
|
title: 'Information',
|
|
message: 'This Number Is Already Registered. Do you want to edit the existing record?',
|
|
buttons: [{
|
|
label: 'No',
|
|
action: function(dialog) {
|
|
|
|
$('#ggrc_no').val('');
|
|
dialog.close();
|
|
}
|
|
}, {
|
|
label: 'Yes Edit',
|
|
action: function(dialog) {
|
|
|
|
window.location.href = 'drip_beneficiary_form.php?id=' + response.id;
|
|
}
|
|
}]
|
|
});
|
|
return;
|
|
}
|
|
})
|
|
.fail(function(jqXHR, textStatus, errorThrown) {
|
|
|
|
BootstrapDialog.alert('AJAX request failed: ' + textStatus + ', ' + errorThrown);
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function parameter_celculuter() {
|
|
var ft = 0;
|
|
if ($('#area_hechter').val() < 1 && ($('#area_hechter').val() != '' && $('#area_hechter').val() != null)) {
|
|
ft = $('#area_hechter').val() * 120000 * $('#subsidy_rate').val();
|
|
} else if ($('#total_mis_cost').val() < 120000 && ($('#total_mis_cost').val() != '' && $('#total_mis_cost').val() != null)) {
|
|
ft = $('#total_mis_cost').val() * $('#subsidy_rate').val();
|
|
} else {
|
|
ft = 120000 * $('#subsidy_rate').val();
|
|
}
|
|
// alert(Math.round((ft/100),2));
|
|
|
|
$('#ghcl_ft_contribution').val(Math.round((ft / 100), 2));
|
|
$('#ghcl_ft_contribution').attr('readonly', 'readonly');
|
|
var ggrc = $('#ggrc_contribution').val();
|
|
var tmc = $('#total_mis_cost').val();
|
|
if (tmc != '' && tmc != null) {
|
|
$('#farmers_contribution').val(tmc - Math.round((ft / 100), 2) - (ggrc));
|
|
$('#farmers_contribution').attr('readonly', 'readonly');
|
|
}
|
|
|
|
$('#difference').val($('#amount').val() - $('#amountt_to_be_deposit').val());
|
|
$('#difference').attr('readonly', 'readonly');
|
|
|
|
}
|
|
parameter_celculuter()
|
|
</script>
|
|
|
|
|
|
<!-- bootstrap & fontawesome -->
|
|
<link rel="stylesheet" href="assets/font-awesome/4.5.0/css/font-awesome.min.css" />
|
|
<!-- page specific plugin styles -->
|
|
<link rel="stylesheet" href="assets/css/jquery-ui.custom.min.css" />
|
|
<link rel="stylesheet" href="assets/css/chosen.min.css" />
|
|
<link rel="stylesheet" href="assets/css/bootstrap-datepicker3.min.css" />
|
|
<link rel="stylesheet" href="assets/css/bootstrap-timepicker.min.css" />
|
|
<link rel="stylesheet" href="assets/css/daterangepicker.min.css" />
|
|
<link rel="stylesheet" href="assets/css/bootstrap-datetimepicker.min.css" />
|
|
<link rel="stylesheet" href="assets/css/bootstrap-colorpicker.min.css" />
|
|
<script type="text/javascript" src="js/typeahead.bundle.js"></script>
|
|
<script src="assets/js/jquery-ui.custom.min.js"></script>
|
|
<script src="assets/js/jquery.ui.touch-punch.min.js"></script>
|
|
<script src="assets/js/chosen.jquery.min.js"></script>
|
|
<script src="assets/js/spinbox.min.js"></script>
|
|
<script src="assets/js/bootstrap-datepicker.min.js"></script>
|
|
<script src="assets/js/bootstrap-timepicker.min.js"></script>
|
|
<script src="assets/js/jquery.dataTables.min.js"></script>
|
|
<script src="assets/js/jquery.dataTables.bootstrap.min.js"></script>
|
|
<script src="assets/js/dataTables.buttons.min.js"></script>
|
|
<script src="assets/js/buttons.flash.min.js"></script>
|
|
<script src="assets/js/buttons.html5.min.js"></script>
|
|
<script src="assets/js/buttons.print.min.js"></script>
|
|
<script src="assets/js/buttons.colVis.min.js"></script>
|
|
<script src="assets/js/dataTables.select.min.js"></script>
|
|
|
|
|
|
<script src="assets/js/moment.min.js"></script>
|
|
<script src="assets/js/daterangepicker.min.js"></script>
|
|
<script src="assets/js/bootstrap-datetimepicker.min.js"></script>
|
|
<script src="assets/js/bootstrap-colorpicker.min.js"></script>
|
|
<script src="assets/js/jquery.knob.min.js"></script>
|
|
<script src="assets/js/autosize.min.js"></script>
|
|
<script src="assets/js/jquery.inputlimiter.min.js"></script>
|
|
<script src="assets/js/jquery.maskedinput.min.js"></script>
|
|
<script src="assets/js/bootstrap-tag.min.js"></script>
|
|
<script src="assets/js/ace-elements.min.js"></script>
|