93 lines
4.7 KiB
JavaScript
93 lines
4.7 KiB
JavaScript
define([
|
|
'knockout',
|
|
'jquery',
|
|
'arches',
|
|
'viewmodels/workflow',
|
|
'templates/views/components/plugins/bienes-inmuebles-workflow.htm',
|
|
'views/components/workflows/final-step'
|
|
], function(ko, $, arches, Workflow, BienesInueblesWorkflowTemplate) {
|
|
return ko.components.register('bienes-inmuebles-workflow', {
|
|
viewModel: function(params) {
|
|
this.componentName = 'bienes-inmuebles-workflow';
|
|
this.quitUrl = "/search";
|
|
this.stepConfig = [
|
|
{
|
|
title: 'Crear nuevo Patrimonio Material de tipo Bienes Inmuebles',
|
|
name: 'fijar-info-bi-basica', /* unique to workflow */
|
|
required: true,
|
|
workflowstepclass: 'crear-pcb-bi-atajo',
|
|
informationboxdata: {
|
|
heading: 'Primero, establezca la ubicación Administrativa, Departamento / Provincia / Municipio',
|
|
text: 'Este descriptor es relevante para la conformación del código de identificación principal',
|
|
},
|
|
layoutSections: [
|
|
{
|
|
componentConfigs: [
|
|
{
|
|
componentName: 'default-card',
|
|
uniqueInstanceName: 'pcb-bi-lugar', /* unique to step */
|
|
tilesManaged: 'one',
|
|
parameters: {
|
|
graphid: '8ea3bf67-89ce-474c-b3cb-6dd5ee3d6198',
|
|
nodegroupid: '95fc65dd-6b6d-11ee-9e6d-d15e81015f72',
|
|
hiddenNodes: "['b41735c8-dbf1-11ee-911b-45ef2f1cffac', '0f2afbf2-dbf2-11ee-911b-45ef2f1cffac', '970abfea-dbf1-11ee-911b-45ef2f1cffac']",
|
|
},
|
|
},
|
|
],
|
|
},
|
|
]
|
|
},
|
|
{
|
|
title: 'Establecer Ámbito y subámbito',
|
|
name: 'fijar-alcance', /* unique to workflow */
|
|
required: false,
|
|
informationboxdata: {
|
|
heading: 'Valores predeterminados para Ámbito y el subámbito se recomienda no modificar, a no ser de casos especiales',
|
|
text: 'Finalmente puede estable el valor para la ubicación urbana (parte derecha del codigo) \
|
|
este sufijo puede ser de la forma: D00M00L00 (Distrito, Manzano, Lote), o sino \
|
|
deje tal como está para que el sistema establezca un valor autogenerado.',
|
|
},
|
|
layoutSections: [
|
|
{
|
|
componentConfigs: [
|
|
{
|
|
componentName: 'default-card',
|
|
uniqueInstanceName: 'pcb-bi-alcance', /* unique to step */
|
|
tilesManaged: 'one',
|
|
parameters: {
|
|
graphid: '8ea3bf67-89ce-474c-b3cb-6dd5ee3d6198',
|
|
nodegroupid: '01c9b01e-dd6b-11ee-8c35-23425e5c6b00',
|
|
hiddenNodes: [],
|
|
resourceid: "['fijar-info-bi-basica']['pcb-bi-lugar'][0]['resourceInstanceId']",
|
|
},
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
title: 'Finalizar',
|
|
name: 'add-resource-complete', /* unique to workflow */
|
|
description: 'Finalizar la creación del registro patrimonial.',
|
|
layoutSections: [
|
|
{
|
|
componentConfigs: [
|
|
{
|
|
componentName: 'final-step',
|
|
uniqueInstanceName: 'create-resource-final',
|
|
tilesManaged: 'none',
|
|
parameters: {
|
|
resourceid: "['fijar-info-bi-basica']['pcb-bi-lugar'][0]['resourceInstanceId']",
|
|
},
|
|
},
|
|
],
|
|
},
|
|
],
|
|
}
|
|
];
|
|
Workflow.apply(this, [params]);
|
|
},
|
|
template: BienesInueblesWorkflowTemplate,
|
|
});
|
|
});
|