|
@@ -113,7 +113,7 @@ for ($i = 0; $i < count($fields); $i++) {
|
|
|
v-model="common['{{$fName}}']">
|
|
|
<div class="ml-2">
|
|
|
<div>
|
|
|
- <span class="mr-2">{{ $values[$k] }}</span>
|
|
|
+ <span class="mr-2 common-item">{{ $values[$k] }}</span>
|
|
|
<div moe relative no-mask v-show="common['{{$fName}}']" >
|
|
|
<a href="#" start show>
|
|
|
<i class="fa-comment" :class="common['{{$fName}}__comments'] ? 'fas' : 'far'"></i>
|
|
@@ -225,6 +225,8 @@ for ($i = 0; $i < count($fields); $i++) {
|
|
|
return a.label.localeCompare(b.label);
|
|
|
});
|
|
|
|
|
|
+ model.itemKey = 'pmhx';
|
|
|
+
|
|
|
new Vue({
|
|
|
el: '#edit-univ_history_past_medical-container',
|
|
|
delimiters: ["@{{","}}"],
|
|
@@ -243,37 +245,7 @@ for ($i = 0; $i < count($fields); $i++) {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
- saveCustomItem: function(_label) {
|
|
|
- if(!_label) return false;
|
|
|
- showMask();
|
|
|
- let self = this;
|
|
|
- $.post('/api/clientCanvasCustomItem/create', {
|
|
|
- proUid: '{{ $pro->uid }}',
|
|
|
- key: 'pmhx',
|
|
|
- label: _label
|
|
|
- }, function(_data) {
|
|
|
- hideMask();
|
|
|
- if(_data && _data.success) {
|
|
|
- hideMoeFormMask();
|
|
|
- $('[custom-item-form]').hide();
|
|
|
- // $('.custom-items-container').closest('.visit-segment').find('.refresh-segment').trigger('click');
|
|
|
- self.customFields.push({
|
|
|
- label: _label,
|
|
|
- value: '',
|
|
|
- comments: '',
|
|
|
- });
|
|
|
- }
|
|
|
- else {
|
|
|
- toastr.error(_data.message);
|
|
|
- }
|
|
|
- }, 'json')
|
|
|
- return false;
|
|
|
- },
|
|
|
- cancelCustomItem: function() {
|
|
|
- hideMoeFormMask();
|
|
|
- $('[custom-item-form]').hide();
|
|
|
- return false;
|
|
|
- }
|
|
|
+ @include('app.patient.segment-templates._custom_items.script')
|
|
|
}
|
|
|
});
|
|
|
|