%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/hrsys/web/js/
Upload File :
Create Path :
Current File : /var/www/html/hrsys/web/js/chunk-e5a906dc.06543f4d.js.map

{"version":3,"sources":["webpack:///./src/views/users/UserDetails.vue?d11f","webpack:///src/views/users/UserDetails.vue","webpack:///./src/views/users/UserDetails.vue?a5b5","webpack:///./src/views/users/UserDetails.vue","webpack:///./src/components/users/UserDetailsComponent.vue?263f","webpack:///src/components/users/UserDetailsComponent.vue","webpack:///./src/components/users/UserDetailsComponent.vue?e217","webpack:///./src/components/users/UserDetailsComponent.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","loadingData","process","loading","roles","userData","on","doUser","staticRenderFns","component","staticClass","ref","scopedSlots","_u","key","fn","invalid","$event","preventDefault","submit","$t","model","value","user","callback","$$v","$set","expression","birthdayConfig","customRoleLabel","rolesChange","_e","action","_v","_s","maxDate","dateFormat"],"mappings":"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","file":"js/chunk-e5a906dc.06543f4d.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('base-loader',{attrs:{\"loading\":_vm.loadingData}},[_c('user-details-component',{attrs:{\"action\":_vm.process,\"loading\":_vm.loading,\"roles\":_vm.roles,\"user\":_vm.userData},on:{\"confirm\":_vm.doUser}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n  <base-loader :loading=\"loadingData\">\n    <user-details-component\n      :action=\"process\"\n      :loading=\"loading\"\n      :roles=\"roles\"\n      :user=\"userData\"\n      @confirm=\"doUser\">\n    </user-details-component>\n  </base-loader>\n</template>\n\n<script>\n  import UserDetailsComponent from \"../../components/users/UserDetailsComponent\"\n  import Users from \"../../services/Users\"\n\n  export default {\n    name: 'UserDetails',\n    components: {\n      UserDetailsComponent\n    },\n    data () {\n      return {\n        userData: {\n          roles: []\n        },\n        roles: [],\n        userId: null,\n        loading: false,\n        loadingData: false\n      }\n    },\n    methods: {\n      doUser () {\n        if (this.process === 'update') {\n          this.updateUser()\n        } else {\n          this.createUser()\n        }\n      },\n      createUser () {\n        this.loading = true;\n        Users.create(this.userData).then((res) => {\n          this.$notificationService.success(`${this.$t('users.user')} ${this.$t('notification.successCreate')}`);\n          this.$router.replace({name: 'userConfig', params: {id: res.data.id}})\n        }).catch((e) => {\n          this.$notificationService.error(e.message)\n        }).finally(() => {\n          this.loading = false\n        })\n      },\n      updateUser () {\n        this.loading = true;\n        Users.update(this.userData).then(() => {\n          this.$notificationService.success(`${this.$t('users.user')} ${this.$t('notification.successUpdate')}`)\n        }).catch((e) => {\n          this.$notificationService.error(e.message)\n        }).finally(() => {\n          this.loading = false\n        })\n      },\n      getUserDetails () {\n        this.loadingData = true;\n        Users.details(this.userId).then((res) => {\n          this.userData = res.data\n        }).catch((e) => {\n          this.$notificationService.error(e.message)\n        }).finally(() => {\n          this.loadingData = false\n        })\n      },\n      getRoles () {\n        Users.roles().then((response) => {\n          this.roles = response.data\n        })\n      }\n    },\n    computed: {\n      process () {\n        return (this.userId) ? 'update' : 'create'\n      }\n    },\n    mounted () {\n      this.getRoles();\n      this.userId = parseInt(this.$route.params.id);\n      if (this.process === 'update') {\n        this.getUserDetails()\n      }\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!./UserDetails.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!./UserDetails.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./UserDetails.vue?vue&type=template&id=28bf4b72&scoped=true&\"\nimport script from \"./UserDetails.vue?vue&type=script&lang=js&\"\nexport * from \"./UserDetails.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  \"28bf4b72\",\n  null\n  \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"view-container\"},[_c('div',{ref:\"userDetails\",staticClass:\"vs-con-loading__container flex flex-col justify-around items-center\"},[_c('div',{staticClass:\"max-w-md w-full sm:w-1/2 lg:w-1/3 xl:w-1/3 flex flex-wrap content-center justify-center\"},[_c('ValidationObserver',{ref:\"validator\",staticClass:\"w-full\",scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar invalid = ref.invalid;\nreturn [_c('form',{on:{\"submit\":function($event){$event.preventDefault();return _vm.submit()}}},[_c('base-input',{staticClass:\"w-full\",attrs:{\"label-placeholder\":_vm.$t('users.table.name'),\"name\":_vm.$t('users.table.name'),\"autofocus\":\"\",\"rules\":\"required|alpha\"},model:{value:(_vm.user.name),callback:function ($$v) {_vm.$set(_vm.user, \"name\", $$v)},expression:\"user.name\"}}),_c('base-input',{staticClass:\"w-full\",attrs:{\"label-placeholder\":_vm.$t('users.table.surname'),\"name\":_vm.$t('users.table.surname'),\"rules\":\"required|alpha\"},model:{value:(_vm.user.surname),callback:function ($$v) {_vm.$set(_vm.user, \"surname\", $$v)},expression:\"user.surname\"}}),_c('base-input',{staticClass:\"w-full\",attrs:{\"label-placeholder\":_vm.$t('users.table.email'),\"name\":_vm.$t('users.table.email'),\"rules\":\"required|email\",\"type\":\"email\"},model:{value:(_vm.user.email),callback:function ($$v) {_vm.$set(_vm.user, \"email\", $$v)},expression:\"user.email\"}}),_c('date-picker',{staticClass:\"w-ful\",attrs:{\"input-label\":_vm.$t('users.table.birthday'),\"name\":_vm.$t('users.table.birthday'),\"rules\":\"required\",\"config\":_vm.birthdayConfig},model:{value:(_vm.user.birthday),callback:function ($$v) {_vm.$set(_vm.user, \"birthday\", $$v)},expression:\"user.birthday\"}}),_c('base-input',{staticClass:\"w-full\",attrs:{\"label-placeholder\":_vm.$t('users.table.phone'),\"name\":_vm.$t('users.table.phone'),\"rules\":\"required\"},model:{value:(_vm.user.phone),callback:function ($$v) {_vm.$set(_vm.user, \"phone\", $$v)},expression:\"user.phone\"}}),(_vm.roles.length)?_c('base-multiselect',{attrs:{\"custom-label\":_vm.customRoleLabel,\"input-label\":_vm.$t('users.table.role'),\"multiple\":true,\"name\":_vm.$t('users.table.role'),\"options\":_vm.roles,\"value\":_vm.user.roles,\"label\":\"name\",\"rules\":\"required\",\"track-by\":\"id\"},on:{\"input\":_vm.rolesChange}}):_vm._e(),_c('base-input',{staticClass:\"w-full\",attrs:{\"label-placeholder\":_vm.$t('users.table.external_reference'),\"name\":_vm.$t('users.table.external_reference')},model:{value:(_vm.user.external_reference),callback:function ($$v) {_vm.$set(_vm.user, \"external_reference\", $$v)},expression:\"user.external_reference\"}}),(_vm.action === 'create')?_c('date-picker',{staticClass:\"w-ful\",attrs:{\"input-label\":_vm.$t('users.table.started_working'),\"name\":_vm.$t('users.table.started_working'),\"rules\":\"required\"},model:{value:(_vm.user.started_working),callback:function ($$v) {_vm.$set(_vm.user, \"started_working\", $$v)},expression:\"user.started_working\"}}):_vm._e(),_c('base-button',{staticClass:\"w-full my-5\",attrs:{\"disabled\":invalid,\"loading\":_vm.loading,\"button\":\"filled\",\"color\":\"success\",\"type\":\"submit\"}},[_vm._v(\" \"+_vm._s(_vm.$t((\"buttons.\" + ([_vm.action]))))+\" \")])],1)]}}])})],1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n  <div class=\"view-container\">\n    <div class=\"vs-con-loading__container flex flex-col justify-around items-center\" ref=userDetails>\n      <div class=\"max-w-md w-full sm:w-1/2 lg:w-1/3 xl:w-1/3 flex flex-wrap content-center justify-center\">\n\n        <ValidationObserver class=\"w-full\" ref=\"validator\" v-slot=\"{ invalid }\">\n          <form @submit.prevent=\"submit()\">\n\n            <base-input :label-placeholder=\"$t('users.table.name')\" :name=\"$t('users.table.name')\"\n                        autofocus class=\"w-full\"\n                        rules=\"required|alpha\"\n                        v-model=\"user.name\"/>\n\n            <base-input :label-placeholder=\"$t('users.table.surname')\" :name=\"$t('users.table.surname')\"\n                        class=\"w-full\" rules=\"required|alpha\"\n                        v-model=\"user.surname\"/>\n\n            <base-input :label-placeholder=\"$t('users.table.email')\" :name=\"$t('users.table.email')\" class=\"w-full\"\n                        rules=\"required|email\" type=\"email\"\n                        v-model=\"user.email\"/>\n\n            <date-picker :input-label=\"$t('users.table.birthday')\" :name=\"$t('users.table.birthday')\"\n                         class=\"w-ful\" rules=\"required\"\n                         :config=\"birthdayConfig\"\n                         v-model=\"user.birthday\">\n            </date-picker>\n\n            <base-input :label-placeholder=\"$t('users.table.phone')\" :name=\"$t('users.table.phone')\"\n                        class=\"w-full\" rules=\"required\"\n                        v-model=\"user.phone\"/>\n\n            <base-multiselect\n              :custom-label=\"customRoleLabel\"\n              :input-label=\"$t('users.table.role')\"\n              :multiple=\"true\"\n              :name=\"$t('users.table.role')\"\n              :options=\"roles\"\n              :value=\"user.roles\"\n              @input=\"rolesChange\"\n              label=\"name\"\n              rules=\"required\"\n              track-by=\"id\"\n              v-if=\"roles.length\"/>\n\n            <base-input :label-placeholder=\"$t('users.table.external_reference')\" :name=\"$t('users.table.external_reference')\"\n                        class=\"w-full\"\n                        v-model=\"user.external_reference\"/>\n\n            <date-picker :input-label=\"$t('users.table.started_working')\" :name=\"$t('users.table.started_working')\"\n                         class=\"w-ful\" rules=\"required\" v-if=\"action === 'create'\"\n                         v-model=\"user.started_working\"/>\n\n            <base-button :disabled=\"invalid\" :loading=\"loading\" button=\"filled\" class=\"w-full my-5\" color=\"success\"\n                         type=\"submit\">\n              {{ $t(`buttons.${[action]}`) }}\n            </base-button>\n          </form>\n        </ValidationObserver>\n      </div>\n    </div>\n  </div>\n</template>\n\n<script>\n  import DatePicker from \"../DatePicker\";\n  import moment from \"moment\";\n\n  export default {\n    name: \"UserDetailsComponent\",\n    components: {\n      DatePicker\n    },\n    props: {\n      user: {\n        type: Object,\n        required: true\n      },\n      roles: {\n        type: Array,\n        required: false\n      },\n      action: {\n        type: String,\n        required: true\n      },\n      isMyProfile: {\n        type: Boolean,\n        required: false\n      },\n      loading: {\n        type: Boolean,\n        default: false\n      }\n    },\n    data: () => ({\n      birthdayConfig: {\n        maxDate: moment().toDate(),\n        dateFormat: \"d M Y\",\n      },\n    }),\n    methods: {\n      async submit () {\n        const isValid = await this.$refs.validator.validate();\n        if (!isValid) return;\n        this.$emit('confirm')\n      },\n      rolesChange (val) {\n        this.user.roles = val\n      },\n      customRoleLabel ({name}) {\n        return this.$t(`roles.${name}`)\n      }\n    },\n  }\n</script>\n\n<style lang=\"scss\">\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!./UserDetailsComponent.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!./UserDetailsComponent.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./UserDetailsComponent.vue?vue&type=template&id=699c461e&\"\nimport script from \"./UserDetailsComponent.vue?vue&type=script&lang=js&\"\nexport * from \"./UserDetailsComponent.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  null,\n  null\n  \n)\n\nexport default component.exports"],"sourceRoot":""}

Zerion Mini Shell 1.0