(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-43970d5e"],{"08af":function(t,e,o){"use strict";o.r(e);var n=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"col-lg-9 c-content-main"},[o("div",{staticClass:"tile"},[o("h3",{staticClass:"tile-title is-line"},[t._v(t._s(t.$t("setting")+" "+t.$t("inbox").toLowerCase()))]),o("div",{staticClass:"tile-body"},[o("b-tabs",{staticClass:"c-tabs-filter",attrs:{small:"",pills:""},model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[o("b-tab",[o("template",{slot:"title"},[t._v(t._s(t.$t("setting")))])],2),o("b-tab",[o("template",{slot:"title"},[t._v(t._s(t.$t("inboxLabel")))])],2),o("b-tab",[o("template",{slot:"title"},[t._v(t._s(t.$t("quickReply")))])],2)],1),0===t.tab?[o("setting")]:1===t.tab?[o("custom-status",{attrs:{type:"chat","use-show-in-list":!0,"disable-add":!0,"add-label":t.$t("addInboxLabel"),"name-label":t.$t("inboxLabel")}})]:2===t.tab?[o("quick-reply")]:t._e()],2)])])},i=[],s=(o("c5f6"),o("f22f")),a=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"tile-body"},[o("div",{staticClass:"c-config-content"},[o("h4",{staticClass:"c-config-content__title"},[t._v(t._s(t.$t("quickReply")))]),o("p",{staticClass:"text-muted"},[t._v(t._s(t.$t("draggable")))]),t.firstLoading?o("div",[o("skeleton-loading",[o("row",[o("square-skeleton",{attrs:{boxProperties:{bottom:"10px",height:"30px"}}})],1),o("row",[o("square-skeleton",{attrs:{boxProperties:{bottom:"10px",height:"200px"}}})],1)],1)],1):o("div",{staticClass:"c-template-table table-responsive c-role-table c-draggable-table"},[t.$store.state.user.permissions.includes("customFieldSetup")?o("table",{staticClass:"table table-hover is-content-top"},[o("thead",[o("tr",[o("th",[t._v(t._s(t.$t("shortcutKey")))]),o("th",[t._v(t._s(t.$t("content")))]),o("th",{staticClass:"text-right",staticStyle:{"min-width":"122px"}},[o("button",{staticClass:"btn btn-success btn-sm",on:{click:function(e){return t.create()}}},[o("i",{staticClass:"icon12-add-white"}),t._v(" "+t._s(t.$t("create"))+"\n            ")])])])]),t.listLoading?o("tbody",[o("tr",[o("td",{staticClass:"text-center",attrs:{colspan:"5"}},[o("b-spinner")],1)])]):t._e(),t.items.length&&!t.listLoading?o("draggable",{attrs:{tag:"tbody"},on:{change:t.draggableChange},model:{value:t.items,callback:function(e){t.items=e},expression:"items"}},t._l(t.items,(function(e){return o("tr",{key:e._id,staticClass:"tr-draggable"},[o("td",{staticStyle:{"min-width":"200px"}},[o("div",{staticClass:"toggle"},[o("label",[o("input",{attrs:{type:"checkbox"},domProps:{checked:e.active},on:{change:function(o){return t.changeStatus(e._id)}}}),o("span",{staticClass:"button-indecator"})])]),e.shortcut?o("div",{staticClass:"c-role-table__content"},[t._v(t._s(e.shortcut))]):t._e(),e.topic?o("div",{staticClass:"c-role-table__content"},[t.getTopicName(e.topic)?o("div",{staticClass:"c-type-item h-cursor-pointer"},[o("span",{staticClass:"c-type-item__color",style:"background-color: "+t.getTopicColor(e.topic)}),o("span",{staticClass:"c-type-item__name"},[t._v(t._s(t.getTopicName(e.topic)))])]):t._e()]):t._e()]),o("td",[t._v(t._s(e.message.replaceAll("\n"," ")))]),o("td",{staticClass:"text-right h-nowrap"},[o("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.top",value:t.$t("edit"),expression:"$t('edit')",modifiers:{hover:!0,top:!0}}],staticClass:"btn btn-outline-gray btn-sm is-border-1",attrs:{disabled:t.updateLoading,type:"button"},on:{click:function(o){return t.update(e._id)}}},[t.updateLoading?o("b-spinner",{attrs:{small:""}}):o("i",{staticClass:"icon12-edit-primary"})],1),o("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.top",value:t.$t("delete"),expression:"$t('delete')",modifiers:{hover:!0,top:!0}}],staticClass:"mr-1 btn btn-outline-danger btn-sm is-border-1",attrs:{disabled:t.delLoading,type:"button"},on:{click:function(o){return t.del(e._id)}}},[t.delLoading?o("b-spinner",{attrs:{small:""}}):o("i",{staticClass:"fa fa-trash mr-0"})],1)])])})),0):t._e(),t.items.length||t.listLoading?t._e():o("tbody",[o("tr",[o("td",{staticClass:"text-center text-danger",attrs:{colspan:"5"}},[t._v(t._s(t.$t("noModelFound",[t.$t("quickReply").toLowerCase()])))])])])],1):t._e()]),o("b-modal",{attrs:{title:t.formTitle+" "+t.$t("quickReply").toLowerCase(),size:"lg","body-class":"py-0","no-close-on-backdrop":"","no-enforce-focus":""},on:{ok:t.save},scopedSlots:t._u([{key:"modal-footer",fn:function(){return[o("b-button",{staticClass:"float-right",attrs:{variant:"secondary"},on:{click:function(e){t.showForm=!1}}},[t._v(t._s(t.$t("cancel")))]),o("b-button",{staticClass:"float-right",attrs:{disabled:t.saveLoading,variant:"primary"},on:{click:t.save}},[t.saveLoading?o("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"}},[o("div",{staticClass:"row"},[o("div",{staticClass:"col-7 py-2",attrs:{id:"quickReplyForm"}},[o("form-input",{attrs:{"error-only":!0,label:t.$t("shortcutKey"),model:t.formModel,attribute:"shortcut",errors:t.formErrors,prepend:"/"}}),o("form-select",{attrs:{"error-only":!0,label:t.$t("topic"),model:t.formModel,attribute:"topic",options:t.topicOptions,errors:t.formErrors}}),o("form-textarea",{attrs:{"error-only":!0,required:!0,row:7,label:t.$t("content"),model:t.formModel,attribute:"message",errors:t.formErrors}}),o("form-checkbox",{attrs:{"chk-label":t.$t("activated"),model:t.formModel,attribute:"active",errors:t.formErrors}}),o("form-file",{attrs:{label:t.$t("attachFileOrImage"),service:"/upload/upload-file",model:t.formModel,attribute:"files",errors:t.formErrors,multiple:!0,move:!0,"add-more":!0,accept:"image/jpg,image/png,image/jpeg,application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel"}}),t.formModel.files&&t.formModel.files.length>0?o("file-detail",{attrs:{items:t.formModel.files,id:t.formModel._id,"is-edit":!0},on:{change:t.fileChange}}):t._e()],1),o("div",{staticClass:"col-5 py-2",staticStyle:{"border-left":"1px solid #E4E4E4"}},[o("div",{staticStyle:{"margin-bottom":"12px"}},[o("label",{staticClass:"mb-2"},[t._v(t._s(t.$t("insertCustomerFullName")))]),o("button",{staticClass:"btn btn-sm btn-block custom-btn",domProps:{innerHTML:t._s("{customerName}")},on:{click:function(e){return t.addContent("{customerName}")}}})]),o("div",{staticClass:"mb-2"},[o("label",{staticClass:"mb-2"},[t._v(t._s(t.$t("insertAccountName")))]),o("button",{staticClass:"btn btn-sm btn-block custom-btn",domProps:{innerHTML:t._s("{accountName}")},on:{click:function(e){return t.addContent("{accountName}")}}})]),o("div",{staticClass:"mb-2"},[o("label",{staticClass:"mb-2"},[t._v(t._s(t.$t("insertUserFullName")))]),o("button",{staticClass:"btn btn-sm btn-block custom-btn",domProps:{innerHTML:t._s("{userName}")},on:{click:function(e){return t.addContent("{userName}")}}})]),o("div",{staticClass:"mb-2"},[o("label",{staticClass:"mb-2"},[t._v(t._s(t.$t("insertUserEmail")))]),o("button",{staticClass:"btn btn-sm btn-block custom-btn",domProps:{innerHTML:t._s("{userEmail}")},on:{click:function(e){return t.addContent("{userEmail}")}}})]),o("div",{staticStyle:{"margin-bottom":"12px"}},[o("label",{staticClass:"mb-2"},[t._v(t._s(t.$t("insertUserPhone")))]),o("button",{staticClass:"btn btn-sm btn-block custom-btn",domProps:{innerHTML:t._s("{userPhone}")},on:{click:function(e){return t.addContent("{userPhone}")}}})])])])])],1)])},l=[],r=(o("ac6a"),o("7514"),o("75fc")),c=o("1157"),d=o.n(c),u=o("70f7"),m=o("e1a4"),b=o("025e"),f=o("310e"),p=o.n(f),g=o("ca90"),h={components:{FileDetail:g["a"],draggable:p.a},mixins:[u["a"],m["a"],b["a"]],props:{type:{type:String}},data:function(){return{service:"/chat-quick-reply",autoLoad:!0,defaultFormModel:{shortcut:null,topic:null,message:null,files:[],position:0,active:!0},refOptions:[{value:null,text:this.$t("selectSource")},{value:"call",text:this.$t("calls")},{value:"email",text:this.$t("email")},{value:"chat",text:"Chat"}]}},computed:{topicOptions:function(){return[{value:null,text:this.$t("selectTopic")}].concat(Object(r["a"])(this.$store.state.customerTags))}},methods:{fileChange:function(t){this.formModel.files=t},getTopicName:function(t){if(t){var e=this.topicOptions.find((function(e){return e.value===t}));if(e)return e.text}return null},getTopicColor:function(t){if(t){var e=this.topicOptions.find((function(e){return e.value===t}));if(e)return e.color}return null},addContent:function(t){this.formModel.message?this.formModel.message+=" ".concat(t):this.formModel.message=t,d()("#quickReplyForm textarea").focus()},save:function(t){var e=this;t&&t.preventDefault(),this.saveLoading=!0;var o="post",n=this.service;return this.formModel.id&&(o="put",n+="/"+this.formModel.id),this.$service({url:n,method:o,data:this.formModel}).then((function(t){return e.showForm=!1,e.load&&e.load(),e.reloadBus&&e.$bus.$emit(e.reloadBus),e.$bus.$emit("reloadCustomerList"),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}))},create:function(){this.formModel={},this.defaultFormModel.inputOptions=[],this.formModel=Object.assign({},this.formModel,this.defaultFormModel),this.formTitle=this.$t("create"),this.formErrors=[],this.showForm=!0},changeStatus:function(t){var e=this;this.$bgService.put(this.service+"/active/"+t).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"})}))},draggableChange:function(){var t=this,e=[];this.items.forEach((function(t){e.push({_id:t._id,position:e.length})})),this.$service({url:this.service+"/position",method:"post",data:e}).catch((function(e){e.response.data.msg&&t.$swal({text:e.response.data.msg,icon:"error"})}))}}},v=h,x=(o("c62c"),o("2877")),C=Object(x["a"])(v,a,l,!1,null,"441ad872",null),_=C.exports,S=function(){var t=this,e=t.$createElement,o=t._self._c||e;return t.loading?o("div",{staticClass:"c-config-content"},[o("div",{staticClass:"text-center"},[o("b-spinner")],1)]):o("div",{staticClass:"c-config-content",attrs:{id:"inbox-setting"}},[o("div",[o("div",{staticClass:"alert alert-info"},[t._v(t._s(t.$t("inboxLimitAssignAlert")))]),o("div",{staticClass:"c-template-table table-responsive"},[o("table",{staticClass:"table"},[o("tbody",[o("tr",[o("td",[t._v("\n            "+t._s(t.$t("closeChatSessionTime"))+"\n          ")]),o("td",{staticClass:"text-right"},[o("form-select",{attrs:{model:t.inboxSettingModel,attribute:"closeChatSessionTime",options:t.endTimeOptions}})],1)]),o("tr",[o("td",[t._v("\n            "+t._s(t.$t("inboxLimitAssign"))+"\n          ")]),o("td",{staticClass:"text-right"},[o("button",{class:"btn btn-sm is-border-1 text-center "+(t.model.inboxLimitAssign?"btn-primary":"btn-outline-gray"),on:{click:function(e){t.model.inboxLimitAssign=!t.model.inboxLimitAssign}}},[t._v("\n              "+t._s(t.model.inboxLimitAssign?t.$t("on"):t.$t("off"))+"\n            ")])])]),o("tr",{directives:[{name:"show",rawName:"v-show",value:t.model.inboxLimitAssign,expression:"model.inboxLimitAssign"}]},[o("td",[o("user-tree-select",{attrs:{model:t.model,errors:t.errors,attribute:"inboxAssignedUsers",multiple:"",label:t.$t("assignedChargeUsers")}})],1),o("td",{staticClass:"text-right"})]),o("tr",[o("td",[t._v(t._s(t.$t("facebookAutoSaveNumber")))]),o("td",{staticClass:"text-right"},[o("button",{class:"btn btn-sm is-border-1 text-center "+(t.inboxSettingModel.autoSaveNumber?"btn-primary":"btn-outline-gray"),on:{click:function(e){t.inboxSettingModel.autoSaveNumber=!t.inboxSettingModel.autoSaveNumber}}},[t._v("\n              "+t._s(t.inboxSettingModel.autoSaveNumber?t.$t("on"):t.$t("off"))+"\n            ")])])]),o("tr",[o("td",[t._v(t._s(t.$t("autoSelectPhoneTag")))]),o("td",{staticClass:"text-right"},[o("dropdown",{attrs:{model:t.inboxSettingModel,attribute:"autoSelectPhoneTag",type:"bordered","right-menu":!0,inline:!0,variant:t.inboxSettingModel.autoSelectPhoneTag?"primary":"",options:[{value:null,text:t.$t("off")}].concat(t.$store.state.customerTags)}})],1)])])])])]),o("div",[o("div",{staticClass:"c-template-table table-responsive"},[o("table",{staticClass:"table"},[o("thead",[o("tr",[o("th",{attrs:{colspan:"2"}},[t._m(0),t._v("\n            "+t._s(t.$t("zaloOASetting"))+"\n          ")])])]),o("tbody",[o("tr",[o("td",[o("div",{staticClass:"c-role-table__content"},[t._v(t._s(t.$t("zaloFillCustomer")))])]),o("td",{staticClass:"text-right"},[o("button",{class:"btn btn-sm is-border-1 text-center "+(t.inboxSettingModel.zaloFillCustomer&&t.inboxSettingModel.zaloFillCustomer.enabled?"btn-primary":"btn-outline-gray"),on:{click:function(e){return t.openSetting("zaloFillCustomer")}}},[t._v("\n              "+t._s(t.inboxSettingModel.zaloFillCustomer&&t.inboxSettingModel.zaloFillCustomer.enabled?t.$t("on"):t.$t("off"))+"\n            ")])])])])])]),o("div",{staticClass:"c-template-table table-responsive"},[o("table",{staticClass:"table"},[o("thead",[o("tr",[o("th",{attrs:{colspan:"2"}},[t._m(1),t._v("\n            "+t._s(t.$t("facebookPageSetting"))+"\n          ")])])]),o("tbody",[o("tr",[o("td",[t._v(t._s(t.$t("facebookSyncReactionMode")))]),o("td",{staticClass:"text-right"},[o("button",{class:"btn btn-sm is-border-1 text-center "+(t.inboxSettingModel.facebookSyncReactionMode?"btn-primary":"btn-outline-gray"),on:{click:function(e){t.inboxSettingModel.facebookSyncReactionMode=!t.inboxSettingModel.facebookSyncReactionMode}}},[t._v("\n              "+t._s(t.inboxSettingModel.facebookSyncReactionMode?t.$t("on"):t.$t("off"))+"\n            ")])])]),o("tr",[o("td",[t._v(t._s(t.$t("facebookSyncCommentMode")))]),o("td",{staticClass:"text-right"},[o("button",{class:"btn btn-sm is-border-1 text-center "+(t.inboxSettingModel.facebookSyncCommentMode?"btn-primary":"btn-outline-gray"),on:{click:function(e){t.inboxSettingModel.facebookSyncCommentMode=!t.inboxSettingModel.facebookSyncCommentMode}}},[t._v("\n              "+t._s(t.inboxSettingModel.facebookSyncCommentMode?t.$t("on"):t.$t("off"))+"\n            ")])])]),o("tr",[o("td",[o("div",{staticClass:"c-role-table__content"},[t._v(t._s(t.$t("facebookAutoLikeComment")))])]),o("td",{staticClass:"text-right"},[o("dropdown",{attrs:{model:t.inboxSettingModel,attribute:"facebookLikeCommentMode",type:"bordered","right-menu":!0,options:[{value:null,text:t.$t("off")},{value:"all",text:t.$t("all")}],variant:t.inboxSettingModel.facebookLikeCommentMode?"primary":""}})],1)]),o("tr",[o("td",[o("div",{staticClass:"c-role-table__content"},[t._v(t._s(t.$t("facebookAutoReply")))]),t.inboxSettingModel.facebookReplyCommentMode?o("div",{attrs:{id:"replyContentForm"}},[o("form-textarea",{staticClass:"my-1",attrs:{model:t.inboxSettingModel,attribute:"facebookReplyCommentContent",errors:t.errors,"error-only":!0,rows:2,placeholder:t.$t("inputAnswer")}}),t._l(t.customFields,(function(e){return o("button",{key:e.value,staticClass:"btn btn-outline-gray mr-1 mb-1 mt-1 btn-sm",on:{click:function(o){return t.copy("{"+e.value+"}")}}},[t._v("\n                "+t._s(e.text)+"\n              ")])})),o("div",{staticClass:"text-gray-999 small"},[t._v(t._s(t.$t("copyCustomField")))])],2):t._e()]),o("td",{staticClass:"text-right"},[o("dropdown",{attrs:{model:t.inboxSettingModel,attribute:"facebookReplyCommentMode",type:"bordered","right-menu":!0,options:[{value:null,text:t.$t("off")},{value:"all",text:t.$t("all")},{value:"includeNumber",text:t.$t("includeNumber")},{value:"comment",text:t.$t("commentNotFeedback")}],variant:t.inboxSettingModel.facebookReplyCommentMode?"primary":""}})],1)]),o("tr",[o("td",[o("div",{staticClass:"c-role-table__content"},[t._v(t._s(t.$t("facebookSendMessageComment")))]),t.inboxSettingModel.facebookSendMessageCommentMode?o("div",{attrs:{id:"sendMessageContentForm"}},[o("form-textarea",{staticClass:"my-1",attrs:{model:t.inboxSettingModel,attribute:"facebookSendMessageCommentContent",errors:t.errors,"error-only":!0,rows:2,placeholder:t.$t("inputAnswer")}}),t._l(t.customFields,(function(e){return o("button",{key:e.value,staticClass:"btn btn-outline-gray mr-1 mb-1 mt-1 btn-sm",on:{click:function(o){return t.copy("{"+e.value+"}")}}},[t._v("\n                "+t._s(e.text)+"\n              ")])})),o("div",{staticClass:"text-gray-999 small"},[t._v(t._s(t.$t("copyCustomField")))])],2):t._e()]),o("td",{staticClass:"text-right"},[o("dropdown",{attrs:{model:t.inboxSettingModel,attribute:"facebookSendMessageCommentMode",type:"bordered","right-menu":!0,options:[{value:null,text:t.$t("off")},{value:"all",text:t.$t("all")},{value:"includeNumber",text:t.$t("includeNumber")},{value:"comment",text:t.$t("commentNotFeedback")},{value:"firstTime",text:t.$t("firstMessage")},{value:"newCustomer",text:t.$t("newCustomer")}],variant:t.inboxSettingModel.facebookSendMessageCommentMode?"primary":""}})],1)]),o("tr",[o("td",[o("div",{staticClass:"c-role-table__content"},[t._v(t._s(t.$t("facebookHideReply")))])]),o("td",{staticClass:"text-right"},[o("dropdown",{attrs:{model:t.inboxSettingModel,attribute:"facebookHideCommentMode",type:"bordered","right-menu":!0,options:[{value:null,text:t.$t("off")},{value:"all",text:t.$t("all")},{value:"includeNumber",text:t.$t("includeNumber")}],variant:t.inboxSettingModel.facebookHideCommentMode?"primary":""}})],1)]),o("tr",[o("td",[t._v("\n            "+t._s(t.$t("facebookFillCustomer"))+"\n          ")]),o("td",{staticClass:"text-right"},[o("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.top",value:t.$t("setting"),expression:"$t('setting')",modifiers:{hover:!0,top:!0}}],class:"btn btn-sm is-border-1 text-center "+(t.inboxSettingModel.facebookFillCustomer&&t.inboxSettingModel.facebookFillCustomer.enabled?"btn-primary":"btn-outline-gray"),on:{click:function(e){return t.openSetting("facebookFillCustomer")}}},[t._v("\n              "+t._s(t.inboxSettingModel.facebookFillCustomer&&t.inboxSettingModel.facebookFillCustomer.enabled?t.$t("on"):t.$t("off"))+"\n            ")])])]),o("tr",[o("td",[o("div",{staticClass:"c-role-table__content"},[t._v(t._s(t.$t("facebookAdFillCustomer")))])]),o("td",{staticClass:"text-right"},[o("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.top",value:t.$t("setting"),expression:"$t('setting')",modifiers:{hover:!0,top:!0}}],class:"btn btn-sm is-border-1 text-center "+(t.inboxSettingModel.facebookAdFillCustomer&&t.inboxSettingModel.facebookAdFillCustomer.enabled?"btn-primary":"btn-outline-gray"),on:{click:function(e){return t.openSetting("facebookAdFillCustomer")}}},[t._v("\n              "+t._s(t.inboxSettingModel.facebookAdFillCustomer&&t.inboxSettingModel.facebookAdFillCustomer.enabled?t.$t("on"):t.$t("off"))+"\n            ")])])]),o("tr",[o("td",[o("div",{staticClass:"c-role-table__content"},[t._v(t._s(t.$t("facebookCommentFillCustomer")))])]),o("td",{staticClass:"text-right"},[o("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.top",value:t.$t("setting"),expression:"$t('setting')",modifiers:{hover:!0,top:!0}}],class:"btn btn-sm is-border-1 text-center "+(t.inboxSettingModel.facebookCommentFillCustomer&&t.inboxSettingModel.facebookCommentFillCustomer.enabled?"btn-primary":"btn-outline-gray"),on:{click:function(e){return t.openSetting("facebookCommentFillCustomer")}}},[t._v("\n              "+t._s(t.inboxSettingModel.facebookCommentFillCustomer&&t.inboxSettingModel.facebookCommentFillCustomer.enabled?t.$t("on"):t.$t("off"))+"\n            ")])])])])])]),o("div",{staticClass:"c-template-table table-responsive"},[o("table",{staticClass:"table"},[o("thead",[o("tr",[o("th",{attrs:{colspan:"2"}},[t._m(2),t._v("\n            "+t._s(t.$t("instagramSetting"))+"\n          ")])])]),o("tbody",[o("tr",[o("td",[o("div",{staticClass:"c-role-table__content"},[t._v(t._s(t.$t("instagramFillCustomer")))])]),o("td",{staticClass:"text-right"},[o("button",{class:"btn btn-sm is-border-1 text-center "+(t.inboxSettingModel.instagramFillCustomer&&t.inboxSettingModel.instagramFillCustomer.enabled?"btn-primary":"btn-outline-gray"),on:{click:function(e){return t.openSetting("instagramFillCustomer")}}},[t._v("\n              "+t._s(t.inboxSettingModel.instagramFillCustomer&&t.inboxSettingModel.instagramFillCustomer.enabled?t.$t("on"):t.$t("off"))+"\n            ")])])])])])]),o("div",{staticClass:"c-template-table table-responsive"},[o("table",{staticClass:"table"},[o("thead",[o("tr",[o("th",{attrs:{colspan:"2"}},[t._m(3),t._v("\n            "+t._s(t.$t("whatsappSetting"))+"\n          ")])])]),o("tbody",[o("tr",[o("td",[o("div",{staticClass:"c-role-table__content"},[t._v(t._s(t.$t("instagramFillCustomer")))])]),o("td",{staticClass:"text-right"},[o("button",{class:"btn btn-sm is-border-1 text-center "+(t.inboxSettingModel.whatsappFillCustomer&&t.inboxSettingModel.whatsappFillCustomer.enabled?"btn-primary":"btn-outline-gray"),on:{click:function(e){return t.openSetting("whatsappFillCustomer")}}},[t._v("\n              "+t._s(t.inboxSettingModel.whatsappFillCustomer&&t.inboxSettingModel.whatsappFillCustomer.enabled?t.$t("on"):t.$t("off"))+"\n            ")])])])])])]),o("div",{staticClass:"c-template-table table-responsive"},[o("table",{staticClass:"table"},[o("thead",[o("tr",[o("th",{attrs:{colspan:"2"}},[t._m(4),t._v("\n            "+t._s(t.$t("telegramSetting"))+"\n          ")])])]),o("tbody",[o("tr",[o("td",[o("div",{staticClass:"c-role-table__content"},[t._v(t._s(t.$t("telegramFillCustomer")))])]),o("td",{staticClass:"text-right"},[o("button",{class:"btn btn-sm is-border-1 text-center "+(t.inboxSettingModel.telegramFillCustomer&&t.inboxSettingModel.telegramFillCustomer.enabled?"btn-primary":"btn-outline-gray"),on:{click:function(e){return t.openSetting("telegramFillCustomer")}}},[t._v("\n              "+t._s(t.inboxSettingModel.telegramFillCustomer&&t.inboxSettingModel.telegramFillCustomer.enabled?t.$t("on"):t.$t("off"))+"\n            ")])])])])])])]),o("div",{staticClass:"text-center"},[o("button",{staticClass:"btn btn-primary",attrs:{disabled:t.saveLoading},on:{click:t.save}},[t.saveLoading?o("b-spinner",{attrs:{small:""}}):t._e(),t._v(" "+t._s(t.$t("save"))+"\n    ")],1)]),o("b-modal",{attrs:{size:"md",title:t.$t("setting")},scopedSlots:t._u([{key:"modal-footer",fn:function(){return[o("b-button",{staticClass:"float-right",attrs:{variant:"secondary"},on:{click:function(e){t.showFillSetting=!1}}},[t._v(t._s(t.$t("cancel")))]),o("b-button",{staticClass:"float-right",attrs:{disabled:t.fillSettingLoading,variant:"primary"},on:{click:t.saveFillSetting}},[t.fillSettingLoading?o("b-spinner",{attrs:{small:""}}):t._e(),t._v("\n        "+t._s(t.$t("save"))+"\n      ")],1)]},proxy:!0}]),model:{value:t.showFillSetting,callback:function(e){t.showFillSetting=e},expression:"showFillSetting"}},[o("div",{staticClass:"toggle"},[o("label",[o("input",{directives:[{name:"model",rawName:"v-model",value:t.fillSettingModel.enabled,expression:"fillSettingModel.enabled"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.fillSettingModel.enabled)?t._i(t.fillSettingModel.enabled,null)>-1:t.fillSettingModel.enabled},on:{change:function(e){var o=t.fillSettingModel.enabled,n=e.target,i=!!n.checked;if(Array.isArray(o)){var s=null,a=t._i(o,s);n.checked?a<0&&t.$set(t.fillSettingModel,"enabled",o.concat([s])):a>-1&&t.$set(t.fillSettingModel,"enabled",o.slice(0,a).concat(o.slice(a+1)))}else t.$set(t.fillSettingModel,"enabled",i)}}}),o("span",{staticClass:"button-indecator"},[t._v(t._s(t.$t(t.fillSettingModel.path)))])])]),o("user-select",{attrs:{label:t.$t("userInCharge"),model:t.fillSettingModel,attribute:"user","place-holder":t.$t("userInCharge")}}),o("user-select",{attrs:{label:t.$t("supportingUsers"),model:t.fillSettingModel,attribute:"users",multiple:!0,"place-holder":t.$t("supportingUsers")}}),o("custom-status-select",{attrs:{type:"chat",label:t.$t("tags"),"place-holder":t.$t("selectTag"),model:t.fillSettingModel,attribute:"tags",multiple:!0}}),o("form-select",{attrs:{label:t.$t("source"),model:t.fillSettingModel,attribute:"source",errors:t.fillSettingErrors,options:t.sourceOptions}}),o("form-custom-fields",{attrs:{model:t.fillSettingModel,errors:t.fillSettingErrors,customFieldInit:t.$store.state.customerCustomFields,disabledTitle:!0}})],1)],1)},$=[function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("span",{staticClass:"c-chat-connect__row"},[o("i",{staticClass:"icon32-zalooa"})])},function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("span",{staticClass:"c-chat-connect__row"},[o("i",{staticClass:"icon32-facebook-circle"})])},function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("span",{staticClass:"c-chat-connect__row"},[o("i",{staticClass:"icon32-instagram"})])},function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("span",{staticClass:"c-chat-connect__row"},[o("i",{staticClass:"icon32-whatsapp"})])},function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("span",{staticClass:"c-chat-connect__row"},[o("i",{staticClass:"icon32-telegram"})])}],y=o("2ef0"),M=o.n(y),k=o("90cf"),F=o("711b"),w=o("c904"),T=o("20ef"),L=o("3b97"),A={components:{UserSelect:L["a"],CustomStatusSelect:T["a"],UserTreeSelect:k["a"],Dropdown:F["a"],FormCustomFields:w["a"]},data:function(){return{client:{},model:{inboxLimitAssign:!1,inboxAssignedUsers:[]},inboxSettingModel:{closeChatSessionTime:15,autoSaveNumber:!1,notifyToBrowser:!1,notifyToUsers:[],newChatSound:null,facebookSyncReactionMode:!1,facebookSyncCommentMode:!1,facebookLikeCommentMode:null,facebookReplyCommentMode:null,facebookReplyCommentContent:null,facebookHideCommentMode:null,facebookFillCustomer:null,facebookAdFillCustomer:null,facebookCommentFillCustomer:null,zaloFillCustomer:null,instagramFillCustomer:null,facebookSendMessageCommentMode:null,facebookSendMessageCommentContent:null},errors:[],saveLoading:!1,loading:!0,showFillSetting:!1,fillSettingModel:{},fillSettingErrors:[],fillSettingLoading:!1,customFields:[{value:"code",text:this.$t("customerCode")},{value:"name",text:this.$t("customerName")},{value:"accountName",text:this.$t("accountName")}],endTimeOptions:[{value:5,text:this.$t("closeAfter",[5])},{value:10,text:this.$t("closeAfter",[10])},{value:15,text:this.$t("closeAfter",[15])},{value:20,text:this.$t("closeAfter",[20])},{value:25,text:this.$t("closeAfter",[25])},{value:30,text:this.$t("closeAfter",[30])}]}},methods:{copy:function(t){var e=this;this.$copyText(t).then((function(){e.$swal({text:e.$t("copied",[t]),icon:"success",toast:!0,timer:1e3,position:"bottom-left"})}),(function(){e.$swal({title:e.$t("error"),text:e.$t("copyFailed"),icon:"error"})}))},load:function(){var t=this;this.loading=!0,this.$service.get("/client").then((function(e){e.data&&(t.client=e.data,t.model=e.data,e.data.inboxSetting&&(e.data.inboxSetting.closeChatSessionTime=e.data.inboxSetting.closeChatSessionTime||15,t.inboxSettingModel=e.data.inboxSetting))})).finally((function(){t.loading=!1}))},save:function(){var t=this;!this.inboxSettingModel.facebookReplyCommentMode||this.inboxSettingModel.facebookReplyCommentContent?!this.inboxSettingModel.facebookSendMessageCommentMode||this.inboxSettingModel.facebookSendMessageCommentContent?(this.saveLoading=!0,this.model.inboxSetting=this.inboxSettingModel,this.$service.put("/client/inbox-setting",this.model).then((function(e){e.data?(t.errors=[],t.$swal({title:t.$t("success"),text:t.$t("updated"),icon:"success",toast:!0,position:"top-end",timer:5e3})):t.$swal({title:t.$t("error"),text:t.$t("updateFailed"),icon:"error"})})).catch((function(e){e.response.data.msg?t.$swal({text:e.response.data.msg,icon:"error"}):t.errors=e.response.data})).finally((function(){t.saveLoading=!1}))):this.errors.push({param:"facebookSendMessageCommentContent",msg:this.$t("notEmpty")}):this.errors.push({param:"facebookReplyCommentContent",msg:this.$t("notEmpty")})},openSetting:function(t){this.inboxSettingModel[t]?(this.fillSettingModel.enabled=this.inboxSettingModel[t].enabled||!1,this.fillSettingModel.source=this.inboxSettingModel[t].source||null,this.fillSettingModel.customFields=this.inboxSettingModel[t].customFields||[],this.fillSettingModel.tags=this.inboxSettingModel[t].tags||[],this.fillSettingModel.users=this.inboxSettingModel[t].users||[],this.fillSettingModel.user=this.inboxSettingModel[t].user||null):this.fillSettingModel={enabled:!1,source:null,user:null,users:[],customFields:[],tags:[]},this.fillSettingModel.path=t,this.showFillSetting=!0},saveFillSetting:function(){var t=this;this.fillSettingLoading=!0,this.client.inboxSetting||(this.client.inboxSetting={}),this.client.inboxSetting[this.fillSettingModel.path]=this.fillSettingModel,this.$service.put("/client/inbox-setting",this.client).then((function(e){e.data?(t.fillSettingErrors=[],t.$swal({title:t.$t("success"),text:t.$t("updated"),icon:"success",toast:!0,position:"top-end",timer:5e3}),t.inboxSettingModel[t.fillSettingModel.path]=M.a.cloneDeep(t.fillSettingModel)):t.$swal({title:t.$t("error"),text:t.$t("updateFailed"),icon:"error"}),t.showFillSetting=!1})).catch((function(e){e.response.data.msg?t.$swal({text:e.response.data.msg,icon:"error"}):t.errors=e.response.data})).finally((function(){t.fillSettingLoading=!1}))}},computed:{sourceOptions:function(){return[{value:null,text:this.$t("selectSource")}].concat(Object(r["a"])(this.$store.state.customerSources))}},mounted:function(){this.load()}},N=A,R=(o("a05f"),o("2851"),Object(x["a"])(N,S,$,!1,null,"166045a3",null)),E=R.exports,O={components:{QuickReply:_,CustomStatus:s["a"],Setting:E},data:function(){return{fixedFields:[],tab:0}},mounted:function(){this.$route.query&&this.$route.query.tab&&(isNaN(this.$route.query.tab)||(this.tab=Number(this.$route.query.tab)))}},P=O,j=Object(x["a"])(P,n,i,!1,null,null,null);e["default"]=j.exports},2851:function(t,e,o){"use strict";o("40a7")},"40a7":function(t,e,o){},"90cf":function(t,e,o){"use strict";var n=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("b-form-group",{attrs:{label:t.label,"invalid-feedback":t.errorTxt,state:t.state}},[o("treeselect",{attrs:{options:t.options,multiple:t.multiple,"auto-load-root-options":t.autoLoadRootOptions,"load-options":t.loadOptions,"value-consists-of":"LEAF_PRIORITY",limit:3,noChildrenText:t.noChildrenText,noResultsText:t.noResultsText,noOptionsText:t.noOptionsText,placeholder:t.placeholder,"loading-text":t.loadingText,retryText:t.retryText,retryTitle:t.retryTitle,searchPromptText:t.searchPromptText,"limit-text":t.limitText},on:{input:t.input},model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}})],1)},i=[],s=(o("ac4d"),o("8a81"),o("5df3"),o("1c4c"),o("6b54"),o("28a5"),o("ac6a"),o("7f7f"),o("6762"),o("2fdb"),o("96cf"),o("3b8d")),a=o("ca17"),l=o.n(a),r=(o("542c"),o("9225")),c=o("49b7");function d(t,e){var o="undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!o){if(Array.isArray(t)||(o=u(t))||e&&t&&"number"===typeof t.length){o&&(t=o);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,l=!1;return{s:function(){o=o.call(t)},n:function(){var t=o.next();return a=t.done,t},e:function(t){l=!0,s=t},f:function(){try{a||null==o.return||o.return()}finally{if(l)throw s}}}}function u(t,e){if(t){if("string"===typeof t)return m(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?m(t,e):void 0}}function m(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,n=new Array(e);o<e;o++)n[o]=t[o];return n}var b={name:"ClientUserTreeSelect",components:{Treeselect:l.a},props:{model:Object,attribute:{type:String,default:"user"},field:{type:String,default:"_id"},autoLoadRootOptions:{type:Boolean,default:!0},multiple:Boolean,label:{type:String,default:r["a"].t("chooseAgents")},noChildrenText:{type:String,default:r["a"].t("noUsersInThisGroup")},noOptionsText:{type:String,default:r["a"].t("noOptionsText")},noResultsText:{type:String,default:r["a"].t("noResultsText")},placeholder:{type:String,default:r["a"].t("selectUser")},retryText:{type:String,default:r["a"].t("retryText")},retryTitle:{type:String,default:r["a"].t("retryTitle")},searchPromptText:{type:String,default:r["a"].t("loading")},loadingText:{type:String,default:r["a"].t("loading")},errors:Array,groupsFilter:Array},computed:{},data:function(){return{errorTxt:"",selected:[],state:null,options:null}},methods:{limitText:function(t){return r["a"].t("limitTextUser",[t])},loadOptions:function(){var t=Object(s["a"])(regeneratorRuntime.mark((function t(){var e,o,n,i,s,a,l,r,c,u,m,b,f=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(this.options=[],!this.multiple){t.next=32;break}return e=[],o={page:1,pageSize:100,status:0},this.groupsFilter&&this.groupsFilter.length?(this.groupsFilter.includes("default")&&(e=[{_id:"default",name:this.$t("default")}]),o.ids=this.groupsFilter.join(",")):e=[{_id:"default",name:this.$t("default")}],t.next=7,this.$service.get("/user-group",{params:o});case 7:n=t.sent,n&&n.data&&(e=e.concat(n.data.docs)),i=d(e),t.prev=10,i.s();case 12:if((s=i.n()).done){t.next=22;break}return a=s.value,l={id:"group"+a._id,label:a.name,children:[]},t.next=17,this.$service.get("/user",{params:{page:1,pageSize:200,status:0,group:a._id}});case 17:if(r=t.sent,r&&r.data){c=d(r.data.docs);try{for(c.s();!(u=c.n()).done;)m=u.value,l.children.push({id:m[this.field],label:"".concat(m.name," - ").concat(m.ext," - ").concat(m.email)})}catch(p){c.e(p)}finally{c.f()}}this.options.push(l);case 20:t.next=12;break;case 22:t.next=27;break;case 24:t.prev=24,t.t0=t["catch"](10),i.e(t.t0);case 27:return t.prev=27,i.f(),t.finish(27);case 30:t.next=36;break;case 32:return t.next=34,this.$service.get("/user",{params:{page:1,pageSize:100,status:0}});case 34:b=t.sent,b&&b.data&&b.data.docs.forEach((function(t){f.options.push({id:t[f.field],label:"".concat(t.name," - ").concat(t.ext," - ").concat(t.email)})}));case 36:this.loadSelected();case 37:case"end":return t.stop()}}),t,this,[[10,24,27,30]])})));function e(){return t.apply(this,arguments)}return e}(),input:function(){this.selected&&this.selected.length?this.model[this.attribute]=this.multiple?this.selected:this.selected[0]:this.model[this.attribute]=this.multiple?[]:null},loadSelected:function(){this.model[this.attribute]?this.multiple?this.selected=this.model[this.attribute]:this.selected=[this.model[this.attribute]]:this.selected=[]}},watch:{errors:function(t){var e=this,o=!1;t.length&&t.forEach((function(t){t.param===e.attribute&&(e.state=!1,e.errorTxt=t.msg,o=!0)})),this.state=!o}},mounted:function(){this.loadSelected();var t=localStorage.getItem("locale");t||(t=Object(c["a"])().split("-")[0]),r["a"].locale=t}},f=b,p=o("2877"),g=Object(p["a"])(f,n,i,!1,null,"1957836c",null);e["a"]=g.exports},a05f:function(t,e,o){"use strict";o("adb9")},adb9:function(t,e,o){},c62c:function(t,e,o){"use strict";o("ed9c")},ed9c:function(t,e,o){}}]);
//# sourceMappingURL=chunk-43970d5e.8b58cac9.js.map