diff --git a/source/static/js/ui/invoices.js b/source/static/js/ui/invoices.js index e479d9c..277cb2c 100644 --- a/source/static/js/ui/invoices.js +++ b/source/static/js/ui/invoices.js @@ -872,12 +872,41 @@ var grid_cols_carta_mercancias = [ {id: 'id', header: 'ID', hidden: true}, {id: 'BienesTransp', header: 'Clave SAT', fillspace: 1}, {id: 'Descripcion', header: 'Descripción', fillspace: 1}, - {id: 'Cantidad', header: 'Cantidad', css: 'right', footer: {content: 'summColumn', css: 'right'}, fillspace: 1}, + {id: 'Cantidad', header: 'Cantidad', css: 'right', fillspace: 1}, {id: 'ClaveUnidad', header: 'Unidad', fillspace: 1}, + {id: 'ValorMercancia', header: 'Valor Mercancia', fillspace: 1}, {id: 'PesoEnKg', header: 'Peso (Kg)', css: 'right', footer: {content: 'summColumn', css: 'right'}, fillspace: 1}, ] +var grid_cols_carta_autotransporte = [ + {id: 'id', header: 'ID', hidden: true}, + {id: 'PermSCT', header: 'Tipo Permiso SCT', fillspace: 1}, + {id: 'NumPermisoSCT', header: 'Número Permiso SCT', fillspace: 1}, + {id: 'ConfigVehicular', header: 'Clave Autotransporte', fillspace: 1}, + {id: 'PlacaVM', header: 'Placa', fillspace: 1}, + {id: 'AnioModeloVM', header: 'Modelo (Año)', fillspace: 1}, +] + + +var opt_tipos_figura = [ + {id: '', value: ''}, + {id: '01', value: '[01] Operador'}, + {id: '02', value: '[02] Propietario'}, + {id: '03', value: '[03] Arrendador'}, + {id: '04', value: '[04] Notificado'}, +] + + +var grid_cols_carta_tipos_figuras = [ + {id: 'id', header: 'ID', hidden: true}, + {id: 'TipoFigura', header: 'Tipo Figura', editor: 'select', options: opt_tipos_figura, fillspace: 1}, + {id: 'RFCFigura', header: 'RFC Figura', editor: 'text', fillspace: 1}, + {id: 'NumLicencia', header: 'Número de Licencia', editor: 'text', fillspace: 1}, + +] + + var grid_carta_ubicaciones = { view: 'datatable', id: 'grid_carta_ubicaciones', @@ -908,15 +937,56 @@ var grid_carta_mercancias = { } +var grid_carta_autotransporte = { + view: 'datatable', + id: 'grid_carta_autotransporte', + multiselect: false, + adjust: true, + autoheight: true, + headermenu: true, + editable: true, + columns: grid_cols_carta_autotransporte, + data: [{id: 0}], +} + + +var grid_carta_tipos_figuras = { + view: 'datatable', + id: 'grid_carta_tipos_figuras', + multiselect: false, + adjust: true, + autoheight: true, + headermenu: true, + editable: true, + columns: grid_cols_carta_tipos_figuras, + data: [{id: 0}], +} + + var body_carta_mercancias = {rows:[ + {cols: [{view: 'richselect', id: 'lst_carta_UnidadPeso', labelPosition: 'top', + label: 'Unidad de Peso', maxWidth: 300, options: []}, {} + ]}, + {maxHeight: 10}, grid_carta_mercancias, ]} + var body_carta_ubicaciones = {rows:[ grid_carta_ubicaciones, ]} +var body_carta_autotransporte = {rows:[ + grid_carta_autotransporte, +]} + + +var body_carta_tipos_figuras = {rows:[ + grid_carta_tipos_figuras, +]} + + var controls_carta_porte = [ {cols: [{maxWidth: 15}, {view: 'checkbox', id: 'chk_cfdi_usar_cartaporte', labelWidth: 0, @@ -938,6 +1008,8 @@ var controls_carta_porte = [ value: ''}, ]}, {view: 'fieldset', label: 'Ubicaciones', body: body_carta_ubicaciones}, + {view: 'fieldset', label: 'Autotransporte', body: body_carta_autotransporte}, + {view: 'fieldset', label: 'Tipos Figura', body: body_carta_tipos_figuras}, ]