(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-74b2e6f4"],{"832e":function(e,t,i){"use strict";i.r(t);i("a4d3"),i("e01a"),i("b0c0");var s=function(){var e=this,t=e._self._c;return t("div",[t("div",{directives:[{name:"permission",rawName:"v-permission",value:"functionalities.create",expression:"'functionalities.create'"}],staticClass:"flex flex-wrap-reverse items-center"},[t("div",{staticClass:"p-3 mb-4 mr-4 rounded-lg cursor-pointer flex items-center justify-between text-lg font-medium text-base text-primary border border-solid border-primary",on:{click:e.addNew}},[t("feather-icon",{attrs:{icon:"PlusIcon",svgClasses:"h-4 w-4"}}),t("span",{staticClass:"ml-2 text-base text-primary"},[e._v(e._s(e.$t("AddNew")))])],1)]),t("Grid",{attrs:{service:e.service,route_name:"functionalities",order_column:"name"},scopedSlots:e._u([{key:"gridThead",fn:function(){return[t("vs-th",{key:"id",attrs:{"sort-key":"id"}},[e._v("ID")]),t("vs-th",{key:"name",attrs:{"sort-key":"name"}},[e._v(e._s(e.$t("functionality.name")))]),t("vs-th",{key:"description",attrs:{"sort-key":"description"}},[e._v(e._s(e.$t("functionality.description")))])]},proxy:!0},{key:"gridData",fn:function(i){return e._l(i.data,(function(s,n){return t("vs-tr",{key:n,attrs:{data:s}},[t("vs-td",{key:"id",attrs:{width:"5%"}},[t("div",[e._v(" "+e._s(s.id)+" ")])]),t("vs-td",{key:"name",attrs:{width:"30%"}},[t("div",[e._v(" "+e._s(s.name))])]),t("vs-td",{key:"description",attrs:{width:"40%"}},[t("div",{directives:[{name:"html-safe",rawName:"v-html-safe",value:s.description,expression:"tr.description"}]})]),t("vs-td",{attrs:{width:"10%"}},[t("feather-icon",{directives:[{name:"permission",rawName:"v-permission",value:"functionalities.edit",expression:"'functionalities.edit'"}],attrs:{icon:"EditIcon",svgClasses:"h-5 w-5 mb-1 mr-3 stroke-current text-warning"},on:{click:function(e){return i.edit(i.data[n].id)}}}),t("feather-icon",{directives:[{name:"permission",rawName:"v-permission",value:"functionalities.delete",expression:"'functionalities.delete'"}],attrs:{icon:"Trash2Icon",svgClasses:"h-5 w-5 mb-1 mr-3 stroke-current text-danger"},on:{click:function(e){return i.destroy(i.data[n])}}})],1)],1)}))}}])})],1)},n=[],r=(i("14d9"),i("bbf1")),a={data:function(){return{selected:[],service:null}},methods:{addNew:function(){this.$router.push("/functionalities/create")}},beforeMount:function(){this.service=r["a"].build(this.$vs)}},o=a,c=i("2877"),u=Object(c["a"])(o,s,n,!1,null,null,null);t["default"]=u.exports},bbf1:function(e,t,i){"use strict";i.d(t,"a",(function(){return c}));var s=i("d4ec"),n=i("bee2"),r=i("8f33"),a=i("262e"),o=(i("99af"),i("c0e9")),c=function(e){function t(){return Object(s["a"])(this,t),Object(r["a"])(this,t,arguments)}return Object(a["a"])(t,e),Object(n["a"])(t,[{key:"addPermissions",value:function(e,t){return this.post("/".concat(e,"/permissions"),{permissions:t})}},{key:"destroyPermissionFunctionality",value:function(e,t){return this.delete("/".concat(e,"/permissions/").concat(t))}},{key:"listAllWithPermissions",value:function(e){return this.get("/roles/".concat(e,"/all"))}}],[{key:"build",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return new this(this.resource,null,e)}}])}(o["a"]);c.resource="/api/v1/functionalities"}}]);