(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-479e568c"],{"19a2":function(t,e,a){},3640:function(t,e,a){"use strict";a("19a2")},"7ce0":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",{staticClass:"col-lg-9 c-content-main"},[a("div",{staticClass:"tile"},[a("h3",{staticClass:"tile-title is-line"},[t._v(t._s(t.$t("detectContent")))]),a("div",{staticClass:"tile-body"},[a("div",{staticClass:"c-config-content"},[t.firstLoading?a("div",[a("skeleton-loading",[a("row",[a("square-skeleton",{attrs:{boxProperties:{bottom:"10px",height:"30px"}}})],1),a("row",[a("square-skeleton",{attrs:{boxProperties:{bottom:"10px",height:"200px"}}})],1)],1)],1):a("div",[a("div",{staticClass:"alert alert-info",domProps:{innerHTML:t._s(t.$t("detectContentNote"))}}),a("div",{staticClass:"c-template-table table-responsive c-role-table"},[a("table",{staticClass:"table table-hover"},[a("thead",[a("tr",[a("th",[t._v(t._s(t.$t("group")))]),a("th",[t._v(t._s(t.$t("info")))]),a("th",{staticClass:"th-80 text-right"},[a("span",{staticClass:"btn-add",on:{click:t.create}},[a("i",{staticClass:"icon16-plus-circle-gadient"})])])])]),t.items.length?a("tbody",t._l(t.items,(function(e){return a("tr",{key:e._id},[a("td",{staticStyle:{"min-width":"250px"}},[a("div",{staticClass:"toggle mr-1"},[a("label",[a("input",{attrs:{disabled:e.fixed,type:"checkbox"},domProps:{checked:e.active},on:{change:function(a){return t.changeStatus(e)}}}),a("span",{staticClass:"button-indecator"})])]),e.name?a("div",[a("span",[t._v(t._s(e.name))])]):t._e()]),a("td",[a("div",[e.active?a("span",{staticClass:"badge badge-success"},[t._v(t._s(t.$t("activated")))]):a("span",{staticClass:"badge badge-danger"},[t._v(t._s(t.$t("deactivated")))]),e.detectTarget&&e.detectTarget.includes("chat")?a("span",{staticClass:"ml-1 badge badge-primary"},[t._v(t._s(t.$t("chat")))]):t._e(),e.detectTarget&&e.detectTarget.includes("call")?a("span",{staticClass:"ml-1 badge badge-primary"},[t._v(t._s(t.$t("calls")))]):t._e()]),a("div",{staticClass:"text-gray-999",domProps:{innerHTML:t._s(t.getDetectLabel(e))}}),e.desc?a("div",[a("span",{staticClass:"text-gray-999 small"},[t._v(t._s(t.$t("desc"))+": ")]),t._v(t._s(e.desc))]):t._e()]),a("td",{staticClass:"text-right"},[a("button",{staticClass:"btn btn-outline-gray btn-sm is-border-1",attrs:{disabled:t.updateLoading,type:"button"},on:{click:function(a){return t.update(e._id)}}},[t.updateLoading?a("b-spinner",{attrs:{small:""}}):a("i",{staticClass:"icon12-edit-primary"})],1),a("button",{staticClass:"btn btn-outline-danger btn-sm is-border-1",attrs:{disabled:t.delLoading,type:"button"},on:{click:function(a){return t.del(e._id)}}},[t.delLoading?a("b-spinner",{attrs:{small:""}}):a("i",{staticClass:"fa fa-trash mr-0"})],1)])])})),0):t._e(),t.items.length?t._e():a("tbody",[a("tr",[a("td",{staticClass:"text-center",attrs:{colspan:"4"}},[t._v(t._s(t.$t("noItemFound")))])])])])])])]),a("b-modal",{attrs:{title:t.formTitle,"no-close-on-backdrop":"","no-enforce-focus":""},on:{ok:t.save},scopedSlots:t._u([{key:"modal-footer",fn:function(){return[a("b-button",{staticClass:"float-right",attrs:{variant:"secondary"},on:{click:function(e){t.showForm=!1}}},[t._v(t._s(t.$t("cancel"))+"\n            ")]),a("b-button",{staticClass:"float-right",attrs:{disabled:t.saveLoading,variant:"primary"},on:{click:t.save}},[t.saveLoading?a("b-spinner",{attrs:{small:""}}):t._e(),t._v(" "+t._s(t.$t("save")))],1)]},proxy:!0}]),model:{value:t.showForm,callback:function(e){t.showForm=e},expression:"showForm"}},[a("form-checkbox-group",{attrs:{label:t.$t("kpiAppliedTo"),model:t.formModel,attribute:"detectTarget",errors:t.formErrors,options:t.typeOptions,required:!0}}),a("form-input",{attrs:{label:t.$t("groupName"),required:!0,model:t.formModel,attribute:"name",errors:t.formErrors}}),a("form-textarea",{attrs:{label:t.$t("desc"),row:3,model:t.formModel,attribute:"desc",errors:t.formErrors}}),a("form-textarea",{attrs:{label:t.$t("keywords"),row:6,model:t.formModel,attribute:"keywordStr",errors:t.formErrors,placeholder:t.$t("inputDetectKeyword")}}),a("form-checkbox",{attrs:{"chk-label":t.$t("activated"),model:t.formModel,attribute:"active",errors:t.formErrors}})],1)],1)])])},o=[],r=(a("7f7f"),a("ac6a"),a("28a5"),a("70f7")),l=a("e1a4"),n={mixins:[r["a"],l["a"]],components:{},data:function(){return{service:"/client-bot",autoLoad:!0,defaultFormModel:{detectTarget:["chat","call"],type:"detectContent",name:null,desc:null,from:null,to:null,keywordStr:null,keywords:[],active:!0},filterFormModel:{type:"detectContent"},accountOptions:[],timeOfDayOptions:[{value:null,text:this.$t("chooseTime")},{value:"00:00",text:"00:00"},{value:"00:30",text:"00:30"},{value:"01:00",text:"01:00"},{value:"01:30",text:"01:30"},{value:"02:00",text:"02:00"},{value:"02:30",text:"02:30"},{value:"03:00",text:"03:00"},{value:"03:30",text:"03:30"},{value:"04:00",text:"04:00"},{value:"04:30",text:"04:30"},{value:"05:00",text:"05:00"},{value:"05:30",text:"05:30"},{value:"06:00",text:"06:00"},{value:"06:30",text:"06:30"},{value:"07:00",text:"07:00"},{value:"07:30",text:"07:30"},{value:"08:00",text:"08:00"},{value:"08:30",text:"08:30"},{value:"09:00",text:"09:00"},{value:"09:30",text:"09:30"},{value:"10:00",text:"10:00"},{value:"10:30",text:"10:30"},{value:"11:00",text:"11:00"},{value:"11:30",text:"11:30"},{value:"12:00",text:"12:00"},{value:"12:30",text:"12:30"},{value:"13:00",text:"13:00"},{value:"13:30",text:"13:30"},{value:"14:00",text:"14:00"},{value:"14:30",text:"14:30"},{value:"15:00",text:"15:00"},{value:"15:30",text:"15:30"},{value:"16:00",text:"16:00"},{value:"16:30",text:"16:30"},{value:"17:00",text:"17:00"},{value:"17:30",text:"17:30"},{value:"18:00",text:"18:00"},{value:"18:30",text:"18:30"},{value:"19:00",text:"19:00"},{value:"19:30",text:"19:30"},{value:"20:00",text:"20:00"},{value:"20:30",text:"20:30"},{value:"21:00",text:"21:00"},{value:"21:30",text:"21:30"},{value:"22:00",text:"22:00"},{value:"22:30",text:"22:30"},{value:"23:00",text:"23:00"},{value:"23:30",text:"23:30"}],replyTypeOptions:[{value:"startSession",text:this.$t("startSession")},{value:"inSession",text:this.$t("inSession")}]}},computed:{typeOptions:function(){var t=[];return this.$store.state.user.client.multiChannelEnabled&&t.push({value:"chat",text:this.$t("chat")}),this.$store.state.user.client.callEnabled&&t.push({value:"call",text:this.$t("calls")}),t}},methods:{changeStatus:function(t){var e=this;this.$bgService.put(this.service+"/active/"+t._id).then((function(t){t.data&&e.load&&e.load()})).catch((function(t){t.response.data.msg&&e.$swal({text:t.response.data.msg,icon:"error"})}))},getDetectLabel:function(t){var e="";return t.keywords&&t.keywords.length&&(t.keywords.length>10?e+='<span class="small">'.concat(this.$t("detectKeywords"),'</span> <b class="text-primary">').concat(t.keywords.length," ").concat(this.$t("keywords").toLowerCase(),"</b>"):e+='<span class="small">'.concat(this.$t("detectKeywords"),'</span> <b class="text-primary">').concat(t.keywords.join(", "),"</b>")),t.from&&t.to&&(e+=e?", ":"",e+='<span class="small">'.concat(this.$t("from").toLowerCase(),'</span> <b class="text-primary">').concat(t.from,'</b> <span class="small">').concat(this.$t("to").toLowerCase(),'</span><b class="text-primary"> ').concat(t.to,"</b>")),e},update:function(t){var e=this,a=this.service;t&&(a+="/"+t),this.updateLoading=!0,this.$service.get(a).then((function(a){e.formModel={},e.formTitle=e.$t("update"),e.formErrors=[],e.showForm=!0,e.formModel=a.data,e.formModel.id=t,e.formModel.keywordStr=e.formModel.keywords?e.formModel.keywords.join("\n"):null})).finally((function(){e.updateLoading=!1}))},save:function(t){var e=this;t&&t.preventDefault(),this.saveLoading=!0;var a="post",s=this.service;return this.formModel.id&&(a="put",s+="/"+this.formModel.id),this.formModel.keywords=this.formModel.keywordStr?this.formModel.keywordStr.split("\n").map((function(t){return t.trim()})).filter((function(t){return t})):[],this.$service({url:s,method:a,data:this.formModel}).then((function(t){return e.showForm=!1,e.load&&e.load(),e.reloadBus&&e.$bus.$emit(e.reloadBus),t.data?e.$swal({title:e.$t("success"),text:e.$t(e.formModel.id?"updated":"created"),icon:"success",toast:!0,position:"top-end",timer:5e3}):e.$swal({title:e.$t("error"),text:e.$t(e.formModel.id?"updateFailed":"createFailed"),icon:"error",toast:!0,position:"top-end",timer:5e3}),t.data})).catch((function(t){t.response.data.message?(e.$swal({text:t.response.data.message,icon:"error"}),e.showForm=!1):e.formErrors=t.response.data})).finally((function(){e.saveLoading=!1}))}},mounted:function(){var t=this;this.accountOptions=[{value:null,text:this.$t("all")}],this.$store.state.user.client.multiChannelEnabled&&this.$service.get("/social-network-account/",{params:{page:1,pageSize:100,status:"activated"}}).then((function(e){e&&e.data&&e.data.docs&&e.data.docs.forEach((function(e){t.accountOptions.push({value:e._id,text:"".concat(e.name," (").concat(t.$t(e.type),")")})}))}))}},i=n,c=(a("3640"),a("2877")),d=Object(c["a"])(i,s,o,!1,null,null,null);e["default"]=d.exports}}]);
//# sourceMappingURL=chunk-479e568c.a74b12ed.js.map