Files
luos/workflow/public_html/lib/userExtendedAttributes/js/app.fc02e23e.js
2025-04-06 02:38:00 +00:00

2 lines
19 KiB
JavaScript

(function(t){function e(e){for(var o,n,s=e[0],l=e[1],u=e[2],c=0,f=[];c<s.length;c++)n=s[c],Object.prototype.hasOwnProperty.call(a,n)&&a[n]&&f.push(a[n][0]),a[n]=0;for(o in l)Object.prototype.hasOwnProperty.call(l,o)&&(t[o]=l[o]);d&&d(e);while(f.length)f.shift()();return i.push.apply(i,u||[]),r()}function r(){for(var t,e=0;e<i.length;e++){for(var r=i[e],o=!0,s=1;s<r.length;s++){var l=r[s];0!==a[l]&&(o=!1)}o&&(i.splice(e--,1),t=n(n.s=r[0]))}return t}var o={},a={app:0},i=[];function n(e){if(o[e])return o[e].exports;var r=o[e]={i:e,l:!1,exports:{}};return t[e].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=t,n.c=o,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/lib/userExtendedAttributes/";var s=window["webpackJsonp"]=window["webpackJsonp"]||[],l=s.push.bind(s);s.push=e,s=s.slice();for(var u=0;u<s.length;u++)e(s[u]);var d=l;i.push([0,"chunk-vendors"]),r()})({0:function(t,e,r){t.exports=r("56d7")},"034f":function(t,e,r){"use strict";r("85ec")},"56d7":function(t,e,r){"use strict";r.r(e);r("ac1f"),r("5319"),r("e260"),r("e6cf"),r("cca6"),r("a79d");var o=r("2b0e"),a=r("5f5b"),i=r("b1e0"),n=(r("f9e3"),r("2dd8"),r("9ebe")),s=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{attrs:{id:"app"}},[r("userExtendedAttributes",{directives:[{name:"show",rawName:"v-show",value:t.views.userExtendedAttributes,expression:"views.userExtendedAttributes"}],ref:"userExtendedAttributes",on:{newAttribute:t.newAttribute,editAttribute:t.editAttribute}}),r("newUserAttribute",{directives:[{name:"show",rawName:"v-show",value:t.views.newUserAttribute,expression:"views.newUserAttribute"}],ref:"newUserAttribute",on:{save:t.saveAttribute,cancel:t.cancel}})],1)},l=[],u=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("titleSection",{attrs:{title:t.$root.translation("ID_USER_EXTENDED_ATTRIBUTES")}}),r("b-form-group",{staticClass:"float-right"},[r("b-button",{attrs:{variant:"success"},on:{click:t.newAttribute}},[r("b-icon",{attrs:{icon:"plus","aria-hidden":"true"}}),t._v(" "+t._s(t.$root.translation("ID_NEW_ATTRIBUTE"))+" ")],1)],1),r("v-server-table",{ref:"vServerTable1",attrs:{url:t.$root.baseUrl()+"userExtendedAttributes/index?option=list",columns:t.columns,options:t.options},scopedSlots:t._u([{key:"roles",fn:function(e){return r("div",{},[t._v(" "+t._s(t.formatingRoles(e.row))+" ")])}},{key:"owner",fn:function(e){return r("div",{},[t._v(" "+t._s(e.row.owner)+" "),r("b-avatar",{staticClass:"float-right",attrs:{id:"as-b-avatar-tooltip-"+e.index,size:"sm"}}),r("b-tooltip",{attrs:{target:"as-b-avatar-tooltip-"+e.index,triggers:"hover","custom-class":"custom-tooltip",placement:"right",variant:"info"}},[r("b-container",{attrs:{fluid:""}},[r("b-row",{staticClass:"text-left"},[r("b-col",[t._v(" "+t._s(e.row.usrUsername)),r("br"),t._v(" "+t._s(e.row.usrFirstname)+" "+t._s(e.row.usrLastname)),r("br"),t._v(" "+t._s(e.row.usrEmail)),r("br"),t._v(" "+t._s(e.row.usrFax)),r("br"),t._v(" "+t._s(e.row.usrCellular)),r("br"),t._v(" "+t._s(e.row.usrTimeZone)),r("br")]),r("b-col",[r("b-avatar",{attrs:{size:"lg",variant:"dark"}})],1)],1)],1)],1)],1)}},{key:"icons",fn:function(e){return r("div",{},[r("b-button-group",[r("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],attrs:{title:t.$root.translation("ID_EDIT_ATTRIBUTE"),variant:"light"},on:{click:function(r){return t.editAttribute(e.row)}}},[r("b-icon",{attrs:{icon:"pencil-fill","aria-hidden":"true",variant:"info"}})],1),r("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],attrs:{title:t.$root.translation("ID_DELETE_ATTRIBUTE"),variant:"light"},on:{click:function(r){return t.deleteAttribute(e.row)}}},[r("b-icon",{attrs:{icon:"trash","aria-hidden":"true",variant:"danger"}})],1)],1)],1)}}])})],1)},d=[],c=(r("a15b"),r("b0c0"),r("d3b7"),function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("h3",{staticClass:"text-primary"},[t._v(" "+t._s(t.title)+" ")])])}),f=[],b={props:{title:String}},m=b,p=r("2877"),h=Object(p["a"])(m,c,f,!1,null,"4605384b",null),_=h.exports,v=r("bc3a"),I=r.n(v),E={components:{titleSection:_},data:function(){return{columns:["name","attributeId","roles","owner","dateCreate","icons"],options:{headings:{name:this.$root.translation("ID_ATTRIBUTE_NAME"),attributeId:this.$root.translation("ID_ATTRIBUTE"),roles:this.$root.translation("ID_ROLE"),owner:this.$root.translation("ID_OWNER"),dateCreate:this.$root.translation("ID_PRO_CREATE_DATE"),icons:""},sortable:["name","attributeId","roles","dateCreate"],filterable:["name","attributeId","roles","dateCreate"],texts:{filter:"",filterPlaceholder:this.$root.translation("ID_EMPTY_SEARCH"),count:this.$root.translation("ID_SHOWING_FROM_RECORDS_COUNT"),noResults:this.$root.translation("ID_NO_MATCHING_RECORDS"),loading:this.$root.translation("ID_LOADING_GRID")},perPage:"pageSize"in window?window.pageSize:5,perPageValues:[],requestFunction:function(t){return t.start=(t.page-1)*t.limit,I.a.get(this.url,{params:t},{}).catch((function(t){this.dispatch("error",t)}))},responseAdapter:function(t){return{data:t.data.data,count:t.data.count}}}}},methods:{newAttribute:function(){this.$emit("newAttribute")},editAttribute:function(t){this.$emit("editAttribute",t)},deleteAttribute:function(t){var e=this,r=new FormData;r.append("option","verifyAttributeUse"),r.append("name",t.name),r.append("attributeId",t.attributeId),I.a.post(this.$root.baseUrl()+"userExtendedAttributes/index",r).then((function(r){var o=e.$root.translation("ID_THE_ATTRIBUTE_WILL_BE_DELETED_PLEASE_CONFIRM",[t.name]);"isUsed"in r.data&&"message"in r.data&&!0===r.data.isUsed&&(o=r.data.message),e.$bvModal.msgBoxConfirm(o,{title:" ",hideHeaderClose:!1,okTitle:e.$root.translation("ID_CONFIRM"),okVariant:"success",cancelTitle:e.$root.translation("ID_CANCEL"),cancelVariant:"danger"}).then((function(r){if(!1!==r){var o=new FormData;o.append("option","delete"),o.append("id",t.id),I.a.post(e.$root.baseUrl()+"userExtendedAttributes/index",o).then((function(t){e.refresh()})).catch((function(t){})).finally((function(){}))}})).catch((function(t){}))})).catch((function(t){})).finally((function(){}))},refresh:function(){this.$refs.vServerTable1.refresh()},formatingRoles:function(t){return"allUser"===t.option?this.$root.translation("ID_ALL_USERS"):"byRol"===t.option?t.rolesLabel.join(", "):""}}},A=E,T=Object(p["a"])(A,u,d,!1,null,"62580efc",null),w=T.exports,R=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("titleSection",{attrs:{title:t.$root.translation("ID_NEW_USER_ATTRIBUTE")}}),r("b-form",{on:{submit:function(e){return e.stopPropagation(),e.preventDefault(),t.onsubmit(e)}}},[r("b-container",{attrs:{fluid:""}},[r("b-row",[r("b-col",{attrs:{cols:"6"}},[r("b-form-group",{attrs:{label:t.$root.translation("ID_NAME")}},[r("b-form-input",{attrs:{autocomplete:"off",state:t.statusName},on:{keyup:t.validateName},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}}),r("b-form-invalid-feedback",[t._v(t._s(t.statusNameMessage))])],1)],1),r("b-col",[r("b-form-group",{attrs:{label:t.$root.translation("ID_ATTRIBUTE_ID")}},[r("b-form-input",{attrs:{autocomplete:"off",state:t.statusAttributeId},on:{keyup:t.validateAttributeId},model:{value:t.form.attributeId,callback:function(e){t.$set(t.form,"attributeId",e)},expression:"form.attributeId"}}),r("b-form-invalid-feedback",[t._v(t._s(t.statusAttributeIdMessage))])],1)],1)],1),r("b-row",[r("b-col",{attrs:{cols:"6"}},[r("b-form-group",{attrs:{label:t.$root.translation("ID_PROPERTIES")}},[r("b-form-checkbox",{attrs:{value:"1","unchecked-value":"0",disabled:1===t.form.required||1===t.form.password},model:{value:t.form.hidden,callback:function(e){t.$set(t.form,"hidden",e)},expression:"form.hidden"}},[t._v(" "+t._s(t.$root.translation("ID_HIDDEN"))+" "),r("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:t.$root.translation("ID_ATTRIBUTE_WONT_BE_SEEN_IN_USER_INFORMATION"),placement:"right",variant:"warning",customClass:"custom-tooltip"},expression:"{title:$root.translation('ID_ATTRIBUTE_WONT_BE_SEEN_IN_USER_INFORMATION'),placement:'right',variant:'warning',customClass:'custom-tooltip'}"}],attrs:{variant:"outline-light"}},[r("b-icon",{attrs:{icon:"question-circle-fill","aria-hidden":"true",variant:"primary"}})],1)],1),r("b-form-checkbox",{attrs:{value:"1","unchecked-value":"0",disabled:1===t.form.hidden},model:{value:t.form.required,callback:function(e){t.$set(t.form,"required",e)},expression:"form.required"}},[t._v(" "+t._s(t.$root.translation("ID_REQUIRED"))+" "),r("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:t.$root.translation("ID_ATTRIBUTE_WILL_BE_REQUIRED_WHEN_EDITING_USER_SETTINGS"),placement:"right",variant:"warning",customClass:"custom-tooltip"},expression:"{title:$root.translation('ID_ATTRIBUTE_WILL_BE_REQUIRED_WHEN_EDITING_USER_SETTINGS'),placement:'right',variant:'warning',customClass:'custom-tooltip'}"}],attrs:{variant:"outline-light"}},[r("b-icon",{attrs:{icon:"question-circle-fill","aria-hidden":"true",variant:"primary"}})],1)],1),r("b-form-checkbox",{attrs:{value:"1","unchecked-value":"0",disabled:1===t.form.hidden},model:{value:t.form.password,callback:function(e){t.$set(t.form,"password",e)},expression:"form.password"}},[t._v(" "+t._s(t.$root.translation("ID_TYPE_PASSWORD"))+" "),r("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:t.$root.translation("ID_ATTRIBUTE_WILL_BE_HIDDEN_USING_PLACEHOLDER"),placement:"right",variant:"warning",customClass:"custom-tooltip"},expression:"{title:$root.translation('ID_ATTRIBUTE_WILL_BE_HIDDEN_USING_PLACEHOLDER'),placement:'right',variant:'warning',customClass:'custom-tooltip'}"}],attrs:{variant:"outline-light"}},[r("b-icon",{attrs:{icon:"question-circle-fill","aria-hidden":"true",variant:"primary"}})],1)],1)],1)],1),r("b-col")],1),r("b-row",{staticClass:"bv-row-flex-cols"},[r("b-col",{attrs:{cols:"6"}},[r("b-form-group",{attrs:{label:t.$root.translation("ID_PROPERTIES")}},[r("b-form-radio",{staticClass:"mt-2",attrs:{value:"allUser"},model:{value:t.form.option,callback:function(e){t.$set(t.form,"option",e)},expression:"form.option"}},[t._v(" "+t._s(t.$root.translation("ID_ALL_USERS"))+" ")]),r("b-form-radio",{staticClass:"mt-3",attrs:{value:"byRol"},model:{value:t.form.option,callback:function(e){t.$set(t.form,"option",e)},expression:"form.option"}},[t._v(" "+t._s(t.$root.translation("ID_BY_ROLE"))+" ")])],1)],1),r("b-col",{attrs:{cols:"6","align-self":"end"}},[r("b-form-group",[r("b-input-group",[r("b-form-select",{attrs:{disabled:"allUser"===t.form.option,options:t.roles},model:{value:t.form.rol,callback:function(e){t.$set(t.form,"rol",e)},expression:"form.rol"}}),r("b-input-group-append",[r("b-button",{attrs:{variant:"outline-secondary",disabled:"allUser"===t.form.option},on:{click:t.refreshRoles}},[r("b-icon",{attrs:{icon:"arrow-repeat","aria-hidden":"true"}})],1)],1),r("b-input-group-append",[r("b-button",{attrs:{variant:"success",disabled:"allUser"===t.form.option},on:{click:t.addRole}},[r("b-icon",{attrs:{icon:"plus","aria-hidden":"true"}}),t._v(" "+t._s(t.$root.translation("ID_ADD"))+" ")],1)],1)],1)],1)],1)],1),r("b-row",[r("b-col",[r("b-form-group",[r("b-form-tags",{staticStyle:{"min-height":"55px"},attrs:{disabled:"allUser"===t.form.option},scopedSlots:t._u([{key:"default",fn:function(e){var o=e.tags,a=(e.inputAttrs,e.inputHandlers,e.tagVariant,e.addTag,e.removeTag),i=e.disabled;return[r("div",{staticClass:"d-inline-block"},t._l(o,(function(e){return r("div",{key:e,staticClass:"d-inline-block border bg-light rounded-lg p-1 mr-2",attrs:{title:e}},[t._v(" "+t._s(t.getTextRol(e))+" "),r("b-button",{attrs:{size:"sm",variant:"light",disabled:i},on:{click:function(r){t.deleteRol(e,(function(){a(e)}))}}},[r("b-icon",{attrs:{icon:"x","aria-hidden":"true",variant:"primary"}})],1)],1)})),0)]}}]),model:{value:t.form.selectedRoles,callback:function(e){t.$set(t.form,"selectedRoles",e)},expression:"form.selectedRoles"}})],1)],1)],1),r("b-row",{staticClass:"text-right"},[r("b-col",[r("b-form-group",[r("b-button",{attrs:{variant:"danger"},on:{click:function(e){return t.$emit("cancel")}}},[t._v(t._s(t.$root.translation("ID_CANCEL")))]),t._v(" "),r("b-button",{attrs:{type:"submit",variant:"success",disabled:!t.statusValidation}},[t._v(t._s(t.$root.translation("ID_SAVE")))])],1)],1)],1)],1)],1)],1)},g=[],D=(r("7db0"),r("498a"),r("1dce")),N={mixins:[D["validationMixin"]],components:{titleSection:_},data:function(){return{form:{id:"",name:"",attributeId:"",hidden:0,required:0,password:0,option:"allUser",selectedRoles:[],rol:"0"},roles:this.getRoles(),statusValidation:!0,statusName:null,statusNameMessage:"",statusAttributeId:null,statusAttributeIdMessage:""}},methods:{reset:function(){this.form={id:"",name:"",attributeId:"",hidden:0,required:0,password:0,option:"allUser",selectedRoles:[],rol:"0"},this.statusValidation=!0,this.statusName=null,this.statusAttributeId=null},onsubmit:function(){var t=this,e=this.validateName();e.then((function(e){var r=t.validateAttributeId();r.then((function(e){!0===t.statusName&&!0===t.statusAttributeId&&t.saveForm()}))}))},validateName:function(){var t=this;if(this.statusName=!0,""===this.form.name.trim())return this.statusName=!1,void(this.statusNameMessage=this.$root.translation("ID_IS_REQUIRED"));if(this.form.name.length>=50)return this.statusName=!1,void(this.statusNameMessage=this.$root.translation("ID_INVALID_MAX_PERMITTED",[this.$root.translation("ID_ATTRIBUTE_NAME"),"50"]));if(!1===/^[a-zA-Z][-_0-9a-zA-Z\s]+$/.test(this.form.name))return this.statusName=!1,void(this.statusNameMessage=this.$root.translation("ID_USE_ALPHANUMERIC_CHARACTERS_INCLUDING",["- _"]));var e=new FormData;return e.append("id",this.form.id),e.append("name",this.form.name),I.a.post(this.$root.baseUrl()+"userExtendedAttributes/index?option=verifyName",e).then((function(e){!1===e.data.valid?(t.statusName=!1,t.statusNameMessage=e.data.message):t.statusName=!0})).catch((function(t){})).finally((function(){}))},validateAttributeId:function(){var t=this;if(this.statusAttributeId=!0,""===this.form.attributeId.trim())return this.statusAttributeId=!1,void(this.statusAttributeIdMessage=this.$root.translation("ID_IS_REQUIRED"));if(this.form.attributeId.length>=250)return this.statusAttributeId=!1,void(this.statusAttributeIdMessage=this.$root.translation("ID_INVALID_MAX_PERMITTED",[this.$root.translation("ID_ATTRIBUTE_ID"),"250"]));if(!1===/^[a-zA-Z][-_.0-9a-zA-Z]+$/.test(this.form.attributeId))return this.statusAttributeId=!1,void(this.statusAttributeIdMessage=this.$root.translation("ID_USE_ALPHANUMERIC_CHARACTERS_INCLUDING",[". - _"]));var e=new FormData;return e.append("id",this.form.id),e.append("attributeId",this.form.attributeId),I.a.post(this.$root.baseUrl()+"userExtendedAttributes/index?option=verifyAttributeId",e).then((function(e){!1===e.data.valid?(t.statusAttributeId=!1,t.statusAttributeIdMessage=e.data.message):t.statusAttributeId=!0})).catch((function(t){})).finally((function(){}))},saveForm:function(){var t=this;this.statusValidation=!1;var e=this.formToFormData(this.form);return I.a.post(this.$root.baseUrl()+"userExtendedAttributes/index?option=save",e).then((function(e){t.$emit("save"),t.statusValidation=!0})).catch((function(t){})).finally((function(){}))},getRoles:function(){return this.refreshRoles(),this.roles},refreshRoles:function(){var t=this,e=new FormData;e.append("request","allRoles"),I.a.post(this.$root.baseUrl()+"roles/roles_Ajax",e).then((function(e){var r=[{value:"0",text:t.$root.translation("ID_EMPTY_TYPE")}];for(var o in e.data)r.push({value:e.data[o].ROL_CODE,text:e.data[o].ROL_NAME});t.roles=r})).catch((function(t){})).finally((function(){}))},addRole:function(){var t=this;if("0"!==this.form.rol){var e=this.form.selectedRoles.find((function(e){return e===t.form.rol}));void 0===e&&this.form.selectedRoles.push(this.form.rol)}},getTextRol:function(t){var e=this.roles.find((function(e){return e.value===t}));return e.text},deleteRol:function(t,e){this.$bvModal.msgBoxConfirm(this.$root.translation("ID_THE_USER_ROLES_FOR_ATTRIBUTE_HAS_BEEN_DELETED_PLEASE_CONFIRM",[""]),{title:" ",hideHeaderClose:!1,okTitle:this.$root.translation("ID_CONFIRM"),okVariant:"success",cancelTitle:this.$root.translation("ID_CANCEL"),cancelVariant:"danger"}).then((function(t){!1!==t&&e()})).catch((function(t){}))},formToFormData:function(t){var e=new FormData;return e.append("UEA_ID",t.id),e.append("UEA_NAME",t.name.trim()),e.append("UEA_ATTRIBUTE_ID",t.attributeId),e.append("UEA_HIDDEN",t.hidden),e.append("UEA_REQUIRED",t.required),e.append("UEA_PASSWORD",t.password),e.append("UEA_OPTION",t.option),e.append("UEA_ROLES",JSON.stringify(t.selectedRoles)),e},rowToForm:function(t){var e={id:t.id,name:t.name,attributeId:t.attributeId,hidden:t.hidden,required:t.required,password:t.password,option:t.option,selectedRoles:JSON.parse(t.roles)};return e},load:function(t){this.form=this.rowToForm(t)}}},U=N,$=(r("c771"),Object(p["a"])(U,R,g,!1,null,"71984188",null)),x=$.exports,S={name:"app",components:{userExtendedAttributes:w,newUserAttribute:x},data:function(){return{views:{userExtendedAttributes:!0,newUserAttribute:!1}}},methods:{showView:function(t){for(var e in this.views)this.views[e]=!1;this.views[t]=!0},cancel:function(){this.showView("userExtendedAttributes")},newAttribute:function(){this.$refs.newUserAttribute.reset(),this.showView("newUserAttribute")},saveAttribute:function(){this.showView("userExtendedAttributes"),this.$refs.userExtendedAttributes.refresh()},editAttribute:function(t){this.$refs.newUserAttribute.reset(),this.$refs.newUserAttribute.load(t),this.showView("newUserAttribute")}}},O=S,C=(r("034f"),Object(p["a"])(O,s,l,!1,null,null,null)),y=C.exports;o["default"].config.productionTip=!1,o["default"].use(a["a"]),o["default"].use(i["a"]),o["default"].use(n["ClientTable"],{},!1,"bootstrap4",{}),o["default"].use(n["ServerTable"],{},!1,"bootstrap4",{}),new o["default"]({render:function(t){return t(y)},methods:{translation:function(t,e){if("TRANSLATIONS"in window&&t in window.TRANSLATIONS&&(t=window.TRANSLATIONS[t],void 0!=e&&"length"in e))for(var r=0;r<e.length;r++)t=t.replace("{"+r+"}",e[r]);return t},baseUrl:function(){return"../"}}}).$mount("#app")},"85ec":function(t,e,r){},c771:function(t,e,r){"use strict";r("d13a")},d13a:function(t,e,r){}});
//# sourceMappingURL=app.fc02e23e.js.map