%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/hr/web/js/
Upload File :
Create Path :
Current File : /var/www/html/hr/web/js/chunk-7e838064.46a9609c.js

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7e838064"],{1799:function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"flex"},[t.selectPerPage?a("div",{staticClass:"flex items-center"},[a("span",{staticClass:"mr-2 whitespace-pre"},[t._v(t._s(t.$t("labels.per_page"))+":")]),a("div",{staticClass:"z-500 w-20"},[a("base-multiselect",{staticClass:"-mt-4",attrs:{value:t.pagination.per_page,options:t.paginationOptions,selectedLabel:"",selectLabel:"",deselectLabel:"","allow-empty":!1},on:{input:function(e){return t.$emit("selectedPerPage",e)}}})],1)]):t._e(),a("vs-pagination",{staticClass:"mt-2",attrs:{max:t.max,total:t.pagination.total_pages},on:{input:t.pageChange},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})],1)},n=[],i=(a("a9e3"),{name:"Pagination",props:{pagination:{type:Object,required:!0},max:{type:Number,default:7},selectPerPage:{type:Boolean,default:!1}},data:function(){return{paginationOptions:[5,10,15,20,30,50,100],value:null}},methods:{pageChange:function(t){this.$emit("input",t)}},created:function(){this.value=this.pagination.current_page}}),r=i,o=a("2877"),l=Object(o["a"])(r,s,n,!1,null,"cb826a88",null);e["a"]=l.exports},dc02:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.importError&&t.importError.message?a("div",{staticClass:"view-container"},[a("FileImportError",{attrs:{error:t.importError},on:{close:t.closeImportError}})],1):t._e(),a("div",{staticClass:"view-container"},[a("vue-portal",{attrs:{to:"hrsys-navbar-actions"}},[a("div",{staticClass:"flex"},[a("base-header-title",{attrs:{title:t.$t("modules.users")}}),a("vx-tooltip",{staticClass:"ml-2",attrs:{text:t.$t("buttons.create"),position:"bottom"}},[a("base-button",{staticClass:"self-end",attrs:{icon:"plus"},on:{click:function(e){return t.$router.push({name:"userDetails",params:{id:0}})}}})],1),a("vx-tooltip",{attrs:{text:t.$t("buttons.import"),position:"bottom"}},[a("FileImport",{attrs:{options:t.flowConfig},on:{fileError:t.fileError,fileSuccess:t.fileSuccess}},[a("BaseIcon",{attrs:{"fixed-width":"",name:"upload"}})],1)],1),a("vx-tooltip",{staticClass:"ml-2",attrs:{text:t.$t("buttons.downloadExample"),position:"bottom"}},[a("base-button",{staticClass:"self-end",attrs:{loading:t.downloadingExample,icon:"download"},on:{click:t.downloadExcelExample}})],1)],1)]),a("base-loader",{attrs:{loading:t.loadingContent}},[a("base-search",{on:{search:t.search},model:{value:t.queryParams.search,callback:function(e){t.$set(t.queryParams,"search",e)},expression:"queryParams.search"}}),a("users-table",{attrs:{header:t.tableHeader,users:t.list,id:"usersTable"},on:{changeStatus:t.changeStatus,edit:t.editUser}}),t.pagination.total?a("pagination",{attrs:{pagination:t.pagination},on:{input:t.changePage}}):t._e()],1)],1)])},n=[],i=(a("c740"),a("d3b7"),a("ac1f"),a("841c"),a("fc22")),r=a("2744"),o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("vs-table",{attrs:{data:t.users},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.data;return t._l(s,(function(e,s){return a("vs-tr",{key:s,attrs:{data:e}},[a("vs-td",{attrs:{data:e.username}},[t._v(" "+t._s(e.name)+" ")]),a("vs-td",{attrs:{data:e.surname}},[t._v(" "+t._s(e.surname)+" ")]),a("vs-td",{attrs:{data:e.email}},[a("a",{attrs:{href:"mailto:"+e.email}},[t._v(" "+t._s(e.email)+" ")])]),a("vs-td",{attrs:{data:e.phone}},[a("a",{attrs:{href:"tel:"+e.phone}},[t._v(" "+t._s(e.phone)+" ")])]),a("vs-td",{attrs:{data:e.roles[0].name}},t._l(e.roles,(function(e){return a("span",{key:e.id},[a("vs-chip",{staticClass:"text-black"},[t._v(t._s(t._f("role")(e.name)))])],1)})),0),a("vs-td",[a("vx-tooltip",{attrs:{text:t.$t("buttons"+(e.is_enabled?".disable":".enable")),position:"top"}},[a("toggle-button",{attrs:{height:25,labels:{checked:"Enabled",unchecked:"Disabled"},sync:!0,value:e.is_enabled,width:80},on:{change:function(a){return t.$emit("changeStatus",e)}}})],1)],1),a("vs-td",{staticClass:"text-right"},[a("div",{staticClass:"flex justify-end"},[a("vx-tooltip",{attrs:{text:t.$t("buttons.edit"),position:"top"}},[a("base-button",{staticClass:"self-end px-3 mx-px",attrs:{icon:"pen"},on:{click:function(a){return t.$emit("edit",e)}}})],1)],1)])],1)}))}}])},[a("template",{slot:"thead"},t._l(t.header,(function(e,s){return a("vs-th",{key:s,staticClass:"text-base",class:{"float-right":e===t.$t("users.table.actions")}},[t._v(t._s(e))])})),1)],2)],1)},l=[],c={name:"UsersTable",components:{},props:{header:{type:Array,required:!0},users:{type:Array,required:!0},loading:{type:Boolean,default:!1}},methods:{startLoading:function(){this.$vs.loading({container:this.$refs.usersTableContent})},stopLoading:function(){this.$vs.loading.close(this.$refs.usersTableContent)}},watch:{loading:function(t){t?this.startLoading():this.stopLoading()}}},u=c,d=a("2877"),p=Object(d["a"])(u,o,l,!1,null,"364bb1c7",null),h=p.exports,m=a("1799"),f=a("6bcd"),g=a("8339"),b={name:"Users",components:{BaseButton:g["default"],FileImport:i["a"],FileImportError:r["a"],UsersTable:h,Pagination:m["a"]},data:function(){return{list:[],pagination:{},importError:{message:"",errors:[]},flowConfig:{singleFile:!0,testChunks:!1,allowDuplicateUploads:!0,attributes:{accept:".csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel"},target:"".concat("https://api.hr.coding.al/api/","v1/users/actions/import"),headers:{Authorization:"Bearer ".concat(localStorage.getItem("access_token"))}},queryParams:{page:1},loadingContent:!1,downloadingExample:!1}},methods:{editUser:function(t){this.$router.push({name:"userDetails",params:{id:t.id}})},changePage:function(t){this.queryParams.page=t,this.$router.push({query:this.queryParams}).catch((function(){})),this.getUsers()},getUsers:function(){var t=this;this.loadingContent=!0,f["a"].list(this.queryParams).then((function(e){t.list=e.data,t.pagination=e.meta.pagination})).finally((function(){t.loadingContent=!1}))},search:function(){this.$router.push({query:this.queryParams}).catch((function(){})),this.queryParams.page=1,this.getUsers()},getUrlParams:function(){var t=this;this.$route.query.page&&(t.queryParams=Object.assign({},t.$route.query))},fileSuccess:function(){this.importError={},this.$notificationService.success(this.$t("users.import.success")),this.search()},fileError:function(t){this.importError=JSON.parse(t.message)},closeImportError:function(){this.importError={}},downloadExcelExample:function(){var t=this;this.downloadingExample=!0,f["a"].downloadExcelExample().then((function(){})).catch((function(e){t.$notificationService.error(e)})).finally((function(){return t.downloadingExample=!1}))},changeStatus:function(t){var e=this,a=this.list.findIndex((function(e){return e.id===t.id}));t.is_enabled?f["a"].disable(t.id).then((function(t){e.list[a].is_enabled=t.data.is_enabled,e.$notificationService.success("User disabled!")})).catch((function(t){e.$notificationService.error(t)})):f["a"].enable(t.id).then((function(t){e.list[a].is_enabled=t.data.is_enabled,e.$notificationService.success("User enabled!")})).catch((function(t){e.$notificationService.error(t)}))}},computed:{tableHeader:function(){return[this.$t("users.table.name"),this.$t("users.table.surname"),this.$t("users.table.email"),this.$t("users.table.phone"),this.$t("users.table.role"),this.$t("users.table.status"),this.$t("users.table.actions")]}},mounted:function(){this.getUrlParams(),this.getUsers()}},v=b,x=Object(d["a"])(v,s,n,!1,null,"36b84549",null);e["default"]=x.exports}}]);
//# sourceMappingURL=chunk-7e838064.46a9609c.js.map

Zerion Mini Shell 1.0