111 lines
3.3 KiB
JSON
111 lines
3.3 KiB
JSON
{
|
|
"module": "client",
|
|
"name": "Clients",
|
|
"icon": "/static/images/icon_client.png",
|
|
"validations" : true,
|
|
"routes": [
|
|
{
|
|
"url": "/clients",
|
|
"state": "clients",
|
|
"component": "vn-client-index"
|
|
}, {
|
|
"url": "/create",
|
|
"state": "create",
|
|
"component": "vn-client-create"
|
|
}, {
|
|
"url": "/clients/:id",
|
|
"state": "clientCard",
|
|
"abstract": true,
|
|
"component": "vn-client-card"
|
|
}, {
|
|
"url": "/basic-data",
|
|
"state": "clientCard.basicData",
|
|
"component": "vn-client-basic-data",
|
|
"params": {
|
|
"client": "card.client"
|
|
},
|
|
"menu": {
|
|
"description": "Datos básicos",
|
|
"icon": "person"
|
|
}
|
|
}, {
|
|
"url": "/fiscal-data",
|
|
"state": "clientCard.fiscalData",
|
|
"component": "vn-client-fiscal-data",
|
|
"params": {
|
|
"client": "card.client"
|
|
},
|
|
"menu": {
|
|
"description": "Datos fiscales",
|
|
"icon": "account_balance"
|
|
}
|
|
}, {
|
|
"url": "/billing-data",
|
|
"state": "clientCard.billingData",
|
|
"component": "vn-client-billing-data",
|
|
"params": {
|
|
"client": "card.client"
|
|
},
|
|
"menu": {
|
|
"description": "Datos facturación",
|
|
"icon": "assignment"
|
|
}
|
|
}, {
|
|
"url": "/addresses",
|
|
"state": "clientCard.addresses",
|
|
"component": "ui-view",
|
|
"abstract": true
|
|
}, {
|
|
"url": "/list",
|
|
"state": "clientCard.addresses.list",
|
|
"component": "vn-client-addresses",
|
|
"params": {
|
|
"client": "card.client"
|
|
},
|
|
"menu": {
|
|
"description": "Consignatarios",
|
|
"icon": "local_shipping"
|
|
}
|
|
}, {
|
|
"url": "/create",
|
|
"state": "clientCard.addresses.create",
|
|
"component": "vn-address-create"
|
|
}, {
|
|
"url": "/:addressId/edit",
|
|
"state": "clientCard.addresses.edit",
|
|
"component": "vn-address-edit"
|
|
}, {
|
|
"url": "/web-access",
|
|
"state": "clientCard.webAccess",
|
|
"component": "vn-client-web-access",
|
|
"params": {
|
|
"client": "card.client"
|
|
},
|
|
"menu": {
|
|
"description": "Acceso web",
|
|
"icon": "language"
|
|
}
|
|
}, {
|
|
"url": "/notes",
|
|
"state": "clientCard.notes",
|
|
"component": "ui-view",
|
|
"abstract": true
|
|
}, {
|
|
"url": "/list",
|
|
"state": "clientCard.notes.list",
|
|
"component": "vn-client-notes",
|
|
"params": {
|
|
"client": "card.client"
|
|
},
|
|
"menu": {
|
|
"description": "Notas",
|
|
"icon": "insert_drive_file"
|
|
}
|
|
}, {
|
|
"url": "/create",
|
|
"state": "clientCard.notes.create",
|
|
"component": "vn-note-create"
|
|
}
|
|
]
|
|
}
|