|
@@ -31,7 +31,7 @@
|
|
|
<button type="button" class="btn btn-sm btn-primary mb-2 hide-form" id="patientIntakeToggleForm">Update Data</button>
|
|
|
</div>
|
|
|
@endif
|
|
|
- <div id="patientIntakeFormSection" class="d-none">
|
|
|
+ <div id="patientIntakeFormSection" class="{{ $patientIntakeData ? 'd-none':'' }}">
|
|
|
<div class="bg-light p-2 font-weight-bold mb-2">Update Patient Intake Data</div>
|
|
|
<input type="hidden" name="uid" value="{{$patient->uid}}">
|
|
|
<input type="hidden" name="key" value="INTAKE_DATA">
|
|
@@ -62,6 +62,7 @@
|
|
|
form: null,
|
|
|
data:{},
|
|
|
showForm: false,
|
|
|
+ patientIntakeData: <?= json_encode($patientIntakeData) ?>,
|
|
|
initOnInputChange: function(){
|
|
|
var self = this;
|
|
|
self.form.find('input').change(function(evt){
|
|
@@ -102,10 +103,20 @@
|
|
|
table.removeClass('d-none');
|
|
|
}
|
|
|
},
|
|
|
+ setDefaultData: function(){
|
|
|
+ var self = this;
|
|
|
+ if(!this.patientIntakeData) return;
|
|
|
+ for(var f in this.patientIntakeData){
|
|
|
+ var value = this.patientIntakeData[f];
|
|
|
+ self.data[f] = value;
|
|
|
+ }
|
|
|
+ self.updateJsonStringValue();
|
|
|
+ },
|
|
|
init: function(){
|
|
|
this.form = $('#patientIntakeDataForm');
|
|
|
this.initOnInputChange();
|
|
|
this.initDisplay();
|
|
|
+ this.setDefaultData();
|
|
|
}
|
|
|
};
|
|
|
patientDataIntake.init();
|