first commit

This commit is contained in:
2026-01-16 18:36:43 +01:00
commit 7dca231004
133 changed files with 20000 additions and 0 deletions

724
src/assets/backupdata.json Normal file
View File

@@ -0,0 +1,724 @@
[
{
"label":"Scudi Laterali",
"fields":[
{
"field_type": "select",
"data_type":"model",
"material":"plastic",
"color": "#56a396",
"label": "Forma",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Tipo Frankel esteso al fornice",
"value": "2-scudo Frankel esteso al fornice"
},{
"label":"Tipo Frankel esteso media",
"value": "2-scudo Frankel estensione media"
},{
"label":"Tipo Frankel esteso al Cervera",
"value": "3-scudo tipo Cervera"
}
]
},{
"field_type": "group",
"label":"Spessore",
"fields":[
{
"field_type": "select",
"data_type":"model",
"label": "Spessore Destra",
"color":"#4f4f4f",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"3 mm",
"value": "spessore scudi laterali 3 dx"
},{
"label":"4 mm",
"value": "spessore scudi laterali 4 dx"
},{
"label":"5 mm",
"value": "spessore scudi laterali 5 dx"
}
]
},
{
"field_type": "select",
"data_type":"model",
"label": "Spessore Sinistra",
"color":"#4f4f4f",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"3 mm",
"value": "spessore scudi laterali 3 sx"
},{
"label":"4 mm",
"value": "spessore scudi laterali 4 sx"
},{
"label":"5 mm",
"value": "spessore scudi laterali 5 sx"
}
]
}
]
},
{
"field_type": "group",
"label":"Distanza",
"fields":[
{
"field_type": "select",
"data_type":"model",
"label": "Distanza Destra",
"color":"#4f4f4f",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"3 mm",
"value": "distanza interna scudi laterali"
},{
"label":"4 mm",
"value": "distanza interna scudi laterali"
},{
"label":"5 mm",
"value": "distanza interna scudi laterali"
}
]
},
{
"field_type": "select",
"data_type":"model",
"label": "Distanza Sinistra",
"color":"#4f4f4f",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"3 mm",
"value": "distanza interna scudi laterali"
},{
"label":"4 mm",
"value": "distanza interna scudi laterali"
},{
"label":"5 mm",
"value": "distanza interna scudi laterali"
}
]
}
]
}
]
},{
"label":"Lip Bumper",
"fields":[
{
"field_type":"group",
"label": "Superiore",
"fields":[
{
"field_type": "select",
"data_type":"model",
"material": "plastic",
"label": "Forma",
"color":"#4fee8c",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Tipo Frankel",
"value": "5-lip bumper superiore tipo Frankel"
}
]
},{
"field_type": "select",
"data_type":"text",
"label": "Dimensione",
"color":"#4fee8c",
"options": [
{
"label":"",
"value": ""
},{
"label":"Medio",
"value": "lip-superiore-medio"
},{
"label":"Grande",
"value": "lip-superiore-grande"
}
]
},{
"field_type": "select",
"data_type":"text",
"label": "Distanza denti/processi alveolari",
"color":"#4fee8c",
"options": [
{
"label":"",
"value": ""
},{
"label":"2.5",
"value": "lip-superiore-dist-2.5"
},{
"label":"3",
"value": "lip-superiore-dist-3"
},{
"label":"3.5",
"value": "lip-superiore-dist-3.5"
}
]
}
]
},{
"field_type":"group",
"label": "Inferiore",
"fields":[
{
"field_type": "select",
"data_type":"model",
"label": "Forma",
"color":"#4fee8c",
"color_bk":"#E27E85",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Tipo Frankel",
"value": "4-lip bumper inferiore tipo Frankel"
},{
"label":"Ovoidale",
"value":"6-lip bumper inferiore ovoidale (solo inferiore)"
}
]
},{
"field_type": "select",
"data_type":"text",
"label": "Dimensione",
"color":"#E27E85",
"options": [
{
"label":"",
"value": ""
},{
"label":"Medio",
"value": "lip-inferiore-medio"
},{
"label":"Grande",
"value": "lip-inferiore-grande"
}
]
},{
"field_type": "select",
"data_type":"text",
"label": "Distanza denti/processi alveolari",
"color":"#E27E85",
"options": [
{
"label":"",
"value": ""
},{
"label":"2.5",
"value": "lip-inferiore-dist-2.5"
},{
"label":"3",
"value": "lip-inferiore-dist-3"
},{
"label":"3.5",
"value": "lip-inferiore-dist-3.5"
}
]
}
]
}
]
},{
"label":"Arco Vestibolare",
"fields":[
{
"field_type": "select",
"data_type":"model",
"label": "Superiore",
"color":"#728FD5",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Non a contatto",
"value": "arco vestibolare superiore non a contatto"
},{
"label":"Primo contatto",
"value": "arco vestibolare superiore non a contatto"
},{
"label":"Contatto totale",
"value": "arco vestibolare superiore contatto totale"
}
]
},{
"field_type": "select",
"data_type":"model",
"label": "Inferiore",
"color":"#55A6d8",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Non a contatto",
"value": "9-arco vestibolare inferiore"
},{
"label":"Primo contatto",
"value": "9-arco vestibolare inferiore"
},{
"label":"Contatto totale",
"value": "9-arco vestibolare inferiore"
}
]
}
]
},{
"label":"BITE",
"fields":[
{
"field_type":"group",
"fields": [
{
"field_type": "select",
"data_type":"model",
"label": "Superiore Anteriore",
"material":"plastic",
"color":"#FF94CD",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Non a contatto",
"value": "10-Bite superiore anteriore non a contatto"
},{
"label":"Primo contatto",
"value": "11-Bite superiore anteriore primo contatto"
}
]
},{
"field_type": "select",
"data_type":"model",
"label": "Inferiore Anteriore",
"color":"#FEBEDA",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Non a contatto",
"value": "12-Bite inferiore anteriore non a contatto"
},{
"label":"Primo contatto",
"value": "13-Bite inferiore anteriore primo contatto"
}
]
}
]
},
{
"field_type":"group",
"label": "Anteriore superiore + inferiore",
"fields": [
{
"field_type": "select",
"data_type":"model",
"label": "Tipologia",
"color":"#FF94CD",
"action": {"toggle": ["bite_superiore_anteriore", "bite_inferiore_anteriore"]},
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Ingranato",
"value": "14-Bite anteriore ingranato"
},{
"label":"Primo contatto",
"value": "15-Bite anteriore primo contatto"
}
]
},{
"field_type":"checkbox",
"label": "Favorire estrusione",
"data_type": "text"
}
]
},{
"field_type":"group",
"label": "Superiore posteriore",
"fields": [
{
"field_type": "select",
"data_type":"model",
"label": "Destra",
"color":"#FF94CD",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Primo Contatto",
"value": "16-Bite superiore posteriore primo contatto inferiore"
},{
"label":"Primo contatto capping Dx 16",
"value": "18-Bite superiore posteriore primo contatto inferiore capping 16-26"
},{
"label":"Non a contatto",
"value": "17-Bite superiore posteriore non a contatto inferiore"
}
]
},
{
"field_type": "select",
"data_type":"model",
"label": "Sinistra",
"color":"#FF94CD",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Primo Contatto",
"value": "16-Bite superiore posteriore primo contatto inferiore_sx"
},{
"label":"Primo contatto capping Sx 26",
"value": "18-Bite superiore posteriore primo contatto inferiore capping 16-26"
},{
"label":"Non a contatto",
"value": "17-Bite superiore posteriore non a contatto inferiore_sx"
}
]
}
]
},{
"field_type":"group",
"label": "Inferiore posteriore",
"fields": [
{
"field_type": "select",
"data_type":"model",
"label": "Destra",
"color":"#FF94CD",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Primo Contatto",
"value": "19-Bite inferiore posteriore primo contatto"
},{
"label":"Primo contatto capping Dx 46",
"value": "21-Bite inferiore posteriore primo contatto capping 36-46"
},{
"label":"Non a contatto",
"value": "20-Bite inferiore posteriore non a contatto superiore"
}
]
},{
"field_type": "select",
"data_type":"model",
"label": "Sinistra",
"color":"#FF94CD",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Primo Contatto",
"value": "19-Bite inferiore posteriore primo contatto"
},{
"label":"Primo contatto capping Sx 36",
"value": "19-Bite inferiore posteriore primo contatto"
},{
"label":"Non a contatto",
"value": "21-Bite inferiore posteriore primo contatto capping 36-46"
}
]
}
]
},{
"field_type":"group",
"label": "Posteriore",
"fields": [
{
"field_type":"group",
"fields":[
{
"field_type": "select",
"data_type":"model",
"label": "Destra",
"color":"#FF94CD",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Ingranato",
"value": "22-Bite posteriore ingranato"
},{
"label":"Primo Contatto",
"value": "23-Bite posteriore primo contatto"
}
]
}
]
},{
"field_type":"group",
"fields":[
{
"field_type": "select",
"data_type":"model",
"label": "Sinistra",
"color":"#FF94CD",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Ingranato",
"value": "22-Bite posteriore ingranato"
},{
"label":"Primo Contatto",
"value": "23-Bite posteriore primo contatto"
}
]
}
]
},{
"field_type":"checkbox",
"label": "Favorire estrusione",
"value":"Favorire estrusione",
"data_type": "text"
}
]
},{
"field_type":"group",
"label": "Attachments",
"fields":[
{
"field_type": "group",
"label": "Inf.post. per distalizzare",
"color":"#F6E36A",
"fields": [
{
"color":"#F6E36A",
"field_type":"checkbox",
"data_type":"model",
"label":"36",
"value": "25-attacchi 36-46 per distalizzare"
},{
"color":"#F6E36A",
"field_type":"checkbox",
"data_type":"model",
"label":"46",
"value": "25-attacchi 36-46 per distalizzare"
}
]
},{
"field_type": "group",
"label": "Sup.post. per distalizzare",
"fields": [
{
"color":"#F6E36A",
"field_type":"checkbox",
"data_type":"model",
"label":"16",
"value": "27-attacchi 16-26 per distalizzare"
},{
"color":"#F6E36A",
"field_type":"checkbox",
"data_type":"model",
"label":"26",
"value": "27-attacchi 16-26 per distalizzare"
}
]
},{
"field_type": "group",
"label": "Post. per distalizzare",
"fields": [
{
"color":"#FF94CD",
"field_type":"checkbox",
"data_type":"model",
"label":"16",
"value": "28-Bite posteriore unico per distalizzare con attacchi 16.26.36.46"
},{
"color":"#FF94CD",
"field_type":"checkbox",
"data_type":"model",
"label":"26",
"value": "28-Bite posteriore unico per distalizzare con attacchi 16.26.36.46"
},{
"color":"#FF94CD",
"field_type":"checkbox",
"data_type":"model",
"label":"36",
"value": "28-Bite posteriore unico per distalizzare con attacchi 16.26.36.46"
},{
"color":"#FF94CD",
"field_type":"checkbox",
"data_type":"model",
"label":"46",
"value": "28-Bite posteriore unico per distalizzare con attacchi 16.26.36.46"
}
]
}
]
},{
"field_type":"group",
"fields":[
{
"field_type": "select",
"data_type":"model",
"label": "Placca Retroincisiva Inferiore",
"color":"#E56161",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Accollettata",
"value": "29-placca retroincisiva inferiore"
},{
"label":"Punti di contatto",
"value": "29-placca retroincisiva inferiore"
}
]
},{
"field_type": "select",
"data_type":"model",
"label": "Arco Retroincisivo Superiore",
"color":"#d1e27e",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Regolare",
"value": "30-arco retroincisivo regolare"
},{
"label":"Con supporto a vite",
"value": "31-arco retroincisivo con supporto a vite"
}
]
},{
"field_type": "select",
"data_type":"model",
"label": "Arco Palatale + Bottone Nance",
"color":"#99eaf5",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Regolare",
"value": "32-Arco palatino"
},{
"label":"Con supporto a Nance",
"value": "33-Arco palatino con bottone Nance"
}
]
},{
"field_type": "select",
"data_type":"model",
"label": "Scudo Linguale",
"color":"#ffa3a3",
"options": [
{
"label":"Nessuno",
"value": ""
},{
"label":"Regolare",
"value": "34-Scudo linguale"
}
]
}
]
}
]
},{
"label":"ELEMENTI ACCESSORI METALLICI",
"fields":[
{
"field_type":"select",
"select_type":"multi",
"material":"metal",
"color":"#FFFFFF",
"data_type":"model",
"label":"Molle retroincisive superiori su elementi",
"options":[
{
"label": "Nessuna",
"value": ""
},
{
"label":"11",
"value": "35-molle retroincisive superiori"
},{
"label":"12",
"value": "35-molle retroincisive superiori"
},{
"label":"21",
"value": "35-molle retroincisive superiori"
},{
"label":"22",
"value": "35-molle retroincisive superiori"
}
]
},{
"field_type":"select",
"select_type":"multi",
"data_type":"model",
"material":"metal",
"color":"#FFFFFF",
"label":"Molle espansione laterale superiore",
"options":[
{
"label":"Nessuna",
"value": ""
},
{
"label":"Dx",
"value": "36-molle laterali superiori"
},{
"label":"Sx",
"value": "36-molle laterali superiori"
}
]
}
]
}
]