Skip to content
Snippets Groups Projects
reports-administration.component.js 3.23 KiB
Newer Older
  • Learn to ignore specific revisions
  • Odran PHILIBERT's avatar
    Odran PHILIBERT committed
    "use strict";
    var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
        var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
        if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
        else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
        return c > 3 && r && Object.defineProperty(target, key, r), r;
    };
    var __metadata = (this && this.__metadata) || function (k, v) {
        if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
    };
    Object.defineProperty(exports, "__esModule", { value: true });
    var core_1 = require("@angular/core");
    
    var http_1 = require("@angular/common/http");
    
    Damien's avatar
    Damien committed
    var ReportsAdministrationComponent = (function () {
        function ReportsAdministrationComponent(http) {
    
    Odran PHILIBERT's avatar
    Odran PHILIBERT committed
            this.http = http;
            this.test42 = "Ptit test OKLM";
            this.arrayArgsPut = [];
            this.lang = [];
        }
    
    Damien's avatar
    Damien committed
        ReportsAdministrationComponent.prototype.prepareState = function () {
    
    Odran PHILIBERT's avatar
    Odran PHILIBERT committed
            $j('#inner_content').remove();
        };
    
    Damien's avatar
    Damien committed
        ReportsAdministrationComponent.prototype.ngOnInit = function () {
    
    Odran PHILIBERT's avatar
    Odran PHILIBERT committed
            var _this = this;
            this.prepareState();
            this.coreUrl = angularGlobals.coreUrl;
            this.http.get(this.coreUrl + 'rest/report/groups')
                .subscribe(function (data) {
                _this.groups = data['group'];
                _this.lang = data['lang'];
            });
        };
    
    Damien's avatar
    Damien committed
        ReportsAdministrationComponent.prototype.loadGroup = function () {
    
    Odran PHILIBERT's avatar
    Odran PHILIBERT committed
            var _this = this;
            this.http.get(this.coreUrl + 'rest/report/groups/' + this.groups[$j("#group_id").prop("selectedIndex") - 1].group_id) // SELECTED ANDGULAR  .selected()
                .subscribe(function (data) {
                _this.checkboxes = data;
                console.log(_this.checkboxes[0].id);
            });
            $j("#formCategoryId").removeClass("hide");
        };
    
    Damien's avatar
    Damien committed
        ReportsAdministrationComponent.prototype.clickOnCategory = function (id) {
    
    Odran PHILIBERT's avatar
    Odran PHILIBERT committed
            $j(".category").addClass("hide");
            $j("#" + id).removeClass("hide");
        };
    
    Damien's avatar
    Damien committed
        ReportsAdministrationComponent.prototype.updateDB = function () {
    
    Odran PHILIBERT's avatar
    Odran PHILIBERT committed
            var _this = this;
            for (var i = 0; i < $j(":checkbox").length; i++) {
                this.arrayArgsPut.push({ id: this.checkboxes[i].id, checked: $j(":checkbox")[i].checked });
            }
            console.log(this.arrayArgsPut);
            this.http.put(this.coreUrl + 'rest/report/groups/' + this.groups[$j("#group_id").prop("selectedIndex") - 1].group_id, this.arrayArgsPut) // SELECTED ANDGULAR  .selected()
                .subscribe(function (data) {
                _this.arrayArgsPut = [];
            });
        };
    
    Damien's avatar
    Damien committed
        return ReportsAdministrationComponent;
    
    Odran PHILIBERT's avatar
    Odran PHILIBERT committed
    }());
    
    Damien's avatar
    Damien committed
    ReportsAdministrationComponent = __decorate([
    
    Odran PHILIBERT's avatar
    Odran PHILIBERT committed
        core_1.Component({
            templateUrl: 'Views/reports.component.html',
            styleUrls: ['../../node_modules/bootstrap/dist/css/bootstrap.min.css', '../maarch_entreprise/css/reports.css']
        }),
    
        __metadata("design:paramtypes", [http_1.HttpClient])
    
    Damien's avatar
    Damien committed
    ], ReportsAdministrationComponent);
    exports.ReportsAdministrationComponent = ReportsAdministrationComponent;