%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/pjc/resources/views/programmaore/
Upload File :
Create Path :
Current File : /var/www/pjc/resources/views/programmaore/index3.blade.php

<?php
$fmt = numfmt_create( 'it_IT', NumberFormatter::CURRENCY );
$mesi = array(
    1 => 'gennaio',
    2 => 'febbraio',
    3 => 'marzo',
    4 => 'aprile',
    5 => 'maggio',
    6 => 'giugno',
    7 => 'luglio',
    8 => 'agosto',
    9 => 'settembre',
    10 => 'ottobre',
    11 => 'novembre',
    12 => 'dicembre'
);
$set = [1 => 'Sicurezza',2 => 'Termico',3 => 'Elettrico',4 => 'Anti Incendio',5 => 'Formazione']

?>
@extends('layouts.main') @section('content')

    <!-- START BREADCRUMB -->
    <ul class="breadcrumb">
        <li><a href="">Home</a></li>
        <li>Planning</li>
        <li class="active"></li>

    </ul>
    <!-- END BREADCRUMB -->

    <div class="panel-body">

        <table class="table datatable1">


        </table>

    </div>

@stop

@section('script')

    <script>
        $(document).ready(function() {

            $('.js-example-basic-multiple').select2();

            var persone;
            $.ajax({
                url: "/api/a/commesse/{{ $settori }}",

            }).done(function(data) {
                console.log(data);
                persone = data.persone;

            });




            $('.datatable1').DataTable({
                processing: true,
                serverSide: true,

                ajax: "/api/a/commesse/{{ $settori }}",
                columns: [
                    {
                        title: "uid",
                        data: 'uid'
                    },
                    {
                        title: "Data",
                        data: 'data_inizio',

                    },
                    {
                        title: "Descrizione",
                        data: 'npreventivo_c'
                    },
                    {
                        title: "Commessa",
                        data: 'nome'
                    },
                    {
                        title: "Importo",
                        data: 'importo_c',


                    },
                    {
                        title: "Cliente",
                        data: 'ragione_sociale'
                    },
                    {
                        title : "Ore Attività",
                        render: function ( data, type, row ) {
                            return row.importo_c / 62.5;
                        }

                    },
                    {
                        title : "Anno di rifermento",
                        data: 'anno',
                        render: function ( data, type, row ) {

                            if(data == null) {
                                return '<input class="form-control" name="anno_riferimento" type="text"   >';
                            }
                            else
                            {

                                return '<input class="form-control" name="anno_riferimento" type="text"  value = ' + row.anno + '  >';
                            }
                        }

                    },
                    {
                        title: "Descrizione",
                        data: 'descrizione'
                    },
                    {
                        title: "Carico di lavoro {{ $set[$settori] }}",
                        name : "carico_lavoro",

                        render: function ( data, type, row ) {
                            if(row.quote_anni_precedenti == null)
                            {
                                return row.importo_c;
                            }
                            else
                            {
                                return row.importo_c - row.quote_anni_precedenti;
                            }

                        }
                    },
                    {
                        title: "Quota anni precedenti {{ $set[$settori] }}",
                        name : "quote_anni_precedenti",
                        data: '{{ 'carico_'.$settori.'_old' }}',


                        render: function (data, type, row) {
                            if(data == null) {
                                return '<input class="form-control" id="quote_anni_prec_' + row.nome + '" name="carico_' + {{ $settori }} + '_old" type="text"  value = "0"  >';
                            }
                            return '<input class="form-control" id="quote_anni_prec_' + row.nome + '" name="carico_' + {{ $settori }} + '_old" type="text"  value = ' + data + '  >';
                        }
                    },



            ]
            });


        });
    </script>

@stop

Zerion Mini Shell 1.0