(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0c84beb6"],{d31e:function(t,e,s){"use strict";var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("b-form-group",{attrs:{label:t.label,"invalid-feedback":t.errorTxt,state:t.state}},[s("b-input-group",{attrs:{prepend:t.$t("recording")}},[s("b-form-select",{attrs:{options:t.options,state:t.state},model:{value:t.inputVal,callback:function(e){t.inputVal=e},expression:"inputVal"}})],1)],1)},r=[],o=(s("7f7f"),s("ac6a"),{component:{},props:["model","label","errors","disabled","attribute"],data:function(){return{inputVal:this.model[this.attribute]?this.model[this.attribute]:null,state:null,errorTxt:"",options:[]}},watch:{model:{handler:function(t){this.state=null,this.errorTxt="",this.inputVal=t[this.attribute]?t[this.attribute]:null},deep:!0},inputVal:function(t){this.state=null,this.errorTxt="",this.model[this.attribute]=t},errors:function(t){var e=this,s=!1;t.length&&t.forEach((function(t){if(t.param===e.attribute)return e.state=!1,e.errorTxt=t.msg,void(s=!0)})),this.state=!s}},methods:{load:function(){var t=this;this.options=[{value:null,text:this.$t("selectRecording")}],this.$bgService.get("/recording",{params:{page:1,pageSize:1e3,status:0}}).then((function(e){var s=!1;e.data.docs.forEach((function(e){t.options.push({value:e._id,text:e.name}),e._id===t.model[t.attribute]&&(s=!0)})),s||(t.inputVal=null)}))}},mounted:function(){this.$bus.$on("reloadRecordingSelect",this.load),this.load()},beforeDestroy:function(){this.$bus.$off("reloadRecordingSelect")}}),i=o,n=s("2877"),l=Object(n["a"])(i,a,r,!1,null,null,null);e["a"]=l.exports},eae9:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"col-lg-9 c-content-main"},[s("div",{staticClass:"tile"},[s("h3",{staticClass:"tile-title is-line"},[t._v(t._s(t.$t("userGroups")))]),s("div",{staticClass:"tile-body"},[s("div",{staticClass:"c-config-content"},[t.firstLoading?s("div",[s("skeleton-loading",[s("row",[s("square-skeleton",{attrs:{boxProperties:{bottom:"10px",height:"30px"}}})],1),s("row",[s("square-skeleton",{attrs:{boxProperties:{bottom:"10px",height:"200px"}}})],1)],1)],1):s("div",[s("div",{staticClass:"c-template-table table-responsive c-role-table"},[s("table",{staticClass:"table table-hover"},[s("thead",[s("tr",[s("th",[t._v(t._s(t.$t("group")))]),s("th",[t._v(t._s(t.$t("desc")))]),s("th",{staticClass:"text-center"},[t._v(t._s(t.$t("ext")))]),s("th",{staticClass:"text-center",staticStyle:{"min-width":"135px"}},[t._v("\n                  "+t._s(t.$t("user"))+"\n                  "),s("i",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.$t("userGroupUserHint"),expression:"$t('userGroupUserHint')"}],staticClass:"fa fa-question-circle mr-0"})]),s("th",{staticClass:"text-right",staticStyle:{"min-width":"122px"}},[t.$store.state.user.permissions.includes("userManage")?s("button",{staticClass:"btn btn-success btn-sm",on:{click:t.create}},[s("i",{staticClass:"icon12-add-white icon-left"}),t._v(t._s(t.$t("create"))+"\n                  ")]):t._e()])])]),s("tbody",[s("tr",[s("td",[s("span",{staticClass:"c-signal"},[t._v(t._s(t.$t("groupDefault")))])]),s("td",[t._v(t._s(t.$t("groupDefault")))]),s("td",{staticClass:"text-center"},[t._v("0000")]),s("td",{staticClass:"text-center"},[t.defaultCount?s("span",[t._v(t._s(t._f("numFormat")(t.defaultCount)))]):t._e()]),s("td",{staticClass:"text-right"})]),t._l(t.items,(function(e){return s("tr",{key:e._id},[s("td",[s("span",{class:[e.active?"c-signal is-success":"c-signal"]},[t._v(t._s(e.name))])]),s("td",[t._v(t._s(e.desc))]),s("td",{staticClass:"text-center"},[t._v(t._s(e.ext))]),s("td",{staticClass:"text-center"},[e.userCount?s("span",[t._v("\n                    "+t._s(t._f("numFormat")(e.userActiveCount||0))+" / "+t._s(t._f("numFormat")(e.userCount))+"\n                  ")]):t._e()]),s("td",{staticClass:"text-right"},[t.$store.state.user.permissions.includes("userManage")?s("button",{staticClass:"btn btn-outline-gray btn-sm is-border-1",attrs:{disabled:t.updateLoading,type:"button"},on:{click:function(s){return t.update(e._id)}}},[t.updateLoading?s("b-spinner",{attrs:{small:""}}):t._e(),t.updateLoading?t._e():s("i",{staticClass:"icon12-edit-primary"})],1):t._e(),t.$store.state.user.permissions.includes("userManage")?s("button",{staticClass:"mr-1 btn btn-outline-danger btn-sm is-border-1",attrs:{disabled:t.delLoading,type:"button"},on:{click:function(s){return t.del(e)}}},[t.delLoading?s("b-spinner",{attrs:{small:""}}):s("i",{staticClass:"fa fa-trash mr-0"})],1):t._e()])])}))],2)])]),s("b-modal",{attrs:{title:t.formTitle+t.$t("groupFormTitle"),"no-close-on-backdrop":"","no-enforce-focus":""},on:{ok:t.save},scopedSlots:t._u([{key:"modal-footer",fn:function(){return[s("b-button",{staticClass:"float-right",attrs:{variant:"secondary"},on:{click:function(e){t.showForm=!1}}},[t._v(t._s(t.$t("cancel"))+"\n              ")]),s("b-button",{staticClass:"float-right",attrs:{disabled:t.saveLoading,variant:"primary"},on:{click:t.save}},[t.saveLoading?s("b-spinner",{attrs:{small:""}}):t._e(),t._v("\n                "+t._s(t.$t("save"))+"\n              ")],1)]},proxy:!0}]),model:{value:t.showForm,callback:function(e){t.showForm=e},expression:"showForm"}},[s("form-input",{attrs:{label:t.$t("name"),model:t.formModel,attribute:"name",errors:t.formErrors,placeholder:t.$t("groupNamePlaceholder")}}),s("form-input",{attrs:{label:t.$t("ext"),model:t.formModel,attribute:"ext",errors:t.formErrors,placeholder:t.$t("groupExtPlaceholder")}}),s("form-textarea",{attrs:{label:t.$t("desc"),model:t.formModel,attribute:"desc",errors:t.formErrors,placeholder:t.$t("groupDescPlaceholder")}}),s("recording-select",{attrs:{label:t.$t("moh"),model:t.formModel,attribute:"moh",errors:t.formErrors}}),s("form-checkbox",{attrs:{"chk-label":t.$t("activated"),model:t.formModel,attribute:"active",errors:t.formErrors}})],1)],1)])])])])},r=[],o=s("70f7"),i=s("e1a4"),n=s("d31e"),l={mixins:[o["a"],i["a"]],components:{RecordingSelect:n["a"]},data:function(){return{service:"/user-group",autoLoad:!0,model:{},defaultFormModel:{active:!0},defaultCount:0}},methods:{apply:function(t){this.defaultCount=t.defaultCount,this.items=t.docs,this.itemCount=t.totalDocs,this.firstItemOfPage=this.itemCount>0?(this.filterFormModel.page-1)*this.filterFormModel.pageSize+1:0,this.lastItemOfPage=(this.filterFormModel.page-1)*this.filterFormModel.pageSize+this.items.length},del:function(t){var e=this;if(t.userCount>0)return this.$swal({title:this.$t("warning"),text:this.$t("userGroupDelDisableHint"),icon:"warning"}),!1;this.$swal({title:this.$t("deleteConfirm"),text:this.$t("deleteAlert"),icon:"warning",showCancelButton:!0}).then((function(s){s.value&&(e.delLoading=!0,e.$service.delete(e.service+"/"+t._id).then((function(t){t.data?(e.load&&e.load(),e.reloadBus&&e.$bus.$emit(e.reloadBus),e.$swal({title:e.$t("success"),text:e.$t("deleted"),icon:"success",toast:!0,position:"top-end",timer:5e3})):e.$swal({title:e.$t("error"),text:e.$t("deleteFailed"),icon:"error",toast:!0,position:"top-end",timer:5e3})})).catch((function(t){t.response.data.message&&e.$swal({text:t.response.data.message,icon:"error"})})).finally((function(){e.delLoading=!1})))}))}}},c=l,u=s("2877"),d=Object(u["a"])(c,a,r,!1,null,null,null);e["default"]=d.exports}}]);
//# sourceMappingURL=chunk-0c84beb6.7c504c5b.js.map