Updated Arise blade file
This commit is contained in:
parent
f87ee23ca1
commit
88d76ebe08
|
|
@ -416,44 +416,74 @@
|
||||||
// });
|
// });
|
||||||
|
|
||||||
|
|
||||||
$('#field-select-category').on('change', function () {
|
|
||||||
|
|
||||||
// Only remove category hidden field
|
|
||||||
$('#report-form input.category-hidden').remove();
|
|
||||||
|
|
||||||
let slug = $(this).val()
|
|
||||||
.toLowerCase()
|
|
||||||
.trim()
|
|
||||||
.replace(/[^a-z0-9\s-]/g, '')
|
|
||||||
.replace(/\s+/g, '_')
|
|
||||||
.replace(/-+/g, '_');
|
|
||||||
|
|
||||||
$('#report-form').append(
|
|
||||||
'<input type="hidden" class="category-hidden" name="' + slug + '" value="1">'
|
|
||||||
);
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
$('#field-converted').on('change', function () {
|
function appendConvertedField() {
|
||||||
|
|
||||||
let value = $(this).val();
|
// remove old hidden fields
|
||||||
|
|
||||||
// Only remove converted hidden field
|
|
||||||
$('#report-form input.converted-hidden').remove();
|
$('#report-form input.converted-hidden').remove();
|
||||||
|
|
||||||
let slug = value
|
let convertedValue = $('#field-converted').val();
|
||||||
.toLowerCase()
|
|
||||||
.trim()
|
|
||||||
.replace(/[^a-z0-9\s-]/g, '')
|
|
||||||
.replace(/\s+/g, '_')
|
|
||||||
.replace(/-+/g, '_');
|
|
||||||
|
|
||||||
if (value === 'Yes') {
|
let selectedCategory = $('#field-select-category').val();
|
||||||
$('#report-form').append(
|
|
||||||
'<input type="hidden" class="converted-hidden" name="' + slug + '" value="1">'
|
if(!convertedValue || !selectedCategory){
|
||||||
);
|
return;
|
||||||
}
|
}
|
||||||
});
|
|
||||||
|
// category mapping
|
||||||
|
let categoryMap = {
|
||||||
|
|
||||||
|
"foracort-ciphaler": "foracort_ciphaler",
|
||||||
|
"duolin-synchrobreathe": "duolin_synchrobreathe",
|
||||||
|
"foracort-g": "foracort_g",
|
||||||
|
"pedia": "pedia",
|
||||||
|
"triple-combination-voltido-trio-indaflo-g": "triple_combination_voltido_trio_indaflo_g",
|
||||||
|
"ics-laba-seroflo-maxiflo-voltido": "ics_laba_seroflo_maxiflo_voltido",
|
||||||
|
"competition-dr": "competition_dr"
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
let categoryKey = categoryMap[selectedCategory];
|
||||||
|
|
||||||
|
if(!categoryKey){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// category data
|
||||||
|
let categoryValue = (convertedValue === 'Yes') ? '1' : '0';
|
||||||
|
|
||||||
|
// append original category field
|
||||||
|
$('#report-form').append(
|
||||||
|
'<input type="hidden" class="converted-hidden" name="' + categoryKey + '" value="' + categoryValue + '">'
|
||||||
|
);
|
||||||
|
|
||||||
|
// extra metric fields
|
||||||
|
if(convertedValue === 'Yes'){
|
||||||
|
|
||||||
|
$('#report-form').append(
|
||||||
|
'<input type="hidden" class="converted-hidden" name="conversion_yes" value="1">'
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if(convertedValue === 'No'){
|
||||||
|
|
||||||
|
$('#report-form').append(
|
||||||
|
'<input type="hidden" class="converted-hidden" name="conversion_no" value="1">'
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log("Category:", categoryKey, categoryValue);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
$('#field-converted').on('change', appendConvertedField);
|
||||||
|
|
||||||
|
$('#field-select-category').on('change', appendConvertedField);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function toggleUploadFields() {
|
function toggleUploadFields() {
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue