feat(annotations): add mapSignature function for mapping form field data
- Introduced new function `mapSignature(iJSON)` to process formFieldValues - Filters out label fields and maps form field data to include elementId and simplified name - Enhances annotation handling for signature mapping
This commit is contained in:
parent
e3e2831da1
commit
d6f17ec4e8
@ -307,4 +307,15 @@ function markFieldAsCity(formField) {
|
||||
|
||||
function isCityField(formField) {
|
||||
return cityFieldNames.includes(formField.name)
|
||||
}
|
||||
|
||||
function mapSignature(iJSON) {
|
||||
return {
|
||||
formFields: iJSON.formFieldValues.filter(field => !field.name.includes("label")).map((field) => {
|
||||
const nameParts = field.name.split('#');
|
||||
field.elementId = Number(nameParts[2]);
|
||||
field.name = nameParts[3];
|
||||
return field;
|
||||
})
|
||||
};
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user