%PDF- %PDF-
Direktori : /var/www/html/hr/web/js/ |
Current File : /var/www/html/hr/web/js/chunk-2d21eba0.c601b889.js.map |
{"version":3,"sources":["webpack:///./src/views/projects/Project.vue?a90d","webpack:///src/views/projects/Project.vue","webpack:///./src/views/projects/Project.vue?02a5","webpack:///./src/views/projects/Project.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","staticClass","model","value","callback","$$v","activeItem","expression","$t","name","_v","_s","hasFinanceRole","_e","staticRenderFns","projectId","component"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,aAAa,CAACE,MAAM,CAAC,GAAK,iBAAiB,CAACF,EAAG,MAAM,CAACG,YAAY,uCAAuC,CAACH,EAAG,oBAAoBA,EAAG,YAAY,CAACG,YAAY,4BAA4BD,MAAM,CAAC,KAAO,UAAUE,MAAM,CAACC,MAAOT,EAAc,WAAEU,SAAS,SAAUC,GAAMX,EAAIY,WAAWD,GAAKE,WAAW,eAAe,CAACT,EAAG,oBAAoB,CAACE,MAAM,CAAC,MAAQN,EAAIc,GAAG,uBAAwBd,EAAa,UAAEI,EAAG,MAAM,CAACG,YAAY,QAAQ,CAACH,EAAG,iBAAiB,CAACE,MAAM,CAAC,MAAQ,mBAAmB,CAACF,EAAG,cAAc,CAACE,MAAM,CAAC,GAAK,CAACS,KAAM,kBAAkB,QAAU,GAAG,IAAM,MAAM,CAACf,EAAIgB,GAAGhB,EAAIiB,GAAGjB,EAAIc,GAAG,yBAAyB,GAAGV,EAAG,iBAAiB,CAACE,MAAM,CAAC,MAAQ,qBAAqB,CAACF,EAAG,cAAc,CAACE,MAAM,CAAC,GAAK,CAACS,KAAM,oBAAoB,QAAU,GAAG,IAAM,MAAM,CAACf,EAAIgB,GAAGhB,EAAIiB,GAAGjB,EAAIc,GAAG,2BAA2B,GAAGV,EAAG,iBAAiB,CAACE,MAAM,CAAC,MAAQ,uBAAuB,CAACF,EAAG,cAAc,CAACE,MAAM,CAAC,GAAK,CAACS,KAAM,sBAAsB,QAAU,GAAG,IAAM,MAAM,CAACf,EAAIgB,GAAGhB,EAAIiB,GAAGjB,EAAIc,GAAG,yBAAyB,QAAQ,GAAId,EAAIkB,iBAAkBd,EAAG,iBAAiB,CAACE,MAAM,CAAC,MAAQ,mBAAmB,CAACF,EAAG,cAAc,CAACE,MAAM,CAAC,GAAK,CAACS,KAAM,kBAAkB,QAAU,GAAG,IAAM,MAAM,CAACf,EAAIgB,GAAGhB,EAAIiB,GAAGjB,EAAIc,GAAG,qBAAqB,QAAQ,GAAGd,EAAImB,MAAM,GAAGnB,EAAImB,MAAM,IAAI,KAAKf,EAAG,gBAAgB,IACh2CgB,EAAkB,G,oCCiCtB,GACE,KAAF,UACE,KAAF,WAAI,MAAJ,CACMR,WAAY,KACZS,UAAW,OAEf,QAAF,CACI,gBADJ,WAEM,KAAN,4BACM,KAAN,2CAEI,eALJ,WAMM,OAAN,6CAGE,QAfF,WAgBI,KAAJ,mBAEE,QAlBF,WAmBI,KAAJ,oBCrDgW,I,YCO5VC,EAAY,eACd,EACAvB,EACAqB,GACA,EACA,KACA,WACA,MAIa,aAAAE,E","file":"js/chunk-2d21eba0.c601b889.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('vue-portal',{attrs:{\"to\":\"hrsys-navbar\"}},[_c('div',{staticClass:\"flex text-2xl font-bold text-center\"},[_c('base-back-button'),_c('vs-navbar',{staticClass:\"flex flex-col sm:flex-row\",attrs:{\"type\":\"shadow\"},model:{value:(_vm.activeItem),callback:function ($$v) {_vm.activeItem=$$v},expression:\"activeItem\"}},[_c('base-header-title',{attrs:{\"title\":_vm.$t('projects.project')}}),(_vm.projectId)?_c('div',{staticClass:\"flex\"},[_c('vs-navbar-item',{attrs:{\"index\":\"projectDetails\"}},[_c('router-link',{attrs:{\"to\":{name: 'projectDetails'},\"replace\":\"\",\"tag\":\"a\"}},[_vm._v(_vm._s(_vm.$t('projects.details')))])],1),_c('vs-navbar-item',{attrs:{\"index\":\"projectAssignees\"}},[_c('router-link',{attrs:{\"to\":{name: 'projectAssignees'},\"replace\":\"\",\"tag\":\"a\"}},[_vm._v(_vm._s(_vm.$t('projects.assignees')))])],1),_c('vs-navbar-item',{attrs:{\"index\":\"projectPerformance\"}},[_c('router-link',{attrs:{\"to\":{name: 'projectPerformance'},\"replace\":\"\",\"tag\":\"a\"}},[_vm._v(_vm._s(_vm.$t('projects.performance'))+\" \")])],1),(_vm.hasFinanceRole())?_c('vs-navbar-item',{attrs:{\"index\":\"projectFinance\"}},[_c('router-link',{attrs:{\"to\":{name: 'projectFinance'},\"replace\":\"\",\"tag\":\"a\"}},[_vm._v(_vm._s(_vm.$t('projects.finance'))+\" \")])],1):_vm._e()],1):_vm._e()],1)],1)]),_c('router-view')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <div>\n <vue-portal to=\"hrsys-navbar\">\n <div class=\"flex text-2xl font-bold text-center\">\n <base-back-button/>\n <vs-navbar class=\"flex flex-col sm:flex-row\" type=\"shadow\" v-model=\"activeItem\">\n <base-header-title :title=\"$t('projects.project')\"/>\n <div class=\"flex\" v-if=\"projectId\">\n <vs-navbar-item index=\"projectDetails\">\n <router-link :to=\"{name: 'projectDetails'}\" replace tag=\"a\">{{ $t('projects.details') }}</router-link>\n </vs-navbar-item>\n <vs-navbar-item index=\"projectAssignees\">\n <router-link :to=\"{name: 'projectAssignees'}\" replace tag=\"a\">{{ $t('projects.assignees') }}</router-link>\n </vs-navbar-item>\n <vs-navbar-item index=\"projectPerformance\">\n <router-link :to=\"{name: 'projectPerformance'}\" replace tag=\"a\">{{ $t('projects.performance') }}\n </router-link>\n </vs-navbar-item>\n <vs-navbar-item index=\"projectFinance\" v-if=\"hasFinanceRole()\">\n <router-link :to=\"{name: 'projectFinance'}\" replace tag=\"a\">{{ $t('projects.finance') }}\n </router-link>\n </vs-navbar-item>\n </div>\n </vs-navbar>\n </div>\n </vue-portal>\n <router-view/>\n </div>\n</template>\n\n<script>\n import AuthService from '../../services/Auth';\n import {ADMIN_ROLE, FINANCE_ROLE, MANAGER_ROLE} from \"../../middlewares/permissions\";\n\n export default {\n name: \"Project\",\n data: () => ({\n activeItem: null,\n projectId: null\n }),\n methods: {\n getRouteDetails () {\n this.activeItem = this.$route.name;\n this.projectId = parseInt(this.$route.params.id);\n },\n hasFinanceRole () {\n return AuthService.hasOneOfRoles(ADMIN_ROLE, MANAGER_ROLE, FINANCE_ROLE);\n }\n },\n mounted () {\n this.getRouteDetails()\n },\n updated () {\n this.getRouteDetails()\n }\n }\n</script>\n\n<style scoped>\n\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Project.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Project.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Project.vue?vue&type=template&id=2c39f45b&scoped=true&\"\nimport script from \"./Project.vue?vue&type=script&lang=js&\"\nexport * from \"./Project.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2c39f45b\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""}