webpackJsonp(["main"],{
/***/ "./node_modules/moment/locale recursive ^\\.\\/.*$":
/***/ (function(module, exports, __webpack_require__) {
var map = {
"./af": "./node_modules/moment/locale/af.js",
"./af.js": "./node_modules/moment/locale/af.js",
"./ar": "./node_modules/moment/locale/ar.js",
"./ar-dz": "./node_modules/moment/locale/ar-dz.js",
"./ar-dz.js": "./node_modules/moment/locale/ar-dz.js",
"./ar-kw": "./node_modules/moment/locale/ar-kw.js",
"./ar-kw.js": "./node_modules/moment/locale/ar-kw.js",
"./ar-ly": "./node_modules/moment/locale/ar-ly.js",
"./ar-ly.js": "./node_modules/moment/locale/ar-ly.js",
"./ar-ma": "./node_modules/moment/locale/ar-ma.js",
"./ar-ma.js": "./node_modules/moment/locale/ar-ma.js",
"./ar-ps": "./node_modules/moment/locale/ar-ps.js",
"./ar-ps.js": "./node_modules/moment/locale/ar-ps.js",
"./ar-sa": "./node_modules/moment/locale/ar-sa.js",
"./ar-sa.js": "./node_modules/moment/locale/ar-sa.js",
"./ar-tn": "./node_modules/moment/locale/ar-tn.js",
"./ar-tn.js": "./node_modules/moment/locale/ar-tn.js",
"./ar.js": "./node_modules/moment/locale/ar.js",
"./az": "./node_modules/moment/locale/az.js",
"./az.js": "./node_modules/moment/locale/az.js",
"./be": "./node_modules/moment/locale/be.js",
"./be.js": "./node_modules/moment/locale/be.js",
"./bg": "./node_modules/moment/locale/bg.js",
"./bg.js": "./node_modules/moment/locale/bg.js",
"./bm": "./node_modules/moment/locale/bm.js",
"./bm.js": "./node_modules/moment/locale/bm.js",
"./bn": "./node_modules/moment/locale/bn.js",
"./bn-bd": "./node_modules/moment/locale/bn-bd.js",
"./bn-bd.js": "./node_modules/moment/locale/bn-bd.js",
"./bn.js": "./node_modules/moment/locale/bn.js",
"./bo": "./node_modules/moment/locale/bo.js",
"./bo.js": "./node_modules/moment/locale/bo.js",
"./br": "./node_modules/moment/locale/br.js",
"./br.js": "./node_modules/moment/locale/br.js",
"./bs": "./node_modules/moment/locale/bs.js",
"./bs.js": "./node_modules/moment/locale/bs.js",
"./ca": "./node_modules/moment/locale/ca.js",
"./ca.js": "./node_modules/moment/locale/ca.js",
"./cs": "./node_modules/moment/locale/cs.js",
"./cs.js": "./node_modules/moment/locale/cs.js",
"./cv": "./node_modules/moment/locale/cv.js",
"./cv.js": "./node_modules/moment/locale/cv.js",
"./cy": "./node_modules/moment/locale/cy.js",
"./cy.js": "./node_modules/moment/locale/cy.js",
"./da": "./node_modules/moment/locale/da.js",
"./da.js": "./node_modules/moment/locale/da.js",
"./de": "./node_modules/moment/locale/de.js",
"./de-at": "./node_modules/moment/locale/de-at.js",
"./de-at.js": "./node_modules/moment/locale/de-at.js",
"./de-ch": "./node_modules/moment/locale/de-ch.js",
"./de-ch.js": "./node_modules/moment/locale/de-ch.js",
"./de.js": "./node_modules/moment/locale/de.js",
"./dv": "./node_modules/moment/locale/dv.js",
"./dv.js": "./node_modules/moment/locale/dv.js",
"./el": "./node_modules/moment/locale/el.js",
"./el.js": "./node_modules/moment/locale/el.js",
"./en-au": "./node_modules/moment/locale/en-au.js",
"./en-au.js": "./node_modules/moment/locale/en-au.js",
"./en-ca": "./node_modules/moment/locale/en-ca.js",
"./en-ca.js": "./node_modules/moment/locale/en-ca.js",
"./en-gb": "./node_modules/moment/locale/en-gb.js",
"./en-gb.js": "./node_modules/moment/locale/en-gb.js",
"./en-ie": "./node_modules/moment/locale/en-ie.js",
"./en-ie.js": "./node_modules/moment/locale/en-ie.js",
"./en-il": "./node_modules/moment/locale/en-il.js",
"./en-il.js": "./node_modules/moment/locale/en-il.js",
"./en-in": "./node_modules/moment/locale/en-in.js",
"./en-in.js": "./node_modules/moment/locale/en-in.js",
"./en-nz": "./node_modules/moment/locale/en-nz.js",
"./en-nz.js": "./node_modules/moment/locale/en-nz.js",
"./en-sg": "./node_modules/moment/locale/en-sg.js",
"./en-sg.js": "./node_modules/moment/locale/en-sg.js",
"./eo": "./node_modules/moment/locale/eo.js",
"./eo.js": "./node_modules/moment/locale/eo.js",
"./es": "./node_modules/moment/locale/es.js",
"./es-do": "./node_modules/moment/locale/es-do.js",
"./es-do.js": "./node_modules/moment/locale/es-do.js",
"./es-mx": "./node_modules/moment/locale/es-mx.js",
"./es-mx.js": "./node_modules/moment/locale/es-mx.js",
"./es-us": "./node_modules/moment/locale/es-us.js",
"./es-us.js": "./node_modules/moment/locale/es-us.js",
"./es.js": "./node_modules/moment/locale/es.js",
"./et": "./node_modules/moment/locale/et.js",
"./et.js": "./node_modules/moment/locale/et.js",
"./eu": "./node_modules/moment/locale/eu.js",
"./eu.js": "./node_modules/moment/locale/eu.js",
"./fa": "./node_modules/moment/locale/fa.js",
"./fa.js": "./node_modules/moment/locale/fa.js",
"./fi": "./node_modules/moment/locale/fi.js",
"./fi.js": "./node_modules/moment/locale/fi.js",
"./fil": "./node_modules/moment/locale/fil.js",
"./fil.js": "./node_modules/moment/locale/fil.js",
"./fo": "./node_modules/moment/locale/fo.js",
"./fo.js": "./node_modules/moment/locale/fo.js",
"./fr": "./node_modules/moment/locale/fr.js",
"./fr-ca": "./node_modules/moment/locale/fr-ca.js",
"./fr-ca.js": "./node_modules/moment/locale/fr-ca.js",
"./fr-ch": "./node_modules/moment/locale/fr-ch.js",
"./fr-ch.js": "./node_modules/moment/locale/fr-ch.js",
"./fr.js": "./node_modules/moment/locale/fr.js",
"./fy": "./node_modules/moment/locale/fy.js",
"./fy.js": "./node_modules/moment/locale/fy.js",
"./ga": "./node_modules/moment/locale/ga.js",
"./ga.js": "./node_modules/moment/locale/ga.js",
"./gd": "./node_modules/moment/locale/gd.js",
"./gd.js": "./node_modules/moment/locale/gd.js",
"./gl": "./node_modules/moment/locale/gl.js",
"./gl.js": "./node_modules/moment/locale/gl.js",
"./gom-deva": "./node_modules/moment/locale/gom-deva.js",
"./gom-deva.js": "./node_modules/moment/locale/gom-deva.js",
"./gom-latn": "./node_modules/moment/locale/gom-latn.js",
"./gom-latn.js": "./node_modules/moment/locale/gom-latn.js",
"./gu": "./node_modules/moment/locale/gu.js",
"./gu.js": "./node_modules/moment/locale/gu.js",
"./he": "./node_modules/moment/locale/he.js",
"./he.js": "./node_modules/moment/locale/he.js",
"./hi": "./node_modules/moment/locale/hi.js",
"./hi.js": "./node_modules/moment/locale/hi.js",
"./hr": "./node_modules/moment/locale/hr.js",
"./hr.js": "./node_modules/moment/locale/hr.js",
"./hu": "./node_modules/moment/locale/hu.js",
"./hu.js": "./node_modules/moment/locale/hu.js",
"./hy-am": "./node_modules/moment/locale/hy-am.js",
"./hy-am.js": "./node_modules/moment/locale/hy-am.js",
"./id": "./node_modules/moment/locale/id.js",
"./id.js": "./node_modules/moment/locale/id.js",
"./is": "./node_modules/moment/locale/is.js",
"./is.js": "./node_modules/moment/locale/is.js",
"./it": "./node_modules/moment/locale/it.js",
"./it-ch": "./node_modules/moment/locale/it-ch.js",
"./it-ch.js": "./node_modules/moment/locale/it-ch.js",
"./it.js": "./node_modules/moment/locale/it.js",
"./ja": "./node_modules/moment/locale/ja.js",
"./ja.js": "./node_modules/moment/locale/ja.js",
"./jv": "./node_modules/moment/locale/jv.js",
"./jv.js": "./node_modules/moment/locale/jv.js",
"./ka": "./node_modules/moment/locale/ka.js",
"./ka.js": "./node_modules/moment/locale/ka.js",
"./kk": "./node_modules/moment/locale/kk.js",
"./kk.js": "./node_modules/moment/locale/kk.js",
"./km": "./node_modules/moment/locale/km.js",
"./km.js": "./node_modules/moment/locale/km.js",
"./kn": "./node_modules/moment/locale/kn.js",
"./kn.js": "./node_modules/moment/locale/kn.js",
"./ko": "./node_modules/moment/locale/ko.js",
"./ko.js": "./node_modules/moment/locale/ko.js",
"./ku": "./node_modules/moment/locale/ku.js",
"./ku-kmr": "./node_modules/moment/locale/ku-kmr.js",
"./ku-kmr.js": "./node_modules/moment/locale/ku-kmr.js",
"./ku.js": "./node_modules/moment/locale/ku.js",
"./ky": "./node_modules/moment/locale/ky.js",
"./ky.js": "./node_modules/moment/locale/ky.js",
"./lb": "./node_modules/moment/locale/lb.js",
"./lb.js": "./node_modules/moment/locale/lb.js",
"./lo": "./node_modules/moment/locale/lo.js",
"./lo.js": "./node_modules/moment/locale/lo.js",
"./lt": "./node_modules/moment/locale/lt.js",
"./lt.js": "./node_modules/moment/locale/lt.js",
"./lv": "./node_modules/moment/locale/lv.js",
"./lv.js": "./node_modules/moment/locale/lv.js",
"./me": "./node_modules/moment/locale/me.js",
"./me.js": "./node_modules/moment/locale/me.js",
"./mi": "./node_modules/moment/locale/mi.js",
"./mi.js": "./node_modules/moment/locale/mi.js",
"./mk": "./node_modules/moment/locale/mk.js",
"./mk.js": "./node_modules/moment/locale/mk.js",
"./ml": "./node_modules/moment/locale/ml.js",
"./ml.js": "./node_modules/moment/locale/ml.js",
"./mn": "./node_modules/moment/locale/mn.js",
"./mn.js": "./node_modules/moment/locale/mn.js",
"./mr": "./node_modules/moment/locale/mr.js",
"./mr.js": "./node_modules/moment/locale/mr.js",
"./ms": "./node_modules/moment/locale/ms.js",
"./ms-my": "./node_modules/moment/locale/ms-my.js",
"./ms-my.js": "./node_modules/moment/locale/ms-my.js",
"./ms.js": "./node_modules/moment/locale/ms.js",
"./mt": "./node_modules/moment/locale/mt.js",
"./mt.js": "./node_modules/moment/locale/mt.js",
"./my": "./node_modules/moment/locale/my.js",
"./my.js": "./node_modules/moment/locale/my.js",
"./nb": "./node_modules/moment/locale/nb.js",
"./nb.js": "./node_modules/moment/locale/nb.js",
"./ne": "./node_modules/moment/locale/ne.js",
"./ne.js": "./node_modules/moment/locale/ne.js",
"./nl": "./node_modules/moment/locale/nl.js",
"./nl-be": "./node_modules/moment/locale/nl-be.js",
"./nl-be.js": "./node_modules/moment/locale/nl-be.js",
"./nl.js": "./node_modules/moment/locale/nl.js",
"./nn": "./node_modules/moment/locale/nn.js",
"./nn.js": "./node_modules/moment/locale/nn.js",
"./oc-lnc": "./node_modules/moment/locale/oc-lnc.js",
"./oc-lnc.js": "./node_modules/moment/locale/oc-lnc.js",
"./pa-in": "./node_modules/moment/locale/pa-in.js",
"./pa-in.js": "./node_modules/moment/locale/pa-in.js",
"./pl": "./node_modules/moment/locale/pl.js",
"./pl.js": "./node_modules/moment/locale/pl.js",
"./pt": "./node_modules/moment/locale/pt.js",
"./pt-br": "./node_modules/moment/locale/pt-br.js",
"./pt-br.js": "./node_modules/moment/locale/pt-br.js",
"./pt.js": "./node_modules/moment/locale/pt.js",
"./ro": "./node_modules/moment/locale/ro.js",
"./ro.js": "./node_modules/moment/locale/ro.js",
"./ru": "./node_modules/moment/locale/ru.js",
"./ru.js": "./node_modules/moment/locale/ru.js",
"./sd": "./node_modules/moment/locale/sd.js",
"./sd.js": "./node_modules/moment/locale/sd.js",
"./se": "./node_modules/moment/locale/se.js",
"./se.js": "./node_modules/moment/locale/se.js",
"./si": "./node_modules/moment/locale/si.js",
"./si.js": "./node_modules/moment/locale/si.js",
"./sk": "./node_modules/moment/locale/sk.js",
"./sk.js": "./node_modules/moment/locale/sk.js",
"./sl": "./node_modules/moment/locale/sl.js",
"./sl.js": "./node_modules/moment/locale/sl.js",
"./sq": "./node_modules/moment/locale/sq.js",
"./sq.js": "./node_modules/moment/locale/sq.js",
"./sr": "./node_modules/moment/locale/sr.js",
"./sr-cyrl": "./node_modules/moment/locale/sr-cyrl.js",
"./sr-cyrl.js": "./node_modules/moment/locale/sr-cyrl.js",
"./sr.js": "./node_modules/moment/locale/sr.js",
"./ss": "./node_modules/moment/locale/ss.js",
"./ss.js": "./node_modules/moment/locale/ss.js",
"./sv": "./node_modules/moment/locale/sv.js",
"./sv.js": "./node_modules/moment/locale/sv.js",
"./sw": "./node_modules/moment/locale/sw.js",
"./sw.js": "./node_modules/moment/locale/sw.js",
"./ta": "./node_modules/moment/locale/ta.js",
"./ta.js": "./node_modules/moment/locale/ta.js",
"./te": "./node_modules/moment/locale/te.js",
"./te.js": "./node_modules/moment/locale/te.js",
"./tet": "./node_modules/moment/locale/tet.js",
"./tet.js": "./node_modules/moment/locale/tet.js",
"./tg": "./node_modules/moment/locale/tg.js",
"./tg.js": "./node_modules/moment/locale/tg.js",
"./th": "./node_modules/moment/locale/th.js",
"./th.js": "./node_modules/moment/locale/th.js",
"./tk": "./node_modules/moment/locale/tk.js",
"./tk.js": "./node_modules/moment/locale/tk.js",
"./tl-ph": "./node_modules/moment/locale/tl-ph.js",
"./tl-ph.js": "./node_modules/moment/locale/tl-ph.js",
"./tlh": "./node_modules/moment/locale/tlh.js",
"./tlh.js": "./node_modules/moment/locale/tlh.js",
"./tr": "./node_modules/moment/locale/tr.js",
"./tr.js": "./node_modules/moment/locale/tr.js",
"./tzl": "./node_modules/moment/locale/tzl.js",
"./tzl.js": "./node_modules/moment/locale/tzl.js",
"./tzm": "./node_modules/moment/locale/tzm.js",
"./tzm-latn": "./node_modules/moment/locale/tzm-latn.js",
"./tzm-latn.js": "./node_modules/moment/locale/tzm-latn.js",
"./tzm.js": "./node_modules/moment/locale/tzm.js",
"./ug-cn": "./node_modules/moment/locale/ug-cn.js",
"./ug-cn.js": "./node_modules/moment/locale/ug-cn.js",
"./uk": "./node_modules/moment/locale/uk.js",
"./uk.js": "./node_modules/moment/locale/uk.js",
"./ur": "./node_modules/moment/locale/ur.js",
"./ur.js": "./node_modules/moment/locale/ur.js",
"./uz": "./node_modules/moment/locale/uz.js",
"./uz-latn": "./node_modules/moment/locale/uz-latn.js",
"./uz-latn.js": "./node_modules/moment/locale/uz-latn.js",
"./uz.js": "./node_modules/moment/locale/uz.js",
"./vi": "./node_modules/moment/locale/vi.js",
"./vi.js": "./node_modules/moment/locale/vi.js",
"./x-pseudo": "./node_modules/moment/locale/x-pseudo.js",
"./x-pseudo.js": "./node_modules/moment/locale/x-pseudo.js",
"./yo": "./node_modules/moment/locale/yo.js",
"./yo.js": "./node_modules/moment/locale/yo.js",
"./zh-cn": "./node_modules/moment/locale/zh-cn.js",
"./zh-cn.js": "./node_modules/moment/locale/zh-cn.js",
"./zh-hk": "./node_modules/moment/locale/zh-hk.js",
"./zh-hk.js": "./node_modules/moment/locale/zh-hk.js",
"./zh-mo": "./node_modules/moment/locale/zh-mo.js",
"./zh-mo.js": "./node_modules/moment/locale/zh-mo.js",
"./zh-tw": "./node_modules/moment/locale/zh-tw.js",
"./zh-tw.js": "./node_modules/moment/locale/zh-tw.js"
};
function webpackContext(req) {
return __webpack_require__(webpackContextResolve(req));
};
function webpackContextResolve(req) {
var id = map[req];
if(!(id + 1)) // check for number or string
throw new Error("Cannot find module '" + req + "'.");
return id;
};
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = "./node_modules/moment/locale recursive ^\\.\\/.*$";
/***/ }),
/***/ "./src/$$_gendir lazy recursive":
/***/ (function(module, exports) {
function webpackEmptyAsyncContext(req) {
// Here Promise.resolve().then() is used instead of new Promise() to prevent
// uncatched exception popping up in devtools
return Promise.resolve().then(function() {
throw new Error("Cannot find module '" + req + "'.");
});
}
webpackEmptyAsyncContext.keys = function() { return []; };
webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;
module.exports = webpackEmptyAsyncContext;
webpackEmptyAsyncContext.id = "./src/$$_gendir lazy recursive";
/***/ }),
/***/ "./src/app/admin-guard.service.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AdminGuardService; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
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);
};
var AdminGuardService = /** @class */ (function () {
function AdminGuardService() {
this.menuList = {
"forside": "Forside",
"fejloversigt": "GYM",
"indberetningsstatus": "Indberetningsstatus",
"indberetningsoversigt": "GYM",
"indberetningsoversigtamu": "AMU",
"indberetningsoversigteud": "EUD",
"indberetningsoversigtfgu": "FGU",
"indberetningsstatistik": "Indberetningsstatistik",
"gymbeviserstatistik": "GYM-beviser",
"gskogsofstatistik": "GSK- og SOF-beviser",
"uddannelseogfag": "Uddannelse og fag",
"valideringsmodelamufag": "Valideringsmodel AMU-fag",
"karakterskalaerogvaerdier": "Karakterskalaer og –værdier",
"eksamenstyper": "Eksamenstyper",
"eksamentyper": "Eksamenstyper",
"eudbevisfaggrupper": "Eudbevisfaggrupper",
"regelgrundlag": "Regelgrundlag",
"nyestebatchjob": "Nyeste batchjob",
"institutioner": "Institutioner",
"institutionstyper": "Institutionstyper",
"opretdataudtraek": "GYM",
"opretdataudtraekamu": "AMU",
"dataudtraek": "Dataudtræk",
"personligeresultater": "GYM & AMU",
"personligeresultatereud": "EUD",
"opslag": "GYM",
"opslagamu": "AMU",
"opslagfgu": "FGU",
"opslageud": "EUD",
"fetchlog": "fetchlog",
"fagogniveau": "Fag og Niveau",
"fagligeudvalg": "Faglige udvalg",
"uddannelseogregel": "Uddannelse og regelgrundlag",
"karakterskalaogresultat": "Karakterskala og Resultatformer",
"valideringsamufagmodel": "Valideringsmodel AMU-fag",
"uddannelseandfag": "Uddannelse og fag",
"uddannelseogregelgrundlag": "Uddannelse og regelgrundlag",
"logud": "Log ud"
};
}
AdminGuardService = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["C" /* Injectable */])(),
__metadata("design:paramtypes", [])
], AdminGuardService);
return AdminGuardService;
}());
//# sourceMappingURL=admin-guard.service.js.map
/***/ }),
/***/ "./src/app/app.component.html":
/***/ (function(module, exports) {
module.exports = "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Forside\r\n \r\n \r\n Indberetningskø\r\n \r\n Indberetningsoversigt\r\n \r\n \r\n Statistik\r\n \r\n \r\n Opslag\r\n \r\n \r\n Fejloversigt\r\n \r\n \r\n\r\n \r\n AMU Uddannelse og fag\r\n Eksamenstyper\r\n EUD Bevisfaggrupper\r\n EUD Faglige udvalg\r\n Karakterskalaer og resultatformer\r\n Uddannelse og fag\r\n Uddannelse og regelgrundlag\r\n \r\n\r\n \r\n Nyeste batchjob\r\n Institutioner\r\n Institutionstyper\r\n \r\n Opret dataudtræk\r\n \r\n Dataudtræk\r\n Loglinjer for Fetch\r\n \r\n \r\n Vis personlige resultater\r\n \r\n \r\n Log ud\r\n \r\n \r\n \r\n \r\n \r\n \r\n Forside\r\n \r\n \r\n Indberetningsstatus\r\n \r\n Indberetningsoversigt\r\n \r\n \r\n Statistik\r\n \r\n \r\n Opslag\r\n \r\n Fejloversigt\r\n \r\n \r\n\r\n \r\n AMU Uddannelse og fag\r\n Eksamenstyper\r\n EUD Bevisfaggrupper\r\n EUD Faglige udvalg\r\n Karakterskalaer og resultatformer\r\n Uddannelse og fag\r\n Uddannelse og regelgrundlag\r\n \r\n\r\n \r\n Nyeste batchjob\r\n Institutioner\r\n Institutionstyper\r\n \r\n Opret dataudtræk\r\n \r\n Dataudtræk\r\n Loglinjer for Fetch\r\n \r\n \r\n Vis personlige resultater\r\n \r\n \r\n Log ud\r\n \r\n \r\n \r\n \r\n \r\n \r\n Forside\r\n \r\n \r\n \r\n Indberetningsoversigt\r\n \r\n \r\n Opslag\r\n \r\n Fejloversigt\r\n \r\n \r\n\r\n \r\n AMU Uddannelse og fag\r\n Eksamenstyper\r\n EUD Bevisfaggrupper\r\n EUD Faglige udvalg\r\n Karakterskalaer og resultatformer\r\n Uddannelse og fag\r\n Uddannelse og regelgrundlag\r\n \r\n\r\n \r\n Log ud\r\n \r\n \r\n \r\n \r\n {{idleState}}
\r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n"
/***/ }),
/***/ "./src/app/app.component.scss":
/***/ (function(module, exports) {
module.exports = ".footer__main {\n width: 100%;\n padding: 10px; }\n\n.footer__container {\n height: 105px;\n background-color: #f2f2f2;\n font-size: 0.75rem;\n color: #666666;\n /* padding: 10px;*/ }\n\n@media (min-width: 320px) and (max-width: 767px) {\n .footer__container {\n height: auto; }\n .mob-mt-10 {\n margin-top: 10px; } }\n\n@media (min-width: 320px) and (max-width: 1024px) {\n #footer {\n width: 100%;\n padding-left: 15px;\n padding-right: 15px;\n margin-right: auto;\n margin-left: auto; } }\n\n@media (min-width: 1025px) {\n #footer {\n position: absolute;\n width: 100%;\n bottom: 0;\n padding-left: 15px;\n padding-right: 15px;\n margin-right: auto;\n margin-left: auto; } }\n\n.custom-footer-link {\n color: #666666;\n text-decoration: none;\n cursor: pointer; }\n\n.cookie-alert-box {\n z-index: 99999;\n width: 98%;\n position: absolute;\n bottom: 10px;\n padding: 20px;\n color: #fff;\n opacity: 0.8;\n font-size: 14px;\n background-color: #57514c;\n /*-webkit-animation: mymove 1;\r\n -webkit-animation-duration: 3s;\r\n animation: mymove 1;\r\n animation-duration: 3s;*/ }\n\n.cookie-alert-box a {\n color: #fff;\n text-decoration: underline; }\n\n/* Safari 4.0 - 8.0 */\n\n/*@-webkit-keyframes mymove {\r\n from {bottom: -80px;}\r\n to {bottom: 10px;}\r\n}\r\n\r\n@keyframes mymove {\r\n from {bottom: -80px;}\r\n to {bottom: 10px;}\r\n}*/\n\n.cus-btn {\n cursor: pointer; }\n"
/***/ }),
/***/ "./src/app/app.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_rxjs_add_operator_catch__ = __webpack_require__("./node_modules/rxjs/_esm5/add/operator/catch.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ng_idle_core__ = __webpack_require__("./node_modules/@ng-idle/core/index.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__ng_idle_keepalive__ = __webpack_require__("./node_modules/@ng-idle/keepalive/index.js");
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);
};
var idleTime = 600;
var AppComponent = /** @class */ (function () {
function AppComponent(_dataService, idle, keepalive) {
this._dataService = _dataService;
this.idle = idle;
this.keepalive = keepalive;
this.headerInput = [];
this.isLoggedIn = false;
this.isAdmin = false;
this.isSupport = false;
this.isSeskoleBruger = false;
this.isMobile = false;
this.idleState = '';
this.timedOut = false;
this.lastPing = null;
this.isHiddenCookies = true;
this.logoutUrl = '';
this.version = '';
this.titleSuffix = '';
this.node = '';
}
AppComponent.prototype.ngOnInit = function () {
var _this = this;
if (sessionStorage.getItem('data')) {
var res = JSON.parse(sessionStorage.getItem('data'));
this.isLoggedIn = true;
if (res['role'] === 'SESKOLEBRUGER') {
this.isSeskoleBruger = true;
}
else if ((res['role'] === 'SUPPORT')) {
this.isSupport = true;
}
else {
this.isAdmin = true;
}
this.callIdle();
}
else {
this._dataService.getLogin().subscribe(function (res) {
if (res['name']) {
_this.isLoggedIn = true;
sessionStorage.setItem('data', JSON.stringify(res));
if (res['role'] === 'SESKOLEBRUGER') {
_this.isSeskoleBruger = true;
}
else {
_this.isAdmin = true;
}
_this.callIdle();
}
_this.getTitleSuffix();
}, function (err) {
_this.isHiddenCookies = false;
var headers = err.headers;
_this.node = headers.get('X-Server-Name');
if (sessionStorage.getItem('error')) {
_this.isHiddenCookies = true;
_this.idleState = sessionStorage.getItem('error');
sessionStorage.removeItem('error');
_this.isLoggedIn = false;
}
_this.getTitleSuffix();
});
}
};
AppComponent.prototype.findMobile = function () {
if (window.screen.width > 0 && window.screen.width < 1025) {
this.isMobile = true;
}
else {
this.isMobile = false;
}
};
AppComponent.prototype.callIdle = function () {
var _this = this;
var self = this;
self.idle.setIdle(idleTime);
self.idle.setTimeout(1200);
self.idle.setInterrupts(__WEBPACK_IMPORTED_MODULE_3__ng_idle_core__["a" /* DEFAULT_INTERRUPTSOURCES */]);
self.idle.onIdleEnd.subscribe(function () {
self.timedOut = false;
self.idleState = '';
self._dataService.getLogin().subscribe(function (res) {
});
});
self.idle.onInterrupt.subscribe(function (event) {
var node = sessionStorage.getItem('node');
_this.titleSuffix = _this.version + ' (' + node + ')';
self.timedOut = false;
self.idleState = '';
var current = new Date();
var dateString = sessionStorage.getItem('accesstime');
if (dateString) {
var date = Date.parse(dateString);
var newdate = new Date(date + idleTime * 1000);
if (dateString && current >= newdate) {
self._dataService.getLogin().subscribe(function (res) {
});
}
}
});
self.idle.onTimeout.subscribe(function () {
self.idleState = 'Du er blevet logget ud';
self.timedOut = true;
self.callLogout("");
});
self.idle.onIdleStart.subscribe(function () {
self.timedOut = false;
self.idleState = '';
});
self.idle.onTimeoutWarning.subscribe(function (countdown) {
self.timedOut = true;
self.idleState = 'Din session udløber automatisk om ' + self.convertSecondstoHours(countdown);
});
self.keepalive.interval(15);
self.keepalive.onPing.subscribe(function () { return self.lastPing = new Date(); });
self.reset();
};
AppComponent.prototype.onClose = function () {
this.timedOut = false;
};
AppComponent.prototype.convertSecondstoHours = function (secs) {
var sec_num = parseInt(secs, 10);
var hours = Math.floor(sec_num / 3600) % 24;
var minutes = Math.floor(sec_num / 60) % 60;
var seconds = sec_num % 60;
return [hours, minutes, seconds]
.map(function (v) { return v < 10 ? "0" + v : v; })
.filter(function (v, i) { return v !== "00" || i > 0; })
.join(' minutter ') + ' Sekunder';
};
;
AppComponent.prototype.reset = function () {
this.idle.watch();
this.idleState = '';
this.timedOut = false;
};
AppComponent.prototype.callLogout = function (value) {
this.logoutUrl = "/logout";
if (JSON.parse(sessionStorage.getItem('data'))) {
var res = JSON.parse(sessionStorage.getItem('data'));
this.logoutUrl = this.logoutUrl + "?nl=n";
}
sessionStorage.removeItem('data');
this.isLoggedIn = false;
if (value) {
sessionStorage.setItem('error', 'Du er blevet logget ud med succes');
window.location.href = this.logoutUrl;
}
else {
sessionStorage.setItem('error', 'Din session er udløbet. Log venligst ind igen');
window.location.href = this.logoutUrl;
}
};
AppComponent.prototype.onClick = function () {
this.isHiddenCookies = true;
};
AppComponent.prototype.getTitleSuffix = function () {
var _this = this;
this._dataService.getService('version').subscribe(function (res) {
var data = res ? res : "";
_this.version = data ? data._body.replace(/['"]+/g, '') : "";
_this.titleSuffix = _this.version + ' (' + _this.node + ')';
});
};
var _a, _b, _c;
AppComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-root',
template: __webpack_require__("./src/app/app.component.html"),
styles: [__webpack_require__("./src/app/app.component.scss")],
host: {
"(document:click)": "onClick($event)"
}
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */]) === "function" && _a || Object, typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_3__ng_idle_core__["b" /* Idle */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_3__ng_idle_core__["b" /* Idle */]) === "function" && _b || Object, typeof (_c = typeof __WEBPACK_IMPORTED_MODULE_4__ng_idle_keepalive__["a" /* Keepalive */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_4__ng_idle_keepalive__["a" /* Keepalive */]) === "function" && _c || Object])
], AppComponent);
return AppComponent;
}());
//# sourceMappingURL=app.component.js.map
/***/ }),
/***/ "./src/app/app.module.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppModule; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser__ = __webpack_require__("./node_modules/@angular/platform-browser/@angular/platform-browser.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_http__ = __webpack_require__("./node_modules/@angular/http/@angular/http.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__angular_router__ = __webpack_require__("./node_modules/@angular/router/@angular/router.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__angular_common__ = __webpack_require__("./node_modules/@angular/common/@angular/common.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__app_component__ = __webpack_require__("./src/app/app.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__app_routes__ = __webpack_require__("./src/app/app.routes.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__authguard_service__ = __webpack_require__("./src/app/authguard.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__indberetningsstatus_indberetningsstatus_component__ = __webpack_require__("./src/app/indberetningsstatus/indberetningsstatus.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__angular_forms__ = __webpack_require__("./node_modules/@angular/forms/@angular/forms.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__indberetningsstatistik_indberetningsstatistik_component__ = __webpack_require__("./src/app/indberetningsstatistik/indberetningsstatistik.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__indberetningsoversigt_indberetningsoversigt_component__ = __webpack_require__("./src/app/indberetningsoversigt/indberetningsoversigt.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__indberetningsoversigtamu_indberetningsoversigtamu_component__ = __webpack_require__("./src/app/indberetningsoversigtamu/indberetningsoversigtamu.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__indberetningsoversigteud_indberetningsoversigteud_component__ = __webpack_require__("./src/app/indberetningsoversigteud/indberetningsoversigteud.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__indberetningsoversigtfgu_indberetningsoversigtfgu_component__ = __webpack_require__("./src/app/indberetningsoversigtfgu/indberetningsoversigtfgu.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__homepage_homepage_component__ = __webpack_require__("./src/app/homepage/homepage.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__institution_institutions_component__ = __webpack_require__("./src/app/institution/institutions.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_18__institutiontype_institutiontypes_component__ = __webpack_require__("./src/app/institutiontype/institutiontypes.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19__nyestebatchjob_nyestebatchjobs_component__ = __webpack_require__("./src/app/nyestebatchjob/nyestebatchjobs.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_20__dataudtraek_dataudtraek_component__ = __webpack_require__("./src/app/dataudtraek/dataudtraek.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_21__opretdataudtraek_opretdataudtraek_component__ = __webpack_require__("./src/app/opretdataudtraek/opretdataudtraek.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_22__opretdataudtraekamu_opretdataudtraekamu_component__ = __webpack_require__("./src/app/opretdataudtraekamu/opretdataudtraekamu.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_23_studious__ = __webpack_require__("./node_modules/studious/index.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_24__personligeresultater_personligeresultater_component__ = __webpack_require__("./src/app/personligeresultater/personligeresultater.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_25__inspicerenkeltfagsattest_inspicerenkeltfagsattest_component__ = __webpack_require__("./src/app/inspicerenkeltfagsattest/inspicerenkeltfagsattest.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_26_ngx_bootstrap__ = __webpack_require__("./node_modules/ngx-bootstrap/index.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_27__inspicerbeviser_inspicerbeviser_component__ = __webpack_require__("./src/app/inspicerbeviser/inspicerbeviser.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_28__inspicerenkeltkarakterer_inspicerenkeltkarakterer_component__ = __webpack_require__("./src/app/inspicerenkeltkarakterer/inspicerenkeltkarakterer.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_29__inspicereudbeviser_inspicereudbeviser_component__ = __webpack_require__("./src/app/inspicereudbeviser/inspicereudbeviser.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_30__authenticated_connection_backend__ = __webpack_require__("./src/app/authenticated-connection.backend.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_31__logud_logud_component__ = __webpack_require__("./src/app/logud/logud.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_32__help_text_help_text_component__ = __webpack_require__("./src/app/help-text/help-text.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_33__opslag_opslag_component__ = __webpack_require__("./src/app/opslag/opslag.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_34__opslagamu_opslagamu_component__ = __webpack_require__("./src/app/opslagamu/opslagamu.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_35__opslagfgu_opslagfgu_component__ = __webpack_require__("./src/app/opslagfgu/opslagfgu.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_36__opslageud_opslageud_component__ = __webpack_require__("./src/app/opslageud/opslageud.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_37__fetchlog_fetchlog_component__ = __webpack_require__("./src/app/fetchlog/fetchlog.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_38__ng_idle_keepalive__ = __webpack_require__("./node_modules/@ng-idle/keepalive/index.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_39__admin_guard_service__ = __webpack_require__("./src/app/admin-guard.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_40__support_guard_service__ = __webpack_require__("./src/app/support-guard.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_41__seskolebruger_guard_service__ = __webpack_require__("./src/app/seskolebruger-guard.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_42__inspiceramubeviser_inspiceramubeviser_component__ = __webpack_require__("./src/app/inspiceramubeviser/inspiceramubeviser.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_43__inspiceruddannelsesbeviser_inspiceruddannelsesbeviser_component__ = __webpack_require__("./src/app/inspiceruddannelsesbeviser/inspiceruddannelsesbeviser.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_44__inspicerfgubeviser_inspicerfgubeviser_component__ = __webpack_require__("./src/app/inspicerfgubeviser/inspicerfgubeviser.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_45__gymbeviserstatistik_gymbeviserstatistik_component__ = __webpack_require__("./src/app/gymbeviserstatistik/gymbeviserstatistik.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_46__gskogsofstatistik_gskogsofstatistik_component__ = __webpack_require__("./src/app/gskogsofstatistik/gskogsofstatistik.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_47__eudbevisfaggrupper_eudbevisfaggrupper_component__ = __webpack_require__("./src/app/eudbevisfaggrupper/eudbevisfaggrupper.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_48__fagligeudvalg_fagligeudvalg_component__ = __webpack_require__("./src/app/fagligeudvalg/fagligeudvalg.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_49__uddannelseogregelgrundlag_uddannelseogregelgrundlag_component__ = __webpack_require__("./src/app/uddannelseogregelgrundlag/uddannelseogregelgrundlag.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_50__karakterskalaogresultat_karakterskalaogresultat_component__ = __webpack_require__("./src/app/karakterskalaogresultat/karakterskalaogresultat.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_51__valideringsamufagmodel_valideringsamufagmodel_component__ = __webpack_require__("./src/app/valideringsamufagmodel/valideringsamufagmodel.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_52__fejloversigt_fejloversigt_component__ = __webpack_require__("./src/app/fejloversigt/fejloversigt.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_53__uddannelseandfag_uddannelseandfag_component__ = __webpack_require__("./src/app/uddannelseandfag/uddannelseandfag.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_54__eksamenstyper_eksamentyper_component__ = __webpack_require__("./src/app/eksamenstyper/eksamentyper.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_55__xdb_name_value_typeahead_xdb_name_value_typeahead_component__ = __webpack_require__("./src/app/xdb-name-value-typeahead/xdb-name-value-typeahead.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_56__user_service__ = __webpack_require__("./src/app/user.service.ts");
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 AppModule = /** @class */ (function () {
function AppModule() {
}
AppModule = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_1__angular_core__["M" /* NgModule */])({
declarations: [
__WEBPACK_IMPORTED_MODULE_5__app_component__["a" /* AppComponent */],
__WEBPACK_IMPORTED_MODULE_16__homepage_homepage_component__["a" /* HomepageComponent */],
__WEBPACK_IMPORTED_MODULE_19__nyestebatchjob_nyestebatchjobs_component__["a" /* NyesteBatchjobsComponent */],
__WEBPACK_IMPORTED_MODULE_17__institution_institutions_component__["a" /* InstitutionsComponent */],
__WEBPACK_IMPORTED_MODULE_18__institutiontype_institutiontypes_component__["a" /* InstitutionTypesComponent */],
__WEBPACK_IMPORTED_MODULE_9__indberetningsstatus_indberetningsstatus_component__["a" /* IndberetningsstatusComponent */],
__WEBPACK_IMPORTED_MODULE_11__indberetningsstatistik_indberetningsstatistik_component__["a" /* IndberetningsstatistikComponent */],
__WEBPACK_IMPORTED_MODULE_45__gymbeviserstatistik_gymbeviserstatistik_component__["a" /* GymbeviserstatistikComponent */],
__WEBPACK_IMPORTED_MODULE_46__gskogsofstatistik_gskogsofstatistik_component__["a" /* GskogsofstatistikComponent */],
__WEBPACK_IMPORTED_MODULE_12__indberetningsoversigt_indberetningsoversigt_component__["a" /* IndberetningsoversigtComponent */],
__WEBPACK_IMPORTED_MODULE_13__indberetningsoversigtamu_indberetningsoversigtamu_component__["a" /* IndberetningsoversigtamuComponent */],
__WEBPACK_IMPORTED_MODULE_14__indberetningsoversigteud_indberetningsoversigteud_component__["a" /* IndberetningsoversigteudComponent */],
__WEBPACK_IMPORTED_MODULE_15__indberetningsoversigtfgu_indberetningsoversigtfgu_component__["a" /* IndberetningsoversigtfguComponent */],
__WEBPACK_IMPORTED_MODULE_20__dataudtraek_dataudtraek_component__["a" /* DataudtraekComponent */],
__WEBPACK_IMPORTED_MODULE_21__opretdataudtraek_opretdataudtraek_component__["a" /* OpretDataudtraekComponent */],
__WEBPACK_IMPORTED_MODULE_22__opretdataudtraekamu_opretdataudtraekamu_component__["a" /* OpretDataudtraekAmuComponent */],
__WEBPACK_IMPORTED_MODULE_24__personligeresultater_personligeresultater_component__["a" /* PersonligeresultaterComponent */],
__WEBPACK_IMPORTED_MODULE_25__inspicerenkeltfagsattest_inspicerenkeltfagsattest_component__["a" /* InspicerenkeltfagsattestComponent */],
__WEBPACK_IMPORTED_MODULE_27__inspicerbeviser_inspicerbeviser_component__["a" /* InspicerbeviserComponent */],
__WEBPACK_IMPORTED_MODULE_28__inspicerenkeltkarakterer_inspicerenkeltkarakterer_component__["a" /* InspicerenkeltkaraktererComponent */],
__WEBPACK_IMPORTED_MODULE_33__opslag_opslag_component__["a" /* OpslagComponent */],
__WEBPACK_IMPORTED_MODULE_34__opslagamu_opslagamu_component__["a" /* OpslagAmuComponent */],
__WEBPACK_IMPORTED_MODULE_35__opslagfgu_opslagfgu_component__["a" /* OpslagFguComponent */],
__WEBPACK_IMPORTED_MODULE_36__opslageud_opslageud_component__["a" /* OpslagEudComponent */],
__WEBPACK_IMPORTED_MODULE_37__fetchlog_fetchlog_component__["a" /* FetchlogComponent */],
__WEBPACK_IMPORTED_MODULE_31__logud_logud_component__["a" /* LogudComponent */],
__WEBPACK_IMPORTED_MODULE_32__help_text_help_text_component__["a" /* HelpTextComponent */],
__WEBPACK_IMPORTED_MODULE_42__inspiceramubeviser_inspiceramubeviser_component__["a" /* InspiceramubeviserComponent */],
__WEBPACK_IMPORTED_MODULE_29__inspicereudbeviser_inspicereudbeviser_component__["a" /* InspicereudbeviserComponent */],
__WEBPACK_IMPORTED_MODULE_43__inspiceruddannelsesbeviser_inspiceruddannelsesbeviser_component__["a" /* InspicerUddannelsesbeviserComponent */],
__WEBPACK_IMPORTED_MODULE_44__inspicerfgubeviser_inspicerfgubeviser_component__["a" /* InspicerfgubeviserComponent */],
__WEBPACK_IMPORTED_MODULE_47__eudbevisfaggrupper_eudbevisfaggrupper_component__["a" /* EudBevisFaggrupperComponent */],
__WEBPACK_IMPORTED_MODULE_48__fagligeudvalg_fagligeudvalg_component__["a" /* FagligeudvalgComponent */],
__WEBPACK_IMPORTED_MODULE_49__uddannelseogregelgrundlag_uddannelseogregelgrundlag_component__["a" /* UddannelseogregelgrundlagComponent */],
__WEBPACK_IMPORTED_MODULE_50__karakterskalaogresultat_karakterskalaogresultat_component__["a" /* KarakterskalaogresultatComponent */],
__WEBPACK_IMPORTED_MODULE_51__valideringsamufagmodel_valideringsamufagmodel_component__["a" /* ValideringsmodelAmufagComponent */],
__WEBPACK_IMPORTED_MODULE_55__xdb_name_value_typeahead_xdb_name_value_typeahead_component__["a" /* XdbNameValueTypeaheadComponent */],
__WEBPACK_IMPORTED_MODULE_52__fejloversigt_fejloversigt_component__["a" /* FejloversigtComponent */],
__WEBPACK_IMPORTED_MODULE_53__uddannelseandfag_uddannelseandfag_component__["a" /* UddannelseAndfagComponent */],
__WEBPACK_IMPORTED_MODULE_54__eksamenstyper_eksamentyper_component__["a" /* EksamentyperComponent */]
],
schemas: [__WEBPACK_IMPORTED_MODULE_1__angular_core__["j" /* CUSTOM_ELEMENTS_SCHEMA */], __WEBPACK_IMPORTED_MODULE_1__angular_core__["L" /* NO_ERRORS_SCHEMA */]],
imports: [
__WEBPACK_IMPORTED_MODULE_0__angular_platform_browser__["a" /* BrowserModule */],
__WEBPACK_IMPORTED_MODULE_2__angular_http__["c" /* HttpModule */],
__WEBPACK_IMPORTED_MODULE_3__angular_router__["b" /* RouterModule */].forRoot(__WEBPACK_IMPORTED_MODULE_6__app_routes__["a" /* routes */]),
__WEBPACK_IMPORTED_MODULE_26_ngx_bootstrap__["b" /* ModalModule */].forRoot(),
__WEBPACK_IMPORTED_MODULE_10__angular_forms__["d" /* FormsModule */],
__WEBPACK_IMPORTED_MODULE_10__angular_forms__["g" /* ReactiveFormsModule */],
__WEBPACK_IMPORTED_MODULE_26_ngx_bootstrap__["c" /* PopoverModule */].forRoot(),
__WEBPACK_IMPORTED_MODULE_23_studious__["a" /* StudiousModule */].forRoot(),
__WEBPACK_IMPORTED_MODULE_38__ng_idle_keepalive__["b" /* NgIdleKeepaliveModule */].forRoot()
],
providers: [
__WEBPACK_IMPORTED_MODULE_41__seskolebruger_guard_service__["a" /* SeskolebrugerGuardService */], __WEBPACK_IMPORTED_MODULE_39__admin_guard_service__["a" /* AdminGuardService */], __WEBPACK_IMPORTED_MODULE_40__support_guard_service__["a" /* SupportGuardService */], __WEBPACK_IMPORTED_MODULE_7__webapi_service__["a" /* WebapiService */], __WEBPACK_IMPORTED_MODULE_8__authguard_service__["a" /* AuthguardService */], __WEBPACK_IMPORTED_MODULE_4__angular_common__["d" /* DatePipe */], __WEBPACK_IMPORTED_MODULE_56__user_service__["a" /* UserService */],
{ provide: __WEBPACK_IMPORTED_MODULE_4__angular_common__["h" /* LocationStrategy */], useClass: __WEBPACK_IMPORTED_MODULE_4__angular_common__["e" /* HashLocationStrategy */] }, {
provide: __WEBPACK_IMPORTED_MODULE_2__angular_http__["b" /* Http */],
useClass: __WEBPACK_IMPORTED_MODULE_30__authenticated_connection_backend__["a" /* AuthenticatedHttpService */]
}
],
bootstrap: [__WEBPACK_IMPORTED_MODULE_5__app_component__["a" /* AppComponent */]]
})
], AppModule);
return AppModule;
}());
//# sourceMappingURL=app.module.js.map
/***/ }),
/***/ "./src/app/app.routes.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return routes; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__homepage_homepage_component__ = __webpack_require__("./src/app/homepage/homepage.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__institution_institutions_component__ = __webpack_require__("./src/app/institution/institutions.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__indberetningsstatus_indberetningsstatus_component__ = __webpack_require__("./src/app/indberetningsstatus/indberetningsstatus.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__institutiontype_institutiontypes_component__ = __webpack_require__("./src/app/institutiontype/institutiontypes.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__nyestebatchjob_nyestebatchjobs_component__ = __webpack_require__("./src/app/nyestebatchjob/nyestebatchjobs.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__dataudtraek_dataudtraek_component__ = __webpack_require__("./src/app/dataudtraek/dataudtraek.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__opretdataudtraek_opretdataudtraek_component__ = __webpack_require__("./src/app/opretdataudtraek/opretdataudtraek.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__opretdataudtraekamu_opretdataudtraekamu_component__ = __webpack_require__("./src/app/opretdataudtraekamu/opretdataudtraekamu.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__indberetningsstatistik_indberetningsstatistik_component__ = __webpack_require__("./src/app/indberetningsstatistik/indberetningsstatistik.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__gymbeviserstatistik_gymbeviserstatistik_component__ = __webpack_require__("./src/app/gymbeviserstatistik/gymbeviserstatistik.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__gskogsofstatistik_gskogsofstatistik_component__ = __webpack_require__("./src/app/gskogsofstatistik/gskogsofstatistik.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__indberetningsoversigt_indberetningsoversigt_component__ = __webpack_require__("./src/app/indberetningsoversigt/indberetningsoversigt.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__indberetningsoversigtamu_indberetningsoversigtamu_component__ = __webpack_require__("./src/app/indberetningsoversigtamu/indberetningsoversigtamu.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__indberetningsoversigteud_indberetningsoversigteud_component__ = __webpack_require__("./src/app/indberetningsoversigteud/indberetningsoversigteud.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__indberetningsoversigtfgu_indberetningsoversigtfgu_component__ = __webpack_require__("./src/app/indberetningsoversigtfgu/indberetningsoversigtfgu.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__personligeresultater_personligeresultater_component__ = __webpack_require__("./src/app/personligeresultater/personligeresultater.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__opslag_opslag_component__ = __webpack_require__("./src/app/opslag/opslag.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__opslagamu_opslagamu_component__ = __webpack_require__("./src/app/opslagamu/opslagamu.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_18__opslagfgu_opslagfgu_component__ = __webpack_require__("./src/app/opslagfgu/opslagfgu.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19__opslageud_opslageud_component__ = __webpack_require__("./src/app/opslageud/opslageud.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_20__fetchlog_fetchlog_component__ = __webpack_require__("./src/app/fetchlog/fetchlog.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_21__authguard_service__ = __webpack_require__("./src/app/authguard.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_22__logud_logud_component__ = __webpack_require__("./src/app/logud/logud.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_23__eudbevisfaggrupper_eudbevisfaggrupper_component__ = __webpack_require__("./src/app/eudbevisfaggrupper/eudbevisfaggrupper.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_24__fagligeudvalg_fagligeudvalg_component__ = __webpack_require__("./src/app/fagligeudvalg/fagligeudvalg.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_25__uddannelseogregelgrundlag_uddannelseogregelgrundlag_component__ = __webpack_require__("./src/app/uddannelseogregelgrundlag/uddannelseogregelgrundlag.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_26__karakterskalaogresultat_karakterskalaogresultat_component__ = __webpack_require__("./src/app/karakterskalaogresultat/karakterskalaogresultat.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_27__valideringsamufagmodel_valideringsamufagmodel_component__ = __webpack_require__("./src/app/valideringsamufagmodel/valideringsamufagmodel.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_28__fejloversigt_fejloversigt_component__ = __webpack_require__("./src/app/fejloversigt/fejloversigt.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_29__uddannelseandfag_uddannelseandfag_component__ = __webpack_require__("./src/app/uddannelseandfag/uddannelseandfag.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_30__eksamenstyper_eksamentyper_component__ = __webpack_require__("./src/app/eksamenstyper/eksamentyper.component.ts");
var routes = [
{ path: 'forside', component: __WEBPACK_IMPORTED_MODULE_0__homepage_homepage_component__["a" /* HomepageComponent */] },
{ path: '', redirectTo: 'forside', pathMatch: 'full' },
{ path: 'nyestebatchjob', component: __WEBPACK_IMPORTED_MODULE_4__nyestebatchjob_nyestebatchjobs_component__["a" /* NyesteBatchjobsComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'institutioner', component: __WEBPACK_IMPORTED_MODULE_1__institution_institutions_component__["a" /* InstitutionsComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'institutionstyper', component: __WEBPACK_IMPORTED_MODULE_3__institutiontype_institutiontypes_component__["a" /* InstitutionTypesComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'indberetningsstatus', component: __WEBPACK_IMPORTED_MODULE_2__indberetningsstatus_indberetningsstatus_component__["a" /* IndberetningsstatusComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'indberetningsstatistik', component: __WEBPACK_IMPORTED_MODULE_8__indberetningsstatistik_indberetningsstatistik_component__["a" /* IndberetningsstatistikComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'gymbeviserstatistik', component: __WEBPACK_IMPORTED_MODULE_9__gymbeviserstatistik_gymbeviserstatistik_component__["a" /* GymbeviserstatistikComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'gskogsofstatistik', component: __WEBPACK_IMPORTED_MODULE_10__gskogsofstatistik_gskogsofstatistik_component__["a" /* GskogsofstatistikComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'indberetningsoversigt', component: __WEBPACK_IMPORTED_MODULE_11__indberetningsoversigt_indberetningsoversigt_component__["a" /* IndberetningsoversigtComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'indberetningsoversigtamu', component: __WEBPACK_IMPORTED_MODULE_12__indberetningsoversigtamu_indberetningsoversigtamu_component__["a" /* IndberetningsoversigtamuComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'indberetningsoversigteud', component: __WEBPACK_IMPORTED_MODULE_13__indberetningsoversigteud_indberetningsoversigteud_component__["a" /* IndberetningsoversigteudComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'indberetningsoversigtfgu', component: __WEBPACK_IMPORTED_MODULE_14__indberetningsoversigtfgu_indberetningsoversigtfgu_component__["a" /* IndberetningsoversigtfguComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'dataudtraek', component: __WEBPACK_IMPORTED_MODULE_5__dataudtraek_dataudtraek_component__["a" /* DataudtraekComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'opretdataudtraek', component: __WEBPACK_IMPORTED_MODULE_6__opretdataudtraek_opretdataudtraek_component__["a" /* OpretDataudtraekComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'opretdataudtraekamu', component: __WEBPACK_IMPORTED_MODULE_7__opretdataudtraekamu_opretdataudtraekamu_component__["a" /* OpretDataudtraekAmuComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'personligeresultater', component: __WEBPACK_IMPORTED_MODULE_15__personligeresultater_personligeresultater_component__["a" /* PersonligeresultaterComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'opslag', component: __WEBPACK_IMPORTED_MODULE_16__opslag_opslag_component__["a" /* OpslagComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'opslagamu', component: __WEBPACK_IMPORTED_MODULE_17__opslagamu_opslagamu_component__["a" /* OpslagAmuComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'opslagfgu', component: __WEBPACK_IMPORTED_MODULE_18__opslagfgu_opslagfgu_component__["a" /* OpslagFguComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'opslageud', component: __WEBPACK_IMPORTED_MODULE_19__opslageud_opslageud_component__["a" /* OpslagEudComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'fetchlog', component: __WEBPACK_IMPORTED_MODULE_20__fetchlog_fetchlog_component__["a" /* FetchlogComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'eudbevisfaggrupper', component: __WEBPACK_IMPORTED_MODULE_23__eudbevisfaggrupper_eudbevisfaggrupper_component__["a" /* EudBevisFaggrupperComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'fagligeudvalg', component: __WEBPACK_IMPORTED_MODULE_24__fagligeudvalg_fagligeudvalg_component__["a" /* FagligeudvalgComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'uddannelseogregelgrundlag', component: __WEBPACK_IMPORTED_MODULE_25__uddannelseogregelgrundlag_uddannelseogregelgrundlag_component__["a" /* UddannelseogregelgrundlagComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'karakterskalaogresultat', component: __WEBPACK_IMPORTED_MODULE_26__karakterskalaogresultat_karakterskalaogresultat_component__["a" /* KarakterskalaogresultatComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'valideringsamufagmodel', component: __WEBPACK_IMPORTED_MODULE_27__valideringsamufagmodel_valideringsamufagmodel_component__["a" /* ValideringsmodelAmufagComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'fejloversigt', component: __WEBPACK_IMPORTED_MODULE_28__fejloversigt_fejloversigt_component__["a" /* FejloversigtComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'uddannelseandfag', component: __WEBPACK_IMPORTED_MODULE_29__uddannelseandfag_uddannelseandfag_component__["a" /* UddannelseAndfagComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'eksamentyper', component: __WEBPACK_IMPORTED_MODULE_30__eksamenstyper_eksamentyper_component__["a" /* EksamentyperComponent */], canActivate: [__WEBPACK_IMPORTED_MODULE_21__authguard_service__["a" /* AuthguardService */]] },
{ path: 'logud', component: __WEBPACK_IMPORTED_MODULE_22__logud_logud_component__["a" /* LogudComponent */] }
];
//# sourceMappingURL=app.routes.js.map
/***/ }),
/***/ "./src/app/authenticated-connection.backend.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AuthenticatedHttpService; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_http__ = __webpack_require__("./node_modules/@angular/http/@angular/http.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_router__ = __webpack_require__("./node_modules/@angular/router/@angular/router.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_rxjs_Observable__ = __webpack_require__("./node_modules/rxjs/_esm5/Observable.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_rxjs_add_operator_catch__ = __webpack_require__("./node_modules/rxjs/_esm5/add/operator/catch.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_rxjs_add_observable_throw__ = __webpack_require__("./node_modules/rxjs/_esm5/add/observable/throw.js");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
var AuthenticatedHttpService = /** @class */ (function (_super) {
__extends(AuthenticatedHttpService, _super);
function AuthenticatedHttpService(router, backend, defaultOptions) {
var _this = _super.call(this, backend, defaultOptions) || this;
_this.router = router;
//Prevent Ajax Request Caching for Internet Explorer
if (!!navigator.userAgent.match(/Trident/g) || !!navigator.userAgent.match(/MSIE/g)) {
defaultOptions.headers.append("Cache-control", "no-cache");
defaultOptions.headers.append("Cache-control", "no-store");
defaultOptions.headers.append("Pragma", "no-cache");
defaultOptions.headers.append("Expires", "0");
defaultOptions.headers.append('Access-Control-Allow-Origin', '*');
defaultOptions.headers.get["Cache-control"] = "no-cache";
defaultOptions.headers.get['If-Modified-Since'] = '0';
}
return _this;
}
AuthenticatedHttpService.prototype.request = function (url, options) {
var _this = this;
/*let d:any = new Date();
sessionStorage.setItem('accesstime',d);
super.request(url, options).subscribe((res) => {
var headers = res.headers;
var node = headers.get('X-Server-Name');
if(node) {
sessionStorage.setItem('node',node);
}
}); */
return _super.prototype.request.call(this, url, options).catch(function (error) {
if ((error.status === 401 || error.status === 403) && (window.location.href.match(/\?/g) || []).length < 2) {
sessionStorage.removeItem('accesstime');
var headers = error.headers;
var node = headers.get('X-Server-Name');
if (node) {
sessionStorage.setItem('node', node);
}
if (_this.router.url.search("/forside") === -1) {
sessionStorage.removeItem('data');
sessionStorage.setItem('error', 'Din session er udløbet. Log venligst ind igen');
window.location.href = '/';
}
}
return __WEBPACK_IMPORTED_MODULE_3_rxjs_Observable__["a" /* Observable */].throw(error);
});
};
var _a, _b, _c;
AuthenticatedHttpService = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["C" /* Injectable */])(),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_2__angular_router__["a" /* Router */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__angular_router__["a" /* Router */]) === "function" && _a || Object, typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_1__angular_http__["h" /* XHRBackend */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__angular_http__["h" /* XHRBackend */]) === "function" && _b || Object, typeof (_c = typeof __WEBPACK_IMPORTED_MODULE_1__angular_http__["f" /* RequestOptions */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__angular_http__["f" /* RequestOptions */]) === "function" && _c || Object])
], AuthenticatedHttpService);
return AuthenticatedHttpService;
}(__WEBPACK_IMPORTED_MODULE_1__angular_http__["b" /* Http */]));
//# sourceMappingURL=authenticated-connection.backend.js.map
/***/ }),
/***/ "./src/app/authguard.service.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AuthguardService; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_router__ = __webpack_require__("./node_modules/@angular/router/@angular/router.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__admin_guard_service__ = __webpack_require__("./src/app/admin-guard.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__support_guard_service__ = __webpack_require__("./src/app/support-guard.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__seskolebruger_guard_service__ = __webpack_require__("./src/app/seskolebruger-guard.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
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);
};
var AuthguardService = /** @class */ (function () {
function AuthguardService(_dataService, router, ADMIN, SUPPORT, SESKOLEBRUGER) {
this._dataService = _dataService;
this.router = router;
this.ADMIN = ADMIN;
this.SUPPORT = SUPPORT;
this.SESKOLEBRUGER = SESKOLEBRUGER;
}
AuthguardService.prototype.canActivate = function (route, state) {
var _this = this;
/*let data = sessionStorage.getItem('data') ? JSON.parse(sessionStorage.getItem('data')):"";
let currentPathName = state.url.substring(1);
if (data && data['name'] && this[data['role']] && this[data['role']]['menuList'][currentPathName]) {
return true;
}
this.router.navigate(['/']);
return false;*/
return this._dataService.getLogin().map(function (data) {
var currentPathName = state.url.substring(1);
if (data && data['name'] && _this[data['role']] && _this[data['role']]['menuList'][currentPathName]) {
return true;
}
_this.router.navigate(['/']);
return false;
});
};
var _a, _b, _c, _d, _e;
AuthguardService = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["C" /* Injectable */])(),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_5__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_5__webapi_service__["a" /* WebapiService */]) === "function" && _a || Object, typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_1__angular_router__["a" /* Router */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__angular_router__["a" /* Router */]) === "function" && _b || Object, typeof (_c = typeof __WEBPACK_IMPORTED_MODULE_2__admin_guard_service__["a" /* AdminGuardService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__admin_guard_service__["a" /* AdminGuardService */]) === "function" && _c || Object, typeof (_d = typeof __WEBPACK_IMPORTED_MODULE_3__support_guard_service__["a" /* SupportGuardService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_3__support_guard_service__["a" /* SupportGuardService */]) === "function" && _d || Object, typeof (_e = typeof __WEBPACK_IMPORTED_MODULE_4__seskolebruger_guard_service__["a" /* SeskolebrugerGuardService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_4__seskolebruger_guard_service__["a" /* SeskolebrugerGuardService */]) === "function" && _e || Object])
], AuthguardService);
return AuthguardService;
}());
//# sourceMappingURL=authguard.service.js.map
/***/ }),
/***/ "./src/app/base.child.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return BaseChildComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__base_component__ = __webpack_require__("./src/app/base.component.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
var BaseChildComponent = /** @class */ (function (_super) {
__extends(BaseChildComponent, _super);
function BaseChildComponent(_dataService) {
var _this = _super.call(this, _dataService) || this;
_this._dataService = _dataService;
_this.childData = [];
_this.childLinkHeader = {};
_this.childSort = "";
_this.childLength = "";
_this.childPage = 1;
_this.childItemsPerPage = 30;
_this.childMaxSize = 5;
_this.childNumPages = 1;
_this.childQryParams = "";
_this.childPaginationInput = "";
_this.limitChildEvent = {};
return _this;
}
BaseChildComponent.prototype.childPopulateDataTable = function (input) {
var _this = this;
this.loaderStatus = true;
if (!input) {
input = ";page=1" + ";limit=30";
}
this._dataService.getService(this.childUrl + input).subscribe(function (res) {
if (res != null) {
if (res.json().data != null || res.json().totalCount != null) {
_this.childData = res.json().data;
_this.childLength = res.json().totalCount;
}
else {
_this.childData = res.json() ? res.json() : [];
_this.childLength = _this.childData['totalCount'] !== undefined ? _this.childData['totalCount'] : _this.childData.length;
}
_this.loaderStatus = false;
}
});
};
BaseChildComponent.prototype.changeChildDefaultPagination = function (childItemsPerPage) {
this.childItemsPerPage = childItemsPerPage;
};
BaseChildComponent.prototype.populateChildDataByPath = function (input) {
var _this = this;
this.loaderStatus = true;
if (!input) {
input = ";page=1" + ";limit=30";
}
var pathUri = this.childUrl + input;
if (this.childUrl.indexOf('?') > -1) {
var params = this.childUrl.split('?')[1];
pathUri = this.childUrl.split('?')[0] + input;
if (input.indexOf('?') > -1) {
pathUri += "&" + params;
}
else {
pathUri += "?" + params;
}
}
this._dataService.absolutePathGetService(pathUri).subscribe(function (res) {
if (res != null) {
if (res.json().data) {
_this.childData = res.json().data;
_this.childLength = res.json().totalCount;
}
else {
_this.childData = res.json() ? res.json() : [];
_this.childLength = _this.childData['totalCount'] !== undefined ? _this.childData['totalCount'] : _this.childData.length;
}
_this.loaderStatus = false;
}
});
};
BaseChildComponent.prototype.childFetchDataByPage = function (event) {
this.loaderStatus = true;
if (event.page) {
this.childPage = event.page;
this.childLinkHeader = ";page=" + event.page + ";limit=" + event.itemsPerPage + "";
if (this.childSort) {
this.childPaginationInput = this.childQryParams != "" ? (this.childLinkHeader + this.childQryParams + "&" + this.childSort) : (this.childLinkHeader + "?" + this.childSort);
}
else {
this.childPaginationInput = this.childQryParams != "" ? this.childLinkHeader + this.childQryParams : this.childLinkHeader;
}
if (this.childUrl.indexOf("http://") == 0 || this.childUrl.indexOf("https://") == 0) {
this.populateChildDataByPath(this.childPaginationInput);
}
else {
this.childPopulateDataTable(this.childPaginationInput);
}
}
};
BaseChildComponent.prototype.childFetchDataByLimit = function (count) {
this.childItemsPerPage = count.limit;
this.limitChildEvent = count;
this.childPage = 1;
this.childLength = '';
this.childLinkHeader = ";page=" + this.childPage + ";limit=" + this.childItemsPerPage + "";
this.childPaginationInput = this.childQryParams != "" ? this.childLinkHeader + this.childQryParams : this.childLinkHeader;
if (this.childUrl.indexOf("http://") == 0 || this.childUrl.indexOf("https://") == 0) {
this.populateChildDataByPath(this.childPaginationInput);
}
else {
this.childPopulateDataTable(this.childPaginationInput);
}
};
BaseChildComponent.prototype.childFetchDataBySort = function (data) {
var _this = this;
if (data['sort'] !== false) {
if (data["sort"]) {
if (data["name"] === 'startDato') {
this.childSort = "sort=" + 'startdato' + ":" + data["sort"] + "";
}
else if (data["name"] === 'slutDato') {
this.childSort = "sort=" + 'slutdato' + ":" + data["sort"] + "";
}
else {
this.childSort = "sort=" + data["name"] + ":" + data["sort"] + "";
}
this.childLinkHeader = ";page=" + this.childPage + ";limit=" + this.childItemsPerPage + "";
this.childPaginationInput = this.childQryParams != "" ? (this.childLinkHeader + this.childQryParams + "&" + this.childSort) : (this.childLinkHeader + "?" + this.childSort);
if (this.childUrl.indexOf("http://") == 0 || this.childUrl.indexOf("https://") == 0) {
this.populateChildDataByPath(this.childPaginationInput);
}
else {
this.childPopulateDataTable(this.childPaginationInput);
}
}
else {
this.childSort = "";
this.childLinkHeader = ";page=" + this.childPage + ";limit=" + this.childItemsPerPage + "";
this.childPaginationInput = this.childQryParams != "" ? this.childLinkHeader + this.childQryParams : this.childLinkHeader;
if (this.childUrl.indexOf("http://") == 0 || this.childUrl.indexOf("https://") == 0) {
this.populateChildDataByPath(this.childPaginationInput);
}
else {
this.childPopulateDataTable(this.childPaginationInput);
}
}
}
setTimeout(function () {
_this.loaderStatus = false;
}, 300);
};
BaseChildComponent.prototype.childResetDatatable = function () {
this.childData = [];
this.limitChildEvent = {};
this.childPage = 1;
this.childLength = "";
this.childItemsPerPage = 30;
this.childLinkHeader = ";page=" + this.childPage + ";limit=" + this.childItemsPerPage + "";
};
var _a;
BaseChildComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["C" /* Injectable */])(),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], BaseChildComponent);
return BaseChildComponent;
}(__WEBPACK_IMPORTED_MODULE_2__base_component__["a" /* BaseComponent */]));
//# sourceMappingURL=base.child.component.js.map
/***/ }),
/***/ "./src/app/base.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return BaseComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
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);
};
var BaseComponent = /** @class */ (function () {
function BaseComponent(_dataService) {
this._dataService = _dataService;
this.linkHeader = {};
this.sort = "";
this.length = '';
this.page = 1;
this.itemsPerPage = 30;
this.maxSize = 5;
this.numPages = 1;
this.pageError = "";
this.qryParams = "";
this.paginationInput = "";
this.limitEvent = {};
}
BaseComponent.prototype.populateDataTable = function (input) {
var _this = this;
this.loaderStatus = true;
this._dataService.getService(this.url + input).subscribe(function (res) {
if (res != null) {
if (res.json().data != null || res.json().totalCount != null) {
_this.data = res.json().data;
_this.length = res.json().totalCount;
}
else {
//for lov kind of services.
_this.data = res.json();
_this.length = _this.data.length;
}
_this.loaderStatus = false;
}
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
};
BaseComponent.prototype.changeDefaultPagination = function (itemsPerPage) {
this.itemsPerPage = itemsPerPage;
};
BaseComponent.prototype.fetchDataByPage = function (event) {
this.loaderStatus = true;
if (event.page) {
this.page = event.page;
this.linkHeader = ";page=" + event.page + ";limit=" + event.itemsPerPage + "";
if (this.sort) {
this.paginationInput = this.qryParams != "" ? (this.linkHeader + this.qryParams + "&" + this.sort) : (this.linkHeader + "?" + this.sort);
}
else {
this.paginationInput = this.qryParams != "" ? this.linkHeader + this.qryParams : this.linkHeader;
}
if (this['childResetDatatable']) {
this['childResetDatatable']();
}
this.populateDataTable(this.paginationInput);
}
};
BaseComponent.prototype.fetchDataByLimit = function (count) {
this.itemsPerPage = count.limit;
this.limitEvent = count;
this.page = 1;
this.length = '';
if (this['childResetDatatable']) {
this['childResetDatatable']();
}
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.paginationInput = this.qryParams != "" ? this.linkHeader + this.qryParams : this.linkHeader;
this.populateDataTable(this.paginationInput);
};
BaseComponent.prototype.fetchDataBySort = function (data) {
var _this = this;
if (data['sort'] !== false) {
if (data["sort"]) {
this.sort = "sort=" + data["name"] + ":" + data["sort"] + "";
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.paginationInput = this.qryParams != "" ? (this.linkHeader + this.qryParams + "&" + this.sort) : (this.linkHeader + "?" + this.sort);
this.populateDataTable(this.paginationInput);
}
else {
this.sort = "";
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.paginationInput = this.qryParams != "" ? this.linkHeader + this.qryParams : this.linkHeader;
this.populateDataTable(this.paginationInput);
}
}
setTimeout(function () {
_this.loaderStatus = false;
}, 300);
};
BaseComponent.prototype.refreshDatatable = function () {
this.page = 1;
this.itemsPerPage = 30;
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.populateDataTable(this.linkHeader);
};
BaseComponent.prototype.resetDatatable = function () {
this.data = [];
this.limitEvent = {};
this.page = 1;
this.length = "";
this.itemsPerPage = 30;
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
};
BaseComponent.prototype.isNotEmpty = function (value) {
if (value) {
return true;
}
return false;
};
BaseComponent.prototype.scrollPage = function (event) {
if (event.position) {
scroll(0, (event.position + 207));
}
};
/*scrollByElementPostion(el:any):any {
if(el && document.getElementById(el)) {
let positionObject = document.getElementById(el).getBoundingClientRect();
let elementPosition = (positionObject.top + window.pageYOffset - document.documentElement.clientTop) - (window.innerHeight/2);
scrollTo(0, elementPosition);
}
}*/
BaseComponent.prototype.goToTableTop = function (id1, id2) {
///this.loaderStatus = true;
var checkTableExist = setInterval(function () {
if (document.getElementById(id1) && document.getElementById(id2)) {
setTimeout(function () {
var position = Math.abs(document.getElementById(id2).getBoundingClientRect().top - document.getElementById(id1).getBoundingClientRect().top);
scroll(0, position);
clearInterval(checkTableExist);
//setTimeout(() => {this.loaderStatus = false;}, 3000);
}, 500);
}
}, 100);
};
var _a;
BaseComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["C" /* Injectable */])(),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], BaseComponent);
return BaseComponent;
}());
//# sourceMappingURL=base.component.js.map
/***/ }),
/***/ "./src/app/common.util.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return CommonUtil; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_common__ = __webpack_require__("./node_modules/@angular/common/@angular/common.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_moment__ = __webpack_require__("./node_modules/moment/moment.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_moment___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_moment__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_moment_locale_da__ = __webpack_require__("./node_modules/moment/locale/da.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_moment_locale_da___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_moment_locale_da__);
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);
};
var CommonUtil = /** @class */ (function () {
function CommonUtil(datePipe) {
this.datePipe = datePipe;
}
CommonUtil.prototype.formatXml = function (xml) {
var reg = /(>)\s*(<)(\/*)/g; // updated Mar 30, 2015
var wsexp = / *(.*) +\n/g;
var contexp = /(<.+>)(.+\n)/g;
xml = xml.replace(reg, '$1\n$2$3').replace(wsexp, '$1\n').replace(contexp, '$1\n$2');
var pad = 0;
var formatted = '';
var lines = xml.split('\n');
var indent = 0;
var lastType = 'other';
// 4 types of tags - single, closing, opening, other (text, doctype, comment) - 4*4 = 16 transitions
var transitions = {
'single->single': 0,
'single->closing': -1,
'single->opening': 0,
'single->other': 0,
'closing->single': 0,
'closing->closing': -1,
'closing->opening': 0,
'closing->other': 0,
'opening->single': 1,
'opening->closing': 0,
'opening->opening': 1,
'opening->other': 1,
'other->single': 0,
'other->closing': -1,
'other->opening': 0,
'other->other': 0
};
for (var i = 0; i < lines.length; i++) {
var ln = lines[i];
var single = Boolean(ln.match(/<.+\/>/)); // is this line a single tag? ex.
var closing = Boolean(ln.match(/<\/.+>/)); // is this a closing tag? ex.
var opening = Boolean(ln.match(/<[^!].*>/)); // is this even a tag (that's not )
var type = single ? 'single' : closing ? 'closing' : opening ? 'opening' : 'other';
var fromTo = lastType + '->' + type;
lastType = type;
var padding = '';
indent += transitions[fromTo];
for (var j = 0; j < indent; j++) {
padding += '\t';
}
if (fromTo == 'opening->closing')
formatted = formatted.substr(0, formatted.length - 1) + ln + '\n'; // substr removes line break (\n) from prev loop
else
formatted += padding + ln + '\n';
}
return formatted;
};
;
// Convert YYYY-MM-DD'T'HH:MI:SSZ format to DD-MM-YYYY HH:MI:SS
CommonUtil.prototype.convertISODate = function (value) {
var date = "";
var m = __WEBPACK_IMPORTED_MODULE_2_moment__(value);
date = m.format('DD-MM-YYYY HH:mm:ss');
return date;
};
// Convert YYYY-MM-DD format to DD-MM-YYYY
CommonUtil.prototype.convertDate = function (value) {
var date = "";
var m = __WEBPACK_IMPORTED_MODULE_2_moment__(value);
date = m.format('DD-MM-YYYY');
return date;
};
CommonUtil.prototype.validateDate = function (value) {
var date = "";
var isValid = true;
var formattedDate = "";
var formValue = "";
var result = [false, "", ""];
if (value) {
if (value.length === 8) {
if (value.split('.').length > 1 || value.split('/').length > 1 || value.split('-').length > 1) {
date = __WEBPACK_IMPORTED_MODULE_2_moment__(value.replace(/\//g, '-').replace(/\./g, '-'), 'DD-MM-YY').format('DD-MM-YYYY');
}
else {
date = __WEBPACK_IMPORTED_MODULE_2_moment__(value.replace(/\//g, '-').replace(/\./g, '-'), 'DDMMYYYY').format('DD-MM-YYYY');
}
}
else if (value.length === 6) {
date = __WEBPACK_IMPORTED_MODULE_2_moment__(value, 'DDMMYY').format('DD-MM-YYYY');
}
else if (value.length === 10) {
if (value.split('.').length > 1 || value.split('/').length > 1 || value.split('-').length > 1) {
date = __WEBPACK_IMPORTED_MODULE_2_moment__(value.replace(/\//g, '-').replace(/\./g, '-'), 'DD-MM-YYYY').format('DD-MM-YYYY');
}
else {
isValid = false;
}
}
else {
date = __WEBPACK_IMPORTED_MODULE_2_moment__(value.replace(/\//g, '-').replace(/\./g, '-'), 'DD-MM-YYYY').format('DD-MM-YYYY');
isValid = false;
}
if (date && (__WEBPACK_IMPORTED_MODULE_2_moment__(date, 'DD-MM-YYYY').isValid())) {
formValue = {
"day": __WEBPACK_IMPORTED_MODULE_2_moment__(date, 'DD-MM-YYYY').format('DD'),
"month": __WEBPACK_IMPORTED_MODULE_2_moment__(date, 'DD-MM-YYYY').format('MM'),
"year": __WEBPACK_IMPORTED_MODULE_2_moment__(date, 'DD-MM-YYYY').format('YYYY'),
"formatted": __WEBPACK_IMPORTED_MODULE_2_moment__(date, 'DD-MM-YYYY').format('DD-MM-YYYY'),
"momentObj": __WEBPACK_IMPORTED_MODULE_2_moment__(date, 'DD-MM-YYYY')
};
isValid = true;
formattedDate = __WEBPACK_IMPORTED_MODULE_2_moment__(formValue.formatted, 'DD-MM-YYYY').format('YYYY-MM-DD');
}
else {
isValid = false;
}
}
result = [isValid, formValue, formattedDate];
return result;
};
CommonUtil.prototype.compareFromToDates = function (fromDate, toDate) {
var isFromAfterTo = false;
if (fromDate.year < toDate.year) {
isFromAfterTo = false;
}
else if (fromDate.year > toDate.year) {
isFromAfterTo = true;
}
else if (fromDate.month < toDate.month) {
isFromAfterTo = false;
}
else if (fromDate.month > toDate.month) {
isFromAfterTo = true;
}
else if (fromDate.day < toDate.day) {
isFromAfterTo = false;
}
else if (fromDate.day > toDate.day) {
isFromAfterTo = true;
}
return isFromAfterTo;
};
CommonUtil.prototype.isNotEmpty = function (value) {
if (value != "" && value != undefined && value != null) {
return true;
}
return false;
};
CommonUtil.prototype.scrollByElementPostion = function (el) {
if (el && document.getElementById(el)) {
var positionObject = document.getElementById(el).getBoundingClientRect();
var elementPosition = (positionObject.top + window.pageYOffset - document.documentElement.clientTop) - (window.innerHeight / 2);
scrollTo(0, elementPosition);
}
};
CommonUtil.prototype.transformDate = function (date, format) {
return this.datePipe.transform(date, format); //whatever format you need.
};
var _a;
CommonUtil = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["C" /* Injectable */])(),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__angular_common__["d" /* DatePipe */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__angular_common__["d" /* DatePipe */]) === "function" && _a || Object])
], CommonUtil);
return CommonUtil;
}());
//# sourceMappingURL=common.util.js.map
/***/ }),
/***/ "./src/app/dataudtraek/dataudtraek.component.html":
/***/ (function(module, exports) {
module.exports = "\r\n
\r\n
\r\n\r\n\r\n \r\n
\r\n
"
/***/ }),
/***/ "./src/app/indberetningsoversigtamu/indberetningsoversigtamu.component.scss":
/***/ (function(module, exports) {
module.exports = ".inberet__type {\n width: 64%;\n float: right; }\n\n.calender-container {\n width: 91% !important; }\n\n.oversigt .modalId1 {\n max-width: 95%; }\n\n.main-oversight {\n min-height: 100vh; }\n"
/***/ }),
/***/ "./src/app/indberetningsoversigtamu/indberetningsoversigtamu.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return IndberetningsoversigtamuComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms__ = __webpack_require__("./node_modules/@angular/forms/@angular/forms.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__app_indberetningsoversigt_indberetningsoversigt_component__ = __webpack_require__("./src/app/indberetningsoversigt/indberetningsoversigt.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__app_common_util__ = __webpack_require__("./src/app/common.util.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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 IndberetningsoversigtamuComponent = /** @class */ (function (_super) {
__extends(IndberetningsoversigtamuComponent, _super);
function IndberetningsoversigtamuComponent() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.hentAmuBeviser = true;
_this.hentAmuEnkeltfag = true;
return _this;
}
IndberetningsoversigtamuComponent.prototype.setComponentData = function () {
this.amuChkBox = { id: "amuChkBox", checked: true };
this.amuEnkeltfagChkBox = { id: "amuEnkeltfagChkBox", checked: true };
_super.prototype.setComponentData.call(this);
};
IndberetningsoversigtamuComponent.prototype.ngOnInit = function () {
_super.prototype.ngOnInit.call(this);
this.url = 'indberetninger/amu/oversigt';
};
IndberetningsoversigtamuComponent.prototype.initOversigtForm = function () {
this.oversigtForm = new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["c" /* FormGroup */]({
fromDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
toDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
cprNummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
institutionsnummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
institutionNavnSelected: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
indberetningsId: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
systemtype: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
kunFejlede: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
fejltype: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
hentAmuBeviser: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](true),
hentAmuEnkeltfag: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](true),
summarizeByInstitution: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */]('nej')
});
this.pageError = this.fromDateFormatted = this.toDateFormatted = "";
this.isInValidFromDate = this.isInValidToDate = this.isInvalidInstitution = false;
_super.prototype.resetDatatable.call(this);
_super.prototype.childResetDatatable.call(this);
this.enableFail = false;
};
IndberetningsoversigtamuComponent.prototype.createQueryParams = function () {
this.qryParams = "?hentAmuBeviser=" + this.getFormValue('hentAmuBeviser') +
"&hentAmuEnkeltfag=" + this.getFormValue('hentAmuEnkeltfag') +
"&kunFejlede=" + this.getFormValue('kunFejlede') +
"&summarizeByInstitution=" + (this.getFormValue('summarizeByInstitution') == "ja" ? true : false);
if (this.isNotEmpty(this.fromDateFormatted)) {
this.qryParams += "&fradato=" + this.fromDateFormatted;
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.toDateFormatted)) {
this.qryParams += "&tildato=" + this.toDateFormatted;
}
else {
this.qryParams += "";
}
this.appendQryParam('cprNummer', this.qryParams);
this.appendQryParam('institutionsnummer', this.qryParams);
this.appendQryParam('systemtype', this.qryParams);
this.appendQryParam('fejltype', this.qryParams);
this.appendQryParam('indberetningsId', this.qryParams);
this.qryParams = this.qryParams.replace(/\+/g, "%2B");
};
IndberetningsoversigtamuComponent.prototype.validatetype = function () {
if (!this.getFormValue('hentAmuBeviser') && !this.getFormValue('hentAmuEnkeltfag')) {
this.pageError = "Du skal søge AMU-Beviser, Enkeltfag, eller alle";
return false;
}
return true;
};
IndberetningsoversigtamuComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-indberetningsoversigtamu',
template: __webpack_require__("./src/app/indberetningsoversigtamu/indberetningsoversigtamu.component.html"),
styles: [__webpack_require__("./src/app/indberetningsoversigtamu/indberetningsoversigtamu.component.scss")],
providers: [__WEBPACK_IMPORTED_MODULE_3__app_common_util__["a" /* CommonUtil */]],
encapsulation: __WEBPACK_IMPORTED_MODULE_0__angular_core__["_19" /* ViewEncapsulation */].None
})
], IndberetningsoversigtamuComponent);
return IndberetningsoversigtamuComponent;
}(__WEBPACK_IMPORTED_MODULE_2__app_indberetningsoversigt_indberetningsoversigt_component__["a" /* IndberetningsoversigtComponent */]));
//# sourceMappingURL=indberetningsoversigtamu.component.js.map
/***/ }),
/***/ "./src/app/indberetningsoversigteud/indberetningsoversigteud.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n\r\n
\r\n\r\n\r\n
\r\n
"
/***/ }),
/***/ "./src/app/indberetningsoversigteud/indberetningsoversigteud.component.scss":
/***/ (function(module, exports) {
module.exports = ".inberet__type {\n width: 64%;\n float: right; }\n\n.calender-container {\n width: 91% !important; }\n\n.oversigt .modalId1 {\n max-width: 95%; }\n\n.main-oversight {\n min-height: 100vh; }\n"
/***/ }),
/***/ "./src/app/indberetningsoversigteud/indberetningsoversigteud.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return IndberetningsoversigteudComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms__ = __webpack_require__("./node_modules/@angular/forms/@angular/forms.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__app_indberetningsoversigt_indberetningsoversigt_component__ = __webpack_require__("./src/app/indberetningsoversigt/indberetningsoversigt.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__app_common_util__ = __webpack_require__("./src/app/common.util.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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 IndberetningsoversigteudComponent = /** @class */ (function (_super) {
__extends(IndberetningsoversigteudComponent, _super);
function IndberetningsoversigteudComponent() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.hentSkoleBeviser = true;
_this.hentUddannelsesBeviser = true;
return _this;
}
IndberetningsoversigteudComponent.prototype.setComponentData = function () {
this.skoleChkBox = { id: "skoleChkBox", checked: true };
this.uddannelseChkBox = { id: "uddannelseChkBox", checked: true };
_super.prototype.setComponentData.call(this);
};
IndberetningsoversigteudComponent.prototype.ngOnInit = function () {
_super.prototype.ngOnInit.call(this);
this.url = 'indberetninger/eud/oversigt';
};
IndberetningsoversigteudComponent.prototype.initOversigtForm = function () {
this.oversigtForm = new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["c" /* FormGroup */]({
fromDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
toDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
cprNummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
institutionsnummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
institutionNavnSelected: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
indberetningsId: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
systemtype: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
kunFejlede: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
fejltype: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
hentSkoleBeviser: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](true),
summarizeByInstitution: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */]('nej'),
hentUddannelsesBeviser: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](true)
});
this.pageError = this.fromDateFormatted = this.toDateFormatted = "";
this.isInValidFromDate = this.isInValidToDate = this.isInvalidInstitution = false;
_super.prototype.resetDatatable.call(this);
_super.prototype.childResetDatatable.call(this);
this.enableFail = false;
};
IndberetningsoversigteudComponent.prototype.createQueryParams = function () {
this.qryParams = "?hentSkoleBeviser=" + this.getFormValue('hentSkoleBeviser') +
"&hentUddannelsesBeviser=" + this.getFormValue('hentUddannelsesBeviser') +
"&kunFejlede=" + this.getFormValue('kunFejlede') +
"&summarizeByInstitution=" + (this.getFormValue('summarizeByInstitution') == "ja" ? true : false);
if (this.isNotEmpty(this.fromDateFormatted)) {
this.qryParams += "&fradato=" + this.fromDateFormatted;
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.toDateFormatted)) {
this.qryParams += "&tildato=" + this.toDateFormatted;
}
else {
this.qryParams += "";
}
this.appendQryParam('cprNummer', this.qryParams);
this.appendQryParam('institutionsnummer', this.qryParams);
this.appendQryParam('systemtype', this.qryParams);
this.appendQryParam('fejltype', this.qryParams);
this.appendQryParam('indberetningsId', this.qryParams);
this.qryParams = this.qryParams.replace(/\+/g, "%2B");
};
IndberetningsoversigteudComponent.prototype.validatetype = function () {
if (!this.getFormValue('hentSkoleBeviser') && !this.getFormValue('hentUddannelsesBeviser')) {
this.pageError = "Der skal vælges en type af beviser under Type";
return false;
}
return true;
};
IndberetningsoversigteudComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-indberetningsoversigteud',
template: __webpack_require__("./src/app/indberetningsoversigteud/indberetningsoversigteud.component.html"),
styles: [__webpack_require__("./src/app/indberetningsoversigteud/indberetningsoversigteud.component.scss")],
providers: [__WEBPACK_IMPORTED_MODULE_3__app_common_util__["a" /* CommonUtil */]],
encapsulation: __WEBPACK_IMPORTED_MODULE_0__angular_core__["_19" /* ViewEncapsulation */].None
})
], IndberetningsoversigteudComponent);
return IndberetningsoversigteudComponent;
}(__WEBPACK_IMPORTED_MODULE_2__app_indberetningsoversigt_indberetningsoversigt_component__["a" /* IndberetningsoversigtComponent */]));
//# sourceMappingURL=indberetningsoversigteud.component.js.map
/***/ }),
/***/ "./src/app/indberetningsoversigtfgu/indberetningsoversigtfgu.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
"
/***/ }),
/***/ "./src/app/indberetningsoversigtfgu/indberetningsoversigtfgu.component.scss":
/***/ (function(module, exports) {
module.exports = ".inberet__type {\n width: 64%;\n float: right; }\n\n.calender-container {\n width: 91% !important; }\n\n.oversigt .modalId1 {\n max-width: 95%; }\n\n.main-oversight {\n min-height: 100vh; }\n"
/***/ }),
/***/ "./src/app/indberetningsoversigtfgu/indberetningsoversigtfgu.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return IndberetningsoversigtfguComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms__ = __webpack_require__("./node_modules/@angular/forms/@angular/forms.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__indberetningsoversigt_indberetningsoversigt_component__ = __webpack_require__("./src/app/indberetningsoversigt/indberetningsoversigt.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_util__ = __webpack_require__("./src/app/common.util.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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 IndberetningsoversigtfguComponent = /** @class */ (function (_super) {
__extends(IndberetningsoversigtfguComponent, _super);
function IndberetningsoversigtfguComponent() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.hentUddBeviser = true;
_this.hentForbBeviser = true;
_this.hentKompBeviser = true;
_this.hentEnkfBeviser = true;
return _this;
}
IndberetningsoversigtfguComponent.prototype.setComponentData = function () {
this.uddChkBox = { id: "uddChkBox", checked: true };
this.forbChkBox = { id: "forbChkBox", checked: true };
this.kompChkBox = { id: "kompChkBox", checked: true };
this.enkfChkBox = { id: "enkfChkBox", checked: true };
_super.prototype.setComponentData.call(this);
};
IndberetningsoversigtfguComponent.prototype.ngOnInit = function () {
_super.prototype.ngOnInit.call(this);
this.url = 'indberetninger/fgu/oversigt';
};
IndberetningsoversigtfguComponent.prototype.initOversigtForm = function () {
this.oversigtForm = new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["c" /* FormGroup */]({
fromDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
toDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
cprNummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
institutionsnummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
institutionNavnSelected: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
indberetningsId: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
systemtype: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
kunFejlede: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
fejltype: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
summarizeByInstitution: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */]('nej'),
hentUddBeviser: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](true),
hentForbBeviser: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](true),
hentKompBeviser: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](true),
hentEnkfBeviser: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](true)
});
this.pageError = this.fromDateFormatted = this.toDateFormatted = "";
this.isInValidFromDate = this.isInValidToDate = this.isInvalidInstitution = false;
_super.prototype.resetDatatable.call(this);
_super.prototype.childResetDatatable.call(this);
this.enableFail = false;
};
IndberetningsoversigtfguComponent.prototype.createQueryParams = function () {
this.qryParams = "?hentUddBeviser=" + this.getFormValue('hentUddBeviser') +
"&hentForbBeviser=" + this.getFormValue('hentForbBeviser') +
"&hentKompBeviser=" + this.getFormValue('hentKompBeviser') +
"&hentEnkfBeviser=" + this.getFormValue('hentEnkfBeviser') +
"&kunFejlede=" + this.getFormValue('kunFejlede') +
"&summarizeByInstitution=" + (this.getFormValue('summarizeByInstitution') == "ja" ? true : false);
if (this.isNotEmpty(this.fromDateFormatted)) {
this.qryParams += "&fradato=" + this.fromDateFormatted;
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.toDateFormatted)) {
this.qryParams += "&tildato=" + this.toDateFormatted;
}
else {
this.qryParams += "";
}
this.appendQryParam('cprNummer', this.qryParams);
this.appendQryParam('institutionsnummer', this.qryParams);
this.appendQryParam('systemtype', this.qryParams);
this.appendQryParam('fejltype', this.qryParams);
this.appendQryParam('indberetningsId', this.qryParams);
this.qryParams = this.qryParams.replace(/\+/g, "%2B");
};
IndberetningsoversigtfguComponent.prototype.validatetype = function () {
if (!this.getFormValue('hentUddBeviser') && !this.getFormValue('hentForbBeviser') && !this.getFormValue('hentKompBeviser') && !this.getFormValue('hentEnkfBeviser')) {
this.pageError = "Der skal vælges en type af beviser under Type";
return false;
}
return true;
};
IndberetningsoversigtfguComponent.prototype.setCertificateType = function (certificateType) {
if (certificateType == "Forberedelsesbevis") {
this.chosenCertificateType = 'forberedelsesbevis';
this.modalHeader = "Inspicer FGU Forberedelsesbevis";
}
else if (certificateType == "Kompetencebevis") {
this.chosenCertificateType = 'kompetencebevis';
this.modalHeader = "Inspicer FGU Kompetencebevis";
}
else if (certificateType == "Enkeltfagsbevis") {
this.chosenCertificateType = 'enkeltfagsbevis';
this.modalHeader = "Inspicer FGU Enkeltfagsbevis";
}
else if (certificateType == "Uddannelsesbevis") {
this.chosenCertificateType = 'uddannelsesbevis';
this.modalHeader = "Inspicer FGU Uddannelsesbevis";
}
};
IndberetningsoversigtfguComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-indberetningsoversigtfgu',
template: __webpack_require__("./src/app/indberetningsoversigtfgu/indberetningsoversigtfgu.component.html"),
styles: [__webpack_require__("./src/app/indberetningsoversigtfgu/indberetningsoversigtfgu.component.scss")],
providers: [__WEBPACK_IMPORTED_MODULE_3__common_util__["a" /* CommonUtil */]],
encapsulation: __WEBPACK_IMPORTED_MODULE_0__angular_core__["_19" /* ViewEncapsulation */].None
})
], IndberetningsoversigtfguComponent);
return IndberetningsoversigtfguComponent;
}(__WEBPACK_IMPORTED_MODULE_2__indberetningsoversigt_indberetningsoversigt_component__["a" /* IndberetningsoversigtComponent */]));
//# sourceMappingURL=indberetningsoversigtfgu.component.js.map
/***/ }),
/***/ "./src/app/indberetningsstatistik/indberetningsstatistik.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n \r\n \r\n \r\n Der blev ikke fundet data\r\n
\r\n \r\n \r\n\r\n
\r\n
"
/***/ }),
/***/ "./src/app/indberetningsstatistik/indberetningsstatistik.component.scss":
/***/ (function(module, exports) {
module.exports = ".statistikTableStyle {\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content; }\n .statistikTableStyle table th {\n white-space: pre !important; }\n"
/***/ }),
/***/ "./src/app/indberetningsstatistik/indberetningsstatistik.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return IndberetningsstatistikComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__indberetningsstatistik_datatable_columns__ = __webpack_require__("./src/app/indberetningsstatistik/indberetningsstatistik.datatable.columns.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__app_base_component__ = __webpack_require__("./src/app/base.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__app_webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__app_common_util__ = __webpack_require__("./src/app/common.util.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__environments_environment__ = __webpack_require__("./src/environments/environment.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
var IndberetningsstatistikComponent = /** @class */ (function (_super) {
__extends(IndberetningsstatistikComponent, _super);
function IndberetningsstatistikComponent(dataService, util) {
var _this = _super.call(this, dataService) || this;
_this.dataService = dataService;
_this.util = util;
// public isInValidFromDate:boolean = false;
// public isInValidToDate:boolean = false;
_this.fromDateFormatted = "";
_this.toDateFormatted = "";
_this.fromDate = "";
_this.toDate = "";
_this.chosenDate = "";
_this.downloadUrl = "";
_this.termin = "";
_this.qryParams = "";
return _this;
}
IndberetningsstatistikComponent.prototype.ngOnInit = function () {
this.setComponentData();
this.validateDate(this.util.transformDate(new Date(), 'dd-MM-yyyy'), "fromDate");
this.validateDate(this.util.transformDate(new Date(), 'dd-MM-yyyy'), "toDate");
this.columns = __WEBPACK_IMPORTED_MODULE_1__indberetningsstatistik_datatable_columns__["a" /* INDBERETNINGSSTATISTIK_DATATABLE_COLUMNS */];
this.config = { paging: false };
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
};
IndberetningsstatistikComponent.prototype.setComponentData = function () {
this.searchButton = {
title: 'Søg',
id: "searchResults",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.terminTextbox = {
id: "termin",
name: "",
textboxColor: "",
type: "text",
maxlength: "50",
minlength: "",
placeholder: "",
readonly: ""
};
};
IndberetningsstatistikComponent.prototype.searchData = function () {
this.pageError = "";
_super.prototype.resetDatatable.call(this);
this.columns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_1__indberetningsstatistik_datatable_columns__["a" /* INDBERETNINGSSTATISTIK_DATATABLE_COLUMNS */]));
if (this.validateBeforeSearch()) {
// let term = this.termin != "" ? '/'+ this.termin.split('/').join('%2F') : "";
this.qryParams = "?";
if (this.isNotEmpty(this.fromDateFormatted)) {
this.qryParams += "&modtagetFra=" + this.fromDateFormatted;
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.toDateFormatted)) {
this.qryParams += "&modtagetTil=" + this.toDateFormatted;
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.termin)) {
this.qryParams += "&term=" + this.termin.split('/').join('%2F');
}
else {
this.qryParams += "";
}
this.url = 'indberetninger/statistik';
this.downloadUrl = __WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_ENDPOINT + this.url + '/hent' + this.qryParams;
this.populateDataTable(this.linkHeader + this.qryParams);
this.showSearchResults = true;
}
else {
scroll(0, 0);
}
};
IndberetningsstatistikComponent.prototype.validateBeforeSearch = function () {
var isSearchAllowed = true;
if ("" === this.termin && (null == this.fromDate || null == this.toDate || "" == this.fromDate || "" == this.toDate)) {
this.pageError = "Du skal afgrænse inden du søger. Du kan vælge at afgrænse på Start-slut eller Termin. Du kan også afgrænse på alle tre felter";
isSearchAllowed = false;
}
else if ((("" == this.fromDate && !("" == this.toDate)) || (!("" == this.fromDate) && "" == this.toDate)) && "" != this.termin) {
this.pageError = "Du skal afgrænse inden du søger. Du kan vælge at afgrænse på Start-slut eller Termin. Du kan også afgrænse på alle tre felter";
isSearchAllowed = false;
}
else if (this.util.compareFromToDates(this.fromDate, this.toDate)) {
this.pageError = "Periode til skal være større end Periode fra";
isSearchAllowed = false;
}
return isSearchAllowed;
};
IndberetningsstatistikComponent.prototype.validateDate = function (value, dateField) {
//alert(value);
var result = [false, "", ""];
if (_super.prototype.isNotEmpty.call(this, value)) {
result = this.util.validateDate(value);
}
if ("fromDate" == dateField) {
this.fromDate = result[1];
this.fromDateFormatted = result[2];
}
else {
this.toDate = result[1];
this.toDateFormatted = result[2];
}
};
var _a, _b;
IndberetningsstatistikComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-indberetningsstatistik',
template: __webpack_require__("./src/app/indberetningsstatistik/indberetningsstatistik.component.html"),
styles: [__webpack_require__("./src/app/indberetningsstatistik/indberetningsstatistik.component.scss")],
encapsulation: __WEBPACK_IMPORTED_MODULE_0__angular_core__["_19" /* ViewEncapsulation */].None,
providers: [__WEBPACK_IMPORTED_MODULE_4__app_common_util__["a" /* CommonUtil */]]
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_3__app_webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_3__app_webapi_service__["a" /* WebapiService */]) === "function" && _a || Object, typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_4__app_common_util__["a" /* CommonUtil */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_4__app_common_util__["a" /* CommonUtil */]) === "function" && _b || Object])
], IndberetningsstatistikComponent);
return IndberetningsstatistikComponent;
}(__WEBPACK_IMPORTED_MODULE_2__app_base_component__["a" /* BaseComponent */]));
//# sourceMappingURL=indberetningsstatistik.component.js.map
/***/ }),
/***/ "./src/app/indberetningsstatistik/indberetningsstatistik.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return INDBERETNINGSSTATISTIK_DATATABLE_COLUMNS; });
var INDBERETNINGSSTATISTIK_DATATABLE_COLUMNS = [{
title: 'Inst.navn',
name: 'institutionsNavn',
sort: true
},
{
title: 'Inst.nr.',
name: 'institutionsNummer',
sort: true
},
{
title: 'Systemtype',
name: 'systemType',
sort: true
},
{
title: 'Antal\n beviser',
name: 'antalBeviser',
type: 'textWithRightAlign',
sort: true
},
{
title: 'Antal\n SOF-beviser',
name: 'antalSOFBeviser',
type: 'textWithRightAlign',
sort: true
},
{
title: 'Antal\n niveaubeviser',
name: 'antalProevebeviser',
type: 'textWithRightAlign',
sort: true
}];
//# sourceMappingURL=indberetningsstatistik.datatable.columns.js.map
/***/ }),
/***/ "./src/app/indberetningsstatus/indberetningsstatus.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n\r\n \r\n
× {{processMsg}}\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n
\r\n\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n
\r\n Indberetningen skal have haft status \"I gang\" i længere tid end en time, for at indberetningen kan\r\n behandles.\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
Ønsker du at:
\r\n
\r\n
1. Se XML for indberetningen
\r\n
2. Forsøge at genindlæse indberetningen
\r\n
3. Afbryde indberetningen
\r\n
Vælges der (2) bliver indberetningen sat først i køen for den pågældende institution og forsøgt\r\n genindlæst.
\r\n
Vælges der (3) springes indberetningen over og den næste indberetning i køen (for den pågældende\r\n institution) sættes først i køen. Bemærk, at indberetningen ikke længere vil fremgå på dette\r\n skærmbillede.
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
Ønsker du at:
\r\n
\r\n
Er du sikker på at du vil afbryde indberetningen?
\r\n
Indberetningen vil ikke længere fremgå på dette skærmbillede ved klik på OK.
\r\n
Ved klik på OK ignoreres indberetningen og den næste indberetning fra den pågældende institution\r\n behandles.
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
Vil du genstarte indlæsningen af afventende indberetninger.
Vil du fortsætte?
\r\n
\r\n \r\n
\r\n
\r\n
\r\n"
/***/ }),
/***/ "./src/app/indberetningsstatus/indberetningsstatus.component.scss":
/***/ (function(module, exports) {
module.exports = ".cursor-pointer {\n cursor: pointer; }\n\n.inst-status table th:nth-child(6) {\n width: 215px; }\n"
/***/ }),
/***/ "./src/app/indberetningsstatus/indberetningsstatus.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return IndberetningsstatusComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_base_component__ = __webpack_require__("./src/app/base.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__indberetningsstatus_datatable_columns__ = __webpack_require__("./src/app/indberetningsstatus/indberetningsstatus.datatable.columns.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_moment__ = __webpack_require__("./node_modules/moment/moment.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_moment___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_moment__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_ngx_bootstrap__ = __webpack_require__("./node_modules/ngx-bootstrap/index.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__environments_environment__ = __webpack_require__("./src/environments/environment.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
var indberetningsTypeURI = "lov/indberetningsType";
var IndberetningsstatusComponent = /** @class */ (function (_super) {
__extends(IndberetningsstatusComponent, _super);
function IndberetningsstatusComponent() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.downloadUrl = "";
_this.selectedBatchId = "";
_this.processMsg = "";
_this.isAdmin = false;
_this.indberetningstype = "";
_this.typeList = [];
_this.totalLength = 0;
_this.gymLength = 0;
_this.perPageGym = 50;
_this.pageGym = 1;
_this.sortGym = "";
_this.configGym = "";
_this.amuLength = 0;
_this.perPageAmu = 50;
_this.pageAmu = 1;
_this.sortAmu = "";
_this.configAmu = "";
_this.amuLimit = {};
_this.eudLength = 0;
_this.perPageEud = 50;
_this.pageEud = 1;
_this.sortEud = "";
_this.configEud = "";
_this.eudLimit = {};
_this.fguLength = 0;
_this.perPageFgu = 50;
_this.pageFgu = 1;
_this.sortFgu = "";
_this.configFgu = "";
_this.fguLimit = {};
return _this;
}
IndberetningsstatusComponent.prototype.ngOnInit = function () {
var _this = this;
var self = this;
self.setComponentData();
self.calldropdownService();
self.configGym = { paging: true, limitType: '50to500' };
self.configAmu = { paging: true, limitType: '50to500' };
self.configEud = { paging: true, limitType: '50to500' };
self.configFgu = { paging: true, limitType: '50to500' };
if (JSON.parse(sessionStorage.getItem('data'))) {
var res = JSON.parse(sessionStorage.getItem('data'));
this.isAdmin = (res['role'] === 'ADMIN') ? true : false;
}
setTimeout(function () {
if (JSON.parse(sessionStorage.getItem('data'))) {
if (_this.isAdmin) {
self.columns = __WEBPACK_IMPORTED_MODULE_2__indberetningsstatus_datatable_columns__["d" /* ADMIN_INDBERETNINGSSTATUS_DATATABLE_COLUMNS */];
self.columns[4]['admin'] = true;
self.amuColumns = __WEBPACK_IMPORTED_MODULE_2__indberetningsstatus_datatable_columns__["a" /* ADMIN_AMU_DATATABLE_COLUMNS */];
self.amuColumns[4]['admin'] = true;
self.eudColumns = __WEBPACK_IMPORTED_MODULE_2__indberetningsstatus_datatable_columns__["b" /* ADMIN_EUD_DATATABLE_COLUMNS */];
self.eudColumns[4]['admin'] = true;
self.fguColumns = __WEBPACK_IMPORTED_MODULE_2__indberetningsstatus_datatable_columns__["c" /* ADMIN_FGU_DATATABLE_COLUMNS */];
self.fguColumns[4]['admin'] = true;
}
else {
self.columns = __WEBPACK_IMPORTED_MODULE_2__indberetningsstatus_datatable_columns__["h" /* INDBERETNINGSSTATUS_DATATABLE_COLUMNS */];
self.columns[4]['admin'] = false;
self.amuColumns = __WEBPACK_IMPORTED_MODULE_2__indberetningsstatus_datatable_columns__["e" /* AMU_DATATABLE_COLUMNS */];
self.amuColumns[4]['admin'] = false;
self.eudColumns = __WEBPACK_IMPORTED_MODULE_2__indberetningsstatus_datatable_columns__["f" /* EUD_DATATABLE_COLUMNS */];
self.eudColumns[4]['admin'] = false;
self.fguColumns = __WEBPACK_IMPORTED_MODULE_2__indberetningsstatus_datatable_columns__["g" /* FGU_DATATABLE_COLUMNS */];
self.fguColumns[4]['admin'] = false;
}
}
}, 1000);
self.url = 'indberetninger/status';
self.amuUrl = 'indberetninger/amuStatus';
self.eudUrl = 'indberetninger/eudStatus';
self.fguUrl = 'indberetninger/fguStatus';
self.fetchDataByType();
};
IndberetningsstatusComponent.prototype.setComponentData = function () {
this.OpdaterBtnInput = {
title: 'Opdater',
id: "opdater",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.GenstartBtnInput = {
title: 'Genstart kø',
id: "genstart",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.JaBtnInput = { title: 'Ja', id: "Ja", buttonType: "btn--default-button", type: "button", arrow: "" };
this.NejBtnInput = { title: 'Nej', id: "Nej", buttonType: "btn--default-button", type: "button", arrow: "" };
this.typeDropDown = {
"id": "typeList",
"valuekey": "value",
"textkey": "name",
"defaultOption": "yes",
"defaultOptionValue": "Alle",
"output": ""
};
};
IndberetningsstatusComponent.prototype.saveHelpText = function (event) {
var _this = this;
this.loaderStatus = true;
var updateObj = {
"id": event.popoverHelpId,
"hjaelptekstId": event.hjaelptekstId,
"tekst": event.popoverHelpContent ? event.popoverHelpContent.replace(/\n/g, '
') : "",
"billednavn": 'ind-statuspage'
};
this._dataService.updateHelpData("hjaelpTekst", updateObj).subscribe(function (res) {
if (res !== null) {
_this.getHelpText(event);
}
_this.loaderStatus = false;
});
};
IndberetningsstatusComponent.prototype.getHelpText = function (column) {
var _this = this;
this._dataService.getHelpTextURL("hjaelpTekst/" + column.hjaelptekstId).subscribe(function (res) {
if (res !== null) {
var popOverValue = res.json();
_this.columns[4]['popoverHelpContent'] = popOverValue['tekst'] ? popOverValue['tekst'].replace(/
/mg, "\n") : "";
_this.columns[4]['popoverHelpDispalyContent'] = popOverValue['tekst'];
_this.columns[4]['popoverHelpId'] = popOverValue['id'];
//sethelptext for Amu columns
_this.amuColumns[4]['popoverHelpContent'] = popOverValue['tekst'] ? popOverValue['tekst'].replace(/
/mg, "\n") : "";
_this.amuColumns[4]['popoverHelpDispalyContent'] = popOverValue['tekst'];
_this.amuColumns[4]['popoverHelpId'] = popOverValue['id'];
//sethelptext for Eud columns
_this.eudColumns[4]['popoverHelpContent'] = popOverValue['tekst'] ? popOverValue['tekst'].replace(/
/mg, "\n") : "";
_this.eudColumns[4]['popoverHelpDispalyContent'] = popOverValue['tekst'];
_this.eudColumns[4]['popoverHelpId'] = popOverValue['id'];
//sethelptext for Fgu columns
_this.fguColumns[4]['popoverHelpContent'] = popOverValue['tekst'] ? popOverValue['tekst'].replace(/
/mg, "\n") : "";
_this.fguColumns[4]['popoverHelpDispalyContent'] = popOverValue['tekst'];
_this.fguColumns[4]['popoverHelpId'] = popOverValue['id'];
}
});
};
IndberetningsstatusComponent.prototype.cellClicked = function (event) {
if (!event['column']) {
this.selectedBatchId = event['row']['batchId'];
this.downloadUrl = __WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_ENDPOINT + "indberetningprocess/" + this.selectedBatchId + "/download";
var now = __WEBPACK_IMPORTED_MODULE_3_moment__().format("DD/MM/YYYY HH:mm:ss");
var then = __WEBPACK_IMPORTED_MODULE_3_moment__(event['row']['reportTime']).format("DD/MM/YYYY HH:mm:ss");
var ms = __WEBPACK_IMPORTED_MODULE_3_moment__(now, "DD/MM/YYYY HH:mm:ss").diff(__WEBPACK_IMPORTED_MODULE_3_moment__(then, "DD/MM/YYYY HH:mm:ss"));
var d = __WEBPACK_IMPORTED_MODULE_3_moment__["duration"](ms);
this.totalHours = Math.floor(d.asHours());
var s = this.totalHours + __WEBPACK_IMPORTED_MODULE_3_moment__["utc"](ms).format(":mm:ss");
var responsedelay = __WEBPACK_IMPORTED_MODULE_3_moment__["duration"](event['row']['reprocessDelay']);
if (event['row']['status'] === 'I gang') {
if (this.totalHours < Math.floor(responsedelay.asHours())) {
this.beforeanhourModal.show();
}
else {
this.afteranhourModal.show();
}
}
else {
if (event['row']['status'] === 'Afventer') {
this.afteranhourModal.hide();
}
else {
this.afteranhourModal.show();
}
}
}
};
IndberetningsstatusComponent.prototype.callReprocess = function () {
var _this = this;
this.loaderStatus = true;
this._dataService.postData('indberetningprocess/' + this.selectedBatchId + '/reprocess', {}).subscribe(function (res) {
_this.loaderStatus = false;
_this.processMsg = res['StatusDescription'];
_this.fetchDataByType();
_this.afteranhourModal.hide();
});
};
IndberetningsstatusComponent.prototype.callAfbryd = function () {
var _this = this;
this.loaderStatus = true;
this._dataService.postData('indberetningprocess/' + this.selectedBatchId + '/afbryd', {}).subscribe(function (res) {
_this.processMsg = res['StatusDescription'];
_this.loaderStatus = false;
_this.fetchDataByType();
_this.afbrydModal.hide();
});
};
IndberetningsstatusComponent.prototype.callReprocessAll = function () {
var _this = this;
this.loaderStatus = true;
this.indberetningstype = '';
this._dataService.postData('indberetningprocess/reprocessallpending', {}).subscribe(function (res) {
_this.loaderStatus = false;
_this.processMsg = res['StatusDescription'];
_this.fetchDataByType();
_this.genstartModal.hide();
});
};
IndberetningsstatusComponent.prototype.calldropdownService = function () {
var _this = this;
this._dataService.getService(indberetningsTypeURI).subscribe(function (res) {
if (res.json() != null) {
_this.typeList = res.json();
}
});
};
IndberetningsstatusComponent.prototype.fetchDataByType = function () {
this.resetData();
var linkHeader = ";page=" + this.pageGym + ";limit=" + this.perPageGym + "";
var amuLinkHeader = ";page=" + this.pageAmu + ";limit=" + this.perPageAmu + "";
var eudLinkHeader = ";page=" + this.pageEud + ";limit=" + this.perPageEud + "";
var fguLinkHeader = ";page=" + this.pageFgu + ";limit=" + this.perPageFgu + "";
if (this.indberetningstype == 'GYM') {
this.populateGymData(linkHeader);
}
else if (this.indberetningstype == 'AMU') {
this.populateAmuData(amuLinkHeader);
}
else if (this.indberetningstype == 'EUD') {
this.populateEudData(eudLinkHeader);
}
else if (this.indberetningstype == 'FGU') {
this.populateFguData(fguLinkHeader);
}
else {
this.populateGymData(linkHeader);
this.populateAmuData(amuLinkHeader);
this.populateEudData(eudLinkHeader);
this.populateFguData(fguLinkHeader);
}
};
IndberetningsstatusComponent.prototype.fetchGymByLimit = function (count) {
this.loaderStatus = true;
this.perPageGym = count.limit;
this.limitEvent = count;
this.pageGym = 1;
var linkHeader = ";page=" + this.pageGym + ";limit=" + this.perPageGym + "";
this.populateGymData(linkHeader);
};
IndberetningsstatusComponent.prototype.fetchGymByPage = function (event) {
this.loaderStatus = true;
var paginationInput;
if (event.page) {
this.pageGym = event.page;
var linkHeader = ";page=" + event.page + ";limit=" + event.itemsPerPage + "";
if (this.sortGym) {
paginationInput = linkHeader + this.sortGym;
}
else {
paginationInput = linkHeader;
}
this.populateGymData(paginationInput);
}
};
IndberetningsstatusComponent.prototype.fetchDataByGymTableSort = function (data) {
this.loaderStatus = true;
if (data['sort'] !== false) {
if (data["sort"]) {
this.sortGym = "?sort=" + data["name"] + ":" + data["sort"] + "";
}
else {
this.sortGym = "";
}
var linkHeader = ";page=" + this.pageGym + ";limit=" + this.perPageGym + "";
this.populateGymData(linkHeader + this.sortGym);
}
};
IndberetningsstatusComponent.prototype.populateGymData = function (input) {
var _this = this;
this._dataService.getService(this.url + input).subscribe(function (res) {
if (res != null) {
_this.gymData = res.json().data;
_this.gymLength = res.json().totalCount;
_this.totalLength = _this.gymLength + _this.amuLength + _this.eudLength + _this.fguLength;
}
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
};
IndberetningsstatusComponent.prototype.populateAmuData = function (input) {
var _this = this;
this._dataService.getService(this.amuUrl + input).subscribe(function (res) {
if (res != null) {
_this.amuData = res.json().data;
_this.amuLength = res.json().totalCount;
_this.totalLength = _this.gymLength + _this.amuLength + _this.eudLength + _this.fguLength;
}
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
this.totalLength = this.gymLength + this.amuLength + this.eudLength + this.fguLength;
};
IndberetningsstatusComponent.prototype.populateEudData = function (input) {
var _this = this;
this._dataService.getService(this.eudUrl + input).subscribe(function (res) {
if (res != null) {
_this.eudData = res.json().data;
_this.eudLength = res.json().totalCount;
_this.totalLength = _this.gymLength + _this.amuLength + _this.eudLength + _this.fguLength;
}
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
this.totalLength = this.gymLength + this.amuLength + this.eudLength + this.fguLength;
};
IndberetningsstatusComponent.prototype.fetchDataByAmuTableSort = function (data) {
this.loaderStatus = true;
if (data['sort'] !== false) {
if (data["sort"]) {
this.sortAmu = "?sort=" + data["name"] + ":" + data["sort"] + "";
}
else {
this.sortAmu = "";
}
var linkHeader = ";page=" + this.pageAmu + ";limit=" + this.perPageAmu + "";
this.populateAmuData(linkHeader + this.sortAmu);
}
};
IndberetningsstatusComponent.prototype.fetchAmuByLimit = function (count) {
this.loaderStatus = true;
this.perPageAmu = count.limit;
this.amuLimit = count;
this.pageAmu = 1;
var linkHeader = ";page=" + this.pageAmu + ";limit=" + this.perPageAmu + "";
this.populateAmuData(linkHeader);
};
IndberetningsstatusComponent.prototype.fetchAmuByPage = function (event) {
this.loaderStatus = true;
var paginationInput;
if (event.page) {
this.pageAmu = event.page;
var linkHeader = ";page=" + event.page + ";limit=" + event.itemsPerPage + "";
if (this.sortAmu) {
paginationInput = linkHeader + this.sortAmu;
}
else {
paginationInput = linkHeader;
}
this.populateAmuData(paginationInput);
}
};
IndberetningsstatusComponent.prototype.fetchDataByEudTableSort = function (data) {
this.loaderStatus = true;
if (data['sort'] !== false) {
if (data["sort"]) {
this.sortEud = "?sort=" + data["name"] + ":" + data["sort"] + "";
}
else {
this.sortEud = "";
}
var linkHeader = ";page=" + this.pageEud + ";limit=" + this.perPageEud + "";
this.populateEudData(linkHeader + this.sortEud);
}
};
IndberetningsstatusComponent.prototype.fetchEudByLimit = function (count) {
this.loaderStatus = true;
this.perPageEud = count.limit;
this.eudLimit = count;
this.pageEud = 1;
var linkHeader = ";page=" + this.pageEud + ";limit=" + this.perPageEud + "";
this.populateEudData(linkHeader);
};
IndberetningsstatusComponent.prototype.fetchEudByPage = function (event) {
this.loaderStatus = true;
var paginationInput;
if (event.page) {
this.pageEud = event.page;
var linkHeader = ";page=" + event.page + ";limit=" + event.itemsPerPage + "";
if (this.sortEud) {
paginationInput = linkHeader + this.sortEud;
}
else {
paginationInput = linkHeader;
}
this.populateEudData(paginationInput);
}
};
IndberetningsstatusComponent.prototype.fetchDataByFguTableSort = function (data) {
this.loaderStatus = true;
if (data['sort'] !== false) {
if (data["sort"]) {
this.sortFgu = "?sort=" + data["name"] + ":" + data["sort"] + "";
}
else {
this.sortFgu = "";
}
var linkHeader = ";page=" + this.pageFgu + ";limit=" + this.perPageFgu + "";
this.populateFguData(linkHeader + this.sortFgu);
}
};
IndberetningsstatusComponent.prototype.fetchFguByLimit = function (count) {
this.loaderStatus = true;
this.perPageFgu = count.limit;
this.fguLimit = count;
this.pageFgu = 1;
var linkHeader = ";page=" + this.pageFgu + ";limit=" + this.perPageFgu + "";
this.populateFguData(linkHeader);
};
IndberetningsstatusComponent.prototype.fetchFguByPage = function (event) {
this.loaderStatus = true;
var paginationInput;
if (event.page) {
this.pageFgu = event.page;
var linkHeader = ";page=" + event.page + ";limit=" + event.itemsPerPage + "";
if (this.sortFgu) {
paginationInput = linkHeader + this.sortFgu;
}
else {
paginationInput = linkHeader;
}
this.populateFguData(paginationInput);
}
};
IndberetningsstatusComponent.prototype.populateFguData = function (input) {
var _this = this;
this._dataService.getService(this.fguUrl + input).subscribe(function (res) {
if (res != null) {
_this.fguData = res.json().data;
_this.fguLength = res.json().totalCount;
_this.totalLength = _this.gymLength + _this.amuLength + _this.eudLength + _this.fguLength;
}
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
this.totalLength = this.gymLength + this.amuLength + this.eudLength + this.fguLength;
};
IndberetningsstatusComponent.prototype.resetData = function () {
this.limitEvent = {};
this.pageGym = 1;
this.perPageGym = 50;
this.gymLength = 0;
this.gymData = [];
this.amuLimit = {};
this.pageAmu = 1;
this.perPageAmu = 50;
this.amuLength = 0;
this.amuData = [];
this.eudLimit = {};
this.pageEud = 1;
this.perPageEud = 50;
this.eudLength = 0;
this.eudData = [];
this.fguLimit = {};
this.pageFgu = 1;
this.perPageFgu = 50;
this.fguLength = 0;
this.fguData = [];
};
var _a, _b, _c, _d;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('beforeanhourModal'),
__metadata("design:type", typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_4_ngx_bootstrap__["a" /* ModalDirective */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_4_ngx_bootstrap__["a" /* ModalDirective */]) === "function" && _a || Object)
], IndberetningsstatusComponent.prototype, "beforeanhourModal", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('afteranhourModal'),
__metadata("design:type", typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_4_ngx_bootstrap__["a" /* ModalDirective */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_4_ngx_bootstrap__["a" /* ModalDirective */]) === "function" && _b || Object)
], IndberetningsstatusComponent.prototype, "afteranhourModal", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('afbrydModal'),
__metadata("design:type", typeof (_c = typeof __WEBPACK_IMPORTED_MODULE_4_ngx_bootstrap__["a" /* ModalDirective */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_4_ngx_bootstrap__["a" /* ModalDirective */]) === "function" && _c || Object)
], IndberetningsstatusComponent.prototype, "afbrydModal", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('genstartModal'),
__metadata("design:type", typeof (_d = typeof __WEBPACK_IMPORTED_MODULE_4_ngx_bootstrap__["a" /* ModalDirective */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_4_ngx_bootstrap__["a" /* ModalDirective */]) === "function" && _d || Object)
], IndberetningsstatusComponent.prototype, "genstartModal", void 0);
IndberetningsstatusComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-indberetningsstatus',
template: __webpack_require__("./src/app/indberetningsstatus/indberetningsstatus.component.html"),
styles: [__webpack_require__("./src/app/indberetningsstatus/indberetningsstatus.component.scss")],
encapsulation: __WEBPACK_IMPORTED_MODULE_0__angular_core__["_19" /* ViewEncapsulation */].None
})
], IndberetningsstatusComponent);
return IndberetningsstatusComponent;
}(__WEBPACK_IMPORTED_MODULE_1__app_base_component__["a" /* BaseComponent */]));
//# sourceMappingURL=indberetningsstatus.component.js.map
/***/ }),
/***/ "./src/app/indberetningsstatus/indberetningsstatus.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return INDBERETNINGSSTATUS_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return AMU_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return EUD_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return FGU_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return ADMIN_INDBERETNINGSSTATUS_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ADMIN_AMU_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return ADMIN_EUD_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return ADMIN_FGU_DATATABLE_COLUMNS; });
var INDBERETNINGSSTATUS_DATATABLE_COLUMNS = [{
"title": "Indberetning- /BatchId",
"name": "batchId",
"sort": false
}, {
"title": "Indberetningstidspunkt",
"name": "reportTime",
"type": "timestamp",
"sort": true
},
{
"title": "Inst. nr.",
"name": "institutionNumber",
"sort": true
}, {
"title": "Navn",
"name": "institutionName",
"sort": true
}, {
"title": "Status",
"name": "status",
"sort": true,
"type": "helptext",
"admin": false,
"hjaelptekstId": "inbert-status",
"popoverHelpId": "",
"popoverHelpContent": "",
"popoverHelpDispalyContent": ""
}];
var AMU_DATATABLE_COLUMNS = [{
"title": "Indberetning- /BatchId",
"name": "batchId",
"sort": false
}, {
"title": "Indberetningstidspunkt",
"name": "reportTime",
"type": "timestamp",
"sort": true
},
{
"title": "Inst. nr.",
"name": "institutionNumber",
"sort": true
}, {
"title": "Navn",
"name": "institutionName",
"sort": true
}, {
"title": "Status",
"name": "status",
"sort": true,
"type": "helptext",
"admin": false,
"hjaelptekstId": "inbert-status",
"popoverHelpId": "",
"popoverHelpContent": "",
"popoverHelpDispalyContent": ""
}];
var EUD_DATATABLE_COLUMNS = [{
"title": "Indberetning- /BatchId",
"name": "batchId",
"sort": false
}, {
"title": "Indberetningstidspunkt",
"name": "reportTime",
"type": "timestamp",
"sort": true
},
{
"title": "Inst. nr.",
"name": "institutionNumber",
"sort": true
}, {
"title": "Navn",
"name": "institutionName",
"sort": true
}, {
"title": "Status",
"name": "status",
"sort": true,
"type": "helptext",
"admin": false,
"hjaelptekstId": "inbert-status",
"popoverHelpId": "",
"popoverHelpContent": "",
"popoverHelpDispalyContent": ""
}];
var FGU_DATATABLE_COLUMNS = [{
"title": "Indberetning- /BatchId",
"name": "batchId",
"sort": false
}, {
"title": "Indberetningstidspunkt",
"name": "reportTime",
"type": "timestamp",
"sort": true
},
{
"title": "Inst. nr.",
"name": "institutionNumber",
"sort": true
}, {
"title": "Navn",
"name": "institutionName",
"sort": true
}, {
"title": "Status",
"name": "status",
"sort": true,
"type": "helptext",
"admin": false,
"hjaelptekstId": "inbert-status",
"popoverHelpId": "",
"popoverHelpContent": "",
"popoverHelpDispalyContent": ""
}];
var ADMIN_INDBERETNINGSSTATUS_DATATABLE_COLUMNS = [{
"title": "Indberetning- /BatchId",
"name": "batchId",
"sort": false
}, {
"title": "Indberetningstidspunkt",
"name": "reportTime",
"type": "timestamp",
"sort": true
},
{
"title": "Inst. nr.",
"name": "institutionNumber",
"sort": true
}, {
"title": "Navn",
"name": "institutionName",
"sort": true
}, {
"title": "Status",
"name": "status",
"sort": true,
"type": "helptext",
"admin": false,
"hjaelptekstId": "inbert-status",
"popoverHelpId": "",
"popoverHelpContent": "",
"popoverHelpDispalyContent": ""
},
{
"title": '',
"buttonDisplayArray": ['I gang', 'Fejlet'],
"type": 'buttonWithCondition',
"buttonName": 'Behandl indberetning',
"conditionKey": 'status',
"sort": false,
"name": "",
}
];
var ADMIN_AMU_DATATABLE_COLUMNS = [{
"title": "Indberetning- /BatchId",
"name": "batchId",
"sort": false
}, {
"title": "Indberetningstidspunkt",
"name": "reportTime",
"type": "timestamp",
"sort": true
},
{
"title": "Inst. nr.",
"name": "institutionNumber",
"sort": true
}, {
"title": "Navn",
"name": "institutionName",
"sort": true
}, {
"title": "Status",
"name": "status",
"sort": true,
"type": "helptext",
"admin": false,
"hjaelptekstId": "inbert-status",
"popoverHelpId": "",
"popoverHelpContent": "",
"popoverHelpDispalyContent": ""
},
{
"title": '',
"buttonDisplayArray": ['I gang', 'Fejlet'],
"type": 'buttonWithCondition',
"buttonName": 'Behandl indberetning',
"conditionKey": 'status',
"sort": false,
"name": "",
}
];
var ADMIN_EUD_DATATABLE_COLUMNS = [{
"title": "Indberetning- /BatchId",
"name": "batchId",
"sort": false
}, {
"title": "Indberetningstidspunkt",
"name": "reportTime",
"type": "timestamp",
"sort": true
},
{
"title": "Inst. nr.",
"name": "institutionNumber",
"sort": true
}, {
"title": "Navn",
"name": "institutionName",
"sort": true
}, {
"title": "Status",
"name": "status",
"sort": true,
"type": "helptext",
"admin": false,
"hjaelptekstId": "inbert-status",
"popoverHelpId": "",
"popoverHelpContent": "",
"popoverHelpDispalyContent": ""
},
{
"title": '',
"buttonDisplayArray": ['I gang', 'Fejlet'],
"type": 'buttonWithCondition',
"buttonName": 'Behandl indberetning',
"conditionKey": 'status',
"sort": false,
"name": "",
}
];
var ADMIN_FGU_DATATABLE_COLUMNS = [{
"title": "Indberetning- /BatchId",
"name": "batchId",
"sort": false
}, {
"title": "Indberetningstidspunkt",
"name": "reportTime",
"type": "timestamp",
"sort": true
},
{
"title": "Inst. nr.",
"name": "institutionNumber",
"sort": true
}, {
"title": "Navn",
"name": "institutionName",
"sort": true
}, {
"title": "Status",
"name": "status",
"sort": true,
"type": "helptext",
"admin": false,
"hjaelptekstId": "inbert-status",
"popoverHelpId": "",
"popoverHelpContent": "",
"popoverHelpDispalyContent": ""
},
{
"title": '',
"buttonDisplayArray": ['I gang', 'Fejlet'],
"type": 'buttonWithCondition',
"buttonName": 'Behandl indberetning',
"conditionKey": 'status',
"sort": false,
"name": ""
}
];
//# sourceMappingURL=indberetningsstatus.datatable.columns.js.map
/***/ }),
/***/ "./src/app/inspiceramubeviser/inspiceramubeviser.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n \r\n \r\n
\r\n \r\n\r\n
"
/***/ }),
/***/ "./src/app/inspiceramubeviser/inspiceramubeviser.component.scss":
/***/ (function(module, exports) {
module.exports = ".modal__detail_header p {\n margin-bottom: 1px; }\n\n.modal__detail_header .warning {\n color: red; }\n"
/***/ }),
/***/ "./src/app/inspiceramubeviser/inspiceramubeviser.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return InspiceramubeviserComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
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);
};
var InspiceramubeviserComponent = /** @class */ (function () {
function InspiceramubeviserComponent(dataService) {
this.dataService = dataService;
this.pageError = "";
}
InspiceramubeviserComponent.prototype.ngOnInit = function () {
this.getDataFromService();
this.closeBtnInput = {
title: 'Luk',
id: "closeModal",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
InspiceramubeviserComponent.prototype.getDataFromService = function () {
var _this = this;
this.loaderStatus = true;
this.dataService.absolutePathGetService(this.url).subscribe(function (res) {
if (res.json() != null) {
_this.amubeviser = res.json();
_this.loaderStatus = false;
}
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
};
InspiceramubeviserComponent.prototype.onCellClick = function (eve) {
this.url = eve.row._links.self.href;
this.getDataFromService();
};
InspiceramubeviserComponent.prototype.hideInspicerModal = function () {
this.modalObject.hide();
};
var _a;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspiceramubeviserComponent.prototype, "url", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspiceramubeviserComponent.prototype, "modalObject", void 0);
InspiceramubeviserComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-inspiceramubeviser',
template: __webpack_require__("./src/app/inspiceramubeviser/inspiceramubeviser.component.html"),
styles: [__webpack_require__("./src/app/inspiceramubeviser/inspiceramubeviser.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], InspiceramubeviserComponent);
return InspiceramubeviserComponent;
}());
//# sourceMappingURL=inspiceramubeviser.component.js.map
/***/ }),
/***/ "./src/app/inspicerbeviser/inspicerbeviser.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n\r\n
"
/***/ }),
/***/ "./src/app/inspicerbeviser/inspicerbeviser.component.scss":
/***/ (function(module, exports) {
module.exports = ".modal__detail_header p {\n margin-bottom: 1px; }\n\n.modal__detail_header .warning {\n color: red; }\n"
/***/ }),
/***/ "./src/app/inspicerbeviser/inspicerbeviser.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return InspicerbeviserComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__inspicerbeviser_datatable_columns__ = __webpack_require__("./src/app/inspicerbeviser/inspicerbeviser.datatable.columns.ts");
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);
};
var InspicerbeviserComponent = /** @class */ (function () {
function InspicerbeviserComponent(dataService) {
this.dataService = dataService;
this.pageError = "";
this.andreVersionColumns = "";
this.karakterColumns = "";
}
InspicerbeviserComponent.prototype.ngOnInit = function () {
this.getDataFromService();
this.andreVersionColumns = __WEBPACK_IMPORTED_MODULE_2__inspicerbeviser_datatable_columns__["a" /* ANDRE_VERSIONER_DATATABLE_COLUMNS */];
this.karakterColumns = __WEBPACK_IMPORTED_MODULE_2__inspicerbeviser_datatable_columns__["b" /* KARAKTERER_DATATABLE_COLUMNS */];
this.closeBtnInput = {
title: 'Luk',
id: "closeModal",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
InspicerbeviserComponent.prototype.getDataFromService = function () {
var _this = this;
this.loaderStatus = true;
this.dataService.absolutePathGetService(this.url).subscribe(function (res) {
if (res.json() != null) {
_this.beviser = res.json();
_this.karakterData = _this.beviser.karakterer;
_this.andreVersionData = _this.beviser.andreVersioner;
_this.loaderStatus = false;
}
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
};
InspicerbeviserComponent.prototype.onCellClick = function (eve) {
this.url = eve.row._links.self.href;
this.getDataFromService();
};
InspicerbeviserComponent.prototype.hideInspicerModal = function () {
this.modalObject.hide();
};
var _a;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspicerbeviserComponent.prototype, "url", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspicerbeviserComponent.prototype, "modalObject", void 0);
InspicerbeviserComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-inspicerbeviser',
template: __webpack_require__("./src/app/inspicerbeviser/inspicerbeviser.component.html"),
styles: [__webpack_require__("./src/app/inspicerbeviser/inspicerbeviser.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], InspicerbeviserComponent);
return InspicerbeviserComponent;
}());
//# sourceMappingURL=inspicerbeviser.component.js.map
/***/ }),
/***/ "./src/app/inspicerbeviser/inspicerbeviser.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return KARAKTERER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ANDRE_VERSIONER_DATATABLE_COLUMNS; });
var KARAKTERER_DATATABLE_COLUMNS = [
{
title: 'Fag',
name: 'fag',
sort: false
},
{
title: 'Niveau',
name: 'niveau',
sort: false
},
{
title: 'År',
name: 'aar',
sort: false
},
{
title: 'Type',
name: 'type',
sort: false
},
{
title: 'Vægt',
name: 'vaegt',
sort: false
},
{
title: 'Afgivenkarakter',
name: 'afgivenKarakter',
sort: false
},
{
title: 'Anvendt skala',
name: 'anvendtSkala',
sort: false
},
{
title: 'Afledtkarakter',
name: 'afledtKarakter',
sort: false
},
{
title: 'Afledtskala',
name: 'afledtSkala',
sort: false
},
{
title: 'Tekst',
name: 'tekst',
sort: false
},
{
title: 'Merit',
name: 'merit',
sort: false
},
{
title: 'Trin/Periode',
name: 'trin',
sort: false
}
];
var ANDRE_VERSIONER_DATATABLE_COLUMNS = [
{
title: 'Udstedt',
name: 'udstedt',
sort: false,
type: 'anchor'
},
{
title: 'Eksamensår',
name: 'eksamenAar',
sort: false,
type: 'anchor'
}
];
//# sourceMappingURL=inspicerbeviser.datatable.columns.js.map
/***/ }),
/***/ "./src/app/inspicerenkeltfagsattest/inspicerenkeltfagsattest.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n \r\n \r\n\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n\r\n
\r\n"
/***/ }),
/***/ "./src/app/inspicerenkeltfagsattest/inspicerenkeltfagsattest.component.scss":
/***/ (function(module, exports) {
module.exports = ".modal__detail_header p {\n margin-bottom: 1px; }\n\n.modal__detail_header .warning {\n color: red; }\n"
/***/ }),
/***/ "./src/app/inspicerenkeltfagsattest/inspicerenkeltfagsattest.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return InspicerenkeltfagsattestComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__inspicerenkeltfagsattest_datatable_columns__ = __webpack_require__("./src/app/inspicerenkeltfagsattest/inspicerenkeltfagsattest.datatable.columns.ts");
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);
};
var InspicerenkeltfagsattestComponent = /** @class */ (function () {
function InspicerenkeltfagsattestComponent(dataService) {
this.dataService = dataService;
this.pageError = "";
this.andreVersionColumns = "";
this.karakterColumns = "";
this.calculatedKarakterColumns = "";
}
InspicerenkeltfagsattestComponent.prototype.ngOnInit = function () {
this.getDataFromService();
this.andreVersionColumns = __WEBPACK_IMPORTED_MODULE_2__inspicerenkeltfagsattest_datatable_columns__["a" /* ANDRE_VERSIONER_DATATABLE_COLUMNS */];
this.karakterColumns = __WEBPACK_IMPORTED_MODULE_2__inspicerenkeltfagsattest_datatable_columns__["c" /* KARAKTERER_DATATABLE_COLUMNS */];
this.calculatedKarakterColumns = __WEBPACK_IMPORTED_MODULE_2__inspicerenkeltfagsattest_datatable_columns__["b" /* CALCULATED_KARAKTERER_DATATABLE_COLUMNS */];
this.closeBtnInput = {
title: 'Luk',
id: "closeModal",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
InspicerenkeltfagsattestComponent.prototype.getDataFromService = function () {
var _this = this;
this.loaderStatus = true;
this.dataService.absolutePathGetService(this.url).subscribe(function (res) {
if (res.json() != null) {
_this.enkeltfagsattest = res.json();
_this.karakterData = _this.enkeltfagsattest.karakterer;
_this.calculatedKarakterData = _this.enkeltfagsattest.calculatedKarakterer;
_this.andreVersionData = _this.enkeltfagsattest.andreVersioner;
_this.loaderStatus = false;
}
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
};
InspicerenkeltfagsattestComponent.prototype.onCellClick = function (eve) {
this.url = eve.row._links.self.href;
this.getDataFromService();
};
InspicerenkeltfagsattestComponent.prototype.hideInspicerModal = function () {
this.modalObject.hide();
};
var _a;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspicerenkeltfagsattestComponent.prototype, "url", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspicerenkeltfagsattestComponent.prototype, "modalObject", void 0);
InspicerenkeltfagsattestComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-inspicerenkeltfagsattest',
template: __webpack_require__("./src/app/inspicerenkeltfagsattest/inspicerenkeltfagsattest.component.html"),
styles: [__webpack_require__("./src/app/inspicerenkeltfagsattest/inspicerenkeltfagsattest.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], InspicerenkeltfagsattestComponent);
return InspicerenkeltfagsattestComponent;
}());
//# sourceMappingURL=inspicerenkeltfagsattest.component.js.map
/***/ }),
/***/ "./src/app/inspicerenkeltfagsattest/inspicerenkeltfagsattest.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return KARAKTERER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return CALCULATED_KARAKTERER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ANDRE_VERSIONER_DATATABLE_COLUMNS; });
var KARAKTERER_DATATABLE_COLUMNS = [
{
title: 'Fag',
name: 'fag',
sort: false
},
{
title: 'Niveau',
name: 'niveau',
sort: false
},
{
title: 'Type',
name: 'type',
sort: false
},
{
title: 'Bekendtgørelse',
name: 'bekendtgoerelse',
sort: false
},
{
title: 'Afgivenkarakter',
name: 'afgivenKarakter',
sort: false
},
{
title: 'Anvendt skala',
name: 'anvendtSkala',
sort: false
},
{
title: 'Afledtkarakter',
name: 'afledtKarakter',
sort: false
},
{
title: 'Afledtskala',
name: 'afledtSkala',
sort: false
},
{
title: 'Merit',
name: 'merit',
sort: false
},
{
title: 'Prøvetermin',
name: 'proevetermin',
sort: false
},
{
title: 'År',
name: 'aar',
sort: false
},
{
title: 'Trin/Periode',
name: 'trin',
sort: false
}
];
var CALCULATED_KARAKTERER_DATATABLE_COLUMNS = [
{
title: 'Fag',
name: 'fag',
sort: false
},
{
title: 'Niveau',
name: 'niveau',
sort: false
},
{
title: 'Type',
name: 'type',
sort: false
},
{
title: 'Bekendtgørelse',
name: 'bekendtgoerelse',
sort: false
},
{
title: 'Skala',
name: 'skala',
sort: false
},
{
title: 'Kar',
name: 'karakter',
sort: false
},
{
title: 'Vægt',
name: 'vaegt',
sort: false
},
{
title: 'Merit',
name: 'merit',
sort: false
},
{
title: 'Prøvetermin',
name: 'proevetermin',
sort: false
},
{
title: 'År',
name: 'aar',
sort: false
},
{
title: 'Trin/Periode',
name: 'trin',
sort: false
}
];
var ANDRE_VERSIONER_DATATABLE_COLUMNS = [
{
title: 'Udstedt',
name: 'udstedt',
sort: false,
type: 'anchor'
},
{
title: 'Eksamensår',
name: 'eksamenAar',
sort: false,
type: 'anchor'
}
];
//# sourceMappingURL=inspicerenkeltfagsattest.datatable.columns.js.map
/***/ }),
/***/ "./src/app/inspicerenkeltkarakterer/inspicerenkeltkarakterer.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n \r\n
\r\n\r\n
"
/***/ }),
/***/ "./src/app/inspicerenkeltkarakterer/inspicerenkeltkarakterer.component.scss":
/***/ (function(module, exports) {
module.exports = ".modal__detail_header p {\n margin-bottom: 1px; }\n"
/***/ }),
/***/ "./src/app/inspicerenkeltkarakterer/inspicerenkeltkarakterer.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return InspicerenkeltkaraktererComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
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);
};
var InspicerenkeltkaraktererComponent = /** @class */ (function () {
function InspicerenkeltkaraktererComponent(dataService) {
this.dataService = dataService;
this.pageError = "";
}
InspicerenkeltkaraktererComponent.prototype.ngOnInit = function () {
this.getDataFromService();
this.closeBtnInput = {
title: 'Luk',
id: "closeModal",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
InspicerenkeltkaraktererComponent.prototype.getDataFromService = function () {
var _this = this;
this.loaderStatus = true;
this.dataService.absolutePathGetService(this.url).subscribe(function (res) {
if (res.json() != null) {
_this.karakterData = res.json();
_this.indberettetAf = res.json().indberettetAf;
_this.indberettetFraInstitution = res.json().indberettetFraInstitution;
_this.indberettetDen = res.json().indberettetDen;
_this.cprNr = res.json().cprNr;
_this.navn = res.json().navn;
_this.opnaaetPa = res.json().opnaaetPa;
_this.termin = res.json().termin;
_this.uddannelse = res.json().uddannelse;
_this.bekendtgoerelse = res.json().bekendtgoerelse;
_this.offentliggoerelse = res.json().offentliggoerelse;
_this.calcPubilicationSymbol = res.json().calcPubilicationSymbol;
_this.fag = res.json().fag;
_this.niveau = res.json().niveau;
_this.proeveAar = res.json().proeveAar;
_this.karaktertype = res.json().karaktertype;
_this.afgivenKarakter = res.json().afgivenKarakter;
_this.anvendtSkala = res.json().anvendtSkala;
_this.afledtKarakter = res.json().afledtKarakter;
_this.afledtSkala = res.json().afledtSkala;
_this.afledt2Karakter = res.json().afledt2Karakter;
_this.afledt2Skala = res.json().afledt2Skala;
_this.merit = res.json().merit;
_this.vaegt = res.json().vaegt;
_this.trin = res.json().trin;
_this.loaderStatus = false;
}
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
};
InspicerenkeltkaraktererComponent.prototype.hideInspicerModal = function () {
this.modalObject.hide();
};
var _a;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspicerenkeltkaraktererComponent.prototype, "url", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspicerenkeltkaraktererComponent.prototype, "modalObject", void 0);
InspicerenkeltkaraktererComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-inspicerenkeltkarakterer',
template: __webpack_require__("./src/app/inspicerenkeltkarakterer/inspicerenkeltkarakterer.component.html"),
styles: [__webpack_require__("./src/app/inspicerenkeltkarakterer/inspicerenkeltkarakterer.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], InspicerenkeltkaraktererComponent);
return InspicerenkeltkaraktererComponent;
}());
//# sourceMappingURL=inspicerenkeltkarakterer.component.js.map
/***/ }),
/***/ "./src/app/inspicereudbeviser/inspicereudbeviser.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n \r\n \r\n \r\n \r\n
\r\n \r\n\r\n
"
/***/ }),
/***/ "./src/app/inspicereudbeviser/inspicereudbeviser.component.scss":
/***/ (function(module, exports) {
module.exports = ".modal__detail_header p {\n margin-bottom: 1px; }\n\n.modal__detail_header .warning {\n color: red; }\n\n.column {\n float: left;\n width: 50%;\n padding-left: 20px;\n padding-right: 20px; }\n"
/***/ }),
/***/ "./src/app/inspicereudbeviser/inspicereudbeviser.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return InspicereudbeviserComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__inspicereudbeviser_datatable_columns__ = __webpack_require__("./src/app/inspicereudbeviser/inspicereudbeviser.datatable.columns.ts");
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);
};
var InspicereudbeviserComponent = /** @class */ (function () {
function InspicereudbeviserComponent(dataService) {
this.dataService = dataService;
this.pageError = "";
this.karakterColumns = "";
}
InspicereudbeviserComponent.prototype.ngOnInit = function () {
this.getDataFromService();
this.karakterColumns = __WEBPACK_IMPORTED_MODULE_2__inspicereudbeviser_datatable_columns__["a" /* EUD_KARAKTERER_DATATABLE_COLUMNS */];
this.closeBtnInput = {
title: 'Luk',
id: "closeModal",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
InspicereudbeviserComponent.prototype.getDataFromService = function () {
var _this = this;
this.loaderStatus = true;
this.dataService.absolutePathGetService(this.url).subscribe(function (res) {
if (res.json() != null) {
_this.eudbeviser = res.json();
_this.karakterData = _this.eudbeviser.karakterer;
_this.loaderStatus = false;
}
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
};
InspicereudbeviserComponent.prototype.onCellClick = function (eve) {
this.url = eve.row._links.self.href;
this.getDataFromService();
};
InspicereudbeviserComponent.prototype.hideInspicerModal = function () {
this.modalObject.hide();
};
var _a;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspicereudbeviserComponent.prototype, "url", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspicereudbeviserComponent.prototype, "modalObject", void 0);
InspicereudbeviserComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-inspicereudbeviser',
template: __webpack_require__("./src/app/inspicereudbeviser/inspicereudbeviser.component.html"),
styles: [__webpack_require__("./src/app/inspicereudbeviser/inspicereudbeviser.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], InspicereudbeviserComponent);
return InspicereudbeviserComponent;
}());
//# sourceMappingURL=inspicereudbeviser.component.js.map
/***/ }),
/***/ "./src/app/inspicereudbeviser/inspicereudbeviser.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return EUD_KARAKTERER_DATATABLE_COLUMNS; });
var EUD_KARAKTERER_DATATABLE_COLUMNS = [
{
title: 'Fag',
name: 'fag',
sort: false
},
{
title: 'Niveau',
name: 'niveau',
sort: false
},
{
title: 'Termin',
name: 'termin',
sort: false
},
{
title: 'Type',
name: 'type',
sort: false
},
{
title: 'Faggruppe',
name: 'bevisFagGruppe',
sort: false
},
{
title: 'Karakter',
name: 'afgivenKarakter',
sort: false
},
{
title: 'Anvendt skala',
name: 'anvendtSkala',
sort: false
},
{
title: 'Afledt Karakter',
name: 'afledtKarakter',
sort: false
},
{
title: 'Afledt Skala',
name: 'afledtSkala',
sort: false
},
{
title: 'Afg. inst.',
name: 'afgivendeInstitution',
sort: false
},
{
title: 'Merit',
name: 'merit',
sort: false
},
{
title: 'Merittekst',
name: 'meritType',
sort: false
}
];
//# sourceMappingURL=inspicereudbeviser.datatable.columns.js.map
/***/ }),
/***/ "./src/app/inspicerfgubeviser/inspicerfgubeviser.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n \r\n \r\n \r\n \r\n
\r\n \r\n
\r\n
Virksomhedspraktik
\r\n
{{data.virksomhedspraktik}}
\r\n
\r\n
\r\n
Erhvervstræning
\r\n
{{data.erhvervstraening}}
\r\n
\r\n
\r\n
Kombinationsforløb
\r\n
{{data.kombinationsforlob}}
\r\n
\r\n
\r\n
Andet
\r\n
{{data.undervisningstilbud}}
\r\n
\r\n
Denne\r\n bevistype indeholder ikke karakterer\r\n
\r\n
\r\n\r\n\r\n \r\n\r\n
"
/***/ }),
/***/ "./src/app/inspicerfgubeviser/inspicerfgubeviser.component.scss":
/***/ (function(module, exports) {
module.exports = ".modal__detail_header p {\n margin-bottom: 1px; }\n\n.modal__detail_header .warning {\n color: red; }\n\n.column {\n float: left;\n width: 50%;\n padding-left: 20px;\n padding-right: 20px; }\n"
/***/ }),
/***/ "./src/app/inspicerfgubeviser/inspicerfgubeviser.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return InspicerfgubeviserComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__inspicerfgubeviser_datatable_columns__ = __webpack_require__("./src/app/inspicerfgubeviser/inspicerfgubeviser.datatable.columns.ts");
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);
};
var InspicerfgubeviserComponent = /** @class */ (function () {
function InspicerfgubeviserComponent(dataService) {
this.dataService = dataService;
this.pageError = "";
this.karakterColumns = "";
}
InspicerfgubeviserComponent.prototype.ngOnInit = function () {
this.getDataFromService();
this.karakterColumns = __WEBPACK_IMPORTED_MODULE_2__inspicerfgubeviser_datatable_columns__["a" /* FGU_KARAKTERER_DATATABLE_COLUMNS */];
this.closeBtnInput = {
title: 'Luk',
id: "closeModal",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
InspicerfgubeviserComponent.prototype.getDataFromService = function () {
var _this = this;
this.loaderStatus = true;
this.dataService.absolutePathGetService(this.url).subscribe(function (res) {
if (res.json() != null) {
_this.fgubeviser = res.json();
_this.karakterData = _this.fgubeviser.karakterer;
_this.loaderStatus = false;
}
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
};
InspicerfgubeviserComponent.prototype.onCellClick = function (eve) {
this.url = eve.row._links.self.href;
this.getDataFromService();
};
InspicerfgubeviserComponent.prototype.hideInspicerModal = function () {
this.modalObject.hide();
};
var _a;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspicerfgubeviserComponent.prototype, "url", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspicerfgubeviserComponent.prototype, "modalObject", void 0);
InspicerfgubeviserComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-inspicerfgubeviser',
template: __webpack_require__("./src/app/inspicerfgubeviser/inspicerfgubeviser.component.html"),
styles: [__webpack_require__("./src/app/inspicerfgubeviser/inspicerfgubeviser.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], InspicerfgubeviserComponent);
return InspicerfgubeviserComponent;
}());
//# sourceMappingURL=inspicerfgubeviser.component.js.map
/***/ }),
/***/ "./src/app/inspicerfgubeviser/inspicerfgubeviser.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FGU_KARAKTERER_DATATABLE_COLUMNS; });
var FGU_KARAKTERER_DATATABLE_COLUMNS = [
{
title: 'Fag',
name: 'fag',
sort: false
},
{
title: 'Niveau',
name: 'niveau',
sort: false
},
{
title: 'Afgivet dato',
name: 'afgivet',
sort: false
},
{
title: 'Type',
name: 'type',
sort: false
},
{
title: 'Karakter',
name: 'afgivenKarakter',
sort: false
},
{
title: 'Anvendt skala',
name: 'anvendtSkala',
sort: false
},
{
title: 'Særlig oplysning',
name: 'saerligeOplysninger',
sort: false
},
{
title: 'Meritinstitution',
name: 'meritInstitution',
sort: false
},
{
title: 'Merituddannelse',
name: 'meritUddannelse',
sort: false
}
];
//# sourceMappingURL=inspicerfgubeviser.datatable.columns.js.map
/***/ }),
/***/ "./src/app/inspiceruddannelsesbeviser/inspiceruddannelsesbeviser.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n\r\n
"
/***/ }),
/***/ "./src/app/inspiceruddannelsesbeviser/inspiceruddannelsesbeviser.component.scss":
/***/ (function(module, exports) {
module.exports = ".modal__detail_header p {\n margin-bottom: 1px; }\n\n.modal__detail_header .warning {\n color: red; }\n\n.column {\n float: left;\n width: 50%;\n padding-left: 20px;\n padding-right: 20px; }\n"
/***/ }),
/***/ "./src/app/inspiceruddannelsesbeviser/inspiceruddannelsesbeviser.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return InspicerUddannelsesbeviserComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__inspiceruddannelsesbeviser_datatable_columns__ = __webpack_require__("./src/app/inspiceruddannelsesbeviser/inspiceruddannelsesbeviser.datatable.columns.ts");
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);
};
var InspicerUddannelsesbeviserComponent = /** @class */ (function () {
function InspicerUddannelsesbeviserComponent(dataService) {
this.dataService = dataService;
this.pageError = "";
this.karakterColumns = "";
}
InspicerUddannelsesbeviserComponent.prototype.ngOnInit = function () {
this.getDataFromService();
this.karakterColumns = __WEBPACK_IMPORTED_MODULE_2__inspiceruddannelsesbeviser_datatable_columns__["a" /* EUD_KARAKTERER_DATATABLE_COLUMNS */];
this.closeBtnInput = {
title: 'Luk',
id: "closeModal",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
InspicerUddannelsesbeviserComponent.prototype.getDataFromService = function () {
var _this = this;
this.loaderStatus = true;
this.dataService.absolutePathGetService(this.url).subscribe(function (res) {
if (res.json() != null) {
_this.uddannelsesbeviser = res.json();
_this.karakterData = _this.uddannelsesbeviser.karakterer;
_this.loaderStatus = false;
}
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
};
InspicerUddannelsesbeviserComponent.prototype.onCellClick = function (eve) {
this.url = eve.row._links.self.href;
this.getDataFromService();
};
InspicerUddannelsesbeviserComponent.prototype.hideInspicerModal = function () {
this.modalObject.hide();
};
var _a;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspicerUddannelsesbeviserComponent.prototype, "url", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Object)
], InspicerUddannelsesbeviserComponent.prototype, "modalObject", void 0);
InspicerUddannelsesbeviserComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-inspiceruddannelsesbeviser',
template: __webpack_require__("./src/app/inspiceruddannelsesbeviser/inspiceruddannelsesbeviser.component.html"),
styles: [__webpack_require__("./src/app/inspiceruddannelsesbeviser/inspiceruddannelsesbeviser.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], InspicerUddannelsesbeviserComponent);
return InspicerUddannelsesbeviserComponent;
}());
//# sourceMappingURL=inspiceruddannelsesbeviser.component.js.map
/***/ }),
/***/ "./src/app/inspiceruddannelsesbeviser/inspiceruddannelsesbeviser.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return EUD_KARAKTERER_DATATABLE_COLUMNS; });
var EUD_KARAKTERER_DATATABLE_COLUMNS = [
{
title: 'Fag',
name: 'fag',
sort: false
},
{
title: 'Niveau',
name: 'niveau',
sort: false
},
{
title: 'Termin',
name: 'termin',
sort: false
},
{
title: 'Type',
name: 'type',
sort: false
},
{
title: 'Karakter',
name: 'afgivenKarakter',
sort: false
},
{
title: 'Anvendt skala',
name: 'anvendtSkala',
sort: false
},
{
title: 'Afledt Karakter',
name: 'afledtKarakter',
sort: false
},
{
title: 'Afledt Skala',
name: 'afledtSkala',
sort: false
}
];
//# sourceMappingURL=inspiceruddannelsesbeviser.datatable.columns.js.map
/***/ }),
/***/ "./src/app/institution/institutions.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
Du er i gang med at aktivere dette institution.
Vil du fortsætte?
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n\r\n
\r\n
"
/***/ }),
/***/ "./src/app/institution/institutions.component.scss":
/***/ (function(module, exports) {
module.exports = ".confirm-header {\n border-bottom: 0px; }\n\n.confirm-footer {\n border-top: 0px; }\n\n.confirm-modal-content {\n border-radius: 0px; }\n"
/***/ }),
/***/ "./src/app/institution/institutions.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return InstitutionsComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_base_component__ = __webpack_require__("./src/app/base.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__institutions_datatable_columns__ = __webpack_require__("./src/app/institution/institutions.datatable.columns.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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 instListURI = "lov/institutioner";
var instSearchURI = "institutioner";
var InstitutionsComponent = /** @class */ (function (_super) {
__extends(InstitutionsComponent, _super);
function InstitutionsComponent() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.institutionNo = "";
_this.institutionsNavnList = [];
_this.institutionSatus = false;
_this.onlyActive = true;
_this.searchOption = false;
_this.senesteAfviklingsStatus = "";
_this.senesteAfviklingstid = "";
_this.senesteOKAfviklingstid = "";
_this.retrievemsg = "";
_this.sortClick = "";
_this.lastclickSort = [];
_this.jobStatus = true;
// activate institution confirmation popup
_this.isModalShown = false;
_this.gymcertType = false;
_this.amucertType = false;
_this.othercertType = false;
return _this;
}
InstitutionsComponent.prototype.ngOnInit = function () {
var self = this;
self.setComponentData();
self.callDropdownService();
self.columns = __WEBPACK_IMPORTED_MODULE_2__institutions_datatable_columns__["a" /* INSTITUTIONS_DATATABLE_COLUMNS */];
self.config = { paging: true, expand: true };
self.url = "";
self.linkHeader = "";
};
InstitutionsComponent.prototype.setComponentData = function () {
this.institutionsInput = {
"id": "institutionNo",
"name": "",
"textboxColor": "",
"type": "tel",
"maxlength": "6",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.institutionNavnInput = {
"id": "institutions",
"name": "",
"placeholder": "",
"readonly": "",
"typeaheadItemTemplate": "customItemTemplate",
"typeaheadOptionField": "name"
};
this.onlyActiveInput = { id: "onlyFailed", checked: true };
this.onlyGYMInput = { id: "onlyGYMInput", checked: false };
this.onlyAMUInput = { id: "onlyAMUInput", checked: false };
this.onlyAndreInput = { id: "onlyAndreInput", checked: false };
this.searchBtnInput = {
title: 'Søg',
id: "searchResults",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
//this.retriveBtnInput = { title: 'Hent fra institutionsregister',id: "retriveResults",buttonType: "btn--default-button",type: "button", arrow:"" };
this.confirmBtnInput = {
title: 'Ja',
id: "confirmActive",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
InstitutionsComponent.prototype.callDropdownService = function () {
var _this = this;
this.sortClick = "";
this._dataService.getService(instListURI + "?inaktiv=" + !this.onlyActive).subscribe(function (res) {
if (res.json() != null) {
_this.institutionsNavnList = res.json();
}
});
};
InstitutionsComponent.prototype.institutionFocusOut = function () {
var self = this;
if (self.institutionNavnSelected != "" && self.institutionNavnSelected != undefined) {
var selectedVal_1 = false;
self.institutionsNavnList.forEach(function (key, val) {
if (key.name == self.institutionNavnSelected) {
selectedVal_1 = true;
}
else {
selectedVal_1 = false;
}
});
this.institutionSatus = (!selectedVal_1) ? true : false;
}
};
InstitutionsComponent.prototype.retrieveData = function () {
var self = this;
setTimeout(function () {
self.loaderStatus = true;
}, 10);
self._dataService.getService("batch/Institutioner/start").subscribe(function (res) {
if (res) {
self.retrievemsg = "Der er bestilt indlæsning af data fra institutionsregisteret";
self.jobStatus = true;
}
scroll(0, 0);
setTimeout(function () {
self.loaderStatus = false;
}, 700);
}, function (err) {
if (err && err.Tekst) {
self.retrievemsg = err.Tekst;
self.jobStatus = false;
scroll(0, 0);
setTimeout(function () {
self.loaderStatus = false;
}, 700);
}
});
};
InstitutionsComponent.prototype.statusInfo = function () {
var _this = this;
this.retrievemsg = "";
this._dataService.getService("batch/institution/status").subscribe(function (res) {
if (res.json() != null) {
_this.senesteAfviklingsStatus = res.json().senesteAfviklingsStatus;
_this.senesteAfviklingstid = res.json().senesteAfviklingstid;
_this.senesteOKAfviklingstid = res.json().senesteOKAfviklingstid;
}
});
};
InstitutionsComponent.prototype.validationCheck = function (e) {
this.institutionSatus = e;
};
InstitutionsComponent.prototype.changeTypeahead = function (e) {
this.institutionNo = e.item.value;
this.institutionSatus = false;
};
InstitutionsComponent.prototype.searchData = function () {
_super.prototype.resetDatatable.call(this);
this.buildChildTable = "";
this.retrievemsg = "";
this.url = instSearchURI;
this.columns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_2__institutions_datatable_columns__["a" /* INSTITUTIONS_DATATABLE_COLUMNS */]));
if (!this.institutionSatus) {
this.searchOption = true;
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.qryParams = "?medtagTidligere=" + !this.onlyActive + "&amucertType=" + this.amucertType + "&gymcertType=" + this.gymcertType + "&othercertType=" + this.othercertType;
this.sortClick = "";
this.qryParams = (this.institutionNo != "" && this.institutionNo != undefined) ? this.qryParams + "&institutionsNummer=" + this.institutionNo + "" : this.qryParams;
this.paginationInput = this.linkHeader + this.qryParams;
this.populateDataTable(this.linkHeader + this.qryParams);
}
};
InstitutionsComponent.prototype.resetFilter = function () {
this.institutionNo = this.institutionNavnSelected = "";
this.onlyActive = true;
this.searchOption = false;
this.sortClick = "";
this.gymcertType = false;
this.amucertType = false;
this.othercertType = false;
this.institutionSatus = false;
this.resetDatatable();
};
InstitutionsComponent.prototype.rowExpanded = function (event) {
var self = this;
self.loaderStatus = true;
self.buildChildTable = "";
if (event._links.afdelinger.href) {
self._dataService.absolutePathGetService(event._links.afdelinger.href).subscribe(function (res) {
if (res.json() != null) {
self.subInstitutionData = res.json();
if (self.subInstitutionData.length > 0) {
self.buildChildTable += '
Afdelingsnr. | Afdeling | Aktiv |
';
self.subInstitutionData.forEach(function (val) {
self.buildChildTable += '' + val.afdelingNummer + ' | ' + val.afdelingName + ' | ' + val.activ + ' |
';
});
self.buildChildTable += '
';
}
}
self.loaderStatus = false;
});
}
};
InstitutionsComponent.prototype.fetchDataBySort = function (data) {
if (data['sort'] !== false) {
if (data["sort"]) {
this.sort = "sort=" + data["sortName"] + ":" + data["sort"] + "";
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.paginationInput = this.qryParams != "" ? (this.linkHeader + this.qryParams + "&" + this.sort) : (this.linkHeader + "?" + this.sort);
this.populateDataTable(this.paginationInput);
}
else {
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.paginationInput = this.qryParams != "" ? this.linkHeader + this.qryParams : this.linkHeader;
this.populateDataTable(this.paginationInput);
}
}
};
InstitutionsComponent.prototype.activateInst = function () {
};
InstitutionsComponent.prototype.hideConfirmModal = function () {
};
InstitutionsComponent.prototype.onCellClick = function (data) {
var _this = this;
if (data.column === 'edit' && data.row.activ != "Ja") {
this.loaderStatus = true;
this._dataService.updateData('institutioner/' + data.row.id, null).subscribe(function (res) {
_this.populateDataTable(_this.paginationInput);
});
this.loaderStatus = false;
}
};
InstitutionsComponent.prototype.populateDataTable = function (input) {
var _this = this;
this.loaderStatus = true;
this._dataService.getService(this.url + input).subscribe(function (res) {
if (res != null) {
if (res.json().data != null || res.json().totalCount != null) {
var dat_1 = res.json().data;
dat_1.forEach(function (key, val) {
dat_1[val].edit = (dat_1[val].activ === "Ja") ? null : "yes";
});
_this.data = dat_1;
_this.length = res.json().totalCount;
}
else {
//for lov kind of services.
_this.data = res.json();
_this.length = _this.data.length;
}
}
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
};
InstitutionsComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-institutions',
template: __webpack_require__("./src/app/institution/institutions.component.html"),
styles: [__webpack_require__("./src/app/institution/institutions.component.scss")]
})
], InstitutionsComponent);
return InstitutionsComponent;
}(__WEBPACK_IMPORTED_MODULE_1__app_base_component__["a" /* BaseComponent */]));
//# sourceMappingURL=institutions.component.js.map
/***/ }),
/***/ "./src/app/institution/institutions.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return INSTITUTIONS_DATATABLE_COLUMNS; });
var INSTITUTIONS_DATATABLE_COLUMNS = [{
title: '',
name: '',
sort: false
},
{
title: 'Instnr',
name: 'institutionsNummer',
sortName: 'institutionNumber',
sort: true
},
{
title: 'Institutionsnavn',
name: 'institutionsNavn',
sortName: 'institutionName',
sort: true
},
{
title: 'Aktiv',
name: 'activ',
sort: false
},
{
title: 'Email',
name: 'email',
sort: false
},
{
title: 'Institutionstype',
name: 'institutionsType',
sort: false
},
{
title: '',
name: 'edit',
type: 'button',
disableIfNull: 'edit',
buttonName: 'Aktivér',
sort: false
}];
//# sourceMappingURL=institutions.datatable.columns.js.map
/***/ }),
/***/ "./src/app/institutiontype/institutiontypes.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n
\r\n
\r\n
\r\n
"
/***/ }),
/***/ "./src/app/institutiontype/institutiontypes.component.scss":
/***/ (function(module, exports) {
module.exports = ".instTypes .modal-lg {\n min-width: 950px !important; }\n\n.instTypes .data-footer {\n border-color: #333; }\n\n.instTypes .data-header {\n border-bottom: 2px solid #797979; }\n\n.instTypes .cancel-modal-content {\n border-radius: 0; }\n\n.instTypes table tbody tr td:nth-child(1) {\n color: #4D8BCA;\n cursor: pointer;\n text-decoration: underline; }\n"
/***/ }),
/***/ "./src/app/institutiontype/institutiontypes.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return InstitutionTypesComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__base_child_component__ = __webpack_require__("./src/app/base.child.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__institutiontypes_datatable_columns__ = __webpack_require__("./src/app/institutiontype/institutiontypes.datatable.columns.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_ngx_bootstrap__ = __webpack_require__("./node_modules/ngx-bootstrap/index.js");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
var instTypeListURI = "institutiontyper";
var InstitutionTypesComponent = /** @class */ (function (_super) {
__extends(InstitutionTypesComponent, _super);
function InstitutionTypesComponent(dataService) {
var _this = _super.call(this, dataService) || this;
_this.dataService = dataService;
// Popup data
_this.popoverTitle = "Opret";
_this.instType = "";
_this.instTypeNavn = "";
_this.activList = [{ name: "Ja", value: "Ja" }, { name: "Nej", value: "Nej" }];
_this.activ = "Ja";
_this.instTypeDisabled = false;
_this.instTitle = "";
_this.isDisable = false;
_this.successMsg = "";
return _this;
}
InstitutionTypesComponent.prototype.ngOnInit = function () {
var self = this;
self.columns = __WEBPACK_IMPORTED_MODULE_3__institutiontypes_datatable_columns__["b" /* INTITUTIONTYPE_DATATABLE_COLUMNS */];
self.childColumns = __WEBPACK_IMPORTED_MODULE_3__institutiontypes_datatable_columns__["a" /* INSTITUTIONIMPORT_DATATABLE_COLUMNS */];
self.config = { paging: true };
self.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
self.url = instTypeListURI;
self.populateDataTable(this.linkHeader);
self.setComponentData();
self.loaderStatus = false;
};
InstitutionTypesComponent.prototype.setComponentData = function () {
this.opretBtn = {
title: 'Opret',
id: "retriveResults",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.instTypeData = {
"id": "instType",
"name": "",
"textboxColor": "",
"type": "tel",
"maxlength": "5",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.instTypeNavnData = {
"id": "instTypeNavn",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "100",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.activDropDown = {
"id": "activList",
"valuekey": "value",
"textkey": "name",
"defaultOption": "no",
"defaultOptionValue": "",
"output": ""
};
this.submitBtnInput = {
title: 'Gem',
id: "submit",
buttonType: "btn--default-button",
type: "submit",
arrow: ""
};
this.closeBtnInput = {
title: 'Luk',
id: "closeModal",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
InstitutionTypesComponent.prototype.onCellClick = function (event) {
_super.prototype.childResetDatatable.call(this);
if (event.column != 'edit') {
if (event.row._links.institutioner.href) {
this.childLinkHeader = "";
this.childLinkHeader = ";page=" + this.childPage + ";limit=" + this.childItemsPerPage + "";
this.childUrl = event.row._links.institutioner.href;
this.instTitle = "Institutioner: " + event.row.institutionsTypeNavn;
this.populateChildDataByPath(this.childLinkHeader);
}
}
else {
this.instTypeId = event.row.id;
this.instType = event.row.institutionsType;
this.activ = event.row.indlaese;
this.instTypeNavn = event.row.institutionsTypeNavn;
this.updateInstType();
}
this.elementPosition = event.event.target.offsetTop;
};
InstitutionTypesComponent.prototype.onChildCellClick = function (event) {
var _this = this;
if (event.column === 'edit') {
this.loaderStatus = true;
var instJSON = {};
instJSON['id'] = event.row.id;
instJSON['updateInst'] = event.row.indlaese === "Ja" ? "Nej" : "Ja";
this._dataService.updateData('institutionImport', instJSON).subscribe(function (res) {
_this.populateChildDataByPath(_this.childLinkHeader);
_this.loaderStatus = false;
});
}
};
InstitutionTypesComponent.prototype.createInstType = function () {
this.popoverTitle = "Opret institutionstype";
this.childModal.show();
};
InstitutionTypesComponent.prototype.updateInstType = function () {
this.popoverTitle = "Opdater institutionstype";
this.isDisable = true;
this.childModal.show();
};
InstitutionTypesComponent.prototype.onSubmit = function (form, status) {
var _this = this;
this.pageError = "";
if (this.instType > 0) {
this.loaderStatus = true;
var instTypeJSON = {};
instTypeJSON['id'] = this.instTypeId;
instTypeJSON['institutionType'] = this.instType;
instTypeJSON['institutionTypeName'] = this.instTypeNavn;
instTypeJSON['updateType'] = this.activ;
this._dataService.postData_noRes('institutiontyper', instTypeJSON).subscribe(function (res) {
_this.hideChildModal();
_this.populateDataTable(_this.linkHeader);
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "Ugyldig eller allerede eksisterende institutionstype";
_this.loaderStatus = false;
});
}
else {
this.pageError = "Ugyldig eller allerede eksisterende institutionstype.";
this.loaderStatus = false;
}
};
InstitutionTypesComponent.prototype.hideChildModal = function () {
this.childModal.hide();
this.resetPopupData();
};
InstitutionTypesComponent.prototype.resetPopupData = function () {
this.instTypeId = null;
this.instType = "";
this.activ = "Ja";
this.instTypeNavn = "";
this.isDisable = false;
this.pageError = "";
};
var _a, _b;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('childModal'),
__metadata("design:type", typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_4_ngx_bootstrap__["a" /* ModalDirective */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_4_ngx_bootstrap__["a" /* ModalDirective */]) === "function" && _a || Object)
], InstitutionTypesComponent.prototype, "childModal", void 0);
InstitutionTypesComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-institutiontypes',
template: __webpack_require__("./src/app/institutiontype/institutiontypes.component.html"),
styles: [__webpack_require__("./src/app/institutiontype/institutiontypes.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */]) === "function" && _b || Object])
], InstitutionTypesComponent);
return InstitutionTypesComponent;
}(__WEBPACK_IMPORTED_MODULE_1__base_child_component__["a" /* BaseChildComponent */]));
//# sourceMappingURL=institutiontypes.component.js.map
/***/ }),
/***/ "./src/app/institutiontype/institutiontypes.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return INTITUTIONTYPE_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return INSTITUTIONIMPORT_DATATABLE_COLUMNS; });
var INTITUTIONTYPE_DATATABLE_COLUMNS = [{
title: 'Institutionstype',
name: 'institutionsType',
sort: true
},
{
title: 'Betegnelse',
name: 'institutionsTypeNavn',
sort: true
},
{
title: 'Indlæses',
name: 'indlaese',
sort: true
},
{
title: '',
name: 'edit',
type: 'button',
buttonName: 'Opdater',
sort: false
}];
var INSTITUTIONIMPORT_DATATABLE_COLUMNS = [{
title: 'Institutionsnummer',
name: 'institutionsNummer',
sort: true
},
{
title: 'Institutionsnavn',
name: 'institutionsNavn',
sort: true
},
{
title: 'Indlæses',
name: 'indlaese',
sort: false
},
{
title: '',
name: 'edit',
type: 'button',
buttonName: 'Skift værdi',
sort: false
}];
//# sourceMappingURL=institutiontypes.datatable.columns.js.map
/***/ }),
/***/ "./src/app/karakterskalaogresultat/karakterskalaogresultat.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n
\r\n 0\">\r\n
\r\n
{{childTitle}}
\r\n \r\n \r\n
\r\n
{{childTitle2}}
\r\n \r\n \r\n
\r\n\r\n
\r\n
"
/***/ }),
/***/ "./src/app/karakterskalaogresultat/karakterskalaogresultat.component.scss":
/***/ (function(module, exports) {
module.exports = "#childtable, #childtable2 {\n border: 1px solid #ddd; }\n #childtable thead, #childtable2 thead {\n border-bottom: 2px solid #ddd; }\n"
/***/ }),
/***/ "./src/app/karakterskalaogresultat/karakterskalaogresultat.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return KarakterskalaogresultatComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__base_child_component__ = __webpack_require__("./src/app/base.child.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__karakterskalaogresultat_datatable_columns__ = __webpack_require__("./src/app/karakterskalaogresultat/karakterskalaogresultat.datatable.columns.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
var KarakterskalaogresultatComponent = /** @class */ (function (_super) {
__extends(KarakterskalaogresultatComponent, _super);
function KarakterskalaogresultatComponent(dataService) {
var _this = _super.call(this, dataService) || this;
_this.dataService = dataService;
_this.childTitle = "";
_this.child2ItemsPerPage = 500;
_this.child2LinkHeader = "";
_this.child1LinkHeader = "";
return _this;
}
KarakterskalaogresultatComponent.prototype.ngOnInit = function () {
var self = this;
self.columns = __WEBPACK_IMPORTED_MODULE_3__karakterskalaogresultat_datatable_columns__["c" /* GRADINGSCALESANDVALUES_DATATABLE_COLUMNS */];
self.childColumns = __WEBPACK_IMPORTED_MODULE_3__karakterskalaogresultat_datatable_columns__["b" /* GRADINGSCALESANDVALUESCHILD_DATATABLE_COLUMNS */];
self.childColumns2 = __WEBPACK_IMPORTED_MODULE_3__karakterskalaogresultat_datatable_columns__["a" /* GRADINGSCALESANDVALUESCHILD2_DATATABLE_COLUMNS */];
self.config = { paging: true };
self.config2 = { paging: false };
self.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
self.url = '';
self.fetchData();
self.loaderStatus = false;
};
KarakterskalaogresultatComponent.prototype.fetchData = function () {
this.onChange();
};
KarakterskalaogresultatComponent.prototype.onChange = function () {
_super.prototype.childResetDatatable.call(this);
_super.prototype.resetDatatable.call(this);
this.childLength2 = '';
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.childColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_3__karakterskalaogresultat_datatable_columns__["b" /* GRADINGSCALESANDVALUESCHILD_DATATABLE_COLUMNS */]));
this.childColumns2 = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_3__karakterskalaogresultat_datatable_columns__["a" /* GRADINGSCALESANDVALUESCHILD2_DATATABLE_COLUMNS */]));
this.url = 'valideringer' + "/" + "karakterskalaogresultat";
_super.prototype.populateDataTable.call(this, this.linkHeader);
this.elementPosition = "";
};
KarakterskalaogresultatComponent.prototype.onCellClick = function (event) {
if (event.row._links.karaktervaerdier.href) {
this.child1LinkHeader = ";page=" + this.page + ";limit=" + this.child2ItemsPerPage + "";
this.childUrl = event.row._links.karaktervaerdier.href;
this.populateChildDataByPath(this.child1LinkHeader);
this.childTitle = 'Karakterværdier: ' + event.row.betegnelse;
}
if (event.row._links.resultatformer.href) {
this.child2LinkHeader = ";page=" + this.page + ";limit=" + this.child2ItemsPerPage + "";
this.childUrl2 = event.row._links.resultatformer.href;
this.populateChild2DataByPath(this.child2LinkHeader);
this.childTitle2 = 'Resultatformer: ' + event.row.betegnelse;
}
this.elementPosition = event.event.target.offsetTop;
};
KarakterskalaogresultatComponent.prototype.populateChild2DataByPath = function (input) {
var _this = this;
this.loaderStatus = true;
if (!input) {
input = ";page=1" + ";limit=500";
}
var pathUri = this.childUrl2 + input;
this._dataService.absolutePathGetService(pathUri).subscribe(function (res) {
if (res != null) {
if (res.json().data) {
_this.childData2 = res.json().data;
_this.childLength2 = res.json().totalCount;
}
else {
_this.childData2 = res.json() ? res.json() : [];
_this.childLength2 = _this.childData2['totalCount'] !== undefined ? _this.childData2['totalCount'] : _this.childData2.length;
}
_this.loaderStatus = false;
}
});
};
var _a;
KarakterskalaogresultatComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-karakterskalaogresultat',
template: __webpack_require__("./src/app/karakterskalaogresultat/karakterskalaogresultat.component.html"),
styles: [__webpack_require__("./src/app/karakterskalaogresultat/karakterskalaogresultat.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], KarakterskalaogresultatComponent);
return KarakterskalaogresultatComponent;
}(__WEBPACK_IMPORTED_MODULE_1__base_child_component__["a" /* BaseChildComponent */]));
//# sourceMappingURL=karakterskalaogresultat.component.js.map
/***/ }),
/***/ "./src/app/karakterskalaogresultat/karakterskalaogresultat.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return GRADINGSCALESANDVALUES_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return GRADINGSCALESANDVALUESCHILD_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return GRADINGSCALESANDVALUESCHILD2_DATATABLE_COLUMNS; });
var GRADINGSCALESANDVALUES_DATATABLE_COLUMNS = [{
title: 'Kort betegnelse',
name: 'kortBetegnelse',
sort: false
},
{
title: 'Betegnelse',
name: 'betegnelse',
sort: false
}, {
title: 'Karakterskala',
name: 'karakterskala',
sort: false
}, {
title: 'Første afledte karakterskala',
name: 'foersteAfledteKarakterskala',
sort: false
}, {
title: 'Anden afledte karakterskala',
name: 'andenAfledteKarakterskala',
sort: false
}];
var GRADINGSCALESANDVALUESCHILD_DATATABLE_COLUMNS = [{
title: 'Karakterværdi',
name: 'karaktervaerdi',
sort: false
},
{
title: 'Betegnelse',
name: 'betengelse',
sort: false
}, {
title: 'Sekvens',
name: 'sekvens',
sort: false
}, {
title: '1. afl karakter',
name: 'foersteAfledteKaraktervaerdi',
sort: false
}, {
title: '2. afl karakter',
name: 'andenAfledteKaraktervaerdi',
sort: false
}];
var GRADINGSCALESANDVALUESCHILD2_DATATABLE_COLUMNS = [{
title: 'Evalueringsform',
name: 'evalueringsform',
sort: false
},
{
title: 'Karaktertype',
name: 'karaktertype',
sort: false
}];
//# sourceMappingURL=karakterskalaogresultat.datatable.columns.js.map
/***/ }),
/***/ "./src/app/logud/logud.component.html":
/***/ (function(module, exports) {
module.exports = "
"
/***/ }),
/***/ "./src/app/logud/logud.component.scss":
/***/ (function(module, exports) {
module.exports = ""
/***/ }),
/***/ "./src/app/logud/logud.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return LogudComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
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);
};
var LogudComponent = /** @class */ (function () {
function LogudComponent() {
this.logoutUrl = '';
this.loaderStatus = false;
}
LogudComponent.prototype.ngOnInit = function () {
this.loaderStatus = true;
this.logoutUrl = "/logout";
if (JSON.parse(sessionStorage.getItem('data'))) {
var res = JSON.parse(sessionStorage.getItem('data'));
this.logoutUrl = this.logoutUrl + "?nl=n";
}
sessionStorage.removeItem('data');
sessionStorage.setItem('error', 'Du er blevet logget ud med succes');
this.loaderStatus = false;
window.location.href = this.logoutUrl;
};
LogudComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-logud',
template: __webpack_require__("./src/app/logud/logud.component.html"),
styles: [__webpack_require__("./src/app/logud/logud.component.scss")]
}),
__metadata("design:paramtypes", [])
], LogudComponent);
return LogudComponent;
}());
//# sourceMappingURL=logud.component.js.map
/***/ }),
/***/ "./src/app/nyestebatchjob/nyestebatchjobs.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n
\r\n
\r\n
"
/***/ }),
/***/ "./src/app/nyestebatchjob/nyestebatchjobs.component.scss":
/***/ (function(module, exports) {
module.exports = ""
/***/ }),
/***/ "./src/app/nyestebatchjob/nyestebatchjobs.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return NyesteBatchjobsComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__base_child_component__ = __webpack_require__("./src/app/base.child.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__nyestebatchjobs_datatable_columns__ = __webpack_require__("./src/app/nyestebatchjob/nyestebatchjobs.datatable.columns.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
var batchjobsURI = "jobstatus";
var NyesteBatchjobsComponent = /** @class */ (function (_super) {
__extends(NyesteBatchjobsComponent, _super);
function NyesteBatchjobsComponent(dataService) {
var _this = _super.call(this, dataService) || this;
_this.dataService = dataService;
return _this;
}
NyesteBatchjobsComponent.prototype.ngOnInit = function () {
var self = this;
self.columns = __WEBPACK_IMPORTED_MODULE_3__nyestebatchjobs_datatable_columns__["a" /* BATCHJOBS_DATATABLE_COLUMNS */];
self.childColumns = __WEBPACK_IMPORTED_MODULE_3__nyestebatchjobs_datatable_columns__["b" /* BATCHJOBS_SUCCESS_DATATABLE_COLUMNS */];
self.linkHeader = "";
self.childLinkHeader = "?successfulde=true";
self.config = { paging: true };
self.url = batchjobsURI;
_super.prototype.populateDataTable.call(this, self.linkHeader);
self.childUrl = batchjobsURI;
_super.prototype.childPopulateDataTable.call(this, self.childLinkHeader);
self.loaderStatus = false;
};
var _a;
NyesteBatchjobsComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-institutiontypes',
template: __webpack_require__("./src/app/nyestebatchjob/nyestebatchjobs.component.html"),
styles: [__webpack_require__("./src/app/nyestebatchjob/nyestebatchjobs.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], NyesteBatchjobsComponent);
return NyesteBatchjobsComponent;
}(__WEBPACK_IMPORTED_MODULE_1__base_child_component__["a" /* BaseChildComponent */]));
//# sourceMappingURL=nyestebatchjobs.component.js.map
/***/ }),
/***/ "./src/app/nyestebatchjob/nyestebatchjobs.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return BATCHJOBS_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return BATCHJOBS_SUCCESS_DATATABLE_COLUMNS; });
var BATCHJOBS_DATATABLE_COLUMNS = [{
title: 'Batchjob',
name: 'jobNavn',
sort: false
},
{
title: 'Status',
name: 'status',
sort: false
}, {
title: 'Afviklingstidspunkt',
name: 'afviklingstidspunkt',
type: 'timestamp',
sort: false
}, {
title: 'Delta',
name: 'delta',
sort: false
}, {
title: 'Fejl',
name: 'detail',
sort: false
}];
var BATCHJOBS_SUCCESS_DATATABLE_COLUMNS = [{
title: 'Batchjob',
name: 'jobNavn',
sort: false
},
{
title: 'Status',
name: 'status',
sort: false
}, {
title: 'Afviklingstidspunkt',
name: 'afviklingstidspunkt',
type: 'timestamp',
sort: false
}, {
title: 'Delta',
name: 'delta',
sort: false
}];
//# sourceMappingURL=nyestebatchjobs.datatable.columns.js.map
/***/ }),
/***/ "./src/app/opretdataudtraek/opretdataudtraek.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n \r\n \r\n
Opret Dataudtræk
\r\n \r\n \r\n \r\n
\r\n\r\n \r\n {{successMsg}}
\r\n \r\n\r\n\r\n
\r\n
"
/***/ }),
/***/ "./src/app/opretdataudtraek/opretdataudtraek.component.scss":
/***/ (function(module, exports) {
module.exports = ".modal-lg {\n min-width: 950px !important; }\n .modal-lg .modal-body .modal_detail_header {\n height: 230px;\n width: 60%;\n padding: 5px;\n border-bottom: 1px solid #ccc; }\n .modal-lg .modal-body .modal_sub__header_container {\n height: 100%;\n width: 60%;\n border-bottom: 1px solid #ccc; }\n .modal-lg .modal-body .modal_end_header_container {\n height: 100%;\n width: 60%; }\n .data-footer {\n border-color: #333; }\n .data-header {\n border-bottom: 2px solid #797979; }\n .data-row {\n border-top: 2px solid #797979; }\n .cancel-modal-content {\n border-radius: 0px; }\n .institutions .footer__height {\n height: 50px; }\n .institutions .reset--value {\n text-decoration: underline; }\n .institutions .infoicon {\n font-size: 24px;\n text-decoration: none;\n color: #7E7671; }\n .institutions .full-width, .institutions .popover, .institutions .popover--main, .institutions .popover__textarea, .institutions .popover__maintextarea, .institutions .popover__btngrp {\n width: 100%; }\n .institutions .popover {\n max-width: 420px !important;\n min-height: 30px;\n z-index: 1000; }\n .institutions .popover__content {\n width: 90%;\n padding: 5px; }\n .institutions .popover__edit-icon {\n width: 10%;\n cursor: pointer; }\n .institutions .popover-content {\n padding: 0px 10px; }\n .institutions .popover__textarea {\n min-height: 200px; }\n .institutions .popover__maintextarea {\n padding: 10px 5px 5px 5px; }\n .institutions .popover__btngrp {\n margin-bottom: 5px; }\n .institutions .popover__cancel {\n margin-top: 17px;\n font-size: 16px; }\n"
/***/ }),
/***/ "./src/app/opretdataudtraek/opretdataudtraek.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return OpretDataudtraekComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms__ = __webpack_require__("./node_modules/@angular/forms/@angular/forms.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__app_webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__app_common_util__ = __webpack_require__("./src/app/common.util.ts");
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);
};
var systemTypeListURI = "lov/systemtyper";
var udtraeksTypeListURI = "lov/udtraekstyper";
var udtraeksFormatListURI = "lov/udtraeksformater";
var OpretDataudtraekComponent = /** @class */ (function () {
function OpretDataudtraekComponent(_dataService, commonUtil) {
this._dataService = _dataService;
this.commonUtil = commonUtil;
this.successMsg = "";
this.invalidFromDate = false;
this.invalidToDate = false;
this.isInValidAfviklesDate = false;
this.invalidNavn = false;
this.fromDateFormatted = "";
this.toDateFormatted = "";
this.afviklesFormatted = "";
this.fromDate = "";
this.toDate = "";
//public afviklesTidligst:any = "";
this.euxType = false;
this.gifType = false;
this.gskType = false;
this.hfType = false;
this.hhxType = false;
this.htxType = false;
this.meuxType = false;
this.stxType = false;
this.systemTypeList = [];
this.udtraeksTypeList = [];
this.udtraeksFormatList = [];
this.systemType = "";
this.udtraeksType = "";
this.udtraeksFormat = "Komprimeret CSV";
this.formValid = false;
this.submitInput = "";
this.pageError = "";
}
OpretDataudtraekComponent.prototype.ngOnInit = function () {
this.setComponentData();
this.callDropdownServices();
this.initOpretForm();
};
OpretDataudtraekComponent.prototype.initOpretForm = function () {
this.opretForm = new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["c" /* FormGroup */]({
udtraeksType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
euxType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
gifType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
gskType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
hfType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
hhxType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
htxType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
meuxType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
stxType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
systemType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
fraInstitutionsnummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
tilInstitutionsnummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
eksamensaarFra: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
eksamensaarTil: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
fromDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](),
toDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](),
fag: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
niveau: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
navn: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
udtraeksFormat: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */]('Komprimeret CSV')
});
// this.pageError = "";
// this.isInValidFromDate = this.isInValidToDate = this.isInvalidInstitution = false;
};
OpretDataudtraekComponent.prototype.ngAfterViewInit = function () {
var _this = this;
this.opretForm.valueChanges.subscribe(function (values) {
_this.pageError = "";
_this.successMsg = "";
// if(this.commonUtil.isNotEmpty(this.opretForm.get('navn').value)) {
// this.invalidNavn = false;
// }
});
this.opretForm.controls['navn'].valueChanges.subscribe(function (value) {
_this.pageError = "";
_this.successMsg = "";
if (_this.commonUtil.isNotEmpty(value)) {
_this.invalidNavn = false;
}
else {
_this.invalidNavn = true;
}
});
};
OpretDataudtraekComponent.prototype.setComponentData = function () {
this.fraInstNummerTextbox = {
"id": "fraInstitutionsnummer",
"name": "",
"textboxColor": "",
"type": "tel",
"maxlength": "6",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.tilInstNummerTextbox = {
"id": "tilInstitutionsnummer",
"name": "",
"textboxColor": "",
"type": "tel",
"maxlength": "6",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.cvrNrTextbox = {
"id": "cvrNr",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "10",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.cprNrTextbox = {
"id": "cprNr",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "10",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.eksamensaarFraTextbox = {
"id": "eksamensaarFra",
"name": "",
"textboxColor": "",
"type": "tel",
"maxlength": "4",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.eksamensaarTilTextbox = {
"id": "eksamensaarTil",
"name": "",
"textboxColor": "",
"type": "tel",
"maxlength": "4",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.fagTextbox = {
"id": "fag",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "100",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.niveauTextbox = {
"id": "niveau",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "4",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.navnTextbox = {
"id": "navn",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "120",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.systemTypeDropDown = {
"id": "systemType",
"valuekey": "value",
"textkey": "name",
"defaultOption": "yes",
"defaultOptionValue": "Alle",
"output": ""
};
this.udtraeksTypeDropDown = {
"id": "udtraeksType",
"valuekey": "value",
"textkey": "name",
"defaultOption": "yes",
"defaultOptionValue": "Alle",
"output": ""
};
this.udtraeksFormatDropDown = {
"id": "udtraeksFormat",
"valuekey": "value",
"textkey": "name",
"defaultOption": "no",
"defaultOptionValue": null,
"output": ""
};
this.euxChkBox = { id: "euxChkBox", checked: false };
this.gifChkBox = { id: "gifChkBox", checked: false };
this.gskChkBox = { id: "gskChkBox", checked: false };
this.hfChkBox = { id: "hfChkBox", checked: false };
this.hhxChkBox = { id: "hhxChkBox", checked: false };
this.htxChkBox = { id: "htxChkBox", checked: false };
this.meuxChkBox = { id: "meuxChkBox", checked: false };
this.stxChkBox = { id: "stxChkBox", checked: false };
this.submitBtnInput = {
title: 'Gem',
id: "submit",
buttonType: "btn--default-button",
type: "submit",
arrow: ""
};
};
OpretDataudtraekComponent.prototype.validateDate = function (value, dateField) {
var result = this.commonUtil.validateDate(value);
if (result[0]) {
if ("fromDate" == dateField) {
this.fromDate = result[1];
this.fromDateFormatted = result[2];
this.invalidFromDate = false;
}
else {
this.toDate = result[1];
this.toDateFormatted = result[2];
this.invalidToDate = false;
}
}
else {
("fromDate" == dateField) ? this.invalidFromDate = true : this.invalidToDate = true;
}
};
OpretDataudtraekComponent.prototype.callDropdownServices = function () {
var _this = this;
this._dataService.getService(udtraeksTypeListURI).subscribe(function (res) {
if (res.json() != null) {
_this.udtraeksTypeList = res.json();
}
});
this._dataService.getService(systemTypeListURI).subscribe(function (res) {
if (res.json() != null) {
_this.systemTypeList = res.json();
}
});
this._dataService.getService(udtraeksFormatListURI).subscribe(function (res) {
if (res.json() != null) {
_this.udtraeksFormatList = res.json();
}
});
};
OpretDataudtraekComponent.prototype.onSystemTypeChange = function () {
};
OpretDataudtraekComponent.prototype.onUdtreakChange = function () {
};
OpretDataudtraekComponent.prototype.onUdtreakFormatChange = function () {
};
OpretDataudtraekComponent.prototype.onSubmit = function (form, status) {
var _this = this;
if (this.isFormValid()) {
this.resetMessages();
this.loaderStatus = true;
var dataUdtraekJSON = {};
dataUdtraekJSON['udtraeksType'] = this.udtraeksType;
dataUdtraekJSON['eksamensTypes'] = this.getEksamensTypes();
dataUdtraekJSON['systemType'] = this.systemType;
if (this.commonUtil.isNotEmpty(this.fraInstitutionsnummer)) {
dataUdtraekJSON['fraInstitutionsnummer'] = this.fraInstitutionsnummer;
}
if (this.commonUtil.isNotEmpty(this.tilInstitutionsnummer)) {
dataUdtraekJSON['tilInstitutionsnummer'] = this.tilInstitutionsnummer;
}
dataUdtraekJSON['eksamensaarFra'] = this.eksamensaarFra;
dataUdtraekJSON['eksamensaarTil'] = this.eksamensaarTil;
if (this.commonUtil.isNotEmpty(this.fromDateFormatted)) {
dataUdtraekJSON['foedselsdatoFra'] = this.fromDateFormatted;
}
if (this.commonUtil.isNotEmpty(this.toDateFormatted)) {
dataUdtraekJSON['foedselsdatoTil'] = this.toDateFormatted;
}
dataUdtraekJSON['fag'] = this.fag;
dataUdtraekJSON['niveau'] = this.niveau;
dataUdtraekJSON['navn'] = this.navn;
dataUdtraekJSON['udtraeksFormat'] = this.udtraeksFormat;
//dataUdtraekJSON['afviklestidligst'] = this.afviklesFormatted +"T00:00:00Z";
this._dataService.postData_noRes('dataudtraeker', dataUdtraekJSON).subscribe(function (res) {
if (res.status === 201) {
_this.resetForm();
_this.successMsg = "Dataudtræk oprettet";
scroll(0, 0);
}
}, function (err) {
if (err.status === 400) {
_this.pageError = err.json().errors[0];
// if(err.json().errors) {
// this.pageError = err.json().errors.join(";");
// }
}
else {
_this.pageError = "Et dataudtræk med det angivne navn findes allerede i Eksamensdatabasen";
}
scroll(0, 0);
});
this.loaderStatus = false;
}
};
OpretDataudtraekComponent.prototype.getEksamensTypes = function () {
var types = [];
var firstRecord = true;
if (this.euxType) {
types.push("EUX");
}
if (this.gifType) {
types.push("GIF");
}
if (this.gskType) {
types.push("GSK");
}
if (this.hfType) {
types.push("HF");
}
if (this.hhxType) {
types.push("HHX");
}
if (this.htxType) {
types.push("HTX");
}
if (this.meuxType) {
types.push("MEUX");
types.push("BEUX");
}
if (this.stxType) {
types.push("STX");
}
return types;
};
OpretDataudtraekComponent.prototype.resetForm = function () {
this.initOpretForm();
this.resetMessages();
this.invalidFromDate = false;
this.invalidToDate = false;
this.invalidNavn = false;
this.fromDateFormatted = "";
this.toDateFormatted = "";
this.ngAfterViewInit();
};
OpretDataudtraekComponent.prototype.resetMessages = function () {
this.pageError = "";
this.successMsg = "";
};
OpretDataudtraekComponent.prototype.isFormValid = function () {
return !this.invalidFromDate && !this.invalidToDate;
};
var _a, _b;
OpretDataudtraekComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-opretdataudtraek',
template: __webpack_require__("./src/app/opretdataudtraek/opretdataudtraek.component.html"),
styles: [__webpack_require__("./src/app/opretdataudtraek/opretdataudtraek.component.scss")],
providers: [__WEBPACK_IMPORTED_MODULE_3__app_common_util__["a" /* CommonUtil */]],
encapsulation: __WEBPACK_IMPORTED_MODULE_0__angular_core__["_19" /* ViewEncapsulation */].None
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_2__app_webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__app_webapi_service__["a" /* WebapiService */]) === "function" && _a || Object, typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_3__app_common_util__["a" /* CommonUtil */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_3__app_common_util__["a" /* CommonUtil */]) === "function" && _b || Object])
], OpretDataudtraekComponent);
return OpretDataudtraekComponent;
}());
//# sourceMappingURL=opretdataudtraek.component.js.map
/***/ }),
/***/ "./src/app/opretdataudtraekamu/opretdataudtraekamu.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n \r\n \r\n
Opret Dataudtræk for AMU
\r\n \r\n \r\n \r\n
\r\n\r\n \r\n {{successMsg}}
\r\n \r\n\r\n\r\n
\r\n
\r\n "
/***/ }),
/***/ "./src/app/opretdataudtraekamu/opretdataudtraekamu.component.scss":
/***/ (function(module, exports) {
module.exports = ".modal-lg {\n min-width: 950px !important; }\n .modal-lg .modal-body .modal_detail_header {\n height: 230px;\n width: 60%;\n padding: 5px;\n border-bottom: 1px solid #ccc; }\n .modal-lg .modal-body .modal_sub__header_container {\n height: 100%;\n width: 60%;\n border-bottom: 1px solid #ccc; }\n .modal-lg .modal-body .modal_end_header_container {\n height: 100%;\n width: 60%; }\n .data-footer {\n border-color: #333; }\n .data-header {\n border-bottom: 2px solid #797979; }\n .data-row {\n border-top: 2px solid #797979; }\n .cancel-modal-content {\n border-radius: 0px; }\n .institutions .footer__height {\n height: 50px; }\n .institutions .reset--value {\n text-decoration: underline; }\n .institutions .infoicon {\n font-size: 24px;\n text-decoration: none;\n color: #7E7671; }\n .institutions .full-width, .institutions .popover, .institutions .popover--main, .institutions .popover__textarea, .institutions .popover__maintextarea, .institutions .popover__btngrp {\n width: 100%; }\n .institutions .popover {\n max-width: 420px !important;\n min-height: 30px;\n z-index: 1000; }\n .institutions .popover__content {\n width: 90%;\n padding: 5px; }\n .institutions .popover__edit-icon {\n width: 10%;\n cursor: pointer; }\n .institutions .popover-content {\n padding: 0px 10px; }\n .institutions .popover__textarea {\n min-height: 200px; }\n .institutions .popover__maintextarea {\n padding: 10px 5px 5px 5px; }\n .institutions .popover__btngrp {\n margin-bottom: 5px; }\n .institutions .popover__cancel {\n margin-top: 17px;\n font-size: 16px; }\n"
/***/ }),
/***/ "./src/app/opretdataudtraekamu/opretdataudtraekamu.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return OpretDataudtraekAmuComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms__ = __webpack_require__("./node_modules/@angular/forms/@angular/forms.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_util__ = __webpack_require__("./src/app/common.util.ts");
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);
};
var systemTypeListURI = "lov/systemtyper";
var udtraeksAmuTypeListURI = "lov/udtraeksamutyper";
var OpretDataudtraekAmuComponent = /** @class */ (function () {
function OpretDataudtraekAmuComponent(_dataService, commonUtil) {
this._dataService = _dataService;
this.commonUtil = commonUtil;
this.successMsg = "";
this.invalidFromDate = false;
this.invalidToDate = false;
this.isInValidAfviklesDate = false;
this.invalidNavn = false;
this.fromDateFormatted = "";
this.toDateFormatted = "";
this.afviklesFormatted = "";
this.fromDate = "";
this.toDate = "";
this.systemTypeList = [];
this.udtraeksAmuTypeList = [];
this.systemType = "";
this.udtraeksAmuType = "AMU-Bevis";
this.formValid = false;
this.submitInput = "";
this.pageError = "";
this.resetNavn = false;
}
OpretDataudtraekAmuComponent.prototype.ngOnInit = function () {
this.setComponentData();
this.callDropdownServices();
this.initOpretAmuForm();
this.validateDate(this.commonUtil.transformDate(new Date(new Date().getFullYear(), 0, 1), 'dd-MM-yyyy'), "fromDate");
};
OpretDataudtraekAmuComponent.prototype.initOpretAmuForm = function () {
this.opretAmuForm = new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["c" /* FormGroup */]({
udtraeksAmuType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */]('AMU-Bevis'),
systemType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
fraInstitutionsnummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
tilInstitutionsnummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
fromDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](),
toDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](),
fag: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
niveau: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
navn: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
fagkode: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
dkll: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */]('')
});
};
OpretDataudtraekAmuComponent.prototype.ngAfterViewInit = function () {
var _this = this;
this.opretAmuForm.valueChanges.subscribe(function (values) {
_this.pageError = "";
_this.successMsg = "";
});
this.opretAmuForm.controls['navn'].valueChanges.subscribe(function (value) {
_this.pageError = "";
_this.successMsg = "";
if (_this.commonUtil.isNotEmpty(value)) {
_this.invalidNavn = false;
}
else if (!_this.resetNavn) {
_this.invalidNavn = true;
}
_this.resetNavn = false;
});
};
OpretDataudtraekAmuComponent.prototype.setComponentData = function () {
this.fraInstNummerTextbox = {
"id": "fraInstitutionsnummer",
"name": "",
"textboxColor": "",
"type": "tel",
"maxlength": "6",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.tilInstNummerTextbox = {
"id": "tilInstitutionsnummer",
"name": "",
"textboxColor": "",
"type": "tel",
"maxlength": "6",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.fagkodeTextbox = {
"id": "fagkode",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "100",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.fagTextbox = {
"id": "fag",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "100",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.niveauTextbox = {
"id": "niveau",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "4",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.dkllTextbox = {
"id": "dkll", "name": "", "textboxColor": "", "type": "tel",
"maxlength": "4", "minlength": "", "placeholder": "", "readonly": ""
};
this.navnTextbox = {
"id": "navn",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "120",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.systemTypeDropDown = {
"id": "systemType",
"valuekey": "value",
"textkey": "name",
"defaultOption": "yes",
"defaultOptionValue": "Alle",
"output": ""
};
this.udtraeksAmuTypeDropDown = {
"id": "udtraeksAmuType",
"valuekey": "value",
"textkey": "name",
"defaultOption": "no",
"defaultOptionValue": null,
"output": ""
};
this.submitBtnInput = {
title: 'Gem',
id: "submit",
buttonType: "btn--default-button",
type: "submit",
arrow: ""
};
};
OpretDataudtraekAmuComponent.prototype.validateDate = function (value, dateField) {
var result = this.commonUtil.validateDate(value);
if (result[0]) {
if ("fromDate" == dateField) {
this.fromDate = result[1];
this.fromDateFormatted = result[2];
this.invalidFromDate = false;
}
else {
this.toDate = result[1];
this.toDateFormatted = result[2];
this.invalidToDate = false;
}
}
else {
("fromDate" == dateField) ? this.invalidFromDate = true : this.invalidToDate = true;
}
};
OpretDataudtraekAmuComponent.prototype.callDropdownServices = function () {
var _this = this;
this._dataService.getService(udtraeksAmuTypeListURI).subscribe(function (res) {
if (res.json() != null) {
_this.udtraeksAmuTypeList = res.json();
}
});
this._dataService.getService(systemTypeListURI).subscribe(function (res) {
if (res.json() != null) {
_this.systemTypeList = res.json();
}
});
};
OpretDataudtraekAmuComponent.prototype.onSystemTypeChange = function () {
};
OpretDataudtraekAmuComponent.prototype.onUdtreakChange = function () {
};
OpretDataudtraekAmuComponent.prototype.onUdtraeksAmuTypeChange = function () {
};
OpretDataudtraekAmuComponent.prototype.onSubmit = function (form, status) {
var _this = this;
if (this.isFormValid()) {
this.resetMessages();
this.loaderStatus = true;
var dataUdtraekJSON = {};
dataUdtraekJSON['systemType'] = this.systemType;
dataUdtraekJSON['udtraeksAmuType'] = this.udtraeksAmuType;
if (this.commonUtil.isNotEmpty(this.fraInstitutionsnummer)) {
dataUdtraekJSON['fraInstitutionsnummer'] = this.fraInstitutionsnummer;
}
if (this.commonUtil.isNotEmpty(this.tilInstitutionsnummer)) {
dataUdtraekJSON['tilInstitutionsnummer'] = this.tilInstitutionsnummer;
}
if (this.commonUtil.isNotEmpty(this.fromDateFormatted)) {
dataUdtraekJSON['kursusstartFra'] = this.fromDateFormatted;
}
if (this.commonUtil.isNotEmpty(this.toDateFormatted)) {
dataUdtraekJSON['kursusstartTil'] = this.toDateFormatted;
}
dataUdtraekJSON['fag'] = this.fag;
dataUdtraekJSON['niveau'] = this.niveau;
dataUdtraekJSON['dkll'] = this.dkll;
dataUdtraekJSON['fagkode'] = this.fagkode;
dataUdtraekJSON['navn'] = this.navn;
//dataUdtraekJSON['afviklestidligst'] = this.afviklesFormatted +"T00:00:00Z";
this._dataService.postData_noRes('amudataudtraeker', dataUdtraekJSON).subscribe(function (res) {
if (res.status === 201) {
_this.resetSuccess();
_this.successMsg = "Dataudtræk oprettet";
scroll(0, 0);
}
}, function (err) {
if (err.status === 400) {
_this.pageError = err.json().errors[0];
// if(err.json().errors) {
// this.pageError = err.json().errors.join(";");
// }
}
else {
_this.pageError = "Et dataudtræk med det angivne navn findes allerede i Eksamensdatabasen";
}
scroll(0, 0);
});
this.loaderStatus = false;
}
};
OpretDataudtraekAmuComponent.prototype.resetSuccess = function () {
this.ngAfterViewInit();
this.resetData();
this.initOpretAmuForm();
};
OpretDataudtraekAmuComponent.prototype.resetForm = function () {
this.initOpretAmuForm();
this.resetMessages();
this.resetData();
this.ngAfterViewInit();
};
OpretDataudtraekAmuComponent.prototype.resetData = function () {
this.udtraeksAmuType = "AMU-Bevis";
this.resetNavnValue();
this.validateDate(this.commonUtil.transformDate(new Date(new Date().getFullYear(), 0, 1), 'dd-MM-yyyy'), "fromDate");
this.systemType = "";
this.fag = "";
this.dkll = null;
this.fagkode = "";
this.niveau = "";
this.fromDateFormatted = "";
this.toDateFormatted = "";
this.fraInstitutionsnummer = "";
this.tilInstitutionsnummer = "";
this.invalidFromDate = false;
this.invalidToDate = false;
this.invalidNavn = false;
};
OpretDataudtraekAmuComponent.prototype.resetNavnValue = function () {
this.resetNavn = true;
this.navn = "";
};
OpretDataudtraekAmuComponent.prototype.resetMessages = function () {
this.pageError = "";
this.successMsg = "";
};
OpretDataudtraekAmuComponent.prototype.isFormValid = function () {
return !this.invalidFromDate && !this.invalidToDate;
};
var _a, _b;
OpretDataudtraekAmuComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-opretdataudtraek',
template: __webpack_require__("./src/app/opretdataudtraekamu/opretdataudtraekamu.component.html"),
styles: [__webpack_require__("./src/app/opretdataudtraekamu/opretdataudtraekamu.component.scss")],
providers: [__WEBPACK_IMPORTED_MODULE_3__common_util__["a" /* CommonUtil */]],
encapsulation: __WEBPACK_IMPORTED_MODULE_0__angular_core__["_19" /* ViewEncapsulation */].None
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */]) === "function" && _a || Object, typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_3__common_util__["a" /* CommonUtil */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_3__common_util__["a" /* CommonUtil */]) === "function" && _b || Object])
], OpretDataudtraekAmuComponent);
return OpretDataudtraekAmuComponent;
}());
//# sourceMappingURL=opretdataudtraekamu.component.js.map
/***/ }),
/***/ "./src/app/opslag/opslag.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n
\r\n\r\n
\r\n
\r\n"
/***/ }),
/***/ "./src/app/opslag/opslag.component.scss":
/***/ (function(module, exports) {
module.exports = ".opslag {\n padding-bottom: 20px; }\n .opslag .modalId1 {\n max-width: 95%; }\n .opslag .modal-lg {\n min-width: 950px !important; }\n .opslag .data-footer {\n border-color: #333; }\n .opslag .data-header {\n border-bottom: 2px solid #797979; }\n .opslag .cancel-modal-content {\n border-radius: 0; }\n .opslag .cancel-header {\n border-bottom: 0px; }\n .opslag .cancel-footer {\n border-top: 0px; }\n .opslag .checkbox-desc {\n width: 87%;\n float: left; }\n"
/***/ }),
/***/ "./src/app/opslag/opslag.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return OpslagComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__app_base_component__ = __webpack_require__("./src/app/base.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__app_common_util__ = __webpack_require__("./src/app/common.util.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__opslag_datatable_columns__ = __webpack_require__("./src/app/opslag/opslag.datatable.columns.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_ngx_bootstrap__ = __webpack_require__("./node_modules/ngx-bootstrap/index.js");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
//import 'rxjs/Rx';
var certificateTypesURI = "lov/certificateTypes";
var opslagURI = "opslag";
var OpslagComponent = /** @class */ (function (_super) {
__extends(OpslagComponent, _super);
function OpslagComponent(dataService, commonUtil) {
var _this = _super.call(this, dataService) || this;
_this.dataService = dataService;
_this.commonUtil = commonUtil;
_this.institutionNavnSelected = "";
_this.institutionNummer = "";
_this.institutionsList = [];
_this.type = "";
_this.typeList = [];
_this.aar = "";
_this.uddannelse = "";
_this.uddannelseList = [];
_this.cprNummer = "";
_this.fornavn = "";
_this.efternavn = "";
_this.fag = "";
_this.niveau = "";
_this.includeNotPublished = false;
_this.includeInvalid = false;
_this.isInValidFromDate = false;
_this.isInValidToDate = false;
_this.fromDateFormatted = "";
_this.toDateFormatted = "";
_this.fromDate = "";
_this.toDate = "";
_this.onlyOwn = true;
_this.searchOption = false;
_this.searchInput = "";
_this.sortClick = "";
_this.lastclickSort = [];
_this.modalDetailsArray = [];
_this.cancelRecordURI = "";
_this.popupUrl = "";
_this.isInspicerModalShown = false;
_this.chosenCertificateType = "";
_this.modalHeader = "";
return _this;
}
OpslagComponent.prototype.ngOnInit = function () {
this.setComponentData();
this.calldropdownService();
this.setLoggedInUserDetails();
//this.columns = OPSLAG_DATATABLE_COLUMNS;
this.config = {
paging: true
};
};
OpslagComponent.prototype.setLoggedInUserDetails = function () {
if (JSON.parse(sessionStorage.getItem('data'))) {
var res = JSON.parse(sessionStorage.getItem('data'));
this.role = res['role'];
if (res['role'] === 'SESKOLEBRUGER') {
this.isBorgerLogin = true;
this.columns = __WEBPACK_IMPORTED_MODULE_4__opslag_datatable_columns__["b" /* SKOLE_OPSLAG_DATATABLE_COLUMNS */];
}
else {
this.isBorgerLogin = false;
this.columns = __WEBPACK_IMPORTED_MODULE_4__opslag_datatable_columns__["a" /* OPSLAG_DATATABLE_COLUMNS */];
}
}
};
OpslagComponent.prototype.setComponentData = function () {
this.typeDropDown = {
"id": "typeList",
"valuekey": "value",
"textkey": "name",
"defaultOption": "yes",
"defaultOptionValue": "",
"output": ""
};
this.instNavnTypeAhead = {
"id": "instNavnTypeAhead",
"name": "",
"placeholder": "",
"readonly": "",
"typeaheadItemTemplate": "customItemTemplate",
"typeaheadOptionField": "name"
};
this.cprTextbox = {
"id": "cprTextbox",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "10",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.aarTextBox = {
"id": "aarList",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "4",
"minlength": "",
"placeholder": "",
"readonly": ""
};
//this.aarDropDown = { "id": "aarList", "valuekey": "value", "textkey": "name", "defaultOption": "yes", "defaultOptionValue": "Alle", "output": "" };
this.uddannelseDropDown = {
"id": "uddannelseList",
"valuekey": "value",
"textkey": "value",
"defaultOption": "yes",
"defaultOptionValue": "Alle",
"output": ""
};
this.fornavnTextbox = {
"id": "fornavn",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "200",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.efternavnTextbox = {
"id": "efternavn",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "200",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.fagTextbox = {
"id": "fag",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "100",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.niveauTextbox = {
"id": "niveau",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "4",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.includeNotPublishedChkBox = { id: "includeNotPublishedChkBox", checked: false };
this.includeInvalidChkBox = { id: "includeInvalidChkBox", checked: false };
this.searchBtnInput = {
title: 'Søg',
id: "searchResults",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.closeBtnInput = {
title: 'Luk',
id: "closeModal",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.confirmBtnInput = {
title: 'Slet dataudtræk',
id: "confirmCancel",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
OpslagComponent.prototype.changeTypeahead = function (e) {
this.institutionNummer = e.item.value;
};
OpslagComponent.prototype.calldropdownService = function () {
var _this = this;
this.sortClick = "";
this._dataService.getService(certificateTypesURI).subscribe(function (res) {
if (res.json() != null) {
_this.typeList = res.json();
}
});
/*this.dataService.getService('lov/aarList').subscribe(res => {
if(res.json() != null){
this.aarList = res.json();
}
});
*/
this.dataService.getService('lov/institutions').subscribe(function (res) {
if (res.json() != null) {
_this.institutionsList = res.json();
}
});
this.dataService.getService('lov/uddannelsetyper').subscribe(function (res) {
if (res.json() != null) {
_this.uddannelseList = res.json();
}
});
};
/*institutionFocusOut(): void{
let self = this;
let instName = this.institutionNavnSelected;
if(instName != "" && instName != undefined){
let selectedVal = false;
self.institutionsList.forEach(function(key,val){
if(key.name == instName){
selectedVal = true;
}
});
//selectedVal ? this.isInvalidInstitution = false : this.isInvalidInstitution = true;
}
}*/
OpslagComponent.prototype.onCellClick = function (eve) {
if (eve.column === 'cprNr') {
this.popupUrl = eve.row._links.detalje.href;
if (this.popupUrl.includes('/beviser/')) {
this.chosenCertificateType = 'beviser';
this.modalHeader = "Inspicer bevis";
}
else if (this.popupUrl.includes('/enkeltkarakterer/')) {
this.chosenCertificateType = 'enkeltkarakterer';
this.modalHeader = "Inspicer enkeltkarakterer";
}
else if (this.popupUrl.includes('/amubeviser/')) {
this.chosenCertificateType = 'amubeviser';
this.modalHeader = "Inspicer AMU";
}
else if (this.popupUrl.includes('/amuenkeltfag/')) {
this.chosenCertificateType = 'amuEnkeltfag';
this.modalHeader = "Inspicer AMU";
}
else {
this.chosenCertificateType = 'enkeltfagsattest';
if (eve.row.eksamenAar <= 2018) {
this.modalHeader = "Inspicer prøvebevis";
}
else {
this.modalHeader = "Inspicer bevis for afsluttet niveau i fag";
}
}
this.isInspicerModalShown = true;
}
};
OpslagComponent.prototype.hideInspicerModal = function () {
this.inspicerModal.hide();
};
OpslagComponent.prototype.searchData = function () {
this.resetSearchResults();
this.url = opslagURI;
this.searchOption = true;
var pageInput = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.createQueryParams();
this.populateDataTable(pageInput + this.qryParams);
};
OpslagComponent.prototype.populateDataTable = function (input) {
var _this = this;
this.loaderStatus = true;
this._dataService.getService(this.url + input).subscribe(function (res) {
_this.loaderStatus = false;
if (res != null) {
if (res.json().data != null || res.json().totalCount != null) {
var dat = res.json().data;
_this.data = dat;
_this.length = res.json().totalCount;
}
else {
//for lov kind of services.
_this.data = res.json();
_this.length = _this.data.length;
}
}
}, function (err) {
if (err.status === 400) {
_this.pageError = JSON.parse(err._body).errors[0];
}
else {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
}
scroll(0, 0);
_this.loaderStatus = false;
});
};
OpslagComponent.prototype.resetSearchResults = function () {
this.pageError = "";
this.sortClick = "";
_super.prototype.resetDatatable.call(this);
if (this.isBorgerLogin) {
this.columns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_4__opslag_datatable_columns__["b" /* SKOLE_OPSLAG_DATATABLE_COLUMNS */]));
}
else {
this.columns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_4__opslag_datatable_columns__["a" /* OPSLAG_DATATABLE_COLUMNS */]));
}
};
OpslagComponent.prototype.resetFilter = function () {
this.searchOption = false;
this.sortClick = "";
this.pageError = "";
this.type = "";
this.institutionNavnSelected = "";
this.institutionNummer = "";
this.cprNummer = "";
this.fornavn = "";
this.efternavn = "";
this.aar = "";
this.uddannelse = "";
this.niveau = "";
this.fag = "";
this.includeInvalid = false;
this.includeNotPublished = false;
this.popupUrl = "";
this.isInspicerModalShown = false;
this.chosenCertificateType = "";
this.modalHeader = "";
};
OpslagComponent.prototype.createQueryParams = function () {
this.qryParams = "?certificateType=" + this.type;
if (this.isNotEmpty(this.institutionNavnSelected)) {
this.qryParams += "&institutionNummer=" + this.institutionNummer;
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.cprNummer)) {
var dName = this.cprNummer.replace(/%/g, "%25");
this.qryParams += "&cpr=" + dName + "";
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.fornavn)) {
var dName = this.fornavn.replace(/%/g, "%25");
this.qryParams += "&forNavn=" + dName + "";
}
if (this.isNotEmpty(this.efternavn)) {
var dName = this.efternavn.replace(/%/g, "%25");
this.qryParams += "&efterNavn=" + dName + "";
}
if (this.isNotEmpty(this.aar)) {
this.qryParams += "&examYear=" + this.aar;
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.uddannelse)) {
this.qryParams += "&examType=" + this.uddannelse;
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.niveau)) {
this.qryParams += "&studiedLevel=" + this.niveau;
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.fag)) {
var dName = this.fag.replace(/%/g, "%25");
this.qryParams += "&subjectName=" + dName + "";
}
else {
this.qryParams += "";
}
this.qryParams += "&includeInvalid=" + this.includeInvalid;
this.qryParams += "¬IncludePublish=" + this.includeNotPublished;
};
var _a, _b, _c;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('inspicerModal'),
__metadata("design:type", typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_5_ngx_bootstrap__["a" /* ModalDirective */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_5_ngx_bootstrap__["a" /* ModalDirective */]) === "function" && _a || Object)
], OpslagComponent.prototype, "inspicerModal", void 0);
OpslagComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-opslag',
template: __webpack_require__("./src/app/opslag/opslag.component.html"),
styles: [__webpack_require__("./src/app/opslag/opslag.component.scss")],
providers: [__WEBPACK_IMPORTED_MODULE_3__app_common_util__["a" /* CommonUtil */]],
encapsulation: __WEBPACK_IMPORTED_MODULE_0__angular_core__["_19" /* ViewEncapsulation */].None
}),
__metadata("design:paramtypes", [typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__app_webapi_service__["a" /* WebapiService */]) === "function" && _b || Object, typeof (_c = typeof __WEBPACK_IMPORTED_MODULE_3__app_common_util__["a" /* CommonUtil */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_3__app_common_util__["a" /* CommonUtil */]) === "function" && _c || Object])
], OpslagComponent);
return OpslagComponent;
}(__WEBPACK_IMPORTED_MODULE_2__app_base_component__["a" /* BaseComponent */]));
//# sourceMappingURL=opslag.component.js.map
/***/ }),
/***/ "./src/app/opslag/opslag.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return OPSLAG_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return SKOLE_OPSLAG_DATATABLE_COLUMNS; });
var OPSLAG_DATATABLE_COLUMNS = [
{
title: 'Institutionsnavn',
name: 'institutionsnavn',
sort: true
},
{
title: 'Eksamensår',
name: 'eksamenAar',
sort: true
},
{
title: 'CPR-nummer',
name: 'cprNr',
sort: true,
type: 'anchor'
},
{
title: 'Navn',
name: 'navn',
sort: true
},
{
title: 'Uddannelse',
name: 'udd',
sort: true
},
{
title: 'Fag',
name: 'fag',
sort: true
},
{
title: 'Niveau',
name: 'niveau',
sort: true
},
{
title: 'Offentliggørelsesdato',
name: 'offentliggoerelse',
sort: true,
type: 'timestamp'
},
{
title: 'Status',
name: 'ugyldig',
sort: true
}
];
var SKOLE_OPSLAG_DATATABLE_COLUMNS = [
{
title: 'Eksamensår',
name: 'eksamenAar',
sort: true
},
{
title: 'CPR-nummer',
name: 'cprNr',
sort: true,
type: 'anchor'
},
{
title: 'Navn',
name: 'navn',
sort: true
},
{
title: 'Uddannelse',
name: 'udd',
sort: true
},
{
title: 'Fag',
name: 'fag',
sort: true
},
{
title: 'Niveau',
name: 'niveau',
sort: true
}
];
//# sourceMappingURL=opslag.datatable.columns.js.map
/***/ }),
/***/ "./src/app/opslagamu/opslagamu.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
Din søgning giver mere end {{searchDataLimit}} resultater.
Det anbefales at forsøge at indskrænke\r\n eller præcisere søgningen.
Ønsker du at:
\r\n
\r\n - Fortsæt med den nuværende søgning.
\r\n - Afbryd nuværende søgning for at kunne indskrænke eller præcisere den.
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n"
/***/ }),
/***/ "./src/app/opslagamu/opslagamu.component.scss":
/***/ (function(module, exports) {
module.exports = ".opslag {\n padding-bottom: 20px; }\n .opslag .modalId1 {\n max-width: 95%; }\n .opslag .modal-lg {\n min-width: 950px !important; }\n .opslag .data-footer {\n border-color: #333; }\n .opslag .data-header {\n border-bottom: 2px solid #797979; }\n .opslag .cancel-modal-content {\n border-radius: 0; }\n .opslag .cancel-header {\n border-bottom: 0px; }\n .opslag .cancel-footer {\n border-top: 0px; }\n .opslag .checkbox-desc {\n width: 87%;\n float: left; }\n"
/***/ }),
/***/ "./src/app/opslagamu/opslagamu.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return OpslagAmuComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms__ = __webpack_require__("./node_modules/@angular/forms/@angular/forms.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__base_component__ = __webpack_require__("./src/app/base.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__common_util__ = __webpack_require__("./src/app/common.util.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__opslagamu_datatable_columns__ = __webpack_require__("./src/app/opslagamu/opslagamu.datatable.columns.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__ = __webpack_require__("./node_modules/ngx-bootstrap/index.js");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
//import 'rxjs/Rx';
var certificateTypesURI = "lov/udtraeksamutyper";
var opslagAmuURI = "opslagamu";
var OpslagAmuComponent = /** @class */ (function (_super) {
__extends(OpslagAmuComponent, _super);
function OpslagAmuComponent(dataService, commonUtil) {
var _this = _super.call(this, dataService) || this;
_this.dataService = dataService;
_this.commonUtil = commonUtil;
_this.institutionNavnSelected = "";
_this.institutionNummer = "";
_this.institutionsList = [];
_this.type = "";
_this.typeList = [];
_this.cprNummer = "";
_this.fornavn = "";
_this.efternavn = "";
_this.fag = "";
_this.niveau = "";
_this.fagkode = "";
_this.euu = "";
_this.includeNotPublished = false;
_this.includeInvalid = false;
_this.fromDate = "";
_this.toDate = "";
_this.invalidFromDate = false;
_this.invalidToDate = false;
_this.isInValidAfviklesDate = false;
_this.invalidNavn = false;
_this.fromDateFormatted = "";
_this.toDateFormatted = "";
_this.onlyOwn = true;
_this.searchOption = false;
_this.searchInput = "";
_this.sortClick = "";
_this.lastclickSort = [];
_this.modalDetailsArray = [];
_this.cancelRecordURI = "";
_this.popupUrl = "";
_this.isInspicerModalShown = false;
_this.chosenCertificateType = "";
_this.modalHeader = "";
_this.isSearchModalShown = false;
_this.searchDataLimit = 0;
return _this;
}
OpslagAmuComponent.prototype.ngOnInit = function () {
this.setComponentData();
this.calldropdownService();
this.setLoggedInUserDetails();
this.initOpslagAmuForm();
this.validateDate(this.commonUtil.transformDate(new Date(new Date().getFullYear(), 0, 1), 'dd-MM-yyyy'), "fromDate");
this.config = {
paging: true
};
};
OpslagAmuComponent.prototype.setLoggedInUserDetails = function () {
if (JSON.parse(sessionStorage.getItem('data'))) {
var res = JSON.parse(sessionStorage.getItem('data'));
this.role = res['role'];
if (res['role'] === 'SESKOLEBRUGER') {
this.isBorgerLogin = true;
this.columns = __WEBPACK_IMPORTED_MODULE_5__opslagamu_datatable_columns__["b" /* SKOLE_OPSLAGAMU_DATATABLE_COLUMNS */];
}
else {
this.isBorgerLogin = false;
this.columns = __WEBPACK_IMPORTED_MODULE_5__opslagamu_datatable_columns__["a" /* OPSLAGAMU_DATATABLE_COLUMNS */];
}
}
};
OpslagAmuComponent.prototype.setComponentData = function () {
this.typeDropDown = {
"id": "typeList",
"valuekey": "value",
"textkey": "name",
"defaultOption": "yes",
"defaultOptionValue": "",
"output": ""
};
this.instNavnTypeAhead = {
"id": "instNavnTypeAhead",
"name": "",
"placeholder": "",
"readonly": "",
"typeaheadItemTemplate": "customItemTemplate",
"typeaheadOptionField": "name"
};
this.cprTextbox = {
"id": "cprTextbox",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "10",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.fornavnTextbox = {
"id": "fornavn",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "200",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.efternavnTextbox = {
"id": "efternavn",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "200",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.fagkodeTextbox = {
"id": "fagkode",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "100",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.fagTextbox = {
"id": "fag",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "100",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.niveauTextbox = {
"id": "niveau",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "4",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.euuTextbox = {
"id": "euu",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "200",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.includeNotPublishedChkBox = { id: "includeNotPublishedChkBox", checked: false };
this.includeInvalidChkBox = { id: "includeInvalidChkBox", checked: false };
this.searchBtnInput = {
title: 'Søg',
id: "searchResults",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.closeBtnInput = {
title: 'Luk',
id: "closeModal",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.confirmBtnInput = {
title: 'Slet dataudtræk',
id: "confirmCancel",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.continueBtnInput = {
title: 'Fortsæt',
id: "continueCancel",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.cancelBtnInput = {
title: 'Afbryd',
id: "cancel",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
OpslagAmuComponent.prototype.changeTypeahead = function (e) {
this.institutionNummer = e.item.value;
};
OpslagAmuComponent.prototype.calldropdownService = function () {
var _this = this;
this.sortClick = "";
this._dataService.getService(certificateTypesURI).subscribe(function (res) {
if (res.json() != null) {
_this.typeList = res.json();
}
});
this.dataService.getService('lov/institutions').subscribe(function (res) {
if (res.json() != null) {
_this.institutionsList = res.json();
}
});
};
OpslagAmuComponent.prototype.onCellClick = function (eve) {
if (eve.column === 'cprNr') {
this.popupUrl = eve.row._links.detalje.href;
if (this.popupUrl.includes('/amubeviser/')) {
this.chosenCertificateType = 'amubeviser';
this.modalHeader = "Inspicer AMU";
}
else if (this.popupUrl.includes('/amuenkeltfag/')) {
this.chosenCertificateType = 'amuEnkeltfag';
this.modalHeader = "Inspicer AMU";
}
this.isInspicerModalShown = true;
}
};
OpslagAmuComponent.prototype.hideInspicerModal = function () {
this.inspicerModal.hide();
};
OpslagAmuComponent.prototype.searchData = function () {
this.resetSearchResults();
this.url = opslagAmuURI;
this.searchOption = true;
var pageInput = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.createQueryParams();
this.populateDataTable(pageInput + this.qryParams);
};
OpslagAmuComponent.prototype.populateDataTable = function (input) {
var _this = this;
this.loaderStatus = true;
this._dataService.getService(this.url + input).subscribe(function (res) {
_this.loaderStatus = false;
if (res != null) {
_this.searchDataLimit = res.json().dataLimit;
if (res.json().totalCount > _this.searchDataLimit && !_this.isSearchModalShown) {
_this.searchModal.show();
}
else if (res.json().data != null || res.json().totalCount != null) {
var dat = res.json().data;
_this.data = dat;
_this.length = res.json().totalCount;
}
else {
//for lov kind of services.
_this.data = res.json();
_this.length = _this.data.length;
}
}
}, function (err) {
if (err.status === 400) {
_this.pageError = JSON.parse(err._body).errors[0];
}
else {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
}
scroll(0, 0);
_this.loaderStatus = false;
});
};
OpslagAmuComponent.prototype.resetSearchResults = function () {
this.pageError = "";
this.sortClick = "";
_super.prototype.resetDatatable.call(this);
if (this.isBorgerLogin) {
this.columns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_5__opslagamu_datatable_columns__["b" /* SKOLE_OPSLAGAMU_DATATABLE_COLUMNS */]));
}
else {
this.columns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_5__opslagamu_datatable_columns__["a" /* OPSLAGAMU_DATATABLE_COLUMNS */]));
}
this.isSearchModalShown = false;
};
OpslagAmuComponent.prototype.resetFilter = function () {
this.searchOption = false;
this.sortClick = "";
this.pageError = "";
this.type = "";
this.institutionNavnSelected = "";
this.institutionNummer = "";
this.cprNummer = "";
this.fornavn = "";
this.efternavn = "";
this.niveau = "";
this.fag = "";
this.fagkode = "";
this.euu = "";
this.fromDate = "";
this.toDate = "";
this.includeInvalid = false;
this.includeNotPublished = false;
this.popupUrl = "";
this.isInspicerModalShown = false;
this.chosenCertificateType = "";
this.modalHeader = "";
this.fromDateFormatted = "";
this.toDateFormatted = "";
this.invalidFromDate = false;
this.invalidToDate = false;
this.validateDate(this.commonUtil.transformDate(new Date(new Date().getFullYear(), 0, 1), 'dd-MM-yyyy'), "fromDate");
};
OpslagAmuComponent.prototype.resetForm = function () {
this.initOpslagAmuForm();
this.resetFilter();
};
OpslagAmuComponent.prototype.createQueryParams = function () {
this.qryParams = "?certificateType=" + this.type;
if (this.isNotEmpty(this.institutionNummer)) {
this.qryParams += "&institutionNummer=" + this.institutionNummer;
}
if (this.isNotEmpty(this.cprNummer)) {
this.qryParams += "&cpr=" + this.cprNummer;
}
if (this.isNotEmpty(this.fornavn)) {
var dName = this.fornavn.replace(/%/g, "%25");
this.qryParams += "&forNavn=" + dName + "";
}
if (this.isNotEmpty(this.efternavn)) {
var dName = this.efternavn.replace(/%/g, "%25");
this.qryParams += "&efterNavn=" + dName + "";
}
if (this.isNotEmpty(this.fag)) {
var dName = this.fag.replace(/%/g, "%25");
this.qryParams += "&subjectName=" + dName + "";
}
if (this.isNotEmpty(this.fagkode)) {
var dName = this.fagkode.replace(/%/g, "%25");
this.qryParams += "&subjectCode=" + dName + "";
}
if (this.isNotEmpty(this.euu)) {
var dName = this.euu.replace(/%/g, "%25");
dName = dName.replace(/&/g, "%26");
this.qryParams += "&euu=" + dName + "";
}
if (this.isNotEmpty(this.fromDateFormatted)) {
this.qryParams += "&fradato=" + this.fromDateFormatted;
}
if (this.isNotEmpty(this.toDateFormatted)) {
this.qryParams += "&tildato=" + this.toDateFormatted;
}
if (this.isNotEmpty(this.niveau)) {
this.qryParams += "&studiedLevel=" + this.niveau;
}
this.qryParams += "&includeInvalid=" + this.includeInvalid;
this.qryParams += "¬IncludePublish=" + this.includeNotPublished;
};
OpslagAmuComponent.prototype.isFormValid = function () {
return !this.invalidFromDate && !this.invalidToDate;
};
OpslagAmuComponent.prototype.validateDate = function (value, dateField) {
var result = this.commonUtil.validateDate(value);
if (result[0]) {
if ("fromDate" == dateField) {
this.fromDate = result[1];
this.fromDateFormatted = result[2];
this.invalidFromDate = false;
}
else {
this.toDate = result[1];
this.toDateFormatted = result[2];
this.invalidToDate = false;
}
}
else {
("fromDate" == dateField) ? this.invalidFromDate = true : this.invalidToDate = true;
}
};
OpslagAmuComponent.prototype.initOpslagAmuForm = function () {
this.opslagAmuForm = new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["c" /* FormGroup */]({
type: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
fromDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](),
toDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](),
fag: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
niveau: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
fagkode: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
cprNummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
fornavn: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
efternavn: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
institutionNummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
euu: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
includeInvalid: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
includeNotPublished: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
});
};
OpslagAmuComponent.prototype.onSubmit = function (form, status) {
if (this.isFormValid()) {
var opslagJSON = {};
if (this.commonUtil.isNotEmpty(this.fromDateFormatted)) {
opslagJSON['kursusstartFra'] = this.fromDateFormatted;
}
if (this.commonUtil.isNotEmpty(this.toDateFormatted)) {
opslagJSON['kursusstartTil'] = this.toDateFormatted;
}
}
};
OpslagAmuComponent.prototype.hideSearchModal = function () {
this.searchModal.hide();
};
OpslagAmuComponent.prototype.continueBtnAction = function () {
this.isSearchModalShown = true;
var pageInput = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.populateDataTable(pageInput + this.qryParams);
this.hideSearchModal();
};
OpslagAmuComponent.prototype.validCprFormat = function (e) {
var key = e.key;
var keyCharCode = key.charCodeAt(0);
if ((keyCharCode >= 48 && keyCharCode <= 57) || (keyCharCode == 95)) {
return key;
}
return false;
};
var _a, _b, _c, _d;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('inspicerModal'),
__metadata("design:type", typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__["a" /* ModalDirective */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__["a" /* ModalDirective */]) === "function" && _a || Object)
], OpslagAmuComponent.prototype, "inspicerModal", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('searchModal'),
__metadata("design:type", typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__["a" /* ModalDirective */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__["a" /* ModalDirective */]) === "function" && _b || Object)
], OpslagAmuComponent.prototype, "searchModal", void 0);
OpslagAmuComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-opslag',
template: __webpack_require__("./src/app/opslagamu/opslagamu.component.html"),
styles: [__webpack_require__("./src/app/opslagamu/opslagamu.component.scss")],
providers: [__WEBPACK_IMPORTED_MODULE_4__common_util__["a" /* CommonUtil */]],
encapsulation: __WEBPACK_IMPORTED_MODULE_0__angular_core__["_19" /* ViewEncapsulation */].None
}),
__metadata("design:paramtypes", [typeof (_c = typeof __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */]) === "function" && _c || Object, typeof (_d = typeof __WEBPACK_IMPORTED_MODULE_4__common_util__["a" /* CommonUtil */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_4__common_util__["a" /* CommonUtil */]) === "function" && _d || Object])
], OpslagAmuComponent);
return OpslagAmuComponent;
}(__WEBPACK_IMPORTED_MODULE_3__base_component__["a" /* BaseComponent */]));
//# sourceMappingURL=opslagamu.component.js.map
/***/ }),
/***/ "./src/app/opslagamu/opslagamu.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return OPSLAGAMU_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return SKOLE_OPSLAGAMU_DATATABLE_COLUMNS; });
var OPSLAGAMU_DATATABLE_COLUMNS = [
{
title: 'Institutionsnavn',
name: 'institutionsnavn',
sort: true
},
{
title: 'Kursusstart',
name: 'kursusstart',
sort: true
},
{
title: 'CPR-nummer',
name: 'cprNr',
sort: true,
type: 'anchor'
},
{
title: 'Navn',
name: 'navn',
sort: true
},
{
title: 'Kursustitel',
name: 'fag',
sort: true
},
{
title: 'Kursuskode',
name: 'fagkode',
sort: true
},
{
title: 'Delmål',
name: 'niveau',
sort: true
},
{
title: 'Multiplan',
name: 'multiplan',
sort: true,
},
{
title: 'Offentliggjort',
name: 'offentliggoerelse',
sort: true,
type: 'timestamp'
},
{
title: 'Gyldig ',
name: 'ugyldig',
sort: true
}
];
var SKOLE_OPSLAGAMU_DATATABLE_COLUMNS = [
{
title: 'Institutionsnavn',
name: 'institutionsnavn',
sort: true
},
{
title: 'Kursusstart',
name: 'kursusstart',
sort: true
},
{
title: 'CPR-nummer',
name: 'cprNr',
sort: true,
type: 'anchor'
},
{
title: 'Navn',
name: 'navn',
sort: true
},
{
title: 'Kursustitel',
name: 'fag',
sort: true
},
{
title: 'Kursuskode',
name: 'fagkode',
sort: true
},
{
title: 'Delmål',
name: 'niveau',
sort: true
},
{
title: 'Multiplan',
name: 'multiplan',
sort: true,
}
];
//# sourceMappingURL=opslagamu.datatable.columns.js.map
/***/ }),
/***/ "./src/app/opslageud/opslageud.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n\r\n
\r\n\r\n
\r\n
"
/***/ }),
/***/ "./src/app/opslageud/opslageud.component.scss":
/***/ (function(module, exports) {
module.exports = ".opslag .modalId1 {\n max-width: 95%; }\n\n.opslag .modal-lg {\n min-width: 950px !important; }\n\n.opslag .data-header {\n border-bottom: 2px solid #797979; }\n\n.opslag .checkbox-desc {\n width: 87%;\n float: left; }\n"
/***/ }),
/***/ "./src/app/opslageud/opslageud.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return OpslagEudComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms__ = __webpack_require__("./node_modules/@angular/forms/@angular/forms.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__base_component__ = __webpack_require__("./src/app/base.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__common_util__ = __webpack_require__("./src/app/common.util.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__opslageud_datatable_columns__ = __webpack_require__("./src/app/opslageud/opslageud.datatable.columns.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__ = __webpack_require__("./node_modules/ngx-bootstrap/index.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__xdb_name_value_typeahead_xdb_name_value_typeahead_component__ = __webpack_require__("./src/app/xdb-name-value-typeahead/xdb-name-value-typeahead.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__user_service__ = __webpack_require__("./src/app/user.service.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
var certificateTypesURI = "lov/eudBevistyper";
var opslagEudURI = "opslageud";
var emptyNameValue = { name: "", value: "" };
var OpslagEudComponent = /** @class */ (function (_super) {
__extends(OpslagEudComponent, _super);
function OpslagEudComponent(dataService, commonUtil, userService) {
var _this = _super.call(this, dataService) || this;
_this.dataService = dataService;
_this.commonUtil = commonUtil;
_this.userService = userService;
_this.institutionsListURI = 'lov/institutions-only';
_this.selectedInstitution = emptyNameValue;
_this.departmentListURI = 'lov/departments';
_this.selectedAfdeling = emptyNameValue;
_this.fagligtUdvalgListURI = 'lov/eudfagligtudvalgs';
_this.fagligtUdvalg = emptyNameValue;
_this.uddannelseListURI = 'lov/eudUddannelserMedCoesa';
_this.uddannelse = emptyNameValue;
_this.specialeListURI = 'lov/eudSpecialer';
_this.speciale = emptyNameValue;
_this.bevisType = "";
_this.bevisTypeList = [];
_this.cprNummer = "";
_this.fornavn = "";
_this.efternavn = "";
_this.yearOfIssue = "";
_this.includeNotIssued = false;
_this.includeInvalid = false;
_this.fromDate = "";
_this.fromDateFormatted = "";
_this.invalidFromDate = false;
_this.toDate = "";
_this.toDateFormatted = "";
_this.invalidToDate = false;
_this.searchOption = false;
_this.sortClick = "";
_this.popupUrl = "";
_this.isInspicerModalShown = false;
_this.modalHeader = "";
return _this;
}
OpslagEudComponent.prototype.ngOnInit = function () {
this.setComponentData();
this.calldropdownService();
this.setLoggedInUserDetails();
this.initOpslagEudForm();
this.config = {
paging: true
};
};
OpslagEudComponent.prototype.setComponentData = function () {
this.bevisTypeDropDown = {
"id": "bevisTypeList",
"valuekey": "value",
"textkey": "name",
"defaultOption": "yes",
"defaultOptionValue": "",
"output": ""
};
this.cprTextbox = {
"id": "cprTextbox",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "10",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.yearOfIssueTextBox = {
"id": "yearOfIssue",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "4",
"minlength": "4",
"placeholder": "åååå",
"readonly": ""
};
this.fornavnTextbox = {
"id": "fornavn",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "200",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.efternavnTextbox = {
"id": "efternavn",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "200",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.includeNotIssuedChkBox = { id: "includeNotIssuedChkBox", checked: false };
this.includeInvalidChkBox = { id: "includeInvalidChkBox", checked: false };
this.searchBtnInput = {
title: 'Søg',
id: "searchResults",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
OpslagEudComponent.prototype.calldropdownService = function () {
var _this = this;
this.sortClick = "";
this._dataService.getService(certificateTypesURI).subscribe(function (res) {
if (res.json() != null) {
_this.bevisTypeList = res.json();
}
}, function (error) { return _this.handleError(error); });
};
OpslagEudComponent.prototype.setLoggedInUserDetails = function () {
if (JSON.parse(sessionStorage.getItem('data'))) {
var res = JSON.parse(sessionStorage.getItem('data'));
this.role = res['role'];
}
};
OpslagEudComponent.prototype.initOpslagEudForm = function () {
this.opslagEudForm = new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["c" /* FormGroup */]({
bevisType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
fromDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](),
toDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](),
cprNummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
fornavn: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
efternavn: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
yearOfIssue: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
includeInvalid: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
includeNotIssued: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
});
};
OpslagEudComponent.prototype.onCellClick = function (eve) {
if (eve.column === 'cprNr') {
this.popupUrl = eve.row._links.detalje.href;
this.modalHeader = "Inspicer EUD " + this.bevisType;
this.isInspicerModalShown = true;
}
};
OpslagEudComponent.prototype.hideInspicerModal = function () {
this.inspicerModal.hide();
};
OpslagEudComponent.prototype.searchData = function () {
this.resetSearchResults();
this.url = opslagEudURI;
this.searchOption = true;
var pageInput = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.createQueryParams();
this.populateDataTable(pageInput + this.qryParams);
};
OpslagEudComponent.prototype.resetSearchResults = function () {
this.pageError = "";
this.sortClick = "";
_super.prototype.resetDatatable.call(this);
this.columns = __WEBPACK_IMPORTED_MODULE_5__opslageud_datatable_columns__["a" /* OPSLAGEUD_DATATABLE_COLUMNS */];
};
OpslagEudComponent.prototype.createQueryParams = function () {
this.qryParams = "?bevisType=" + this.bevisType;
if (this.searchParamSelected(this.selectedInstitution)) {
this.qryParams += "&institutionNummer=" + this.selectedInstitution.value;
}
if (this.searchParamSelected(this.selectedAfdeling)) {
this.qryParams += "&afdelingNummer=" + this.selectedAfdeling.value;
}
if (this.searchParamSelected(this.fagligtUdvalg)) {
this.qryParams += "&fagUdvalg=" + this.fagligtUdvalg.value;
}
if (this.isNotEmpty(this.cprNummer)) {
this.qryParams += "&cpr=" + this.cprNummer;
}
if (this.isNotEmpty(this.fornavn)) {
var dName = this.fornavn.replace(/%/g, "%25");
this.qryParams += "&forNavn=" + dName + "";
}
if (this.isNotEmpty(this.efternavn)) {
var dName = this.efternavn.replace(/%/g, "%25");
this.qryParams += "&efterNavn=" + dName + "";
}
if (this.searchParamSelected(this.uddannelse)) {
this.qryParams += "&uddannelse=" + this.uddannelse.value;
}
if (this.searchParamSelected(this.speciale)) {
this.qryParams += "&speciale=" + this.speciale.name; //name, not value needed in search
}
if (this.isNotEmpty(this.yearOfIssue)) {
this.qryParams += "&yearOfIssue=" + this.yearOfIssue;
}
if (this.isNotEmpty(this.fromDateFormatted)) {
this.qryParams += "&fradato=" + this.fromDateFormatted;
}
if (this.isNotEmpty(this.toDateFormatted)) {
this.qryParams += "&tildato=" + this.toDateFormatted;
}
this.qryParams += "&includeInvalid=" + this.includeInvalid;
this.qryParams += "&includeNotIssued=" + this.includeNotIssued;
};
OpslagEudComponent.prototype.populateDataTable = function (input) {
var _this = this;
this.loaderStatus = true;
this._dataService.getService(this.url + input).subscribe(function (res) {
_this.loaderStatus = false;
if (res != null) {
var pageResponse = res.json();
_this.data = pageResponse.data;
_this.length = pageResponse.totalCount;
}
}, function (err) {
_this.handleError(err);
});
};
OpslagEudComponent.prototype.handleError = function (err) {
if (err.status === 400) {
this.pageError = JSON.parse(err._body).errors[0];
}
else {
this.pageError = "System Exception: Tjek loggen for flere detaljer.";
}
scroll(0, 0);
this.loaderStatus = false;
};
OpslagEudComponent.prototype.resetForm = function () {
this.initOpslagEudForm();
this.resetFilter();
};
OpslagEudComponent.prototype.resetFilter = function () {
this.searchOption = false;
this.sortClick = "";
this.pageError = "";
this.bevisType = "";
this.institutionTypeAhead.reset();
this.departmentTypeAhead.reset();
this.fagligtUdvalgTypeAhead.reset();
this.cprNummer = "";
this.fornavn = "";
this.efternavn = "";
this.uddannelseTypeAhead.reset();
this.specialeTypeAhead.reset();
this.fromDate = "";
this.toDate = "";
this.yearOfIssue = "";
this.includeInvalid = false;
this.includeNotIssued = false;
this.popupUrl = "";
this.isInspicerModalShown = false;
this.modalHeader = "";
this.fromDateFormatted = "";
this.toDateFormatted = "";
this.invalidFromDate = false;
this.invalidToDate = false;
};
OpslagEudComponent.prototype.validateDate = function (value, dateField) {
var result = this.commonUtil.validateDate(value);
if (result[0]) {
if ("fromDate" == dateField) {
this.fromDate = result[1];
this.fromDateFormatted = result[2];
this.invalidFromDate = false;
}
else if ("toDate" == dateField) {
this.toDate = result[1];
this.toDateFormatted = result[2];
this.invalidToDate = false;
}
else {
("fromDate" == dateField) ? this.invalidFromDate = true : this.invalidToDate = true;
}
}
};
OpslagEudComponent.prototype.validCprFormat = function (e) {
var key = e.key;
var keyCharCode = key.charCodeAt(0);
if ((keyCharCode >= 48 && keyCharCode <= 57) || (keyCharCode == 95)) {
return key;
}
return false;
};
OpslagEudComponent.prototype.validYearFormat = function (e) {
var key = e.key;
var keyCharCode = key.charCodeAt(0);
if ((keyCharCode >= 48 && keyCharCode <= 57) || (keyCharCode == 95)) {
return key;
}
return false;
};
OpslagEudComponent.prototype.searchParamSelected = function (param) {
return param && param.name !== emptyNameValue.name && param.value !== emptyNameValue.value;
};
OpslagEudComponent.prototype.showInstitutionComponent = function () {
return this.userService.isAdmin || this.userService.isSupport;
};
var _a, _b, _c, _d, _e, _f, _g, _h, _j;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('inspicerModal'),
__metadata("design:type", typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__["a" /* ModalDirective */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__["a" /* ModalDirective */]) === "function" && _a || Object)
], OpslagEudComponent.prototype, "inspicerModal", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('institutionTypeAhead'),
__metadata("design:type", typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_7__xdb_name_value_typeahead_xdb_name_value_typeahead_component__["a" /* XdbNameValueTypeaheadComponent */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_7__xdb_name_value_typeahead_xdb_name_value_typeahead_component__["a" /* XdbNameValueTypeaheadComponent */]) === "function" && _b || Object)
], OpslagEudComponent.prototype, "institutionTypeAhead", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('departmentTypeAhead'),
__metadata("design:type", typeof (_c = typeof __WEBPACK_IMPORTED_MODULE_7__xdb_name_value_typeahead_xdb_name_value_typeahead_component__["a" /* XdbNameValueTypeaheadComponent */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_7__xdb_name_value_typeahead_xdb_name_value_typeahead_component__["a" /* XdbNameValueTypeaheadComponent */]) === "function" && _c || Object)
], OpslagEudComponent.prototype, "departmentTypeAhead", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('fagligtUdvalgTypeAhead'),
__metadata("design:type", typeof (_d = typeof __WEBPACK_IMPORTED_MODULE_7__xdb_name_value_typeahead_xdb_name_value_typeahead_component__["a" /* XdbNameValueTypeaheadComponent */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_7__xdb_name_value_typeahead_xdb_name_value_typeahead_component__["a" /* XdbNameValueTypeaheadComponent */]) === "function" && _d || Object)
], OpslagEudComponent.prototype, "fagligtUdvalgTypeAhead", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('uddannelseTypeAhead'),
__metadata("design:type", typeof (_e = typeof __WEBPACK_IMPORTED_MODULE_7__xdb_name_value_typeahead_xdb_name_value_typeahead_component__["a" /* XdbNameValueTypeaheadComponent */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_7__xdb_name_value_typeahead_xdb_name_value_typeahead_component__["a" /* XdbNameValueTypeaheadComponent */]) === "function" && _e || Object)
], OpslagEudComponent.prototype, "uddannelseTypeAhead", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('specialeTypeAhead'),
__metadata("design:type", typeof (_f = typeof __WEBPACK_IMPORTED_MODULE_7__xdb_name_value_typeahead_xdb_name_value_typeahead_component__["a" /* XdbNameValueTypeaheadComponent */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_7__xdb_name_value_typeahead_xdb_name_value_typeahead_component__["a" /* XdbNameValueTypeaheadComponent */]) === "function" && _f || Object)
], OpslagEudComponent.prototype, "specialeTypeAhead", void 0);
OpslagEudComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-opslag',
template: __webpack_require__("./src/app/opslageud/opslageud.component.html"),
styles: [__webpack_require__("./src/app/opslageud/opslageud.component.scss")],
providers: [__WEBPACK_IMPORTED_MODULE_4__common_util__["a" /* CommonUtil */]],
encapsulation: __WEBPACK_IMPORTED_MODULE_0__angular_core__["_19" /* ViewEncapsulation */].None
}),
__metadata("design:paramtypes", [typeof (_g = typeof __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */]) === "function" && _g || Object, typeof (_h = typeof __WEBPACK_IMPORTED_MODULE_4__common_util__["a" /* CommonUtil */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_4__common_util__["a" /* CommonUtil */]) === "function" && _h || Object, typeof (_j = typeof __WEBPACK_IMPORTED_MODULE_8__user_service__["a" /* UserService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_8__user_service__["a" /* UserService */]) === "function" && _j || Object])
], OpslagEudComponent);
return OpslagEudComponent;
}(__WEBPACK_IMPORTED_MODULE_3__base_component__["a" /* BaseComponent */]));
//# sourceMappingURL=opslageud.component.js.map
/***/ }),
/***/ "./src/app/opslageud/opslageud.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return OPSLAGEUD_DATATABLE_COLUMNS; });
var OPSLAGEUD_DATATABLE_COLUMNS = [
{
title: 'Institutionsnavn',
name: 'institutionsnavn',
sort: true
},
{
title: 'Afdelingsnavn',
name: 'afdelingsnavn',
sort: true
},
{
title: 'CPR-nr',
name: 'cprNr',
sort: true,
type: 'anchor'
},
{
title: 'Navn',
name: 'navn',
sort: true
},
{
title: 'Uddannelsens slutdato',
name: 'slutdato',
sort: true
},
{
title: 'Udstedelsesdato',
name: 'udstedelsesdato',
sort: true
},
{
title: 'Uddannelse',
name: 'uddannelse',
sort: true
},
{
title: 'Speciale',
name: 'speciale',
sort: true
},
{
title: 'Fagligt udvalg',
name: 'fagligtUdvalg',
sort: true
},
{
title: 'Status ',
name: 'status',
sort: true
}
];
//# sourceMappingURL=opslageud.datatable.columns.js.map
/***/ }),
/***/ "./src/app/opslagfgu/opslagfgu.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
"
/***/ }),
/***/ "./src/app/opslagfgu/opslagfgu.component.scss":
/***/ (function(module, exports) {
module.exports = ".opslag .modalId1 {\n max-width: 95%; }\n\n.opslag .modal-lg {\n min-width: 950px !important; }\n\n.opslag .data-header {\n border-bottom: 2px solid #797979; }\n\n.opslag .checkbox-desc {\n width: 87%;\n float: left; }\n"
/***/ }),
/***/ "./src/app/opslagfgu/opslagfgu.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return OpslagFguComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms__ = __webpack_require__("./node_modules/@angular/forms/@angular/forms.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__base_component__ = __webpack_require__("./src/app/base.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__common_util__ = __webpack_require__("./src/app/common.util.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__opslagfgu_datatable_columns__ = __webpack_require__("./src/app/opslagfgu/opslagfgu.datatable.columns.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__ = __webpack_require__("./node_modules/ngx-bootstrap/index.js");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
//import 'rxjs/Rx';
var certificateTypesURI = "lov/fguBevistyper";
var opslagFguURI = "opslagfgu";
var OpslagFguComponent = /** @class */ (function (_super) {
__extends(OpslagFguComponent, _super);
function OpslagFguComponent(dataService, commonUtil) {
var _this = _super.call(this, dataService) || this;
_this.dataService = dataService;
_this.commonUtil = commonUtil;
_this.institutionNavnSelected = "";
_this.institutionNummer = "";
_this.institutionsList = [];
_this.afdelingNavnSelected = "";
_this.afdelingNummer = "";
_this.afdelingList = [];
_this.bevisType = "";
_this.bevisTypeList = [];
_this.cprNummer = "";
_this.fornavn = "";
_this.efternavn = "";
_this.speciale = "";
_this.specialeList = [];
_this.yearOfIssue = "";
_this.includeNotIssued = false;
_this.includeInvalid = false;
_this.fromDate = "";
_this.toDate = "";
_this.invalidFromDate = false;
_this.invalidToDate = false;
_this.isInValidAfviklesDate = false;
_this.invalidNavn = false;
_this.fromDateFormatted = "";
_this.toDateFormatted = "";
_this.onlyOwn = true;
_this.searchOption = false;
_this.searchInput = "";
_this.sortClick = "";
_this.lastclickSort = [];
_this.popupUrl = "";
_this.isInspicerModalShown = false;
_this.chosenCertificateType = "";
_this.modalHeader = "";
_this.isSearchModalShown = false;
_this.searchDataLimit = 0;
return _this;
}
OpslagFguComponent.prototype.ngOnInit = function () {
this.setComponentData();
this.calldropdownService();
this.setLoggedInUserDetails();
this.initOpslagFguForm();
this.config = {
paging: true
};
};
OpslagFguComponent.prototype.setLoggedInUserDetails = function () {
if (JSON.parse(sessionStorage.getItem('data'))) {
var res = JSON.parse(sessionStorage.getItem('data'));
this.role = res['role'];
if (res['role'] === 'SESKOLEBRUGER') {
this.isBorgerLogin = true;
this.columns = __WEBPACK_IMPORTED_MODULE_5__opslagfgu_datatable_columns__["b" /* SKOLE_OPSLAGFGU_DATATABLE_COLUMNS */];
}
else {
this.isBorgerLogin = false;
this.columns = __WEBPACK_IMPORTED_MODULE_5__opslagfgu_datatable_columns__["a" /* OPSLAGFGU_DATATABLE_COLUMNS */];
}
}
};
OpslagFguComponent.prototype.setComponentData = function () {
this.bevisTypeDropDown = {
"id": "bevisTypeList",
"valuekey": "value",
"textkey": "name",
"defaultOption": "yes",
"defaultOptionValue": "",
"output": ""
};
this.instNavnTypeAhead = {
"id": "instNavnTypeAhead",
"name": "",
"placeholder": "",
"readonly": "",
"typeaheadItemTemplate": "customItemTemplate",
"typeaheadOptionField": "name"
};
this.afdelingNavnTypeAhead = {
"id": "afdelingNavnTypeAhead",
"name": "",
"placeholder": "",
"readonly": "",
"typeaheadItemTemplate": "customItemTemplate",
"typeaheadOptionField": "name"
};
this.cprTextbox = {
"id": "cprTextbox",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "10",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.yearOfIssueTextBox = {
"id": "yearOfIssue",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "10",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.fornavnTextbox = {
"id": "fornavn",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "200",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.efternavnTextbox = {
"id": "efternavn",
"name": "",
"textboxColor": "",
"type": "text",
"maxlength": "200",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.specialeDropDown = {
"id": "specialeList",
"valuekey": "value",
"textkey": "name",
"defaultOption": "yes",
"defaultOptionValue": "",
"output": ""
};
this.includeNotIssuedChkBox = { id: "includeNotIssuedChkBox", checked: false };
this.includeInvalidChkBox = { id: "includeInvalidChkBox", checked: false };
this.searchBtnInput = {
title: 'Søg',
id: "searchResults",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
OpslagFguComponent.prototype.changeTypeahead = function (e) {
this.institutionNummer = e.item.value;
};
OpslagFguComponent.prototype.changeAfdlingTypeahead = function (e) {
this.afdelingNummer = e.item.value;
};
OpslagFguComponent.prototype.calldropdownService = function () {
var _this = this;
this.sortClick = "";
this._dataService.getService(certificateTypesURI).subscribe(function (res) {
if (res.json() != null) {
_this.bevisTypeList = res.json();
}
});
this.dataService.getService('lov/institutions').subscribe(function (res) {
if (res.json() != null) {
_this.institutionsList = res.json();
_this.afdelingList = res.json();
}
});
this.dataService.getService('lov/speciales').subscribe(function (res) {
if (res.json() != null) {
_this.specialeList = res.json();
}
});
};
OpslagFguComponent.prototype.onCellClick = function (eve) {
if (eve.column === 'cprNr') {
this.popupUrl = eve.row._links.detalje.href;
if (this.bevisType === 'Bevis for forberedelseseksamen') {
this.chosenCertificateType = 'forberedelsesbevis';
this.modalHeader = "Inspicer FGU Forberedelsesbevis";
}
else if (this.bevisType == 'Kompetencebevis') {
this.chosenCertificateType = 'kompetencebevis';
this.modalHeader = "Inspicer FGU Kompetencebevis";
}
else if (this.bevisType === 'Bevis for enkeltfagsbevis') {
this.chosenCertificateType = 'enkeltfagsbevis';
this.modalHeader = "Inspicer FGU Enkeltfagsbevis";
}
else if (this.bevisType == 'Uddannelsesbevis') {
this.chosenCertificateType = 'uddannelsesbevis';
this.modalHeader = "Inspicer FGU Uddannelsesbevis";
}
this.isInspicerModalShown = true;
}
};
OpslagFguComponent.prototype.hideInspicerModal = function () {
this.inspicerModal.hide();
};
OpslagFguComponent.prototype.searchData = function () {
this.resetSearchResults();
this.url = opslagFguURI;
this.searchOption = true;
var pageInput = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.createQueryParams();
this.populateDataTable(pageInput + this.qryParams);
};
OpslagFguComponent.prototype.populateDataTable = function (input) {
var _this = this;
this.loaderStatus = true;
this._dataService.getService(this.url + input).subscribe(function (res) {
_this.loaderStatus = false;
if (res != null) {
if (res.json().data != null || res.json().totalCount != null) {
var dat = res.json().data;
_this.data = dat;
_this.length = res.json().totalCount;
}
else {
//for lov kind of services.
_this.data = res.json();
_this.length = _this.data.length;
}
}
}, function (err) {
if (err.status === 400) {
_this.pageError = JSON.parse(err._body).errors[0];
}
else {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
}
scroll(0, 0);
_this.loaderStatus = false;
});
};
OpslagFguComponent.prototype.resetSearchResults = function () {
this.pageError = "";
this.sortClick = "";
_super.prototype.resetDatatable.call(this);
if (this.isBorgerLogin) {
this.columns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_5__opslagfgu_datatable_columns__["b" /* SKOLE_OPSLAGFGU_DATATABLE_COLUMNS */]));
}
else {
this.columns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_5__opslagfgu_datatable_columns__["a" /* OPSLAGFGU_DATATABLE_COLUMNS */]));
}
this.isSearchModalShown = false;
};
OpslagFguComponent.prototype.resetFilter = function () {
this.searchOption = false;
this.sortClick = "";
this.pageError = "";
this.bevisType = "";
this.institutionNavnSelected = "";
this.institutionNummer = "";
this.afdelingNavnSelected = "";
this.afdelingNummer = "";
this.cprNummer = "";
this.fornavn = "";
this.efternavn = "";
this.speciale = "";
this.fromDate = "";
this.toDate = "";
this.yearOfIssue = "";
this.includeInvalid = false;
this.includeNotIssued = false;
this.popupUrl = "";
this.isInspicerModalShown = false;
this.chosenCertificateType = "";
this.modalHeader = "";
this.fromDateFormatted = "";
this.toDateFormatted = "";
this.invalidFromDate = false;
this.invalidToDate = false;
};
OpslagFguComponent.prototype.resetForm = function () {
this.initOpslagFguForm();
this.resetFilter();
};
OpslagFguComponent.prototype.createQueryParams = function () {
this.qryParams = "?bevisType=" + this.bevisType;
if (this.isNotEmpty(this.institutionNummer)) {
this.qryParams += "&institutionNummer=" + this.institutionNummer;
}
if (this.isNotEmpty(this.afdelingNummer)) {
this.qryParams += "&afdelingNummer=" + this.afdelingNummer;
}
if (this.isNotEmpty(this.cprNummer)) {
this.qryParams += "&cpr=" + this.cprNummer;
}
if (this.isNotEmpty(this.fornavn)) {
var dName = this.fornavn.replace(/%/g, "%25");
this.qryParams += "&forNavn=" + dName + "";
}
if (this.isNotEmpty(this.efternavn)) {
var dName = this.efternavn.replace(/%/g, "%25");
this.qryParams += "&efterNavn=" + dName + "";
}
if (this.isNotEmpty(this.speciale)) {
this.qryParams += "&speciale=" + this.speciale;
}
if (this.isNotEmpty(this.yearOfIssue)) {
this.qryParams += "&yearOfIssue=" + this.yearOfIssue;
}
if (this.isNotEmpty(this.fromDateFormatted)) {
this.qryParams += "&fradato=" + this.fromDateFormatted;
}
if (this.isNotEmpty(this.toDateFormatted)) {
this.qryParams += "&tildato=" + this.toDateFormatted;
}
this.qryParams += "&includeInvalid=" + this.includeInvalid;
this.qryParams += "&includeNotIssued=" + this.includeNotIssued;
};
OpslagFguComponent.prototype.isFormValid = function () {
return !this.invalidFromDate && !this.invalidToDate;
};
OpslagFguComponent.prototype.validateDate = function (value, dateField) {
var result = this.commonUtil.validateDate(value);
if (result[0]) {
if ("fromDate" == dateField) {
this.fromDate = result[1];
this.fromDateFormatted = result[2];
this.invalidFromDate = false;
}
else if ("toDate" == dateField) {
{
this.toDate = result[1];
this.toDateFormatted = result[2];
this.invalidToDate = false;
}
}
else {
("fromDate" == dateField) ? this.invalidFromDate = true : this.invalidToDate = true;
}
}
};
OpslagFguComponent.prototype.initOpslagFguForm = function () {
this.opslagFguForm = new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["c" /* FormGroup */]({
bevisType: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
fromDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](),
toDate: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](),
cprNummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
fornavn: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
efternavn: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
yearOfIssue: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
institutionNummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
afdelingNummer: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
speciale: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](''),
includeInvalid: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
includeNotIssued: new __WEBPACK_IMPORTED_MODULE_1__angular_forms__["b" /* FormControl */](false),
});
};
OpslagFguComponent.prototype.onSubmit = function (form, status) {
if (this.isFormValid()) {
var opslagJSON = {};
if (this.commonUtil.isNotEmpty(this.fromDateFormatted)) {
opslagJSON['uddannelseSlutdatoFra'] = this.fromDateFormatted;
}
if (this.commonUtil.isNotEmpty(this.toDateFormatted)) {
opslagJSON['uddannelseSlutdatoTil'] = this.toDateFormatted;
}
}
};
OpslagFguComponent.prototype.hideSearchModal = function () {
this.searchModal.hide();
};
OpslagFguComponent.prototype.validCprFormat = function (e) {
var key = e.key;
var keyCharCode = key.charCodeAt(0);
if ((keyCharCode >= 48 && keyCharCode <= 57) || (keyCharCode == 95)) {
return key;
}
return false;
};
var _a, _b, _c, _d;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('inspicerModal'),
__metadata("design:type", typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__["a" /* ModalDirective */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__["a" /* ModalDirective */]) === "function" && _a || Object)
], OpslagFguComponent.prototype, "inspicerModal", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('searchModal'),
__metadata("design:type", typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__["a" /* ModalDirective */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_6_ngx_bootstrap__["a" /* ModalDirective */]) === "function" && _b || Object)
], OpslagFguComponent.prototype, "searchModal", void 0);
OpslagFguComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-opslag',
template: __webpack_require__("./src/app/opslagfgu/opslagfgu.component.html"),
styles: [__webpack_require__("./src/app/opslagfgu/opslagfgu.component.scss")],
providers: [__WEBPACK_IMPORTED_MODULE_4__common_util__["a" /* CommonUtil */]],
encapsulation: __WEBPACK_IMPORTED_MODULE_0__angular_core__["_19" /* ViewEncapsulation */].None
}),
__metadata("design:paramtypes", [typeof (_c = typeof __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */]) === "function" && _c || Object, typeof (_d = typeof __WEBPACK_IMPORTED_MODULE_4__common_util__["a" /* CommonUtil */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_4__common_util__["a" /* CommonUtil */]) === "function" && _d || Object])
], OpslagFguComponent);
return OpslagFguComponent;
}(__WEBPACK_IMPORTED_MODULE_3__base_component__["a" /* BaseComponent */]));
//# sourceMappingURL=opslagfgu.component.js.map
/***/ }),
/***/ "./src/app/opslagfgu/opslagfgu.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return OPSLAGFGU_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return SKOLE_OPSLAGFGU_DATATABLE_COLUMNS; });
var OPSLAGFGU_DATATABLE_COLUMNS = [
{
title: 'Institutionsnavn',
name: 'institutionsnavn',
sort: true
},
{
title: 'Afdelingsnavn',
name: 'afdelingsnavn',
sort: true
},
{
title: 'CPR-nr',
name: 'cprNr',
sort: true,
type: 'anchor'
},
{
title: 'Navn',
name: 'navn',
sort: true
},
{
title: 'Udstedelsesdato',
name: 'udstedelsesdato',
sort: true
},
{
title: 'Speciale',
name: 'specialeNavn',
sort: true
},
{
title: 'Status ',
name: 'ugyldig',
sort: true
}
];
var SKOLE_OPSLAGFGU_DATATABLE_COLUMNS = [
{
title: 'CPR-nr',
name: 'cprNr',
sort: true,
type: 'anchor'
},
{
title: 'Navn',
name: 'navn',
sort: true
},
{
title: 'Udstedelsesdato',
name: 'udstedelsesdato',
sort: true
},
{
title: 'Speciale',
name: 'specialeNavn',
sort: true
}
];
//# sourceMappingURL=opslagfgu.datatable.columns.js.map
/***/ }),
/***/ "./src/app/personligeresultater/personligeresultater.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n \r\n
\r\n
\r\n
\r\n
GYM -\r\n Beviser/Karakterer
\r\n
\r\n
Eksamensbeviser
\r\n \r\n \r\n
\r\n
Prøvebeviser/Bevis for afsluttet niveau i fag
\r\n \r\n \r\n
\r\n
Enkeltkarakterer
\r\n \r\n \r\n
\r\n\r\n
\r\n \r\n
\r\n\r\n
\r\n \r\n
\r\n\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
{{modelXMLValue}}
\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n\r\n
\r\n
"
/***/ }),
/***/ "./src/app/personligeresultater/personligeresultater.component.scss":
/***/ (function(module, exports) {
module.exports = ".personligeresultater .modalId1 {\n max-width: 95%; }\n\n.personl-main {\n padding-bottom: 30px; }\n\n.personlige-table .table th:first-child, .personlige-table .table td:first-child {\n width: 10px; }\n\n.personlige-table .table th:last-child, .personlige-table .table td:last-child {\n white-space: nowrap !important; }\n\n.cus-modal-xl {\n max-width: 80%; }\n\n.cursor-pointer {\n cursor: pointer; }\n\n@media (max-width: 1024px) and (min-width: 320px) {\n .personlige-table .table th {\n padding-right: 0;\n padding: 5px; }\n .personlige-table .table td {\n padding: 5px; }\n .cpr-button-div button {\n float: right;\n margin-top: 5px; }\n .table-overflow {\n width: 100%;\n overflow-y: auto; }\n .checkbox-desc {\n width: 87%;\n float: left; }\n .checkbox-div {\n width: 13%;\n float: left;\n margin-top: 10px; }\n .visalt-button button:hover, .visalt-button button:focus {\n background-color: #007391 !important; } }\n"
/***/ }),
/***/ "./src/app/personligeresultater/personligeresultater.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return PersonligeresultaterComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__ = __webpack_require__("./src/app/personligeresultater/personligeresultater.datatable.columns.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__app_webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_ngx_bootstrap__ = __webpack_require__("./node_modules/ngx-bootstrap/index.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__app_common_util__ = __webpack_require__("./src/app/common.util.ts");
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);
};
var PersonligeresultaterComponent = /** @class */ (function () {
function PersonligeresultaterComponent(_dataService, util) {
this._dataService = _dataService;
this.util = util;
this.isXMLModalShown = false;
//public linkHeader: any = {};
this.qryParams = "";
this.beviserLength = 0;
this.proeveBeviserLength = 0;
this.karaktererLength = 0;
this.url = "";
this.bevisUrl = "";
this.proevebevisUrl = "";
this.karakterUrl = "";
this.amubevisUrl = "";
this.loaderStatus = false;
this.pageError = "";
this.searchResultMsg = "";
this.popupUrl = "";
this.isInspicerModalShown = false;
this.chosenCertificateType = "";
this.modalHeader = "";
//private isBorgerLogin: boolean;
//bind variable declations
this.cprNummer = "";
this.medtagikkegyldigebeviser = false;
this.medtagikkeoffentliggjorte = false;
this.ikkeudstedte = false;
this.config = "";
this.beviserColumns = [];
this.amuBeviserLength = 0;
this.proeveBeviserColumns = [];
this.karaktererColumns = [];
this.amuBeviserColumns = [];
this.hasSearchResults = false;
this.isMobile = false;
this.medtagamubeviser = false;
//public length: any = '';
this.limitEventProeveBevis = {};
this.pageProeveBevis = 1;
this.perPageProeveBevis = 10;
this.configProeveBevis = "";
this.sortProeveBevis = "";
this.limitEventKarakter = {};
this.pageKarakter = 1;
this.perPageKarakter = 10;
this.configKarakter = "";
this.sortKarakter = "";
this.limitEventAmuBevis = {};
this.pageAmuBevis = 1;
this.perPageAmuBevis = 10;
this.configAmuBevis = "";
this.sortAmuBevis = "";
this.hasBevisFetched = false;
this.hasProevebevisFetched = false;
this.hasKarakterFetched = false;
this.hasAmuBevisFetched = false;
this.hasAmuEnkeltfagFetched = false;
this.fguBeviserLength = 0;
this.limitEventFguBevis = {};
this.pageFguBevis = 1;
this.perPageFguBevis = 10;
this.configFguBevis = "";
this.sortFguBevis = "";
this.fguBevisColumns = [];
this.fguBevisUrl = "";
this.hasFgubevisFetched = false;
this.indXmlValue = "";
this.eudBeviserLength = 0;
this.limitEventEudBevis = {};
this.pageEudBevis = 1;
this.perPageEudBevis = 10;
this.configEudBevis = "";
this.sortEudBevis = "";
this.eudBevisColumns = [];
this.eudBevisUrl = "";
this.hasEudbevisFetched = false;
}
/*@HostListener('window:resize', ['$event'])
onResize(event:any){
if(event.target.innerWidth > 0 && event.target.innerWidth < 1025){
this.beviserColumns = MOB_BEVISER_DATATABLE_COLUMNS;
this.proeveBeviserColumns = MOB_PROEVE_BEVISER_DATATABLE_COLUMNS;
this.karaktererColumns = MOB_KARAKTERER_DATATABLE_COLUMNS;
this.isMobile = true;
}
else{
this.beviserColumns = BEVISER_DATATABLE_COLUMNS;
this.proeveBeviserColumns = PROEVE_BEVISER_DATATABLE_COLUMNS;
this.karaktererColumns = KARAKTERER_DATATABLE_COLUMNS;
this.isMobile = false;
}
}*/
PersonligeresultaterComponent.prototype.ngOnInit = function () {
var _this = this;
this.loaderStatus = true;
this.setLoggedInUserDetails();
this.setComponentData();
this.config = {
paging: false
};
this.configProeveBevis = {
paging: true, limitType: '10to50'
};
this.configKarakter = {
paging: true, limitType: '10to50'
};
this.configAmuBevis = {
paging: true, limitType: '10to50'
};
this.configFguBevis = {
paging: true, limitType: '10to50'
};
this.configEudBevis = {
paging: true, limitType: '10to50'
};
setTimeout(function () {
_this.loaderStatus = false;
}, 500);
};
PersonligeresultaterComponent.prototype.setComponentData = function () {
this.amuXmlUdButton = {
title: 'AMU Xml ud',
id: "amuxmlUdButton",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.cprTextbox = { id: "cprTextbox", placeholder: "" };
this.searchButton = {
title: 'Søg',
id: "searchResults",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.xmlUdButton = {
title: 'Xml Ud',
id: "xmlUdButton",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.ikkegyldigeChkBox = { id: "ikkegyldigeChkBox", checked: false };
this.ikkeoffentliggjorteChkBox = { id: "ikkeoffentliggjorteChkBox", checked: false };
this.visaltButton = {
title: 'Vis alt',
id: "Visalt",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
PersonligeresultaterComponent.prototype.setLoggedInUserDetails = function () {
var _this = this;
setTimeout(function () {
_this.setTableCoulmns();
if (JSON.parse(sessionStorage.getItem('data'))) {
var res = JSON.parse(sessionStorage.getItem('data'));
_this.role = res['role'];
}
}, 1000);
};
PersonligeresultaterComponent.prototype.setTableCoulmns = function () {
if (window.screen.width > 0 && window.screen.width < 1025) {
this.beviserColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["f" /* MOB_BEVISER_DATATABLE_COLUMNS */]));
this.proeveBeviserColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["j" /* MOB_PROEVE_BEVISER_DATATABLE_COLUMNS */]));
this.karaktererColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["i" /* MOB_KARAKTERER_DATATABLE_COLUMNS */]));
this.amuBeviserColumns = [];
this.fguBevisColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["h" /* MOB_FGUBEVISER_DATATABLE_COLUMNS */]));
this.eudBevisColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["g" /* MOB_EUDBEVISER_DATATABLE_COLUMNS */]));
this.isMobile = true;
}
else {
this.beviserColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["b" /* BEVISER_DATATABLE_COLUMNS */]));
this.proeveBeviserColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["k" /* PROEVE_BEVISER_DATATABLE_COLUMNS */]));
this.karaktererColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["e" /* KARAKTERER_DATATABLE_COLUMNS */]));
this.amuBeviserColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["a" /* AMU_BEVISER_DATATABLE_COLUMNS */]));
this.fguBevisColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["d" /* FGUBEVISER_DATATABLE_COLUMNS */]));
this.eudBevisColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["c" /* EUDBEVISER_DATATABLE_COLUMNS */]));
this.isMobile = false;
}
};
PersonligeresultaterComponent.prototype.searchData = function () {
this.resetData();
this.setTableCoulmns();
if (this.cprNummer) {
this.qryParams = '?medtagikkegyldigebeviser=' + this.medtagikkegyldigebeviser +
'&medtagikkeoffentliggjorte=' + this.medtagikkeoffentliggjorte;
this.bevisUrl = 'personligeresultater/beviser/' + this.cprNummer;
this.proevebevisUrl = 'personligeresultater/proevebeviser/' + this.cprNummer;
this.karakterUrl = 'personligeresultater/enkeltkarakterer/' + this.cprNummer;
this.amubevisUrl = 'personligeresultater/amubeviser/' + this.cprNummer;
this.fguBevisUrl = 'personligeresultater/fgubeviser/' + this.cprNummer;
this.eudBevisUrl = 'personligeresultater/eudbeviser/' + this.cprNummer;
this.populateData(this.qryParams);
this.showSearchResults = true;
}
};
PersonligeresultaterComponent.prototype.populateData = function (input) {
this.loaderStatus = true;
this.hasSearchResults = false;
this.searchResultMsg = "Du har ingen data registreret i Eksamensdatabasen";
var pageInput = ";page=" + 1 + ";limit=" + 10 + "";
this.populateXmlData();
this.loaderStatus = true;
this.populateBevisData(input);
this.loaderStatus = true;
this.populateProeveBevisData(pageInput + input);
this.loaderStatus = true;
this.populateKarakterData(pageInput + input);
this.loaderStatus = true;
this.populateFguBevisData(pageInput + input);
this.loaderStatus = true;
this.populateAmuBevis(pageInput + input);
this.loaderStatus = true;
this.populateEudBevisData(pageInput + input);
this.loaderStatus = true;
};
PersonligeresultaterComponent.prototype.populateXmlData = function () {
var _this = this;
this._dataService.getService('personligeresultater/xml/' + this.cprNummer).subscribe(function (res) {
if (res != null) {
_this.xmlValue = res.json().xmlUd;
_this.amuxmlValue = res.json().amuXmlUd;
}
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
});
};
PersonligeresultaterComponent.prototype.populateBevisData = function (input) {
var _this = this;
this._dataService.getService(this.bevisUrl + input).subscribe(function (res) {
if (res != null) {
_this.beviserData = res.json().data;
if (_this.beviserData != null) {
_this.beviserLength = _this.beviserData.length;
if (_this.beviserLength > 0) {
_this.searchResultMsg = "Du har følgende data registreret i Eksamensdatabasen";
_this.hasSearchResults = true;
}
}
}
_this.hasBevisFetched = true;
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.loaderStatus = false;
_this.hasBevisFetched = true;
});
};
PersonligeresultaterComponent.prototype.populateProeveBevisData = function (input) {
var _this = this;
this._dataService.getService(this.proevebevisUrl + input).subscribe(function (res) {
if (res != null) {
_this.proeveBeviserData = res.json().data;
_this.proeveBeviserLength = res.json().totalCount;
if (_this.proeveBeviserLength > 0) {
_this.searchResultMsg = "Du har følgende data registreret i Eksamensdatabasen";
_this.hasSearchResults = true;
}
}
_this.hasProevebevisFetched = true;
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.hasProevebevisFetched = true;
_this.loaderStatus = false;
});
};
PersonligeresultaterComponent.prototype.populateKarakterData = function (input) {
var _this = this;
this._dataService.getService(this.karakterUrl + input).subscribe(function (res) {
if (res != null) {
_this.karaktererData = res.json().data;
_this.karaktererLength = res.json().totalCount;
if (_this.karaktererLength > 0) {
_this.searchResultMsg = "Du har følgende data registreret i Eksamensdatabasen";
_this.hasSearchResults = true;
}
}
_this.hasKarakterFetched = true;
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.hasKarakterFetched = true;
_this.loaderStatus = false;
});
};
PersonligeresultaterComponent.prototype.populateAmuBevis = function (input) {
var _this = this;
this._dataService.getService(this.amubevisUrl + input).subscribe(function (res) {
if (res != null) {
_this.amuBeviserData = res.json().data ? res.json().data : [];
_this.amuBeviserLength = res.json().totalCount;
if (_this.amuBeviserLength > 0) {
_this.searchResultMsg = "Du har følgende data registreret i Eksamensdatabasen";
_this.hasSearchResults = true;
}
}
_this.hasAmuBevisFetched = true;
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.hasAmuBevisFetched = true;
_this.loaderStatus = false;
});
};
PersonligeresultaterComponent.prototype.populateFguBevisData = function (input) {
var _this = this;
this._dataService.getService(this.fguBevisUrl + input).subscribe(function (res) {
if (res != null) {
_this.fguBevisData = res.json().data ? res.json().data : [];
_this.fguBeviserLength = res.json().totalCount;
if (_this.fguBeviserLength > 0) {
_this.searchResultMsg = "Du har følgende data registreret i Eksamensdatabasen";
_this.hasSearchResults = true;
}
}
_this.hasFgubevisFetched = true;
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.hasFgubevisFetched = true;
_this.loaderStatus = false;
});
};
PersonligeresultaterComponent.prototype.populateEudBevisData = function (input) {
var _this = this;
this._dataService.getService(this.eudBevisUrl + input).subscribe(function (res) {
if (res != null) {
_this.eudBevisData = res.json().data ? res.json().data : [];
_this.eudBeviserLength = res.json().totalCount;
if (_this.eudBeviserLength > 0) {
_this.searchResultMsg = "Du har følgende data registreret i Eksamensdatabasen";
_this.hasSearchResults = true;
}
}
_this.hasEudbevisFetched = true;
_this.loaderStatus = false;
}, function (err) {
_this.pageError = "System Exception: Tjek loggen for flere detaljer.";
_this.hasEudbevisFetched = true;
_this.loaderStatus = false;
});
};
PersonligeresultaterComponent.prototype.onCellClick = function (eve) {
if (eve.column == 'indXml') {
if (eve.row.indXml != null) {
this.indXmlValue = this.util.formatXml(eve.row.indXml);
this.isIndXmlModalShown = true;
}
}
else if (eve.column === 'pdf') {
this._dataService.downloadPDF(eve.row.pdfUri);
}
else if ((eve.column === 'eksamenAar' || eve.column === 'proeveAar' || eve.column === 'kursusAar' || eve.column === 'examYear' || eve.column === 'udstedelseDato')) {
this.popupUrl = eve.row._links.detalje.href;
if (this.popupUrl.includes('/beviser/')) {
this.chosenCertificateType = 'beviser';
this.modalHeader = "Inspicer bevis";
}
else if (this.popupUrl.includes('/enkeltkarakterer/')) {
this.chosenCertificateType = 'enkeltkarakterer';
this.modalHeader = "Inspicer enkeltkarakterer";
}
else if (this.popupUrl.includes('/amubeviser/')) {
this.chosenCertificateType = 'amubeviser';
this.modalHeader = "Inspicer AMU";
}
else if (this.popupUrl.includes('/amuenkeltfag/')) {
this.chosenCertificateType = 'amuEnkeltfag';
this.modalHeader = "Inspicer AMU";
}
else if (eve.row.bevistype == 'Skolebevis') {
this.chosenCertificateType = 'skolebeviser';
this.modalHeader = "Inspicer skolebevis";
}
else if ((this.popupUrl.includes('/eudUddbeviser/')) && (eve.row.bevistype == 'Uddannelsesbevis')) {
this.chosenCertificateType = 'eudUddannelsesbeviser';
this.modalHeader = "Inspicer uddannelsesbevis";
}
else if (eve.row.bevistype === 'Forberedelsesbevis') {
this.chosenCertificateType = 'forberedelsesbevis';
this.modalHeader = "Inspicer FGU Forberedelsesbevis";
}
else if (eve.row.bevistype == 'Kompetencebevis') {
this.chosenCertificateType = 'kompetencebevis';
this.modalHeader = "Inspicer FGU Kompetencebevis";
}
else if (eve.row.bevistype === 'Enkeltfagsbevis') {
this.chosenCertificateType = 'enkeltfagsbevis';
this.modalHeader = "Inspicer FGU Enkeltfagsbevis";
}
else if (eve.row.bevistype == 'Uddannelsesbevis') {
this.chosenCertificateType = 'uddannelsesbevis';
this.modalHeader = "Inspicer FGU Uddannelsesbevis";
}
else {
this.chosenCertificateType = 'enkeltfagsattest';
if (eve.row.eksamenAar <= 2018) {
this.modalHeader = "Inspicer prøvebevis";
}
else {
this.modalHeader = "Inspicer bevis for afsluttet niveau i fag";
}
//this.modalHeader = "Inspicer prøvebeviser";
}
this.isInspicerModalShown = true;
}
};
PersonligeresultaterComponent.prototype.fetchDataByEnkelTableSort = function (data) {
this.loaderStatus = true;
if (data['sort'] !== false) {
if (data["sort"]) {
this.sortKarakter = "&sort=" + data["name"] + ":" + data["sort"] + "";
}
else {
this.sortKarakter = "";
}
var linkHeader = ";page=" + this.pageKarakter + ";limit=" + this.perPageKarakter + "";
this.populateKarakterData(linkHeader + this.qryParams + this.sortKarakter);
}
};
PersonligeresultaterComponent.prototype.fetchDataByproeveBeviserTableSort = function (data) {
this.loaderStatus = true;
if (data['sort'] !== false) {
if (data["sort"]) {
this.sortProeveBevis = "&sort=" + data["name"] + ":" + data["sort"] + "";
}
else {
this.sortProeveBevis = "";
}
var linkHeader = ";page=" + this.pageProeveBevis + ";limit=" + this.perPageProeveBevis + "";
this.populateProeveBevisData(linkHeader + this.qryParams + this.sortProeveBevis);
}
};
PersonligeresultaterComponent.prototype.fetchDataByAmuBeviserSort = function (data) {
this.loaderStatus = true;
if (data['sort'] !== false) {
if (data["sort"]) {
this.sortAmuBevis = "&sort=" + data["name"] + ":" + data["sort"] + "";
}
else {
this.sortAmuBevis = "";
}
var linkHeader = ";page=" + this.pageAmuBevis + ";limit=" + this.perPageAmuBevis + "";
this.populateAmuBevis(linkHeader + this.qryParams + this.sortAmuBevis);
}
};
PersonligeresultaterComponent.prototype.fetchDataByfguBeviserSort = function (data) {
this.loaderStatus = true;
if (data['sort'] !== false) {
if (data["sort"]) {
this.sortFguBevis = "&sort=" + data["name"] + ":" + data["sort"] + "";
}
else {
this.sortFguBevis = "";
}
var linkHeader = ";page=" + this.pageFguBevis + ";limit=" + this.perPageFguBevis + "";
this.populateFguBevisData(linkHeader + this.qryParams + this.sortFguBevis);
}
};
PersonligeresultaterComponent.prototype.fetchDataByEudBeviserSort = function (data) {
this.loaderStatus = true;
if (data['sort'] !== false) {
if (data["sort"]) {
this.sortEudBevis = "&sort=" + data["name"] + ":" + data["sort"] + "";
}
else {
this.sortEudBevis = "";
}
var linkHeader = ";page=" + this.pageEudBevis + ";limit=" + this.perPageEudBevis + "";
this.populateEudBevisData(linkHeader + this.qryParams + this.sortEudBevis);
}
};
PersonligeresultaterComponent.prototype.hideInspicerModal = function () {
this.inspicerModal.hide();
};
PersonligeresultaterComponent.prototype.resetData = function () {
this.showSearchResults = false;
this.beviserData = null;
this.proeveBeviserData = null;
this.karaktererData = null;
this.beviserLength = 0;
this.proeveBeviserLength = 0;
this.karaktererLength = 0;
this.amuBeviserLength = 0;
this.amuBeviserData = null;
this.fguBevisData = null;
this.fguBeviserLength = 0;
this.eudBevisData = null;
this.eudBeviserLength = 0;
this.hasSearchResults = false;
this.xmlValue = "";
this.amuxmlValue = "";
this.hasBevisFetched = false;
this.hasProevebevisFetched = false;
this.hasKarakterFetched = false;
this.hasAmuBevisFetched = false;
this.hasFgubevisFetched = false;
this.hasEudbevisFetched = false;
this.limitEventProeveBevis = {};
this.limitEventKarakter = {};
this.limitEventAmuBevis = {};
this.limitEventFguBevis = {};
this.limitEventEudBevis = {};
this.pageProeveBevis = 1;
this.perPageProeveBevis = 10;
this.sortProeveBevis = "";
this.pageKarakter = 1;
this.perPageKarakter = 10;
this.sortKarakter = "";
this.pageAmuBevis = 1;
this.perPageAmuBevis = 10;
this.sortAmuBevis = "";
this.pageFguBevis = 1;
this.perPageFguBevis = 10;
this.sortFguBevis = "";
this.pageEudBevis = 1;
this.perPageEudBevis = 10;
this.sortEudBevis = "";
this.beviserColumns = [];
this.proeveBeviserColumns = [];
this.karaktererColumns = [];
this.amuBeviserColumns = [];
this.fguBevisColumns = [];
this.eudBevisColumns = [];
};
PersonligeresultaterComponent.prototype.goToTableTop = function (id1, id2) {
var _this = this;
var checkTableExist = setInterval(function () {
if (document.getElementById(id1) && document.getElementById(id2)) {
setTimeout(function () {
var position = Math.abs(document.getElementById(id2).getBoundingClientRect().top - document.getElementById(id1).getBoundingClientRect().top);
scroll(0, position);
clearInterval(checkTableExist);
_this.loaderStatus = false;
}, 500);
}
}, 100);
};
PersonligeresultaterComponent.prototype.displayAllFields = function () {
if (this.visaltButton['title'] === 'Vis alt') {
this.visaltButton['title'] = 'Vis mindre';
this.beviserColumns = __WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["b" /* BEVISER_DATATABLE_COLUMNS */];
this.proeveBeviserColumns = __WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["k" /* PROEVE_BEVISER_DATATABLE_COLUMNS */];
this.karaktererColumns = __WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["e" /* KARAKTERER_DATATABLE_COLUMNS */];
}
else {
this.visaltButton['title'] = 'Vis alt';
this.beviserColumns = __WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["f" /* MOB_BEVISER_DATATABLE_COLUMNS */];
this.proeveBeviserColumns = __WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["j" /* MOB_PROEVE_BEVISER_DATATABLE_COLUMNS */];
this.karaktererColumns = __WEBPACK_IMPORTED_MODULE_1__personligeresultater_datatable_columns__["i" /* MOB_KARAKTERER_DATATABLE_COLUMNS */];
}
};
PersonligeresultaterComponent.prototype.getXML = function () {
this.modelXMLValue = this.formatXml(this.xmlValue);
this.isXMLModalShown = true;
};
PersonligeresultaterComponent.prototype.getAMXML = function () {
this.modelXMLValue = this.formatXml(this.amuxmlValue);
this.isXMLModalShown = true;
};
PersonligeresultaterComponent.prototype.formatXml = function (xml) {
var reg = /(>)\s*(<)(\/*)/g; // updated Mar 30, 2015
var wsexp = / *(.*) +\n/g;
var contexp = /(<.+>)(.+\n)/g;
xml = xml.replace(reg, '$1\n$2$3').replace(wsexp, '$1\n').replace(contexp, '$1\n$2');
var pad = 0;
var formatted = '';
var lines = xml.split('\n');
var indent = 0;
var lastType = 'other';
// 4 types of tags - single, closing, opening, other (text, doctype, comment) - 4*4 = 16 transitions
var transitions = {
'single->single': 0,
'single->closing': -1,
'single->opening': 0,
'single->other': 0,
'closing->single': 0,
'closing->closing': -1,
'closing->opening': 0,
'closing->other': 0,
'opening->single': 1,
'opening->closing': 0,
'opening->opening': 1,
'opening->other': 1,
'other->single': 0,
'other->closing': -1,
'other->opening': 0,
'other->other': 0
};
for (var i = 0; i < lines.length; i++) {
var ln = lines[i];
var single = Boolean(ln.match(/<.+\/>/)); // is this line a single tag? ex.
var closing = Boolean(ln.match(/<\/.+>/)); // is this a closing tag? ex.
var opening = Boolean(ln.match(/<[^!].*>/)); // is this even a tag (that's not )
var type = single ? 'single' : closing ? 'closing' : opening ? 'opening' : 'other';
var fromTo = lastType + '->' + type;
lastType = type;
var padding = '';
indent += transitions[fromTo];
for (var j = 0; j < indent; j++) {
padding += '\t';
}
if (fromTo == 'opening->closing')
formatted = formatted.substr(0, formatted.length - 1) + ln + '\n'; // substr removes line break (\n) from prev loop
else
formatted += padding + ln + '\n';
}
return formatted;
};
PersonligeresultaterComponent.prototype.fetchProeveBevisByPage = function (event) {
this.loaderStatus = true;
var paginationInput;
if (event.page) {
this.pageProeveBevis = event.page;
var linkHeader = ";page=" + event.page + ";limit=" + event.itemsPerPage + "";
if (this.sortProeveBevis) {
paginationInput = linkHeader + this.qryParams + this.sortProeveBevis;
}
else {
paginationInput = linkHeader + this.qryParams;
}
this.populateProeveBevisData(paginationInput);
}
};
PersonligeresultaterComponent.prototype.fetchProeveBevisByLimit = function (count) {
this.loaderStatus = true;
this.perPageProeveBevis = count.limit;
this.limitEventProeveBevis = count;
this.pageProeveBevis = 1;
this.proeveBeviserLength = 0;
var linkHeader = ";page=" + this.pageProeveBevis + ";limit=" + this.perPageProeveBevis + "";
this.populateProeveBevisData(linkHeader + this.qryParams);
};
PersonligeresultaterComponent.prototype.fetchKarakterByPage = function (event) {
this.loaderStatus = true;
var paginationInput;
if (event.page) {
this.pageKarakter = event.page;
var linkHeader = ";page=" + event.page + ";limit=" + event.itemsPerPage + "";
if (this.sortKarakter) {
paginationInput = linkHeader + this.qryParams + this.sortKarakter;
}
else {
paginationInput = linkHeader + this.qryParams;
}
this.populateKarakterData(paginationInput);
}
};
PersonligeresultaterComponent.prototype.fetchKarakterByLimit = function (count) {
this.loaderStatus = true;
this.perPageKarakter = count.limit;
this.limitEventKarakter = count;
this.pageKarakter = 1;
this.karaktererLength = 0;
var linkHeader = ";page=" + this.pageKarakter + ";limit=" + this.perPageKarakter + "";
this.populateKarakterData(linkHeader + this.qryParams);
};
PersonligeresultaterComponent.prototype.fetchAmuBevisByPage = function (event) {
this.loaderStatus = true;
var paginationInput;
if (event.page) {
this.pageAmuBevis = event.page;
var linkHeader = ";page=" + event.page + ";limit=" + event.itemsPerPage + "";
if (this.sortAmuBevis) {
paginationInput = linkHeader + this.qryParams + this.sortAmuBevis;
}
else {
paginationInput = linkHeader + this.qryParams;
}
this.populateAmuBevis(paginationInput);
}
};
PersonligeresultaterComponent.prototype.fetchAmuBevisByLimit = function (count) {
this.loaderStatus = true;
this.perPageAmuBevis = count.limit;
this.limitEventAmuBevis = count;
this.pageAmuBevis = 1;
this.amuBeviserLength = 0;
var linkHeader = ";page=" + this.pageAmuBevis + ";limit=" + this.perPageAmuBevis + "";
this.populateAmuBevis(linkHeader + this.qryParams);
};
PersonligeresultaterComponent.prototype.fetchFguBeviserByPage = function (event) {
this.loaderStatus = true;
var paginationInput;
if (event.page) {
this.pageFguBevis = event.page;
var linkHeader = ";page=" + event.page + ";limit=" + event.itemsPerPage + "";
if (this.sortFguBevis) {
paginationInput = linkHeader + this.qryParams + this.sortFguBevis;
}
else {
paginationInput = linkHeader + this.qryParams;
}
this.populateFguBevisData(paginationInput);
}
};
PersonligeresultaterComponent.prototype.fetchFguBeviserByLimit = function (count) {
this.loaderStatus = true;
this.perPageFguBevis = count.limit;
this.limitEventFguBevis = count;
this.pageFguBevis = 1;
this.fguBeviserLength = 0;
var linkHeader = ";page=" + this.pageFguBevis + ";limit=" + this.perPageFguBevis + "";
this.populateFguBevisData(linkHeader + this.qryParams);
};
PersonligeresultaterComponent.prototype.fetchEudBeviserByPage = function (event) {
this.loaderStatus = true;
var paginationInput;
if (event.page) {
this.pageEudBevis = event.page;
var linkHeader = ";page=" + event.page + ";limit=" + event.itemsPerPage + "";
if (this.sortEudBevis) {
paginationInput = linkHeader + this.qryParams + this.sortEudBevis;
}
else {
paginationInput = linkHeader + this.qryParams;
}
this.populateEudBevisData(paginationInput);
}
};
PersonligeresultaterComponent.prototype.fetchEudBeviserByLimit = function (count) {
this.loaderStatus = true;
this.perPageEudBevis = count.limit;
this.limitEventEudBevis = count;
this.pageEudBevis = 1;
this.eudBeviserLength = 0;
var linkHeader = ";page=" + this.pageEudBevis + ";limit=" + this.perPageEudBevis + "";
this.populateEudBevisData(linkHeader + this.qryParams);
};
var _a, _b, _c;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_16" /* ViewChild */])('inspicerModal'),
__metadata("design:type", typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_3_ngx_bootstrap__["a" /* ModalDirective */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_3_ngx_bootstrap__["a" /* ModalDirective */]) === "function" && _a || Object)
], PersonligeresultaterComponent.prototype, "inspicerModal", void 0);
PersonligeresultaterComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-personligeresultater',
template: __webpack_require__("./src/app/personligeresultater/personligeresultater.component.html"),
styles: [__webpack_require__("./src/app/personligeresultater/personligeresultater.component.scss")],
providers: [__WEBPACK_IMPORTED_MODULE_4__app_common_util__["a" /* CommonUtil */]],
encapsulation: __WEBPACK_IMPORTED_MODULE_0__angular_core__["_19" /* ViewEncapsulation */].None
}),
__metadata("design:paramtypes", [typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_2__app_webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__app_webapi_service__["a" /* WebapiService */]) === "function" && _b || Object, typeof (_c = typeof __WEBPACK_IMPORTED_MODULE_4__app_common_util__["a" /* CommonUtil */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_4__app_common_util__["a" /* CommonUtil */]) === "function" && _c || Object])
], PersonligeresultaterComponent);
return PersonligeresultaterComponent;
}());
//# sourceMappingURL=personligeresultater.component.js.map
/***/ }),
/***/ "./src/app/personligeresultater/personligeresultater.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return BEVISER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return MOB_BEVISER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return PROEVE_BEVISER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return MOB_PROEVE_BEVISER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return KARAKTERER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return MOB_KARAKTERER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return EUDBEVISER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return MOB_EUDBEVISER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AMU_BEVISER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return FGUBEVISER_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return MOB_FGUBEVISER_DATATABLE_COLUMNS; });
var BEVISER_DATATABLE_COLUMNS = [
{
"title": "Pdf",
"name": "pdf",
"url": "pdfUri",
"type": 'button',
"buttonName": 'Pdf'
},
{
"title": "Eks.år",
"name": "eksamenAar",
"sort": false,
'type': "anchor"
},
{
"title": "Udd.",
"name": "udd",
"sort": false
},
{
"title": "Eks. res.",
"name": "eksamenResult",
"sort": false
},
{
"title": "Bonus-A kvotient",
"name": "bonusAKvotient",
"sort": false
},
{
"title": "Foreløbigt resultat",
"name": "justeretResultat",
"sort": false
},
{
"title": "Indberettet af",
"name": "indberettetAf",
"sort": false
},
{
"title": "Anvendt skala",
"name": "anvendtSkala",
"sort": false
},
{
"title": "Status",
"name": "status",
"sort": false
},
{
"title": 'Ind XML',
"sort": false,
"name": 'indXml',
"type": 'button',
"buttonName": 'Ind Xml',
"disableIfNull": 'indXml'
}
];
var MOB_BEVISER_DATATABLE_COLUMNS = [{
"title": "Pdf",
"name": "pdf",
"url": "pdfUri",
"type": 'button',
"buttonName": 'Pdf'
},
{
"title": "Eks.år",
"name": "eksamenAar",
"sort": false,
"type": "anchor"
},
{
"title": "Udd.",
"name": "udd",
"sort": false
},
{
"title": "Eks. res.",
"name": "eksamenResult",
"sort": false
},
{
"title": "Bonus-A kvotient",
"name": "bonusAKvotient",
"sort": false
},
{
"title": 'Ind XML',
"sort": false,
"name": 'indXml',
"type": 'button',
"buttonName": 'Ind Xml',
"disableIfNull": 'indXml'
}];
var PROEVE_BEVISER_DATATABLE_COLUMNS = [
{
title: "Pdf",
name: "pdf",
"url": "pdfUri",
"type": 'button',
"buttonName": 'Pdf'
},
{
title: "Eks.år",
name: "eksamenAar",
sort: true,
type: "anchor"
},
{
title: "Udd.",
name: "udd",
sort: true
},
{
title: "Fag",
name: "fag",
sort: true
},
{
title: "Niveau",
name: "niveau",
sort: true
},
{
title: "Indberettet af",
name: "indberettetAf",
sort: true
},
{
title: "Status",
name: "status",
sort: false
},
{
"title": 'Ind XML',
"sort": false,
"name": 'indXml',
"type": 'button',
"buttonName": 'Ind Xml',
"disableIfNull": 'indXml'
}
];
var MOB_PROEVE_BEVISER_DATATABLE_COLUMNS = [
{
title: "Pdf",
name: "pdf",
"url": "pdfUri",
"type": 'button',
"buttonName": 'Pdf'
},
{
title: "Eks.år",
name: "eksamenAar",
sort: true,
type: "anchor"
},
{
title: "Udd.",
name: "udd",
sort: true
},
{
title: "Fag",
name: "fag",
sort: true
},
{
title: "Niveau",
name: "niveau",
sort: true
},
{
"title": 'Ind XML',
"sort": false,
"name": 'indXml',
"type": 'button',
"buttonName": 'Ind Xml',
"disableIfNull": 'indXml'
}
];
var KARAKTERER_DATATABLE_COLUMNS = [
{
title: "Prøveår",
name: "proeveAar",
sort: true,
type: "anchor"
},
{
title: "Udd.",
name: "udd",
sort: true
},
{
title: "Fag",
name: "fag",
sort: true
},
{
title: "Niveau",
name: "niveau",
sort: true
},
{
title: "Karaktertype",
name: "karaktertype",
sort: true
},
{
title: "Afgiven karakter",
name: "afgivenKarakter",
sort: false
},
{
title: "Indberettet af",
name: "indberettetAf",
sort: true
},
{
title: "Anvendt skala",
name: "anvendtSkala",
sort: false
},
{
title: "Status",
name: "status",
sort: false
},
{
"title": 'Ind XML',
"sort": false,
"name": 'indXml',
"type": 'button',
"buttonName": 'Ind Xml',
"disableIfNull": 'indXml'
}
];
var MOB_KARAKTERER_DATATABLE_COLUMNS = [
{
title: "Prøveår",
name: "proeveAar",
sort: true,
type: "anchor"
},
{
title: "Udd.",
name: "udd",
sort: true
},
{
title: "Fag",
name: "fag",
sort: true
},
{
title: "Niveau",
name: "niveau",
sort: true
},
{
"title": 'Ind XML',
"sort": false,
"name": 'indXml',
"type": 'button',
"buttonName": 'Ind Xml',
"disableIfNull": 'indXml'
}
];
var EUDBEVISER_DATATABLE_COLUMNS = [{
"title": "Pdf",
"name": "pdf",
"url": "pdfUri",
"type": 'button',
"buttonName": 'Pdf'
},
{
"title": "Udstedelsesdato",
"name": "udstedelseDato",
"sort": true,
"type": "anchor"
},
{
"title": "Type",
"name": "bevistype",
"sort": true
},
{
"title": "Trinbevis",
"name": "trinbevis",
"sort": true
},
{
"title": "Uddannelse",
"name": "coesa",
"sort": true
},
{
"title": "V.",
"name": "coesaVersion",
"sort": true
},
{
"title": "Speciale",
"name": "specialeNavn",
"sort": true
},
{
"title": "Indberettet af",
"name": "indberettetAf",
"sort": true
},
{
"title": "Status",
"name": "status",
"sort": true
},
{
"title": 'Ind XML',
"sort": false,
"name": 'indXml',
"type": 'button',
"buttonName": 'Ind Xml',
"disableIfNull": 'indXml'
}];
var MOB_EUDBEVISER_DATATABLE_COLUMNS = [{
"title": "Pdf",
"name": "pdf",
"url": "pdfUri",
"type": 'button',
"buttonName": 'Pdf'
},
{
"title": "Udstedelsesdato",
"name": "udstedelseDato",
"sort": true,
type: "anchor"
},
{
"title": "Type",
"name": "bevistype",
"sort": true
},
{
"title": "Trinbevis",
"name": "trinbevis",
"sort": true
},
{
"title": "Uddannelse",
"name": "coesa",
"sort": true
},
{
"title": "V.",
"name": "coesaVersion",
"sort": true
},
{
"title": "Speciale",
"name": "specialeNavn",
"sort": true
},
{
"title": 'Ind XML',
"sort": false,
"name": 'indXml',
"type": 'button',
"buttonName": 'Ind Xml',
"disableIfNull": 'indXml'
}];
var AMU_BEVISER_DATATABLE_COLUMNS = [
{
title: "Pdf",
name: "pdf",
url: "pdfUri",
"type": 'button',
"buttonName": 'Pdf'
},
{
title: "Kursusår",
name: "examYear",
sort: true,
type: "anchor"
},
{
"title": "Type",
"name": "bevistype",
"sort": true
},
{
title: "Kursustitel",
name: "subjectName",
sort: true
},
{
title: "Delmål",
name: "studiedLevel",
sort: true
},
{
title: "Multiplan",
name: "multiplan",
sort: true
},
{
title: "Kursus start",
name: "courseStart",
sort: true,
type: 'date'
},
{
title: "Indberettet af",
name: "indberettetAfAmu",
sort: true
},
{
title: "Status",
name: "status",
sort: true
},
{
"title": 'Ind XML',
"sort": false,
"name": 'indXml',
"type": 'button',
"buttonName": 'Ind Xml',
"disableIfNull": 'indXml'
}
];
var FGUBEVISER_DATATABLE_COLUMNS = [{
"title": "Pdf",
"name": "pdf",
"url": "pdfUri",
"type": 'button',
"buttonName": 'Pdf'
},
{
"title": "Udstedelsesdato",
"name": "udstedelseDato",
"sort": true,
type: "anchor"
},
{
"title": "Type",
"name": "bevistype",
"sort": true
},
{
"title": "Fagligt tema",
"name": "fagligtTema",
"sort": true
},
{
"title": "Indberettet af",
"name": "indberettetAf",
"sort": true
},
{
"title": "Status",
"name": "status",
"sort": true
},
{
"title": 'Ind XML',
"sort": false,
"name": 'indXml',
"type": 'button',
"buttonName": 'Ind Xml',
"disableIfNull": 'indXml'
}];
var MOB_FGUBEVISER_DATATABLE_COLUMNS = [{
"title": "Pdf",
"name": "pdf",
"url": "pdfUri",
"type": 'button',
"buttonName": 'Pdf'
},
{
"title": "Udstedelsesdato",
"name": "udstedelseDato",
"sort": true,
type: "anchor"
},
{
"title": "Type",
"name": "bevistype",
"sort": true
},
{
"title": "Fagligt tema",
"name": "fagligtTema",
"sort": true
},
{
"title": "Indberettet af",
"name": "indberettetAf",
"sort": true
},
{
"title": "Status",
"name": "status",
"sort": true
},
{
"title": 'Ind XML',
"sort": false,
"name": 'indXml',
"type": 'button',
"buttonName": 'Ind Xml',
"disableIfNull": 'indXml'
}];
//# sourceMappingURL=personligeresultater.datatable.columns.js.map
/***/ }),
/***/ "./src/app/seskolebruger-guard.service.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return SeskolebrugerGuardService; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
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);
};
var SeskolebrugerGuardService = /** @class */ (function () {
function SeskolebrugerGuardService() {
this.menuList = {
"forside": "Forside",
"fejloversigt": "GYM",
"indberetningsoversigt": "Indberetningsoversigt",
"indberetningsoversigtamu": "AMU",
"indberetningsoversigteud": "EUD",
"indberetningsoversigtfgu": "FGU",
"uddannelseogfag": "Uddannelse og fag",
"uddannelseandfag": "Uddannelse og fag",
"uddannelseogregel": "Uddannelse og regelgrundlag",
"uddannelseogregelgrundlag": "Uddannelse og regelgrundlag",
"karakterskalaogresultat": "Karakterskala og Resultatformer",
"fagogniveau": "Fag og Niveau",
"fagligeudvalg": "Faglige udvalg",
"valideringsmodelamufag": "Valideringsmodel AMU-fag",
"valideringsamufagmodel": "Valideringsmodel AMU-fag",
"karakterskalaerogvaerdier": "Karakterskalaer og –værdier",
"eksamenstyper": "Eksamenstyper",
"eksamentyper": "Eksamenstyper",
"eudbevisfaggrupper": "Eudbevisfaggrupper",
"regelgrundlag": "Regelgrundlag",
"opslag": "Opslag",
"opslagamu": "AMU",
"opslagfgu": "FGU",
"opslageud": "EUD",
"logud": "Log ud"
};
}
SeskolebrugerGuardService = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["C" /* Injectable */])(),
__metadata("design:paramtypes", [])
], SeskolebrugerGuardService);
return SeskolebrugerGuardService;
}());
//# sourceMappingURL=seskolebruger-guard.service.js.map
/***/ }),
/***/ "./src/app/sharedmodels/xdbwebservices/namevalue.model.ts":
/***/ (function(module, exports) {
//# sourceMappingURL=namevalue.model.js.map
/***/ }),
/***/ "./src/app/support-guard.service.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return SupportGuardService; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
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);
};
var SupportGuardService = /** @class */ (function () {
function SupportGuardService() {
this.menuList = {
"forside": "Forside",
"fejloversigt": "GYM",
"indberetningsstatus": "Indberetningsstatus",
"indberetningsoversigt": "Indberetningsoversigt",
"indberetningsoversigtamu": "AMU",
"indberetningsoversigteud": "EUD",
"indberetningsoversigtfgu": "FGU",
"indberetningsstatistik": "Indberetningsstatistik",
"gymbeviserstatistik": "GYM-beviser",
"gskogsofstatistik": "GSK- og SOF-beviser",
"uddannelseogfag": "Uddannelse og fag",
"uddannelseandfag": "Uddannelse og fag",
"valideringsmodelamufag": "Valideringsmodel AMU-fag",
"karakterskalaerogvaerdier": "Karakterskalaer og –værdier",
"eksamenstyper": "Eksamenstyper",
"eksamentyper": "Eksamenstyper",
"eudbevisfaggrupper": "Eudbevisfaggrupper",
"regelgrundlag": "Regelgrundlag",
"nyestebatchjob": "Nyeste batchjob",
"institutioner": "Institutioner",
"institutionstyper": "Institutionstyper",
"opretdataudtraek": "Opret dataudtræk",
"opretdataudtraekamu": "AMU",
"dataudtraek": "Dataudtræk",
"personligeresultater": "GYM & AMU",
"personligeresultatereud": "EUD",
"opslag": "Opslag",
"opslagamu": "AMU",
"opslagfgu": "FGU",
"opslageud": "EUD",
"fetchlog": "fetchlog",
"fagogniveau": "Fag og Niveau",
"fagligeudvalg": "Faglige udvalg",
"uddannelseogregel": "Uddannelse og regelgrundlag",
"uddannelseogregelgrundlag": "Uddannelse og regelgrundlag",
"karakterskalaogresultat": "Karakterskala og Resultatformer",
"valideringsamufagmodel": "Valideringsmodel AMU-fag",
"logud": "Log ud"
};
}
SupportGuardService = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["C" /* Injectable */])(),
__metadata("design:paramtypes", [])
], SupportGuardService);
return SupportGuardService;
}());
//# sourceMappingURL=support-guard.service.js.map
/***/ }),
/***/ "./src/app/uddannelseandfag/uddannelseandfag.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n
\r\n Du er i gang med at bestille afhentning af uddannelsesmodellen. Vil du fortsætte?\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
"
/***/ }),
/***/ "./src/app/uddannelseandfag/uddannelseandfag.component.scss":
/***/ (function(module, exports) {
module.exports = ".download-btn {\n padding-left: 15px; }\n"
/***/ }),
/***/ "./src/app/uddannelseandfag/uddannelseandfag.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return UddannelseAndfagComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__base_child_component__ = __webpack_require__("./src/app/base.child.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__environments_environment__ = __webpack_require__("./src/environments/environment.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__uddannelseandfag_datatable_columns__ = __webpack_require__("./src/app/uddannelseandfag/uddannelseandfag.datatable.columns.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
var UddannelseAndfagComponent = /** @class */ (function (_super) {
__extends(UddannelseAndfagComponent, _super);
function UddannelseAndfagComponent(dataService) {
var _this = _super.call(this, dataService) || this;
_this.dataService = dataService;
_this.type = "";
_this.typeSelected = "";
_this.typeList = [];
_this.fagNummer = "";
_this.fagNavnSelected = "";
_this.fagNavnList = [];
_this.uddannelseList = [];
_this.searchOption = false;
_this.isDisable = true;
_this.downLoadUrl = "";
_this.childTitle = "";
_this.isAdmin = false;
_this.includeInvalidFags = false;
return _this;
}
UddannelseAndfagComponent.prototype.ngOnInit = function () {
var self = this;
self.calldropdownService();
self.setComponentData();
self.columns = __WEBPACK_IMPORTED_MODULE_4__uddannelseandfag_datatable_columns__["b" /* EDUCATIONANDSUBJECT_DATATABLE_COLUMNS */];
self.childColumns = __WEBPACK_IMPORTED_MODULE_4__uddannelseandfag_datatable_columns__["a" /* EDUCATIONANDSUBJECTCHILD_DATATABLE_COLUMNS */];
self.config = { paging: true, limitType: '50to500' };
self.type = "GYM";
self.url = "";
self.linkHeader = "";
self.childLinkHeader = "";
self.qryParams = "";
self.fetchData();
console.log("ngOnInit this.typer :{}", self.type);
self.downLoadUrl = __WEBPACK_IMPORTED_MODULE_3__environments_environment__["a" /* environment */].API_ENDPOINT + 'valideringer/uddannelser/hent' + '?type=' + this.type;
self.loaderStatus = false;
if (sessionStorage.getItem('data')) {
var res = JSON.parse(sessionStorage.getItem('data'));
if (res['role'] === 'ADMIN') {
this.isAdmin = true;
}
}
};
UddannelseAndfagComponent.prototype.setComponentData = function () {
this.typeDropDown = {
"id": "type",
"valuekey": "value",
"textkey": "name",
"defaultOption": "no",
"defaultOptionValue": "",
"output": ""
};
this.fagNavnTypeAhead = {
"id": "fagNavnTypeAhead",
"name": "",
"placeholder": "",
"readonly": "",
"typeaheadItemTemplate": "customItemTemplate",
"typeaheadOptionField": "name"
};
this.uddannelseInput = {
"id": "uddannelse",
"name": "",
"placeholder": "",
"readonly": "",
"typeaheadItemTemplate": "customItemTemplate",
"typeaheadOptionField": "name"
};
this.searchBtnInput = {
title: 'Søg',
id: "searchResults",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.includeInvalidFagsChkBox = { id: "includeInvalidFagsChkBox", checked: false };
};
UddannelseAndfagComponent.prototype.calldropdownService = function () {
var _this = this;
this.dataService.getService('lov/typer').subscribe(function (res) {
_this.typeList = res.json();
console.log("calldropdownService this.typer :{}", _this.type);
});
};
UddannelseAndfagComponent.prototype.changeFagTypeahead = function (e) {
this.fagNummer = e.item.value;
};
UddannelseAndfagComponent.prototype.changeCoesaTypeahead = function (e) {
this.coesa = e.item.value;
};
UddannelseAndfagComponent.prototype.fetchData = function () {
var _this = this;
console.log("fetchData this.typer :{}", this.type);
if (this.isNotEmpty(this.type)) {
this.downLoadUrl = __WEBPACK_IMPORTED_MODULE_3__environments_environment__["a" /* environment */].API_ENDPOINT + 'valideringer/uddannelser/hent' + '?type=' + this.type;
console.log("fetchData this.typer :{}", this.type);
this.coesaUrl = 'lov/' + this.type + '/uddannelser';
this.dataService.getService(this.coesaUrl).subscribe(function (res) {
_this.uddannelseList = res.json();
});
this.fagUrl = 'lov/' + this.type + '/fags';
this.dataService.getService(this.fagUrl).subscribe(function (res) {
_this.fagNavnList = res.json();
});
}
};
UddannelseAndfagComponent.prototype.searchData = function () {
this.resetDatatable();
this.childResetDatatable();
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.childLinkHeader = ";page=" + this.childPage + ";limit=" + this.childItemsPerPage + "";
this.url = "valideringer/uddannelser";
this.qryParams = "";
this.columns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_4__uddannelseandfag_datatable_columns__["b" /* EDUCATIONANDSUBJECT_DATATABLE_COLUMNS */]));
//this.childColumns = JSON.parse(JSON.stringify(EDUCATIONANDSUBJECTCHILD_DATATABLE_COLUMNS));
this.searchOption = true;
this.createQueryParams();
this.populateDataTable(this.linkHeader + this.qryParams);
this.downLoadUrl = __WEBPACK_IMPORTED_MODULE_3__environments_environment__["a" /* environment */].API_ENDPOINT + 'valideringer/uddannelser/hent' + '?type=' + this.type;
this.elementPosition = "";
};
UddannelseAndfagComponent.prototype.createQueryParams = function () {
this.qryParams += "?type=" + this.type + "&includeInvalidFags=" + this.includeInvalidFags;
console.log("type:", this.type);
if (this.isNotEmpty(this.fagNavnSelected)) {
this.qryParams += "&fagNummer=" + this.fagNummer;
console.log("fagnavn:", this.fagNavnSelected + "fagnummer:", this.fagNummer);
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.uddannelseSelected)) {
this.qryParams += "&coesa=" + this.coesa;
console.log("coesa:", this.coesa);
}
else {
this.qryParams += "";
}
};
UddannelseAndfagComponent.prototype.onCellClick = function (event) {
this.childResetDatatable();
this.childTitle = "Fag: " + event.row.betegnelse;
if (event.row._links.fag.href) {
this.childColumns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_4__uddannelseandfag_datatable_columns__["a" /* EDUCATIONANDSUBJECTCHILD_DATATABLE_COLUMNS */]));
this.childLinkHeader = ";page=" + this.childPage + ";limit=" + this.childItemsPerPage + "";
this.childUrl = event.row._links.fag.href;
this.populateChildDataByPath(this.childLinkHeader);
}
this.elementPosition = event.event.target.offsetTop;
};
UddannelseAndfagComponent.prototype.fetchEducationModel = function (modal) {
this.dataService.postBatchJobData('jobs/Uddannelsesmodel/start').subscribe(function (res) {
modal.hide();
});
};
UddannelseAndfagComponent.prototype.resetFilter = function () {
this.searchOption = false;
this.fagNavnSelected = "";
this.type = "GYM";
this.coesa = "";
this.uddannelseSelected = "";
this.qryParams = "";
this.fagNummer = "";
this.includeInvalidFags = false;
this.downLoadUrl = __WEBPACK_IMPORTED_MODULE_3__environments_environment__["a" /* environment */].API_ENDPOINT + 'valideringer/uddannelser/hent' + '?type=' + this.type;
this.resetDatatable();
this.childResetDatatable();
};
UddannelseAndfagComponent.prototype.resetDatatable = function () {
this.data = [];
this.limitEvent = {};
this.page = 1;
this.length = "";
this.changeDefaultPagination(50);
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
};
UddannelseAndfagComponent.prototype.childResetDatatable = function () {
this.childData = [];
this.limitChildEvent = {};
this.childPage = 1;
this.childLength = "";
this.changeChildDefaultPagination(50);
this.childLinkHeader = ";page=" + this.childPage + ";limit=" + this.childItemsPerPage + "";
};
var _a;
UddannelseAndfagComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-uddannelseandfag',
template: __webpack_require__("./src/app/uddannelseandfag/uddannelseandfag.component.html"),
styles: [__webpack_require__("./src/app/uddannelseandfag/uddannelseandfag.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], UddannelseAndfagComponent);
return UddannelseAndfagComponent;
}(__WEBPACK_IMPORTED_MODULE_1__base_child_component__["a" /* BaseChildComponent */]));
//# sourceMappingURL=uddannelseandfag.component.js.map
/***/ }),
/***/ "./src/app/uddannelseandfag/uddannelseandfag.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return EDUCATIONANDSUBJECT_DATATABLE_COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return EDUCATIONANDSUBJECTCHILD_DATATABLE_COLUMNS; });
var EDUCATIONANDSUBJECT_DATATABLE_COLUMNS = [{
title: 'CØSA-formål',
name: 'coesaFormaal',
sort: true
},
{
title: 'Udd.version',
name: 'version',
sort: false
}, {
title: 'Udd.Betegnelse',
name: 'betegnelse',
sort: true
}, {
title: 'Speciale ',
name: 'speciale',
sort: true
}, {
title: 'Udd.Startdato',
name: 'startdato',
sort: true,
type: 'date'
},
{
title: 'Udd.Sludato',
name: 'slutdato',
sort: true,
type: 'date'
}, {
title: 'Udd.type',
name: 'uddaType',
sort: false
}
];
var EDUCATIONANDSUBJECTCHILD_DATATABLE_COLUMNS = [{
title: 'Fag nummer',
name: 'fagNummer',
sort: true
}, {
title: 'Betegnelse',
name: 'betegnelse',
sort: true
},
{
title: 'Niveau',
name: 'niveau',
sort: true
},
{
title: 'Niveautyper',
name: 'niveauType',
sort: true
},
{
title: 'Dkll',
name: 'dkll',
sort: true
},
{
title: 'Startdato',
name: 'startdato',
sort: true,
type: 'date'
},
{
title: 'Slutdato',
name: 'slutdato',
sort: true,
type: 'date'
}];
//# sourceMappingURL=uddannelseandfag.datatable.columns.js.map
/***/ }),
/***/ "./src/app/uddannelseogregelgrundlag/uddannelseogregelgrundlag.component.html":
/***/ (function(module, exports) {
module.exports = "
\r\n \r\n \r\n \r\n "
/***/ }),
/***/ "./src/app/uddannelseogregelgrundlag/uddannelseogregelgrundlag.component.scss":
/***/ (function(module, exports) {
module.exports = ""
/***/ }),
/***/ "./src/app/uddannelseogregelgrundlag/uddannelseogregelgrundlag.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return UddannelseogregelgrundlagComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__base_component__ = __webpack_require__("./src/app/base.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__uddannelseogregelgrundlag_datatable_columns__ = __webpack_require__("./src/app/uddannelseogregelgrundlag/uddannelseogregelgrundlag.datatable.columns.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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 uddSearchURI = "valideringer/uddannelseogregelgrundlag";
var UddannelseogregelgrundlagComponent = /** @class */ (function (_super) {
__extends(UddannelseogregelgrundlagComponent, _super);
function UddannelseogregelgrundlagComponent() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.type = "";
_this.typer = "";
_this.typeSelected = "";
_this.typeList = [];
_this.coesa = "";
_this.uddannelseList = [];
_this.speciale = "";
_this.specialeNavnList = [];
_this.searchOption = false;
_this.sortClick = "";
_this.lastclickSort = [];
return _this;
}
UddannelseogregelgrundlagComponent.prototype.ngOnInit = function () {
var self = this;
self.setComponentData();
self.callDropdownService();
self.columns = __WEBPACK_IMPORTED_MODULE_2__uddannelseogregelgrundlag_datatable_columns__["a" /* UDDANNELSEOGREGEL_DATATABLE_COLUMNS */];
self.config = { paging: true, limitType: '50to500', expand: true };
self.url = "";
self.linkHeader = "";
};
UddannelseogregelgrundlagComponent.prototype.setComponentData = function () {
this.typeDropDown = {
"id": "type",
"valuekey": "value",
"textkey": "name",
"defaultOption": "yes",
"defaultOptionValue": "Alle",
"output": ""
};
this.coesaInput = {
"id": "coesa",
"name": "",
"textboxColor": "",
"type": "tel",
"maxlength": "6",
"minlength": "",
"placeholder": "",
"readonly": ""
};
this.uddannelseInput = {
"id": "uddannelse",
"name": "",
"placeholder": "",
"readonly": "",
"typeaheadItemTemplate": "customItemTemplate",
"typeaheadOptionField": "name"
};
this.specialeNavnInput = {
"id": "speciale",
"name": "",
"placeholder": "",
"readonly": "",
"typeaheadItemTemplate": "customItemTemplate",
"typeaheadOptionField": "name"
};
this.searchBtnInput = {
title: 'Søg',
id: "searchResults",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
};
UddannelseogregelgrundlagComponent.prototype.callDropdownService = function () {
var _this = this;
this._dataService.getService('lov/typer').subscribe(function (res) {
_this.typeList = res.json();
console.log("calldropdownService this.typer :{}", _this.type);
});
this.fetchData();
};
UddannelseogregelgrundlagComponent.prototype.changeTypeahead = function (e) {
this.coesa = e.item.value;
};
UddannelseogregelgrundlagComponent.prototype.specialeChangeTypeahead = function (e) {
this.speciale = e.item.key;
};
UddannelseogregelgrundlagComponent.prototype.searchData = function () {
this.resetDatatable();
this.changeDefaultPagination(50);
this.buildChildTable = "";
this.url = uddSearchURI;
this.columns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_2__uddannelseogregelgrundlag_datatable_columns__["a" /* UDDANNELSEOGREGEL_DATATABLE_COLUMNS */]));
this.searchOption = true;
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
this.qryParams = "";
this.sortClick = "";
this.createQueryParams();
this.paginationInput = this.linkHeader + this.qryParams;
this.populateDataTable(this.paginationInput);
};
UddannelseogregelgrundlagComponent.prototype.fetchData = function () {
var _this = this;
console.log("fetchData this.type :{}", this.type);
if (!this.isNotEmpty(this.type)) {
this.typer = 'Alle';
}
else {
this.typer = this.type;
}
console.log("fetchData this.typer :{}", this.typer);
this.coesaUrl = 'lov/' + this.typer + '/coesa';
this._dataService.getService(this.coesaUrl).subscribe(function (res) {
_this.uddannelseList = res.json();
});
this.splUrl = 'lov/' + this.typer + '/specialer';
this._dataService.getService(this.splUrl).subscribe(function (res) {
_this.specialeNavnList = res.json();
});
};
UddannelseogregelgrundlagComponent.prototype.createQueryParams = function () {
this.qryParams += "?type=" + this.type;
if (this.isNotEmpty(this.coesa)) {
this.qryParams += "&coesa=" + this.coesa;
console.log("coesa:", this.coesa);
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.uddannelseSelected) && !(this.isNotEmpty(this.coesa))) {
this.qryParams += "&coesa=" + this.coesa;
console.log("uddannelse:", this.uddannelseSelected + "coesa:", this.coesa);
}
else {
this.qryParams += "";
}
if (this.isNotEmpty(this.specialeNavnSelected)) {
this.qryParams += "&speciale=" + this.specialeNavnSelected;
}
else {
this.qryParams += "";
}
};
UddannelseogregelgrundlagComponent.prototype.resetFilter = function () {
this.coesa = this.uddannelseSelected = "";
this.speciale = this.specialeNavnSelected = "";
this.type = "";
this.searchOption = false;
this.sortClick = "";
this.typer = "";
this.resetDatatable();
};
UddannelseogregelgrundlagComponent.prototype.resetDatatable = function () {
this.data = [];
this.limitEvent = {};
this.page = 1;
this.length = "";
this.changeDefaultPagination(50);
this.linkHeader = ";page=" + this.page + ";limit=" + this.itemsPerPage + "";
};
UddannelseogregelgrundlagComponent.prototype.rowExpanded = function (event) {
var self = this;
self.loaderStatus = true;
self.buildChildTable = "";
if (event._links.regelgrundlag.href) {
self._dataService.absolutePathGetService(event._links.regelgrundlag.href).subscribe(function (res) {
if (res.json() != null) {
self.subUddannelseData = res.json();
if (self.subUddannelseData.length > 0) {
self.buildChildTable += ' Regelnummer | Regeltype | RegelDato | Dkll |
';
self.subUddannelseData.forEach(function (val) {
self.buildChildTable += '' + val.regelnr + ' | ' + val.regeltype + ' | ' + val.regeldato + ' | ' + val.dkll + ' |
';
});
self.buildChildTable += '
';
}
}
self.loaderStatus = false;
});
}
};
UddannelseogregelgrundlagComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-uddannelseogregelgrundlag',
template: __webpack_require__("./src/app/uddannelseogregelgrundlag/uddannelseogregelgrundlag.component.html"),
styles: [__webpack_require__("./src/app/uddannelseogregelgrundlag/uddannelseogregelgrundlag.component.scss")]
})
], UddannelseogregelgrundlagComponent);
return UddannelseogregelgrundlagComponent;
}(__WEBPACK_IMPORTED_MODULE_1__base_component__["a" /* BaseComponent */]));
//# sourceMappingURL=uddannelseogregelgrundlag.component.js.map
/***/ }),
/***/ "./src/app/uddannelseogregelgrundlag/uddannelseogregelgrundlag.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return UDDANNELSEOGREGEL_DATATABLE_COLUMNS; });
var UDDANNELSEOGREGEL_DATATABLE_COLUMNS = [{
title: '',
name: '',
sort: false
}, {
title: 'Uddannelse',
name: 'coesaFormaal',
sort: true
},
{
title: 'Udd.Version',
name: 'version',
sort: true
},
{
title: 'Uddannelsesnavn',
name: 'betegnelse',
sort: true
},
{
title: 'Speciale',
name: 'speciale',
sort: true
},
{
title: 'Specialenavn',
name: 'specialenavn',
sort: true
}];
//# sourceMappingURL=uddannelseogregelgrundlag.datatable.columns.js.map
/***/ }),
/***/ "./src/app/user.service.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return UserService; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
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);
};
var UserService = /** @class */ (function () {
function UserService() {
this.isSeskoleBruger = false;
this.isSupport = false;
this.isAdmin = false;
if (sessionStorage.getItem('data')) {
var res = JSON.parse(sessionStorage.getItem('data'));
if (res['role'] === 'SESKOLEBRUGER') {
this.isSeskoleBruger = true;
}
else if ((res['role'] === 'SUPPORT')) {
this.isSupport = true;
}
else if ((res['role'] === 'ADMIN')) {
this.isAdmin = true;
}
}
}
UserService = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["C" /* Injectable */])(),
__metadata("design:paramtypes", [])
], UserService);
return UserService;
}());
//# sourceMappingURL=user.service.js.map
/***/ }),
/***/ "./src/app/valideringsamufagmodel/valideringsamufagmodel.component.html":
/***/ (function(module, exports) {
module.exports = "\r\n\r\n
\r\n
\r\n \r\n
\r\n Du er i gang med at bestille afhentning af uddannelsesmodellen. Vil du fortsætte?\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n"
/***/ }),
/***/ "./src/app/valideringsamufagmodel/valideringsamufagmodel.component.scss":
/***/ (function(module, exports) {
module.exports = ".download-btn {\n padding-left: 15px; }\n"
/***/ }),
/***/ "./src/app/valideringsamufagmodel/valideringsamufagmodel.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ValideringsmodelAmufagComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__base_component__ = __webpack_require__("./src/app/base.component.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__environments_environment__ = __webpack_require__("./src/environments/environment.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__valideringsamufagmodel_datatable_columns__ = __webpack_require__("./src/app/valideringsamufagmodel/valideringsamufagmodel.datatable.columns.ts");
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
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);
};
var amufagListURI = "lov/amuFagsList";
var euuListURI = "lov/euulist";
var ValideringsmodelAmufagComponent = /** @class */ (function (_super) {
__extends(ValideringsmodelAmufagComponent, _super);
function ValideringsmodelAmufagComponent(dataService) {
var _this = _super.call(this, dataService) || this;
_this.dataService = dataService;
_this.isDisable = true;
_this.downLoadUrl = "";
_this.childTitle = "";
_this.isAdmin = false;
_this.multiplanspecialeData = [];
_this.udvalgValue = "";
_this.perPage = 50;
_this.fagNavnSelected = "";
_this.fagNummer = "";
_this.fagsList = [];
_this.searchOption = false;
_this.includeInvalidFags = false;
_this.includeAMUBevis = true;
_this.includeAMUEnkeltfag = true;
return _this;
}
ValideringsmodelAmufagComponent.prototype.ngOnInit = function () {
var self = this;
self.setComponentData();
//self.fetchData();
self.calldropdownService();
self.columns = __WEBPACK_IMPORTED_MODULE_4__valideringsamufagmodel_datatable_columns__["a" /* AMU_FAG_DATATABLE_COLUMNS */];
self.config = { paging: true, expand: true, limitType: '50to500' };
self.url = "";
self.linkHeader = "";
self.downLoadUrl = __WEBPACK_IMPORTED_MODULE_3__environments_environment__["a" /* environment */].API_ENDPOINT + 'valideringer/amufag/hent';
self.loaderStatus = false;
if (sessionStorage.getItem('data')) {
var res = JSON.parse(sessionStorage.getItem('data'));
if (res['role'] === 'ADMIN') {
this.isAdmin = true;
}
}
};
ValideringsmodelAmufagComponent.prototype.setComponentData = function () {
this.fagNavnTypeAhead = {
"id": "fagNavnTypeAhead",
"name": "",
"placeholder": "",
"readonly": "",
"typeaheadItemTemplate": "customItemTemplate",
"typeaheadOptionField": "name"
};
this.searchBtnInput = {
title: 'Søg',
id: "searchResults",
buttonType: "btn--default-button",
type: "button",
arrow: ""
};
this.includeInvalidFagsChkBox = { id: "includeInvalidFagsChkBox", checked: false };
this.includeAMUBevisChkBox = { id: "includeAMUBevisChkBox", checked: true };
this.includeAMUEnkeltfagChkBox = { id: "includeAMUEnkeltfagChkBox", checked: true };
};
ValideringsmodelAmufagComponent.prototype.calldropdownService = function () {
var _this = this;
this.dataService.getService(amufagListURI).subscribe(function (res) {
if (res.json() != null) {
_this.fagsList = res.json();
}
});
};
ValideringsmodelAmufagComponent.prototype.fetchData = function () {
this.url = 'valideringer/uddannelser/amufag';
this.linkHeader = ";page=" + this.page + ";limit=" + this.perPage + "";
this.columns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_4__valideringsamufagmodel_datatable_columns__["a" /* AMU_FAG_DATATABLE_COLUMNS */]));
_super.prototype.populateDataTable.call(this, this.linkHeader);
};
ValideringsmodelAmufagComponent.prototype.searchData = function () {
_super.prototype.resetDatatable.call(this);
this.buildChildTable = "";
this.url = 'valideringer/uddannelser/amufag';
this.searchOption = true;
this.linkHeader = ";page=" + this.page + ";limit=" + this.perPage + "";
this.downLoadUrl = __WEBPACK_IMPORTED_MODULE_3__environments_environment__["a" /* environment */].API_ENDPOINT + 'valideringer/amufag/hent';
this.columns = JSON.parse(JSON.stringify(__WEBPACK_IMPORTED_MODULE_4__valideringsamufagmodel_datatable_columns__["a" /* AMU_FAG_DATATABLE_COLUMNS */]));
this.qryParams = "";
this.createQueryParams();
_super.prototype.populateDataTable.call(this, this.linkHeader + this.qryParams);
this.elementPosition = "";
//this.resetFilter();
};
ValideringsmodelAmufagComponent.prototype.fetchEducationModel = function (modal) {
this.dataService.postBatchJobData('jobs/Uddannelsesmodel/start').subscribe(function (res) {
modal.hide();
});
};
ValideringsmodelAmufagComponent.prototype.rowExpanded = function (event) {
var _this = this;
var self = this;
self.loaderStatus = true;
self.buildChildTable = "";
if (event._links.multiplanspeciale.href) {
self._dataService.absolutePathGetService(event._links.multiplanspeciale.href).subscribe(function (res) {
if (res.json() != null) {
self.buildChildTable += 'Efteruddannelsesudvalg: ' + res.json().udvalg + '
';
self.multiplanspecialeData = res.json().multiplanSpeciale;
if (_this.multiplanspecialeData.length > 0) {
self.buildChildTable += 'Bevistekst: ' + res.json().bevistekst + ':' + '
';
self.buildChildTable += '';
_this.multiplanspecialeData.forEach(function (val) {
self.buildChildTable += '' + '- ' + val + ' |
';
});
self.buildChildTable += '
';
}
}
self.loaderStatus = false;
});
}
};
ValideringsmodelAmufagComponent.prototype.onCellClick = function (data) {
var _this = this;
if (data.row.multiplan != "Ja") {
this.loaderStatus = true;
this._dataService.updateData('valideringer/uddannelser/amufag' + data.row.id, null).subscribe(function (res) {
_this.populateDataTable(_this.paginationInput);
});
this.loaderStatus = false;
}
};
ValideringsmodelAmufagComponent.prototype.changeTypeahead = function (e) {
this.fagNummer = e.item.value;
};
ValideringsmodelAmufagComponent.prototype.createQueryParams = function () {
this.qryParams = "?includeInvalidFags=" + this.includeInvalidFags;
this.qryParams += "&includeAMUBevis=" + this.includeAMUBevis;
this.qryParams += "&includeAMUEnkeltfag=" + this.includeAMUEnkeltfag;
if (this.isNotEmpty(this.fagNavnSelected)) {
this.qryParams += "&fagNummer=" + this.fagNummer;
}
else {
this.qryParams += "";
}
};
ValideringsmodelAmufagComponent.prototype.resetFilter = function () {
this.searchOption = false;
this.includeInvalidFags = false;
this.includeAMUBevis = true;
this.includeAMUEnkeltfag = true;
};
var _a;
ValideringsmodelAmufagComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'app-valideringsamufagmodel',
template: __webpack_require__("./src/app/valideringsamufagmodel/valideringsamufagmodel.component.html"),
styles: [__webpack_require__("./src/app/valideringsamufagmodel/valideringsamufagmodel.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */]) === "function" && _a || Object])
], ValideringsmodelAmufagComponent);
return ValideringsmodelAmufagComponent;
}(__WEBPACK_IMPORTED_MODULE_1__base_component__["a" /* BaseComponent */]));
//# sourceMappingURL=valideringsamufagmodel.component.js.map
/***/ }),
/***/ "./src/app/valideringsamufagmodel/valideringsamufagmodel.datatable.columns.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AMU_FAG_DATATABLE_COLUMNS; });
var AMU_FAG_DATATABLE_COLUMNS = [{
title: '',
name: '',
sort: false
},
{
title: 'Kursuskode',
name: 'fagNummer',
sort: true
},
{
title: 'Delmål',
name: 'niveau',
sort: true
},
{
title: 'Dkll',
name: 'dkll',
sort: false
}, {
title: 'Kursustitel',
name: 'betegnelse',
sort: true
}, {
title: 'Varighed (i dage)',
name: 'varighedDage',
sort: true
}, {
title: 'Startdato',
name: 'startDato',
sort: true,
type: 'date'
},
{
title: 'Slutdato',
name: 'slutDato',
sort: true,
type: 'date'
},
{
title: 'Multiplan',
name: 'multiplan',
sort: true
}
];
//# sourceMappingURL=valideringsamufagmodel.datatable.columns.js.map
/***/ }),
/***/ "./src/app/webapi.service.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return WebapiService; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_http__ = __webpack_require__("./node_modules/@angular/http/@angular/http.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_rxjs_add_operator_toPromise__ = __webpack_require__("./node_modules/rxjs/_esm5/add/operator/toPromise.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_rxjs_add_operator_toPromise___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_rxjs_add_operator_toPromise__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_rxjs_add_operator_map__ = __webpack_require__("./node_modules/rxjs/_esm5/add/operator/map.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_rxjs_add_operator_catch__ = __webpack_require__("./node_modules/rxjs/_esm5/add/operator/catch.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__environments_environment__ = __webpack_require__("./src/environments/environment.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_file_saver__ = __webpack_require__("./node_modules/file-saver/dist/FileSaver.min.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_file_saver___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_file_saver__);
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);
};
var WebapiService = /** @class */ (function () {
function WebapiService(http) {
this.http = http;
}
WebapiService.prototype.getService = function (url) {
var headers = new __WEBPACK_IMPORTED_MODULE_1__angular_http__["a" /* Headers */]({ 'Content-Type': 'application/json' });
var uniqueUrl = "";
if (!!navigator.userAgent.match(/Trident/g) || !!navigator.userAgent.match(/MSIE/g)) {
uniqueUrl = url + (url.indexOf('?') > -1 ? '&' : '?') + 'nocache=' + new Date().getTime();
}
else {
uniqueUrl = url;
}
return this.http.get(__WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_ENDPOINT + uniqueUrl, { headers: headers }).map(this.setHeadersWithoutJSON);
/*return this.http.get(environment.API_ENDPOINT+uniqueUrl, {headers: headers }).catch((error: Response) => {
return Observable.throw(error.json());
});*/
};
WebapiService.prototype.absolutePathGetService = function (url) {
var headers = new __WEBPACK_IMPORTED_MODULE_1__angular_http__["a" /* Headers */]({ 'Content-Type': 'application/json' });
var uniqueUrl = "";
if (!!navigator.userAgent.match(/Trident/g) || !!navigator.userAgent.match(/MSIE/g)) {
uniqueUrl = url + (url.indexOf('?') > -1 ? '&' : '?') + 'nocache=' + new Date().getTime();
}
else {
uniqueUrl = url;
}
return this.http.get(this.getHttpsUrl(uniqueUrl), { headers: headers }).map(this.setHeadersWithoutJSON);
/*return this.http.get(this.getHttpsUrl(uniqueUrl), {headers: headers }).catch((error: Response) => {
return Observable.throw(error.json());
});*/
};
WebapiService.prototype.deleteService = function (url, data) {
return this.http['delete'](__WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_ENDPOINT + url, data).map(this.setHeadersWithoutJSON);
};
WebapiService.prototype.deleteServiceAbsolutePath = function (fullurl, data) {
return this.http['delete'](this.getHttpsUrl(fullurl), data).map(this.setHeadersWithoutJSON);
};
WebapiService.prototype.uploadData = function (url, ff, ops) {
return this.http.post(__WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_ENDPOINT + url, ff, ops).map(this.setHeadersWitJSON);
};
WebapiService.prototype.postData = function (url, data) {
return this.http.post(__WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_ENDPOINT + url, data).map(this.setHeadersWitJSON);
};
WebapiService.prototype.updateData = function (url, data) {
return this.http.put(__WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_ENDPOINT + url, data).map(this.setHeadersWithoutJSON);
};
WebapiService.prototype.postData_noRes = function (url, data) {
return this.http.post(__WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_ENDPOINT + url, data).map(this.setHeadersWithoutJSON);
};
WebapiService.prototype.getLogin = function () {
return this.http.get(__WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_ENDPOINT + "me").map(this.setHeadersWitJSON);
//return this.http.get("mockjson/sam.json").map(this.setHeadersWitJSON);
};
WebapiService.prototype.getHttpsUrl = function (absoluteUrl) {
if (window.location.href.indexOf("https://") > -1 && absoluteUrl.indexOf("http://") > -1) {
return absoluteUrl.replace("http://", "https://");
}
return absoluteUrl;
};
WebapiService.prototype.getHelpTextURL = function (url) {
var headers = new __WEBPACK_IMPORTED_MODULE_1__angular_http__["a" /* Headers */]({ 'Content-Type': 'application/json' });
var uniqueUrl = "";
if (!!navigator.userAgent.match(/Trident/g) || !!navigator.userAgent.match(/MSIE/g)) {
uniqueUrl = url + (url.indexOf('?') > -1 ? '&' : '?') + 'nocache=' + new Date().getTime();
}
else {
uniqueUrl = url;
}
return this.http.get(__WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_ENDPOINT + uniqueUrl, { headers: headers }).map(this.setHeadersWithoutJSON);
};
WebapiService.prototype.updateHelpData = function (url, data) {
return this.http.put(__WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_ENDPOINT + url, data).map(this.setHeadersWithoutJSON);
};
WebapiService.prototype.postBatchJobData = function (url) {
return this.http.post(__WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_BATCHJOB_ENDPOINT + url, {}).map(this.setHeadersWithoutJSON);
};
WebapiService.prototype.setHeadersWithoutJSON = function (res) {
var d = new Date();
sessionStorage.setItem('accesstime', d);
var headers = res.headers;
var node = headers.get('X-Server-Name');
if (node) {
sessionStorage.setItem('node', node);
}
return res;
};
WebapiService.prototype.setHeadersWitJSON = function (res) {
var d = new Date();
sessionStorage.setItem('accesstime', d);
var headers = res.headers;
var node = headers.get('X-Server-Name');
if (node) {
sessionStorage.setItem('node', node);
}
return res.json();
};
WebapiService.prototype.downloadPDF = function (url) {
var headers = new __WEBPACK_IMPORTED_MODULE_1__angular_http__["a" /* Headers */]({ 'Content-Type': 'application/json',
'Accept': 'application/pdf' });
var options = new __WEBPACK_IMPORTED_MODULE_1__angular_http__["f" /* RequestOptions */]({ headers: headers });
options.responseType = __WEBPACK_IMPORTED_MODULE_1__angular_http__["g" /* ResponseContentType */].ArrayBuffer;
this.http.get(__WEBPACK_IMPORTED_MODULE_5__environments_environment__["a" /* environment */].API_ENDPOINT + url, options).subscribe(function (response) {
var mediaType = 'application/pdf';
var blob = new Blob([response.blob()], { type: mediaType });
Object(__WEBPACK_IMPORTED_MODULE_6_file_saver__["saveAs"])(blob, 'report.pdf');
});
};
var _a;
WebapiService = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["C" /* Injectable */])(),
__metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__angular_http__["b" /* Http */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__angular_http__["b" /* Http */]) === "function" && _a || Object])
], WebapiService);
return WebapiService;
}());
//# sourceMappingURL=webapi.service.js.map
/***/ }),
/***/ "./src/app/xdb-name-value-typeahead/xdb-name-value-typeahead.component.html":
/***/ (function(module, exports) {
module.exports = "\r\n"
/***/ }),
/***/ "./src/app/xdb-name-value-typeahead/xdb-name-value-typeahead.component.scss":
/***/ (function(module, exports) {
module.exports = ""
/***/ }),
/***/ "./src/app/xdb-name-value-typeahead/xdb-name-value-typeahead.component.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return XdbNameValueTypeaheadComponent; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__sharedmodels_xdbwebservices_namevalue_model__ = __webpack_require__("./src/app/sharedmodels/xdbwebservices/namevalue.model.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__sharedmodels_xdbwebservices_namevalue_model___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__sharedmodels_xdbwebservices_namevalue_model__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__webapi_service__ = __webpack_require__("./src/app/webapi.service.ts");
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);
};
var emptyNameValue = { name: "", value: "" };
var XdbNameValueTypeaheadComponent = /** @class */ (function () {
function XdbNameValueTypeaheadComponent(dataService) {
this.dataService = dataService;
this.autoSelectOnlyOption = false;
this.selectedOptionChange = new __WEBPACK_IMPORTED_MODULE_0__angular_core__["x" /* EventEmitter */]();
this.options = [];
}
XdbNameValueTypeaheadComponent.prototype.ngOnInit = function () {
this.componentData = {
id: "typeAhead",
name: "",
placeholder: "",
readonly: "",
typeaheadItemTemplate: "",
typeaheadOptionField: "name"
};
this.callService();
};
XdbNameValueTypeaheadComponent.prototype.callService = function () {
var _this = this;
this.dataService.getService(this.optionsURI).subscribe(function (res) {
if (res.json() != null) {
_this.options = res.json();
_this.autoselect();
}
});
};
XdbNameValueTypeaheadComponent.prototype.autoselect = function () {
if (this.autoSelectOnlyOption && this.options.length === 1) {
this.selectedOption = this.options[0];
this.selectedOptionChange.emit(this.selectedOption);
this.componentData.readonly = 'true';
}
};
XdbNameValueTypeaheadComponent.prototype.onOptionSelected = function (event) {
this.selectedOption = event.item;
this.selectedOptionChange.emit(this.selectedOption);
};
XdbNameValueTypeaheadComponent.prototype.noOptionSelected = function (event) {
this.selectedOption = emptyNameValue;
this.selectedOptionChange.emit(this.selectedOption);
};
XdbNameValueTypeaheadComponent.prototype.reset = function () {
if (this.componentData.readonly !== 'true') {
this.selectedOption = emptyNameValue;
this.selectedOptionChange.emit(this.selectedOption);
}
};
var _a, _b, _c;
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", String)
], XdbNameValueTypeaheadComponent.prototype, "optionsURI", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", Boolean)
], XdbNameValueTypeaheadComponent.prototype, "autoSelectOnlyOption", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["F" /* Input */])(),
__metadata("design:type", typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__sharedmodels_xdbwebservices_namevalue_model__["NameValue"] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__sharedmodels_xdbwebservices_namevalue_model__["NameValue"]) === "function" && _a || Object)
], XdbNameValueTypeaheadComponent.prototype, "selectedOption", void 0);
__decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* Output */])(),
__metadata("design:type", typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_0__angular_core__["x" /* EventEmitter */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_0__angular_core__["x" /* EventEmitter */]) === "function" && _b || Object)
], XdbNameValueTypeaheadComponent.prototype, "selectedOptionChange", void 0);
XdbNameValueTypeaheadComponent = __decorate([
Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
selector: 'xdb-name-value-typeahead',
template: __webpack_require__("./src/app/xdb-name-value-typeahead/xdb-name-value-typeahead.component.html"),
styles: [__webpack_require__("./src/app/xdb-name-value-typeahead/xdb-name-value-typeahead.component.scss")]
}),
__metadata("design:paramtypes", [typeof (_c = typeof __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__webapi_service__["a" /* WebapiService */]) === "function" && _c || Object])
], XdbNameValueTypeaheadComponent);
return XdbNameValueTypeaheadComponent;
}());
//# sourceMappingURL=xdb-name-value-typeahead.component.js.map
/***/ }),
/***/ "./src/environments/environment.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return environment; });
var environment = {
production: true,
API_ENDPOINT: 'api/',
/*API_HELP_ENDPOINT : 'service/',*/
API_BATCHJOB_ENDPOINT: 'batch/'
};
//# sourceMappingURL=environment.js.map
/***/ }),
/***/ "./src/main.ts":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser_dynamic__ = __webpack_require__("./node_modules/@angular/platform-browser-dynamic/@angular/platform-browser-dynamic.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__("./node_modules/@angular/core/@angular/core.es5.js");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__environments_environment__ = __webpack_require__("./src/environments/environment.ts");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__app_app_module__ = __webpack_require__("./src/app/app.module.ts");
if (__WEBPACK_IMPORTED_MODULE_2__environments_environment__["a" /* environment */].production) {
Object(__WEBPACK_IMPORTED_MODULE_1__angular_core__["_23" /* enableProdMode */])();
}
Object(__WEBPACK_IMPORTED_MODULE_0__angular_platform_browser_dynamic__["a" /* platformBrowserDynamic */])().bootstrapModule(__WEBPACK_IMPORTED_MODULE_3__app_app_module__["a" /* AppModule */]);
//# sourceMappingURL=main.js.map
/***/ }),
/***/ 0:
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__("./src/main.ts");
/***/ })
},[0]);
//# sourceMappingURL=main.bundle.js.map