1 |
- webpackJsonp([11],{"+08X":function(t,e){},"/44w":function(t,e){},"/p3i":function(t,e){},"1veG":function(t,e){},AU4T:function(t,e){},CT3S:function(t,e){},GZjI:function(t,e){},XDT1:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("Xxa5"),s=i.n(a),n=i("exGp"),r=i.n(n),l=i("Dd8w"),o=i.n(l),c=i("Gu7T"),u=i.n(c),d=i("mvHQ"),_=i.n(d),p=i("fGUm"),m=i("M4fF"),h=i.n(m),v=i("McOJ"),g={name:"chatGroupOptions",components:{selfInput:v.a},props:{width:{type:String,default:function(){return""}},isHasRoomId:{type:Boolean,default:function(){return!1}},isOnJobUser:{type:Boolean,default:function(){return!1}},isDataIdx:{type:Boolean,default:function(){return!1}},dataIdx:{type:Number,default:function(){return 0}},chatListResult:{type:Array,default:function(){return[]}}},data:function(){return{reset:!1,loading:!1,dialogVisible:!1,ownerOptions:[],owner:"",keyword:"",chatList:[],chatListSelected:[]}},computed:{chatListResultName:function(){return this.chatListResult.map(function(t){return t.name}).join(",")}},watch:{dialogVisible:function(t){t?(this.handleGetOwnerOptions(),this.handleGetChatList()):(this.owner="",this.keyword="",this.reset=!this.reset)}},methods:{handleGetChatList:function(){var t=this;return r()(s.a.mark(function e(){var i,a,n,r;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t.loading=!0,t.chatList=[],i={keyword:t.keyword,owner:t.owner,has_room_id:!!t.isHasRoomId},t.isOnJobUser&&(i.is_active=1),e.next=7,t.$axios.get(t.URL.BASEURL+t.URL.groupCode_chatGroupList,{params:i});case 7:a=e.sent,n=a.data,(r=void 0===n?{}:n)&&0==r.errno?(t.chatList=r.rst.map(function(t){return o()({},t,{name:t.name||"未设置群名",isSelected:!1})}),t.chatListResult.length&&t.handleGetChatListSelected(),t.handleGetIsSelectedChatStatus()):4002!=r.errno&&t.$message.warning(r.err),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),console.log("error => ",e.t0);case 16:return e.prev=16,t.loading=!1,e.finish(16);case 19:case"end":return e.stop()}},e,t,[[0,13,16,19]])}))()},handleGetOwnerOptions:function(){var t=this;return r()(s.a.mark(function e(){var i,a,n,r,l;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t.ownerOptions=[],i=""+t.URL.BASEURL+t.URL.chatGroup_chatGroupOwnerIndex,a={},e.next=6,t.$axios.get(i,{params:a});case 6:n=e.sent,r=n.data,(l=void 0===r?{}:r)&&0==l.errno?t.ownerOptions=Array.isArray(l.rst)?l.rst:[]:4002!=l.errno&&t.$message.warning(l.err),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),console.log("error => ",e.t0);case 15:case"end":return e.stop()}},e,t,[[0,12]])}))()},onChangeOwner:function(t){this.owner=t,this.handleGetChatList()},onChangeKeyword:function(t){this.keyword=t,this.handleGetChatList()},handleCloseAllChatList:function(){this.chatList.forEach(function(t){t.isSelected=!1})},handleGetChatListSelected:function(){var t=this;this.chatListResult.forEach(function(e){var i=t.chatList.find(function(t){return t.chat_id===e.chat_id});i&&(!t.chatListSelected.find(function(t){return t.chat_id===i.chat_id})&&t.chatListSelected.push(i))})},handleGetIsSelectedChatStatus:function(){var t=this;this.handleCloseAllChatList(),this.chatListSelected.forEach(function(e){var i=t.chatList.findIndex(function(t){return t.chat_id===e.chat_id});-1!==i&&(t.chatList[i].isSelected=!0)})},handleSwitchChatItem:function(t,e){if(t.isSelected){this.chatList[e].isSelected=!1;var i=this.chatListSelected.findIndex(function(e){return e.chat_id===t.chat_id});-1!==i&&this.chatListSelected.splice(i,1)}else this.chatList[e].isSelected=!0,this.chatListSelected=[].concat(u()(this.chatListSelected),[t])},handleDelSelectedChat:function(t){this.chatListSelected.splice(t,1),this.handleGetIsSelectedChatStatus()},handleDelAllSelectedChat:function(){this.chatListSelected=[],this.handleGetIsSelectedChatStatus()},onClickConfirm:function(){this.chatListSelected.length?(this.isDataIdx?this.$emit("change",{idx:this.dataIdx,res:h.a.cloneDeep(this.chatListSelected)}):this.$emit("change",h.a.cloneDeep(this.chatListSelected)),this.dialogVisible=!1):this.$message.warning("请选择群聊")}}},f={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"common-screen-item",staticStyle:{"margin-top":"0"}},[i("el-popover",{attrs:{"append-to-body":"",placement:"bottom",trigger:"click"},model:{value:t.dialogVisible,callback:function(e){t.dialogVisible=e},expression:"dialogVisible"}},[i("div",{class:["common-screen-self-box","common-input-select",t.chatListResult.length?"common-input-select-hover":""],style:t.width?"width:"+t.width:"",attrs:{slot:"reference"},slot:"reference"},[i("div",{class:["common-screen-self-con",t.chatListResult.length?"":"common-screen-self-placeholder"]},[i("div",{staticClass:"common-screen-self-con-div"},[t.chatListResult.length?i("span",[t._v(t._s(t.chatListResultName))]):i("span",[t._v("请选择群聊")])])]),t._v(" "),i("div",{staticClass:"common-screen-self-icon"},[i("i",{staticClass:"el-icon-arrow-down"})])]),t._v(" "),i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"flex",staticStyle:{padding:"10px"}},[i("div",{staticClass:"propoverItem"},[i("div",{staticClass:"filter-wrap"},[i("el-select",{staticClass:"select-wrap",attrs:{size:"small",placeholder:"全部群主",clearable:""},on:{change:t.onChangeOwner},model:{value:t.owner,callback:function(e){t.owner=e},expression:"owner"}},t._l(t.ownerOptions,function(t){return i("el-option",{key:t.user_id,attrs:{label:t.name,value:t.user_id}})}),1),t._v(" "),i("self-input",{staticStyle:{"margin-top":"0","margin-bottom":"0"},attrs:{reset:t.reset,hasLabel:!1,label_name:"群名称",width:"180px"},on:{inputChange:t.onChangeKeyword}})],1),t._v(" "),i("div",{staticClass:"allMember"},[t._v("全部群聊("+t._s(t.chatList&&t.chatList.length)+"):")]),t._v(" "),i("div",{staticClass:"memberBoxBig self-scrollbar-3"},t._l(t.chatList,function(e,a){return i("div",{key:e.chat_id,staticClass:"memberBox"},[i("div",{staticClass:"meberList"},[i("div",{staticClass:"memberItem",on:{click:function(i){return t.handleSwitchChatItem(e,a)}}},[i("div",{staticClass:"flex",staticStyle:{flex:"1"}},[i("i",{staticClass:"el-icon-chat-dot-round chat-icon"}),t._v(" "),i("div",{staticClass:"memberInfo"},[i("div",{staticClass:"name"},[t._v(t._s(e.name))]),t._v(" "),i("div",{staticClass:"other"},[t._v("群主:"+t._s(e.owner_name))])])]),t._v(" "),i("div",{class:["checkbox",e.isSelected?"checkbox_active":""]},[i("i",{staticClass:"el-icon-check"})])])])])}),0)]),t._v(" "),i("div",{staticClass:"line"}),t._v(" "),i("div",{staticClass:"propoverItem",staticStyle:{"padding-left":"20px"}},[i("div",{staticClass:"title"},[t._v("已选择的群聊")]),t._v(" "),i("div",{staticClass:"choice_result_top"},[i("div",{staticClass:"clear",on:{click:t.handleDelAllSelectedChat}},[t._v("全部清空")]),t._v(" "),i("div",{staticClass:"result_num"},[t._v("已选择"),i("span",[t._v(t._s(t.chatListSelected.length))]),t._v("个群")])]),t._v(" "),i("div",{staticClass:"member_result self-scrollbar-3"},t._l(t.chatListSelected,function(e,a){return i("div",{key:e.chat_id,staticClass:"memberItem"},[i("div",{staticClass:"flex",staticStyle:{flex:"1"}},[i("i",{staticClass:"el-icon-chat-dot-round chat-icon"}),t._v(" "),i("div",{staticClass:"memberInfo"},[i("div",{staticClass:"name"},[t._v(t._s(e.name))]),t._v(" "),i("div",{staticClass:"other"},[t._v("群主:"+t._s(e.owner_name))])])]),t._v(" "),i("i",{staticClass:"el-icon-close",staticStyle:{"margin-left":"10px"},on:{click:function(e){return t.handleDelSelectedChat(a)}}})])}),0),t._v(" "),i("div",{staticClass:"buttons"},[i("el-button",{attrs:{type:"primary",plain:"",size:"mini"},on:{click:function(e){t.dialogVisible=!1}}},[t._v("取消")]),t._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.onClickConfirm}},[t._v("确定")])],1)])])])],1)},staticRenderFns:[]};var b=i("VU/8")(g,f,!1,function(t){i("AU4T")},"data-v-10273de8",null).exports,y=i("gzej"),C=i("cHmb"),w=i("sazF"),x=i("/dO2"),k=i("2Uyi"),S={components:{selfCustomerservice:p.a,chatGroupOptions:b,datePicker:y.a,screenPay:C.a,enterpriseTag:w.a},props:{title:{type:String,default:function(){return"详情"}},rule_id:{type:String|Number,default:function(){return""}}},data:function(){return{isDisabledAll:!1,loading:!0,editFlag:!0,name:"",announcement:"",is_for_all:1,user_id_list:[],main_msg_data:{owner_type:2,chat_group_config:[],is_limit:0},deleteChart:{},customer_filter:0,gender:[],payInfo:{},afferent_tag_obj:{tag_id_list:[],tag:1},tag_info:{},continuously_attract_groups:0,upper_limit:"",supplementary_invite:0,supplementary_invite_cycle:"",supplementary_invite_time:[""],last_supplementary_invite_time:"",next_supplementary_invite_time:"",add_time_later:"",invite_type:1,invite_time_list:[""],filter_type:1,add_times:[]}},computed:{isEdit:function(){return!!this.rule_id}},created:function(){var t=this;this.$nextTick(function(){t.isEdit?t.detail():t.loading=!1})},methods:{handleRowDrop:function(){var t=document.querySelector(".mainTable .el-table__body-wrapper tbody"),e=this;x.a.create(t,{handle:".drag-handler",onEnd:function(t){var i=t.newIndex,a=t.oldIndex;if(i!=a){e.main_msg_data.chat_group_config.splice(i,0,e.main_msg_data.chat_group_config.splice(a,1)[0]);var s=e.main_msg_data.chat_group_config.slice(0);e.main_msg_data.chat_group_config=[],e.$nextTick(function(){e.main_msg_data.chat_group_config=s,e.$refs.chatGroupOptionsMain.chatListSelected=[]})}}})},onInputUserLimit:function(t,e){this.main_msg_data.chat_group_config[e].user_limit=Object(k.l)(t)},onClickDelChat:function(t,e){if(t.config_id){var i=JSON.parse(_()(t));i.enable=0,this.handleSaveDelChartGroup({msg_id:this.main_msg_data.msg_id,chartItem:i})}this.main_msg_data.chat_group_config.splice(e,1),this.$refs.chatGroupOptionsMain.chatListSelected=[],this.main_msg_data.chat_group_config.length||(this.main_msg_data.is_limit=0)},handleSaveDelChartGroup:function(t){var e=t.msg_id,i=t.chartItem;this.deleteChart[e]?this.deleteChart[e].push(i):(this.deleteChart[e]=[],this.deleteChart[e].push(i))},onChangeGlobalChatGroup:function(t){var e=this.main_msg_data.chat_group_config,i=t.map(function(t){return{chat_id:t.chat_id,name:t.name,user_limit:"",enable:1,status:1}});i.forEach(function(t,a){var s=e.find(function(e){return t.chat_id===e.chat_id});s&&i.splice(a,1,s)}),this.main_msg_data.chat_group_config=[].concat(u()(i))},handleShowGlobalLimitTips:function(){this.main_msg_data.chat_group_config.length||this.$message.error("请先选择群聊")},onChangeSwitchGlobalLimit:function(t){var e=this;this.main_msg_data.chat_group_config.length?1==t&&this.$nextTick(function(){e.handleRowDrop()}):this.$message.error("请先选择群聊")},detail:function(){var t=this;this.loading=!0,this.$axios.get(this.URL.BASEURL+this.URL.inviteRule_detial,{params:{rule_id:this.rule_id}}).then(function(e){e=e.data;t.loading=!1,e&&0==e.errno?(t.name=e.rst.title,t.announcement=e.rst.announcement,t.user_id_list=e.rst.users?e.rst.users:[],e.rst.users&&e.rst.users.length>0&&(t.is_for_all=0),t.customer_filter=e.rst.customer_filter||0,t.gender=e.rst.gender?e.rst.gender.split(","):[],t.payInfo={pay_status:e.rst.pay_status,pay_num_min:e.rst.pay_num_min,pay_num_max:e.rst.pay_num_max},t.afferent_tag_obj={tag_id_list:e.rst.tag_list?e.rst.tag_list.split(","):[],tag:e.rst.tag_screen_type},t.tag_info=o()({},h.a.cloneDeep(t.afferent_tag_obj),{tag_type:t.afferent_tag_obj.tag}),t.filter_type=e.rst.filter_type||1,t.add_time_later=e.rst.customer_filter&&1==e.rst.filter_type?e.rst.add_time_later:"",t.add_times=e.rst.customer_filter&&2==e.rst.filter_type?[e.rst.add_time_st||"",e.rst.add_time_et||""]:[],t.invite_type=e.rst.invite_type||1,2==e.rst.invite_type&&e.rst.invite_time&&Object(k.p)(e.rst.invite_time)?t.invite_time_list=JSON.parse(e.rst.invite_time):t.invite_time_list=[""],t.main_msg_data.chat_group_config=e.rst.invite_config,t.main_msg_data.chat_group_config.forEach(function(t){t.name=t.group_name}),t.main_msg_data.is_limit=1,t.main_msg_data.owner_type=e.rst.owner_type,t.continuously_attract_groups=e.rst.continuously_attract_groups,t.upper_limit=1==e.rst.continuously_attract_groups?e.rst.upper_limit:"",1==e.rst.continuously_attract_groups?t.isDisabledAll=!0:t.isDisabledAll=!1,t.supplementary_invite=e.rst.supplementary_invite||0,t.supplementary_invite_cycle=e.rst.supplementary_invite_cycle||"",t.supplementary_invite_time=e.rst.supplementary_invite_time&&Object(k.p)(e.rst.supplementary_invite_time)?JSON.parse(e.rst.supplementary_invite_time):[""],t.last_supplementary_invite_time=e.rst.last_supplementary_invite_time||"",t.next_supplementary_invite_time=e.rst.next_supplementary_invite_time||"",t.$nextTick(function(){t.main_msg_data.is_limit&&t.handleRowDrop()})):4002!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.loading=!1})},massMsg_set:function(){var t=this;if(0!=this.is_for_all||this.user_id_list&&0!=this.user_id_list.length)if(1!=this.customer_filter||1!=this.filter_type||this.add_time_later)if(1!=this.customer_filter||2!=this.filter_type||this.add_times.length)if(""!=this.name)if(1!=this.continuously_attract_groups||this.upper_limit)if(this.main_msg_data.owner_type){if(1==this.supplementary_invite){if(!this.supplementary_invite_cycle)return void this.$message.warning("请输入补拉入群周期(不能为0)");if(this.supplementary_invite_time.some(function(t){return!t}))return void this.$message.warning("请完善补拉时间点")}if(this.main_msg_data.chat_group_config&&0!=this.main_msg_data.chat_group_config.length){if(2==this.invite_type)if(this.invite_time_list.some(function(t){return!t}))return void this.$message.warning("请完善邀请时间点");if(1==this.main_msg_data.is_limit)if(this.main_msg_data.chat_group_config.some(function(t){return!t.user_limit||0==t.user_limit}))return this.$message.warning("请输入群聊人数上限(不能为0)");this.$loading(this.$loadingConfig);var e={title:this.name,continuously_attract_groups:this.continuously_attract_groups,upper_limit:1==this.continuously_attract_groups?this.upper_limit:0,announcement:this.announcement,is_for_all:this.is_for_all,users:this.user_id_list&&this.user_id_list.length>0?this.user_id_list.join(","):"",invite_config:_()(this.main_msg_data.chat_group_config),owner_type:this.main_msg_data.owner_type,customer_filter:this.customer_filter,gender:this.gender&&this.gender.length?this.gender.join(","):"",pay_status:this.payInfo.pay_status||0==this.payInfo.pay_status?this.payInfo.pay_status:"",pay_num_min:this.payInfo.pay_num_min||0==this.payInfo.pay_num_min?this.payInfo.pay_num_min:"",pay_num_max:this.payInfo.pay_num_max||0==this.payInfo.pay_num_max?this.payInfo.pay_num_max:"",tag_screen_type:this.tag_info&&this.tag_info.tag_type?this.tag_info.tag_type:0,tag_list:this.tag_info&&this.tag_info.tag_id_list?this.tag_info.tag_id_list.join(","):"",filter_type:1==this.customer_filter?this.filter_type:"",add_time_later:1==this.customer_filter&&1==this.filter_type?this.add_time_later:"",add_time_st:1==this.customer_filter&&2==this.filter_type?this.add_times[0]:"",add_time_et:1==this.customer_filter&&2==this.filter_type?this.add_times[1]:"",invite_type:this.invite_type,invite_time:2==this.invite_type?_()(this.invite_time_list):"",supplementary_invite:this.supplementary_invite,supplementary_invite_cycle:1==this.supplementary_invite?this.supplementary_invite_cycle:"",supplementary_invite_time:1==this.supplementary_invite?_()(this.supplementary_invite_time):""};this.isEdit&&(e.rule_id=this.rule_id),this.$axios.post(this.URL.BASEURL+this.URL.inviteRule_add,e).then(function(e){e=e.data;t.$loading(t.$loadingConfig).close(),e&&0==e.errno?t.isEdit?t.$emit("close","update"):t.$emit("close","update_new"):4002!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.$loading(t.$loadingConfig).close()})}else this.$message.warning("请选择群聊!")}else this.$message.warning("请选择拉群模式");else this.$message.warning("请输入单日拉群上限(不能为0)");else this.$message.warning("请输入标题!");else this.$message.warning("请输入客户添加起止时间");else this.$message.warning("请输入快捷筛选-添加客服时间");else this.$message.warning("请选择客服!")},onInputAddDaysLater:function(t){this.add_time_later=Object(k.k)(t)},onClickAddInviteTime:function(){this.invite_time_list.push("")},onClickDelInviteTime:function(t){this.invite_time_list.splice(t,1)},onClickAddSupplementaryInviteTime:function(){this.supplementary_invite_time.push("")},onClickDelSupplementaryInviteTime:function(t){this.supplementary_invite_time.splice(t,1)},changeTime:function(t){!t||t&&0==t.length?this.add_times=[]:this.add_times=t},payChange:function(t){this.payInfo={pay_status:t.radio,pay_num_min:t.minValue,pay_num_max:t.maxValue}},tagDefine:function(t){1==t.tag||2==t.tag?t.tag_id_list&&0!=t.tag_id_list.length?this.tag_info={tag_id_list:t.tag_id_list,tag_type:t.tag}:this.tag_info={tag_id_list:[],tag_type:0}:this.tag_info={tag_id_list:[],tag_type:t.tag}},onInputUpperLimit:function(t){this.upper_limit=Object(k.l)(t)},onInputSupplementaryInviteCycle:function(t){this.supplementary_invite_cycle=Object(k.l)(t)},onChangeSupplementaryInvite:function(t){1==t&&(this.invite_type=2)},onClickDisabled:function(){return!1},handleRefresh:function(){var t=this;this.$loading(this.$loadingConfig),this.$axios.get(this.URL.BASEURL+this.URL.inviteRule_reset,{params:{rule_id:this.rule_id}}).then(function(e){t.$loading(t.$loadingConfig).close(),(e=e.data)&&0==e.errno?(t.$message({message:"重置成功",type:"success"}),t.detail()):t.$message({message:e.err,type:"warning"})})}}},$={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"createMassMsg"},[i("div",{staticClass:"self_drawer_title"},[i("div",{staticClass:"flex"},[t._v("\n "+t._s(t.title)+"\n ")]),t._v(" "),i("div",{staticClass:"flex-align-center"},[i("i",{staticClass:"el-icon-close pointer",on:{click:function(e){return t.$emit("close")}}})])]),t._v(" "),t.loading?t._e():i("div",{staticClass:"bg-ffffff content-wrap",staticStyle:{padding:"15px 30px"}},[i("div",{staticClass:"regulations"},[i("label",[i("em",[t._v("*")]),t._v("标题\n "),i("el-tooltip",{attrs:{content:"标题用于区分不同配置",placement:"top"}},[i("div",[i("i",{staticClass:"el-icon-question"})])])],1),t._v(" "),i("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"配置标题",disabled:!t.editFlag,clearable:"",size:"small"},model:{value:t.name,callback:function(e){t.name="string"==typeof e?e.trim():e},expression:"name"}})],1),t._v(" "),i("div",{staticClass:"regulations"},[i("label",[i("em",[t._v("*")]),t._v("客服\n "),i("el-tooltip",{attrs:{content:"配置生效的客服对象,结合【安卓设备绑定】中配置的客服使用",placement:"top"}},[i("div",[i("i",{staticClass:"el-icon-question"})])])],1),t._v(" "),i("div",[i("div",{staticStyle:{display:"flex"}},[i("el-radio",{attrs:{disabled:!t.editFlag,label:1},model:{value:t.is_for_all,callback:function(e){t.is_for_all=e},expression:"is_for_all"}},[t._v("全部")]),t._v(" "),i("el-radio",{attrs:{disabled:!t.editFlag,label:0},model:{value:t.is_for_all,callback:function(e){t.is_for_all=e},expression:"is_for_all"}},[t._v("部分")])],1),t._v(" "),0==t.is_for_all?i("self-customerservice",{attrs:{disabled:!t.editFlag,title:"",width:"300px",afferent_users:t.user_id_list},on:{customerDefine:function(e){t.user_id_list=e}}}):t._e()],1)]),t._v(" "),i("div",{staticClass:"regulations"},[i("label",[i("em",[t._v("*")]),t._v("客户筛选\n "),i("el-tooltip",{attrs:{content:"配置待邀请进入社群客户的筛选条件",placement:"top"}},[i("div",[i("i",{staticClass:"el-icon-question"})])])],1),t._v(" "),i("div",[i("div",{staticClass:"flex",staticStyle:{"justify-content":"start"}},[i("el-radio",{attrs:{disabled:!t.editFlag,label:0},model:{value:t.customer_filter,callback:function(e){t.customer_filter=e},expression:"customer_filter"}},[t._v("全部客户")]),t._v(" "),i("el-radio",{attrs:{disabled:!t.editFlag,label:1},model:{value:t.customer_filter,callback:function(e){t.customer_filter=e},expression:"customer_filter"}},[t._v("筛选客户")])],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:1==t.customer_filter,expression:"customer_filter == 1"}],staticClass:"screeningCustomers"},[i("div",{staticClass:"screeningItem"},[i("label",[t._v("筛选方式:")]),t._v(" "),i("div",{staticClass:"filter-type-wrap"},[i("el-radio",{attrs:{disabled:!t.editFlag,label:1},model:{value:t.filter_type,callback:function(e){t.filter_type=e},expression:"filter_type"}},[t._v("快捷筛选")]),t._v(" "),i("el-radio",{attrs:{disabled:!t.editFlag,label:2},model:{value:t.filter_type,callback:function(e){t.filter_type=e},expression:"filter_type"}},[t._v("客户添加起止时间")])],1)]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:1==t.filter_type,expression:"filter_type == 1"}],staticClass:"screeningItem"},[i("div",{staticClass:"add-days-wrap ml-80"},[i("span",[t._v("添加客服")]),t._v(" "),i("el-input",{attrs:{size:"mini",placeholder:"请输入",maxlength:"5",clearable:"",disabled:!t.editFlag},on:{input:t.onInputAddDaysLater},model:{value:t.add_time_later,callback:function(e){t.add_time_later="string"==typeof e?e.trim():e},expression:"add_time_later"}}),t._v(" "),i("span",[t._v("小时后")])],1)]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:2==t.filter_type,expression:"filter_type == 2"}],staticClass:"screeningItem"},[i("div",{staticClass:"add-days-wrap ml-80"},[i("datePicker",{attrs:{title:"",width:"355px",disabled:!t.editFlag,timeFlag:!0,afferent_time:t.add_times,pickerOptions:{},defaultTime:["00:00:00","23:59:59"]},on:{changeTime:t.changeTime}})],1)]),t._v(" "),i("div",{staticClass:"screeningItem"},[i("label",[t._v("性别:")]),t._v(" "),i("el-checkbox-group",{staticClass:"checkboxGroup",attrs:{disabled:!t.editFlag},model:{value:t.gender,callback:function(e){t.gender=e},expression:"gender"}},[i("el-checkbox",{attrs:{label:"1"}},[t._v("男性")]),t._v(" "),i("el-checkbox",{attrs:{label:"2"}},[t._v("女性")]),t._v(" "),i("el-checkbox",{attrs:{label:"0"}},[t._v("未知性别")])],1)],1),t._v(" "),i("div",{staticClass:"screeningItem"},[i("label",[t._v("付费情况:")]),t._v(" "),i("screenPay",{staticStyle:{margin:"0"},attrs:{title:"",width:"355px",disabled:!t.editFlag,afferent_obj:t.payInfo},on:{payChange:t.payChange}})],1),t._v(" "),i("div",{staticClass:"screeningItem"},[i("label",[t._v("标签:")]),t._v(" "),i("enterpriseTag",{staticStyle:{margin:"0"},attrs:{title:"",width:"355px",disabled:!t.editFlag,afferent_obj:t.afferent_tag_obj},on:{tagDefine:t.tagDefine}})],1)])])]),t._v(" "),i("div",{staticClass:"regulations",staticStyle:{"align-items":"center"}},[i("label",[t._v("\n 客户续拉\n "),i("el-tooltip",{attrs:{content:"当待邀请入群客户规模较大时,可开启续拉功能,以实现每天定时将选定客户分批拉入社群",placement:"top"}},[i("div",[i("i",{staticClass:"el-icon-question"})])])],1),t._v(" "),i("div",{staticClass:"limitBox"},[i("el-switch",{attrs:{"active-color":"#00B38A","inactive-color":"#ddd","active-value":1,"inactive-value":0,disabled:!t.editFlag},model:{value:t.continuously_attract_groups,callback:function(e){t.continuously_attract_groups=e},expression:"continuously_attract_groups"}})],1),t._v(" "),i("p",{staticStyle:{"font-size":"13px","line-height":"30px",color:"#f9a527","margin-left":"10px"}},[t._v("\n *持续邀请入群任务仅可新增不可编辑\n ")])]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:1==t.continuously_attract_groups,expression:"continuously_attract_groups == 1"}],staticClass:"screeningCustomers",staticStyle:{"margin-left":"125px",padding:"0 15px 20px"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:1==t.continuously_attract_groups,expression:"continuously_attract_groups == 1"}],staticClass:"regulations"},[i("label",[i("em",[t._v("*")]),t._v("\n 单日拉群上限\n "),i("el-tooltip",{attrs:{content:"结合客户续拉功能使用,拉群上限 * 客户群人数上限(不设置默认为40)= 每日续拉的客户数",placement:"top"}},[i("div",[i("i",{staticClass:"el-icon-question"})])])],1),t._v(" "),i("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入单日拉群上限",disabled:!t.editFlag,clearable:"",size:"small"},on:{input:t.onInputUpperLimit},model:{value:t.upper_limit,callback:function(e){t.upper_limit="string"==typeof e?e.trim():e},expression:"upper_limit"}})],1)]),t._v(" "),i("div",{staticClass:"regulations",staticStyle:{"margin-top":"20px"}},[t._m(0),t._v(" "),i("el-radio-group",{model:{value:t.main_msg_data.owner_type,callback:function(e){t.$set(t.main_msg_data,"owner_type",e)},expression:"main_msg_data.owner_type"}},[i("el-radio",{staticClass:"radio-tips-wrap",attrs:{label:2}},[t._v("\n 其他客服群聊\n "),i("el-tooltip",{attrs:{content:"由群主将自己拉入群聊后,将自己的客户拉入群",placement:"top"}},[i("div",[i("i",{staticClass:"el-icon-question"})])])],1),t._v(" "),i("el-radio",{staticClass:"radio-tips-wrap",attrs:{label:1}},[t._v("\n 当前客服群聊\n "),i("el-tooltip",{attrs:{content:"将自己的客户拉入自己创建的群聊",placement:"top"}},[i("div",[i("i",{staticClass:"el-icon-question"})])])],1)],1)],1),t._v(" "),i("div",{staticClass:"regulations",staticStyle:{"align-items":"center"}},[i("label",[t._v(" 客户补拉 ")]),t._v(" "),i("div",{staticClass:"limitBox"},[i("el-switch",{attrs:{"active-color":"#00B38A","inactive-color":"#ddd","active-value":1,"inactive-value":0,disabled:!t.editFlag},on:{change:t.onChangeSupplementaryInvite},model:{value:t.supplementary_invite,callback:function(e){t.supplementary_invite=e},expression:"supplementary_invite"}})],1)]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:1==t.supplementary_invite,expression:"supplementary_invite == 1"}],staticClass:"screeningCustomers",staticStyle:{"margin-left":"125px",padding:"0 15px 20px"}},[i("div",{staticClass:"regulations"},[t._m(1),t._v(" "),i("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入补拉周期",disabled:!t.editFlag,clearable:"",size:"small"},on:{input:t.onInputSupplementaryInviteCycle},model:{value:t.supplementary_invite_cycle,callback:function(e){t.supplementary_invite_cycle="string"==typeof e?e.trim():e},expression:"supplementary_invite_cycle"}},[i("template",{slot:"append"},[t._v("天")])],2)],1),t._v(" "),i("div",{staticClass:"regulations"},[t._m(2),t._v(" "),i("div",{staticClass:"send-time-item"},[i("div",{staticClass:"timeNums-wrap"},t._l(t.supplementary_invite_time,function(e,a){return i("div",{key:a,staticClass:"timeNums"},[i("el-time-picker",{attrs:{size:"mini",placeholder:"请选择","value-format":"HH:mm",format:"HH:mm",clearable:!1},model:{value:t.supplementary_invite_time[a],callback:function(e){t.$set(t.supplementary_invite_time,a,e)},expression:"supplementary_invite_time[idx]"}}),t._v(" "),0!==a?i("i",{staticClass:"el-icon-error",on:{click:function(e){return t.onClickDelSupplementaryInviteTime(a)}}}):t._e()],1)}),0),t._v(" "),i("span",{staticClass:"add-btn",on:{click:t.onClickAddSupplementaryInviteTime}},[i("i",{staticClass:"el-icon-circle-plus-outline"}),t._v("新增时间点")])])]),t._v(" "),t.isEdit?[i("div",{staticClass:"regulations s-i-time"},[i("label",[t._v("上次邀请入群时间")]),t._v(" "),i("div",{staticClass:"time"},[t._v(t._s(t.last_supplementary_invite_time||"-"))]),t._v(" "),t.last_supplementary_invite_time?i("el-popconfirm",{attrs:{title:"确定重置客户退群起止时间吗?"},on:{confirm:t.handleRefresh}},[i("div",{staticClass:"c-448AFF pointer btn",attrs:{slot:"reference"},slot:"reference"},[i("i",{staticClass:"el-icon-refresh"}),t._v("重置\n ")])]):t._e()],1),t._v(" "),i("div",{staticClass:"regulations s-i-time"},[i("label",[t._v("下次邀请入群时间")]),t._v(" "),i("div",{staticClass:"time"},[t._v(t._s(t.next_supplementary_invite_time||"-"))])])]:t._e()],2),t._v(" "),i("div",{staticClass:"regulations"},[t._m(3),t._v(" "),i("chatGroupOptions",{ref:"chatGroupOptionsMain",attrs:{width:"300px",isHasRoomId:!0,isOnJobUser:!0,chatListResult:t.main_msg_data.chat_group_config},on:{change:t.onChangeGlobalChatGroup}})],1),t._v(" "),i("div",{staticClass:"regulations",staticStyle:{"align-items":"center"}},[i("label",[t._v("渠道群管理:")]),t._v(" "),i("div",{staticClass:"limitBox",on:{click:t.handleShowGlobalLimitTips}},[i("el-switch",{attrs:{disabled:!t.main_msg_data.chat_group_config.length,"active-color":"#00B38A","inactive-color":"#ddd","active-value":1,"inactive-value":0},on:{change:t.onChangeSwitchGlobalLimit},model:{value:t.main_msg_data.is_limit,callback:function(e){t.$set(t.main_msg_data,"is_limit",e)},expression:"main_msg_data.is_limit"}})],1)]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.main_msg_data.is_limit,expression:"main_msg_data.is_limit"}],staticClass:"listBox"},[i("el-table",{staticClass:"mainTable",staticStyle:{width:"100%"},attrs:{border:"",data:t.main_msg_data.chat_group_config,"tooltip-effect":"dark","header-cell-style":function(){return{backgroundColor:"#f9f9f9 !important"}}}},[i("el-table-column",{attrs:{label:"拖拽排序",width:"80",align:"center"},scopedSlots:t._u([{key:"default",fn:function(t){return t.row,[i("div",{staticClass:"drag-handler"},[i("i",{staticClass:"el-icon-rank"})])]}}],null,!1,3189946007)}),t._v(" "),i("el-table-column",{attrs:{label:"群名称",align:"center",prop:"name"}}),t._v(" "),i("el-table-column",{attrs:{label:"人数上限",align:"center"},scopedSlots:t._u([{key:"header",fn:function(e){return[i("em",{staticStyle:{color:"#ff0000"}},[t._v("*")]),t._v("人数上限\n ")]}},{key:"default",fn:function(e){var a=e.row,s=e.$index;return[i("el-input",{attrs:{size:"mini"},on:{input:function(e){return t.onInputUserLimit(e,s)}},model:{value:a.user_limit,callback:function(e){t.$set(a,"user_limit",e)},expression:"row.user_limit"}})]}}],null,!1,2816224735)}),t._v(" "),i("el-table-column",{attrs:{label:"状态",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[i("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":"#00B38A","inactive-color":"#ddd"},model:{value:a.status,callback:function(e){t.$set(a,"status",e)},expression:"row.status"}})]}}],null,!1,1258449450)}),t._v(" "),i("el-table-column",{attrs:{label:"操作",align:"center",width:"80px"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row,s=e.$index;return[i("div",{staticClass:"c-00B38A pointer lMar8",on:{click:function(e){return t.onClickDelChat(a,s)}}},[t._v("\n 删除\n ")])]}}],null,!1,1420033626)})],1)],1),t._v(" "),i("div",{staticClass:"regulations"},[i("label",[t._v("\n 群公告\n "),i("el-tooltip",{attrs:{content:"自动创建群聊后,可将配置好的群公告应用到新创建的群聊",placement:"top"}},[i("div",[i("i",{staticClass:"el-icon-question"})])])],1),t._v(" "),i("div",{staticClass:"flex"},[i("el-input",{staticStyle:{width:"300px"},attrs:{type:"textarea",placeholder:"请输入群公告",clearable:"",disabled:!t.editFlag,size:"small",rows:6},model:{value:t.announcement,callback:function(e){t.announcement=e},expression:"announcement"}})],1)]),t._v(" "),i("div",{staticClass:"regulations"},[t._m(4),t._v(" "),i("div",{staticClass:"flex"},[i("el-radio",{attrs:{disabled:!t.editFlag||1==t.supplementary_invite,label:1},model:{value:t.invite_type,callback:function(e){t.invite_type=e},expression:"invite_type"}},[t._v("立即邀请")]),t._v(" "),i("el-radio",{attrs:{disabled:!t.editFlag,label:2},model:{value:t.invite_type,callback:function(e){t.invite_type=e},expression:"invite_type"}},[t._v("定时邀请")])],1),t._v(" "),i("p",{directives:[{name:"show",rawName:"v-show",value:1==t.supplementary_invite,expression:"supplementary_invite == 1"}],staticStyle:{"font-size":"13px","line-height":"30px",color:"#f9a527","margin-left":"10px"}},[t._v("\n *客户补拉仅支持“定时邀请”类型\n ")])]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:2==t.invite_type,expression:"invite_type == 2"}],staticClass:"regulations"},[t._m(5),t._v(" "),i("div",{staticClass:"send-time-item"},[i("div",{staticClass:"timeNums-wrap"},t._l(t.invite_time_list,function(e,a){return i("div",{key:a,staticClass:"timeNums"},[i("el-time-picker",{attrs:{size:"mini",placeholder:"请选择","value-format":"HH:mm",format:"HH:mm",clearable:!1},model:{value:t.invite_time_list[a],callback:function(e){t.$set(t.invite_time_list,a,e)},expression:"invite_time_list[idx]"}}),t._v(" "),0!==a?i("i",{staticClass:"el-icon-error",on:{click:function(e){return t.onClickDelInviteTime(a)}}}):t._e()],1)}),0),t._v(" "),i("span",{staticClass:"add-btn",on:{click:t.onClickAddInviteTime}},[i("i",{staticClass:"el-icon-circle-plus-outline"}),t._v("新增时间点")])])]),t._v(" "),i("div",{staticClass:"button_box"},[t.editFlag&&!t.isDisabledAll?i("button",{staticClass:"button",on:{click:t.massMsg_set}},[t._v("\n 确定\n ")]):t._e()]),t._v(" "),t.isDisabledAll?i("div",{staticClass:"disabled-wrap",on:{click:function(e){return e.stopPropagation(),t.onClickDisabled.apply(null,arguments)}}}):t._e()])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("label",[e("em",[this._v("*")]),this._v("拉群模式")])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",[e("em",[this._v("*")]),this._v("\n 补拉入群周期\n ")])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",[e("em",[this._v("*")]),this._v("补拉时间点")])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",[e("em",[this._v("*")]),this._v("选择群聊:")])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",[e("em",[this._v("*")]),this._v("邀请类型")])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",[e("em",[this._v("*")]),this._v("邀请时间点")])}]};var L=i("VU/8")(S,$,!1,function(t){i("/44w")},"data-v-8f2e20fe",null).exports,I=i("3uEH"),D=i("FsX6"),R={components:{selfInput:v.a,createData:L,serviceSingle:I.a,selfChannelV2:D.a},data:function(){return{massMsgFlag:!1,loading:!1,page:1,pages:0,total:0,page_size:20,tableData:[],height:"",detail_rule_id:"",keyword:"",user_id:"",status:""}},created:function(){this.height=document.documentElement.clientHeight-290,this.init(1)},methods:{deleEvent:function(t){var e=this;this.$loading(this.$loadingConfig),this.$axios.get(this.URL.BASEURL+this.URL.inviteRule_dele,{params:{rule_id:t.rule_id}}).then(function(t){e.$loading(e.$loadingConfig).close(),(t=t.data)&&0==t.errno&&e.init(1),e.$message({message:t.err,type:"warning"})})},handleRefresh:function(t){var e=this;this.$loading(this.$loadingConfig),this.$axios.get(this.URL.BASEURL+this.URL.inviteRule_reset,{params:{rule_id:t.rule_id}}).then(function(t){e.$loading(e.$loadingConfig).close(),(t=t.data)&&0==t.errno?(e.$message({message:"重置成功",type:"success"}),e.init(e.page)):e.$message({message:t.err,type:"warning"})})},detailClose:function(t){"update"==t?this.init(this.page):"update_new"==t&&(this.init(1),this.$refs.multipleTable.bodyWrapper.scrollTop=0),this.massMsgFlag=!1},createdMassMsg:function(){this.detail_rule_id="",this.massMsgFlag=!0},goDetail:function(t){this.detail_rule_id=t.rule_id,this.massMsgFlag=!0},onClickStatus:function(t){var e=this;return r()(s.a.mark(function i(){return s.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,e.$confirm("确定"+(0==t.status?"启用":"禁用")+"【"+t.title+"】?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:e.handleChangeStatus(t),i.next=9;break;case 6:i.prev=6,i.t0=i.catch(0),console.log(i.t0);case 9:case"end":return i.stop()}},i,e,[[0,6]])}))()},handleChangeStatus:function(t){var e=this,i=t.rule_id,a=t.status;return r()(s.a.mark(function t(){var n,r,l,o,c;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,e.loading=!0,n=""+e.URL.BASEURL+e.URL.inviteRule_editStatus,r={rule_id:i,status:1==a?0:1},t.next=6,e.$axios.get(n,{params:r});case 6:l=t.sent,o=l.data,(c=void 0===o?{}:o)&&0==c.errno?(e.$message.success("操作成功"),e.init()):4002!=c.errno&&e.$message.warning(c.err),t.next=15;break;case 12:t.prev=12,t.t0=t.catch(0),console.log(t.t0);case 15:return t.prev=15,e.loading=!1,t.finish(15);case 18:case"end":return t.stop()}},t,e,[[0,12,15,18]])}))()},init:function(t,e){var i=this;if("export"!=e)this.page=t||this.page;else if(0==this.total)return void this.$message({message:"暂无数据可导出",type:"warning"});this.loading=!0,this.$axios.get(this.URL.BASEURL+this.URL.inviteRuleList,{params:{page:"export"==e?1:this.page,page_size:"export"==e?this.$store.state.exportNumber:this.page_size,keyword:this.keyword,user_id:this.user_id,status:this.status}}).then(function(t){t=t.data;i.loading=!1,t&&0==t.errno?"export"==e?i.exportEvent(t.rst.data):(i.tableData=t.rst.data,i.total=t.rst.pageInfo.total,i.pages=t.rst.pageInfo.pages):4002!=t.errno&&i.$message.warning(t.err)}).catch(function(t){i.loading=!1})},handleCurrentChange:function(t){this.init(t)},onChangeUser:function(t){this.user_id=t?t.user_id:"",this.init(1)},onChangeStatus:function(t){this.status=t,this.init(1)},exportEvent:function(t){var e=t;e.forEach(function(t){t.join_type=1==t.join_type?"顺序拉群":2==t.join_type?"随机拉群":"-",t.status=1==t.status?"启用":0==t.status?"禁用":"-"});var i=[{tHeader:["标题","创建人","拉群类型","规则状态"],filterVal:["title","user_name","join_type","status"],tableDatas:e,sheetName:""}];this.$exportOrder({excelDatas:i,name:"邀请入群配置(导出时间:"+this.$getDay(0)+")"})}}},U={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"inviteRuleList-wrap"},[i("div",{staticClass:"screenBox",staticStyle:{"align-items":"center","padding-right":"16px"}},[i("div",{staticClass:"flex-align-center",staticStyle:{flex:"1"}},[i("self-input",{staticStyle:{width:"auto"},attrs:{label_name:"关键词",hasLabel:!1,noMarLeft:!0},on:{inputChange:function(e){t.keyword=e,t.init(1)}}}),t._v(" "),i("serviceSingle",{staticStyle:{width:"auto"},attrs:{title:"关联客服",placeholder:"请选择"},on:{customerDefine:t.onChangeUser}}),t._v(" "),i("selfChannelV2",{attrs:{type:"enableStatus",title:"规则状态",labelWidth:!0},on:{change:t.onChangeStatus},model:{value:t.status,callback:function(e){t.status=e},expression:"status"}})],1),t._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.createdMassMsg}},[t._v("新建配置")])],1),t._v(" "),i("div",{staticClass:"tableInfo"},[i("div",[i("div",{staticClass:"flex"},[i("div",{staticClass:"totalCustom"},[t._v("\n 共有"),i("span",[t._v(t._s(t.total))]),t._v("条数据\n ")])])]),t._v(" "),i("div",{staticClass:"flex"},[i("el-button",{attrs:{type:"primary",plain:"",size:"mini"},on:{click:function(e){return t.init(1,"export")}}},[t._v("导出Excel")])],1)]),t._v(" "),i("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{height:t.height,data:t.tableData,"tooltip-effect":"dark"}},[i("el-table-column",{attrs:{prop:"title",label:"标题","show-overflow-tooltip":"",align:"center","min-width":"140",fixed:"left"}}),t._v(" "),i("el-table-column",{attrs:{prop:"user_name",label:"创建人","show-overflow-tooltip":"",align:"center","min-width":"140"}}),t._v(" "),i("el-table-column",{attrs:{label:"拉群类型",align:"center","min-width":"140"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[t._v("\n "+t._s(1==e.row.join_type?"顺序拉群":2==e.row.join_type?"随机拉群":"-")+"\n ")])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"配置状态",align:"center","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[""!==a.status?i("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},nativeOn:{click:function(e){return t.onClickStatus(a)}},model:{value:a.status,callback:function(e){t.$set(a,"status",e)},expression:"row.status"}}):i("div",[t._v("-")])]}}])}),t._v(" "),i("el-table-column",{attrs:{"min-width":"140",label:"操作",align:"center",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",{staticClass:"flex",staticStyle:{"justify-content":"center"}},[i("div",{staticClass:"c-00B38A pointer table_button",on:{click:function(i){return t.goDetail(e.row)}}},[t._v("\n 编辑\n ")]),t._v(" "),i("el-popconfirm",{attrs:{title:"确定删除【"+e.row.title+"】?"},on:{confirm:function(i){return t.deleEvent(e.row)}}},[i("div",{staticClass:"c-FF604D pointer table_button",attrs:{slot:"reference"},slot:"reference"},[t._v("\n 删除\n ")])])],1)]}}])})],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total > 0"}],staticClass:"pagination"},[i("el-pagination",{attrs:{background:"","current-page":t.page,layout:"prev, pager, next","page-count":Number(t.pages)},on:{"current-change":t.handleCurrentChange}})],1),t._v(" "),i("el-drawer",{attrs:{size:"1200px",visible:t.massMsgFlag,"with-header":!1},on:{"update:visible":function(e){t.massMsgFlag=e}}},[t.massMsgFlag?i("createData",{ref:"createMassMsg",attrs:{rule_id:t.detail_rule_id,title:t.detail_rule_id?"配置详情":"新建配置"},on:{close:t.detailClose}}):t._e()],1)],1)},staticRenderFns:[]};var E=i("VU/8")(R,U,!1,function(t){i("1veG")},"data-v-290fe3ec",null).exports,T=i("pdUL"),F={components:{customerServiceCorpV2:i("xcuB").a},props:["currentDeviceId"],data:function(){return{forward_status:!0,isUpperLimitTips:"每个主体下最多只允许有一个客服",shouldForwardTips:"开启转发消息后,客服收到的私聊消息会被转发给所有最近联系人,请谨慎操作",loading:!0,form:{title:"",device_id:"",afferent_multiple_senders:[],multiple_senders:[]}}},computed:{dialogTitle:function(){return"设备绑定"},isEdit:function(){return!!this.currentDeviceId}},created:function(){this.isEdit?this.handleGetDetail():this.loading=!1},methods:{handleGetDetail:function(){var t=this;return r()(s.a.mark(function e(){var i,a,n;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t.loading=!0,e.next=4,t.$axios.get(t.URL.BASEURL+t.URL.deviceBind_bindDetail,{params:{device_id:t.currentDeviceId}});case 4:i=e.sent,a=i.data,(n=void 0===a?{}:a)&&0==n.errno?(t.form.title=n.rst.title,t.form.device_id=n.rst.device_id,t.forward_status=n.rst.forward_status,Array.isArray(n.rst.bind_list)&&n.rst.bind_list.length&&(t.form.afferent_multiple_senders=[].concat(u()(n.rst.bind_list)),t.form.multiple_senders=n.rst.bind_list.map(function(t){return{corpid:t.corpid,user_list:[t.user_id]}}))):4002!=n.errno&&t.$message({message:n.err,type:"warning"}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),console.log("error => ",e.t0);case 13:return e.prev=13,t.loading=!1,e.finish(13);case 16:case"end":return e.stop()}},e,t,[[0,10,13,16]])}))()},onClickSubmit:function(){var t=this;return r()(s.a.mark(function e(){var i,a,n,r,l;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=t.form.title){e.next=3;break}return t.$message.warning("请输入标题"),e.abrupt("return");case 3:if(""!=t.form.device_id){e.next=6;break}return t.$message.warning("请输入安卓设备ID"),e.abrupt("return");case 6:if(t.form.multiple_senders&&t.form.multiple_senders.length){e.next=9;break}return t.$message.warning("请选择使用员工"),e.abrupt("return");case 9:if(!t.form.multiple_senders.some(function(t){return t.user_list&&t.user_list.length>1})){e.next=13;break}return t.$message.warning(t.isUpperLimitTips),e.abrupt("return");case 13:return e.prev=13,t.$loading(t.$loadingConfig),i=t.handleGetParams(),a=""+t.URL.BASEURL+t.URL.deviceBind_editCorpBind,e.next=19,t.$axios.post(a,i);case 19:n=e.sent,r=n.data,(l=void 0===r?{}:r)&&0==l.errno?t.$emit("close",{isEdit:t.isEdit}):4002!=l.errno&&t.$message({message:l.err,type:"warning"}),e.next=28;break;case 25:e.prev=25,e.t0=e.catch(13),console.log("error => ",e.t0);case 28:return e.prev=28,t.$loading(t.$loadingConfig).close(),e.finish(28);case 31:case"end":return e.stop()}},e,t,[[13,25,28,31]])}))()},handleGetParams:function(){var t={title:this.form.title,device_id:this.form.device_id,bind_list:this.form.multiple_senders.map(function(t){return{corpid:t.corpid,user_id:t.user_list[0]}}),forward_status:this.forward_status};return JSON.parse(_()(t))},onChangeMultiCorpUsers:function(t){t.res_format_1;var e=t.res_format_2;e&&e.length?this.form.multiple_senders=e.map(function(t){return{corpid:t.corpid,user_list:t.user_list.map(function(t){return t.user_id})}}):this.form.multiple_senders=[]}}},B={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"createMassMsg"},[i("div",{staticClass:"self_drawer_title"},[i("div",{staticClass:"flex"},[t._v("\n "+t._s(t.dialogTitle)+"\n ")]),t._v(" "),i("div",{staticClass:"flex-align-center"},[i("i",{staticClass:"el-icon-close pointer",on:{click:function(e){return t.$emit("close",{isEdit:t.isEdit})}}})])]),t._v(" "),t.loading?t._e():i("div",{staticClass:"bg-ffffff",staticStyle:{padding:"15px 30px"}},[i("div",{staticClass:"regulations regulations2"},[t._m(0),t._v(" "),i("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入",clearable:"",size:"small"},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title","string"==typeof e?e.trim():e)},expression:"form.title"}})],1),t._v(" "),i("div",{staticClass:"regulations regulations2"},[t._m(1),t._v(" "),i("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入",disabled:t.isEdit,clearable:"",size:"small"},model:{value:t.form.device_id,callback:function(e){t.$set(t.form,"device_id","string"==typeof e?e.trim():e)},expression:"form.device_id"}})],1),t._v(" "),i("div",{staticClass:"regulations regulations2",staticStyle:{"align-items":"center"}},[t._m(2),t._v(" "),i("customerServiceCorpV2",{attrs:{title:"",width:"300px",afferent_users:t.form.afferent_multiple_senders},on:{customerDefine:t.onChangeMultiCorpUsers}}),t._v(" "),i("p",{staticStyle:{"font-size":"13px","line-height":"30px",color:"#f9a527","margin-left":"10px"}},[t._v("*"+t._s(t.isUpperLimitTips))])],1),t._v(" "),i("div",{staticClass:"regulations regulations2",staticStyle:{"align-items":"center"}},[t._m(3),t._v(" "),i("el-switch",{attrs:{"active-color":"#00B38A","inactive-color":"#ddd","active-value":1,"inactive-value":0},model:{value:t.forward_status,callback:function(e){t.forward_status=e},expression:"forward_status"}}),t._v(" "),i("p",{staticStyle:{"font-size":"13px","line-height":"30px",color:"#f9a527","margin-left":"10px"}},[t._v("*"+t._s(t.shouldForwardTips))])],1),t._v(" "),i("div",{staticClass:"button_box"},[i("button",{staticClass:"button",on:{click:t.onClickSubmit}},[t._v("保存")])])])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("label",{staticStyle:{width:"90px"}},[e("em",[this._v("*")]),this._v("标题")])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",{staticStyle:{width:"90px"}},[e("em",[this._v("*")]),this._v("安卓设备ID")])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",{staticStyle:{width:"90px"}},[e("em",[this._v("*")]),this._v("使用员工")])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",{staticStyle:{width:"90px"}},[e("em",[this._v("*")]),this._v("\n 消息转发\n ")])}]};var A=i("VU/8")(F,B,!1,function(t){i("+08X")},"data-v-5b77ae67",null).exports,G={components:{serviceSingle:I.a,selfInputV2:T.a,deviceBindDialog:A},data:function(){return{bindDialogVisible:!1,loading:!1,page:1,pages:0,total:0,page_size:20,tableData:[],height:"",currentDeviceId:"",keyword:"",user_id:""}},created:function(){this.height=document.documentElement.clientHeight-260>400?document.documentElement.clientHeight-260:400,this.init(1)},methods:{onCloseDialog:function(t){var e=t.isEdit;void 0!==e&&e?this.init(this.page):(this.init(1),this.$refs.multipleTable.bodyWrapper.scrollTop=0),this.bindDialogVisible=!1},onClickBind:function(){this.currentDeviceId="",this.bindDialogVisible=!0},onClickEdit:function(t){this.currentDeviceId=t.device_id,this.bindDialogVisible=!0},onChangeKeyword:function(t){this.keyword=t,this.init(1)},onChangeUser:function(t){this.user_id=t?t.user_id:"",this.init(1)},init:function(t,e){var i=this;return r()(s.a.mark(function a(){var n,r,l,o,c;return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if("export"==e){a.next=4;break}i.page=t||i.page,a.next=7;break;case 4:if(0!=i.total){a.next=7;break}return i.$message({message:"暂无数据可导出",type:"warning"}),a.abrupt("return");case 7:return i.loading=!0,a.prev=8,n=""+i.URL.BASEURL+i.URL.deviceBind_deviceList,r={keyword:i.keyword,user_id:i.user_id,page:"export"==e?1:i.page,page_size:"export"==e?i.$store.state.exportNumber:i.page_size},a.next=13,i.$axios.post(n,r);case 13:l=a.sent,o=l.data,c=void 0===o?{}:o,i.loading=!1,c&&0==c.errno?"export"==e?i.exportEvent(c.rst.data):(i.tableData=c.rst.data,i.total=c.rst.pageInfo.total,i.pages=c.rst.pageInfo.pages):4002!=c.errno&&i.$message({message:c.err,type:"warning"}),a.next=23;break;case 20:a.prev=20,a.t0=a.catch(8),console.log("error => ",a.t0);case 23:return a.prev=23,i.loading=!1,a.finish(23);case 26:case"end":return a.stop()}},a,i,[[8,20,23,26]])}))()},handleCurrentChange:function(t){this.init(t)},exportEvent:function(t){var e=[{tHeader:["标题","安卓设备ID","创建人"],filterVal:["title","device_id","creator"],tableDatas:t,sheetName:""}];this.$exportOrder({excelDatas:e,name:"安卓设备列表(导出时间:"+this.$getDay(0)+")"})}}},M={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}]},[i("div",{staticClass:"screenBox",staticStyle:{"align-items":"center","padding-right":"16px"}},[i("div",{staticClass:"flex-align-center",staticStyle:{flex:"1"}},[i("selfInputV2",{staticStyle:{width:"auto","margin-left":"-20px"},attrs:{labelWidth:!0,label_name:"标题",placeholder:"请输入"},on:{change:t.onChangeKeyword},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}}),t._v(" "),i("serviceSingle",{staticStyle:{width:"auto"},attrs:{title:"关联客服",placeholder:"请选择"},on:{customerDefine:t.onChangeUser}})],1),t._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.onClickBind}},[t._v("设备绑定")])],1),t._v(" "),i("el-table",{ref:"multipleTable",staticStyle:{width:"100%","margin-top":"10px"},attrs:{height:t.height,data:t.tableData,"tooltip-effect":"dark"}},[i("el-table-column",{attrs:{prop:"title",label:"标题","show-overflow-tooltip":"",align:"center","min-width":"120"}}),t._v(" "),i("el-table-column",{attrs:{prop:"device_id",label:"安卓设备ID",align:"center","min-width":"300"}}),t._v(" "),i("el-table-column",{attrs:{label:"创建人",align:"center","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[i("div",{staticClass:"customerServiceTagBox"},[i("div",{staticClass:"customerServiceTag"},[i("i",{staticClass:"el-icon-user-solid"}),t._v(" "+t._s(a.creator))])])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"操作",align:"center",fixed:"right",width:"190"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[i("div",{staticClass:"flex",staticStyle:{"justify-content":"center"}},[i("div",{staticClass:"c-00B38A pointer table_button",on:{click:function(e){return t.onClickEdit(a)}}},[t._v("编辑")])])]}}])})],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total>0"}],staticClass:"pagination"},[i("el-pagination",{attrs:{background:"","current-page":t.page,layout:"prev, pager, next","page-count":Number(t.pages)},on:{"current-change":t.handleCurrentChange}})],1),t._v(" "),i("el-drawer",{attrs:{size:"1200px",visible:t.bindDialogVisible,"with-header":!1},on:{"update:visible":function(e){t.bindDialogVisible=e}}},[t.bindDialogVisible?i("deviceBindDialog",{attrs:{currentDeviceId:t.currentDeviceId},on:{close:t.onCloseDialog}}):t._e()],1)],1)},staticRenderFns:[]};var z=i("VU/8")(G,M,!1,function(t){i("CT3S")},"data-v-29fba0c1",null).exports,N=i("//Fk"),V=i.n(N),O={components:{serviceSingle:I.a,selfCustomerservice:p.a},props:{value:{type:Boolean,default:function(){return!1}},configInfo:{type:Object,default:function(){return{}}}},data:function(){return{loading:!1,reset:!1,isShowService:!0,form:{title:"",user_id:"",takeover_users:[]}}},computed:{isEdit:function(){return!!this.configInfo.user_id},title:function(){return this.isEdit?"编辑客户共享配置":"新建客户共享配置"},visible:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},watch:{visible:function(t){var e=this;return r()(s.a.mark(function i(){return s.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:t?e.isEdit&&e.handleGetDetail():e.handleClearForm();case 1:case"end":return i.stop()}},i,e)}))()}},methods:{handleCloseDrawer:function(){this.visible=!1},handleGetDetail:function(){var t=this;return r()(s.a.mark(function e(){var i,a,n,r;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.isShowService=!1,e.next=3,t.$nextTick();case 3:i=t.configInfo,a=i.title,n=i.user_id,r=i.takeover_users,t.form.title=a,t.form.user_id=n,t.form.takeover_users=r.split(","),t.isShowService=!0;case 8:case"end":return e.stop()}},e,t)}))()},onClickSave:function(){var t=this;return r()(s.a.mark(function e(){return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.handleFormValidate();case 3:t.handleSubmitForm(),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0);case 9:case"end":return e.stop()}},e,t,[[0,6]])}))()},handleFormValidate:function(){var t=this,e=this.form,i=e.title,a=e.user_id,s=e.takeover_users;return new V.a(function(e,n){i?a?s&&s.length?e("表单校验通过"):(t.$message.warning("请选择接收客户的客服"),n("表单校验未通过")):(t.$message.warning("请选择待共享的客服"),n("表单校验未通过")):(t.$message.warning("请输入配置标题"),n("表单校验未通过"))})},handleSubmitForm:function(){var t=this;return r()(s.a.mark(function e(){var i,a,n,r,l;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t.loading=!0,i=""+t.URL.BASEURL+t.URL.customerShare_setConfig,a={title:t.form.title,user_id:t.form.user_id,takeover_users:t.form.takeover_users.join(",")},e.next=6,t.$axios.post(i,a);case 6:n=e.sent,r=n.data,(l=void 0===r?{}:r)&&0==l.errno?(t.$message.success("保存成功"),t.handleClearForm(),t.$emit("confirm",{isEdit:t.isEdit})):4002!=l.errno&&t.$message.warning(l.err||"保存失败"),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),console.log(e.t0);case 15:return e.prev=15,t.loading=!1,e.finish(15);case 18:case"end":return e.stop()}},e,t,[[0,12,15,18]])}))()},handleClearForm:function(){var t=this;return r()(s.a.mark(function e(){return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.reset=!t.reset,t.form.title="",t.form.user_id="",t.form.takeover_users=[],t.isShowService=!1,e.next=7,t.$nextTick();case 7:t.isShowService=!0;case 8:case"end":return e.stop()}},e,t)}))()},onChangeUser:function(t){this.form.user_id=t?t.user_id:""},onChangeTakeoverUsers:function(t){this.form.takeover_users=t}}},j={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-drawer",{attrs:{visible:t.visible,"close-on-press-escape":!1,wrapperClosable:!1,withHeader:!1,size:"800px"},on:{"update:visible":function(e){t.visible=e}}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"content-wrap"},[i("div",{staticClass:"self_drawer_title"},[i("div",{staticClass:"flex"},[t._v("\n "+t._s(t.title)+"\n ")]),t._v(" "),i("div",{staticClass:"flex-align-center"},[i("i",{staticClass:"el-icon-close pointer",on:{click:t.handleCloseDrawer}})])]),t._v(" "),i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"form-wrap"},[i("div",{staticClass:"form-item"},[i("span",{staticClass:"lable required"},[t._v("配置标题")]),t._v(" "),i("el-input",{attrs:{placeholder:"请输入配置标题",clearable:"",size:"small"},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title","string"==typeof e?e.trim():e)},expression:"form.title"}})],1),t._v(" "),i("div",{staticClass:"form-item"},[i("span",{staticClass:"lable required"},[t._v("待共享的客服")]),t._v(" "),t.isShowService?i("serviceSingle",{attrs:{title:"",width:"400px",placeholder:"请选择待共享的客服",reset:t.reset,afferent_userId:t.form.user_id},on:{customerDefine:t.onChangeUser}}):t._e()],1),t._v(" "),i("div",{staticClass:"form-item"},[i("span",{staticClass:"lable required"},[t._v("接收客户的客服")]),t._v(" "),t.isShowService?i("selfCustomerservice",{attrs:{title:"",width:"400px",placeholder:"请选择接受客户的客服",reset:t.reset,afferent_users:t.form.takeover_users},on:{customerDefine:t.onChangeTakeoverUsers}}):t._e()],1)]),t._v(" "),i("div",{staticClass:"button_box"},[i("button",{staticClass:"button",on:{click:t.onClickSave}},[t._v("保存配置")])])])])},staticRenderFns:[]};var H=i("VU/8")(O,j,!1,function(t){i("zIzU")},"data-v-d861c400",null).exports,q={name:"customerShare",components:{serviceSingle:I.a,shareConfigDrawer:H},data:function(){return{height:"",loading:!1,pagination:{page:1,page_size:20,pages:0,total:0},filter:{user_id:""},list:[],shareConfigDrawerVisible:!1,currentConfigInfo:{}}},created:function(){this.height=document.documentElement.clientHeight-200,this.handleGetList()},methods:{handleGetList:function(){var t=this;return r()(s.a.mark(function e(){var i,a,n,r,l;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t.loading=!0,i=""+t.URL.BASEURL+t.URL.customerShare_configList,a={page:t.pagination.page,page_size:t.pagination.page_size,user_id:t.filter.user_id},e.next=6,t.$axios.get(i,{params:a});case 6:n=e.sent,r=n.data,(l=void 0===r?{}:r)&&0==l.errno&&Array.isArray(l.rst.data)?(t.list=l.rst.data,t.pagination.total=l.rst.pageInfo.total,t.pagination.pages=l.rst.pageInfo.pages):4002!=l.errno&&(t.$message.warning(l.err),t.list=[],t.pagination.total=0,t.pagination.pages=0),e.next=18;break;case 12:e.prev=12,e.t0=e.catch(0),console.log(e.t0),t.list=[],t.pagination.total=0,t.pagination.pages=0;case 18:return e.prev=18,t.loading=!1,e.finish(18);case 21:case"end":return e.stop()}},e,t,[[0,12,18,21]])}))()},onChangeUser:function(t){this.filter.user_id=t?t.user_id:"",this.pagination.page=1,this.handleGetList()},handleCurrentChange:function(t){this.pagination.page=t,this.handleGetList()},onClickStatus:function(t){var e=this;return r()(s.a.mark(function i(){return s.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,e.$confirm("确定"+(0==t.status?"启用":"禁用")+"【"+t.title+"】?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:e.handleChangeStatus(t),i.next=9;break;case 6:i.prev=6,i.t0=i.catch(0),console.log(i.t0);case 9:case"end":return i.stop()}},i,e,[[0,6]])}))()},handleChangeStatus:function(t){var e=this,i=t.corpid,a=t.user_id,n=t.status;return r()(s.a.mark(function t(){var r,l,o,c,u;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,e.loading=!0,r=""+e.URL.BASEURL+e.URL.customerShare_changeStatus,l={corpid:i,user_id:a,status:1==n?0:1},t.next=6,e.$axios.get(r,{params:l});case 6:o=t.sent,c=o.data,(u=void 0===c?{}:c)&&0==u.errno?(e.$message.success("操作成功"),e.handleGetList()):4002!=u.errno&&e.$message.warning(u.err),t.next=15;break;case 12:t.prev=12,t.t0=t.catch(0),console.log(t.t0);case 15:return t.prev=15,e.loading=!1,t.finish(15);case 18:case"end":return t.stop()}},t,e,[[0,12,15,18]])}))()},onClickCreateBtn:function(){this.currentConfigInfo={},this.shareConfigDrawerVisible=!0},onClickEditBtn:function(t){this.currentConfigInfo=o()({},t),this.shareConfigDrawerVisible=!0},onConfirmConfig:function(t){var e=t.isEdit;this.shareConfigDrawerVisible=!1,!e&&(this.pagination.page=1),this.handleGetList()},onCancelConfig:function(){this.shareConfigDrawerVisible=!1}}},P={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"customerShare-wrap"},[i("div",{staticClass:"screenBox"},[i("div",{staticClass:"filter-wrap"},[i("serviceSingle",{attrs:{title:"待共享客服",placeholder:"请选择"},on:{customerDefine:t.onChangeUser}})],1),t._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.onClickCreateBtn}},[t._v("新建客户共享配置")])],1),t._v(" "),i("el-table",{staticStyle:{width:"100%","margin-top":"10px"},attrs:{height:t.height,data:t.list,"tooltip-effect":"dark"}},[i("el-table-column",{attrs:{label:"配置标题",prop:"title","min-width":"200",align:"center",fixed:"left"}}),t._v(" "),i("el-table-column",{attrs:{label:"待共享的客服名称",prop:"handover_user","min-width":"200",align:"center"}}),t._v(" "),i("el-table-column",{attrs:{label:"接收客户的客服名称",prop:"takeover_users_name","min-width":"200",align:"center"}}),t._v(" "),i("el-table-column",{attrs:{label:"配置状态",align:"center","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[""!==a.status?i("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},nativeOn:{click:function(e){return t.onClickStatus(a)}},model:{value:a.status,callback:function(e){t.$set(a,"status",e)},expression:"row.status"}}):i("div",[t._v(" - ")])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"操作","min-width":"160",align:"center",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[i("span",{staticClass:"btn c-00b38a",on:{click:function(e){return t.onClickEditBtn(a)}}},[t._v("编辑")])]}}])})],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.pagination.total>0,expression:"pagination.total > 0"}],staticClass:"pagination"},[i("el-pagination",{attrs:{background:"","current-page":t.pagination.page,layout:"prev, pager, next","page-count":Number(t.pagination.pages)},on:{"current-change":t.handleCurrentChange}})],1),t._v(" "),i("shareConfigDrawer",{attrs:{configInfo:t.currentConfigInfo},on:{confirm:t.onConfirmConfig,cancel:t.onCancelConfig},model:{value:t.shareConfigDrawerVisible,callback:function(e){t.shareConfigDrawerVisible=e},expression:"shareConfigDrawerVisible"}})],1)},staticRenderFns:[]};var J=i("VU/8")(q,P,!1,function(t){i("m6cS")},"data-v-4ac9f99a",null).exports,W={components:{selfCustomerservice:p.a,datePicker:y.a,screenPay:C.a,enterpriseTag:w.a},props:{title:{type:String,default:function(){return"详情"}},rule_id:{type:String|Number,default:function(){return""}}},data:function(){return{customerList:[],isDisabledAll:!1,loading:!0,editFlag:!0,name:"",chat_group_prefix:"",is_for_all:1,user_id_list:[],waitInviteCustomer:[],deleteChart:{},create_type:1,pickerOptions:{disabledDate:function(t){return t<Date.now()-864e5},shortcuts:[{text:"今天",onClick:function(t){t.$emit("pick",new Date)}},{text:"明天",onClick:function(t){var e=new Date;e.setTime(e.getTime()+864e5),t.$emit("pick",e)}},{text:"一周后",onClick:function(t){var e=new Date;e.setTime(e.getTime()+6048e5),t.$emit("pick",e)}}]},do_time:{date:"",time:""},number:""}},computed:{isEdit:function(){return!!this.rule_id}},created:function(){var t=this;this.$nextTick(function(){t.forwardMsgCustomerList(),t.isEdit?t.detail():t.loading=!1})},methods:{forwardMsgCustomerList:function(){var t=this;this.$loading(this.$loadingConfig),this.$axios.get(this.URL.BASEURL+this.URL.forward_msg_customer_list,{params:{kerword:""}}).then(function(e){t.$loading(t.$loadingConfig).close(),(e=e.data)&&0==e.errno?t.customerList=e.rst:t.$message({message:e.err,type:"warning"})})},detail:function(){var t=this;this.loading=!0,this.$axios.get(this.URL.BASEURL+this.URL.create_chat_group_config_detail,{params:{rule_id:this.rule_id}}).then(function(e){e=e.data;t.loading=!1,e&&0==e.errno?(t.name=e.rst.title,t.user_id_list=e.rst.users?e.rst.users:[],e.rst.users&&e.rst.users.length>0&&(t.is_for_all=0),t.create_type=e.rst.create_type||1,2==e.rst.create_type&&(t.do_time.date=e.rst.do_time.split(" ")[0],t.do_time.time=e.rst.do_time.split(" ")[1]),t.chat_group_prefix=e.rst.template_group_name,t.number=e.rst.group_num,t.waitInviteCustomer=e.rst.forward_users.split(",").map(function(t){return parseInt(t,10)})):4002!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.loading=!1})},massMsg_set:function(){var t=this,e=this.waitInviteCustomer.join(",");if(0!=this.is_for_all||this.user_id_list&&0!=this.user_id_list.length)if(""!=this.name)if(""!=this.chat_group_prefix)if(2!=this.create_type||this.do_time.date&&this.do_time.time)if(e!=[]){this.$loading(this.$loadingConfig);var i={is_for_all:this.is_for_all,users:this.user_id_list&&this.user_id_list.length>0?this.user_id_list.join(","):"",title:this.name,template_group_name:this.chat_group_prefix,group_num:this.number,forward_users:e,create_type:this.create_type,do_time:2==this.create_type?this.do_time.date+" "+this.do_time.time:""};this.isEdit&&(i.rule_id=this.rule_id),this.$axios.post(this.URL.BASEURL+this.URL.create_chat_group_config_set,i).then(function(e){e=e.data;t.$loading(t.$loadingConfig).close(),e&&0==e.errno?t.isEdit?t.$emit("close","update"):t.$emit("close","update_new"):4002!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.$loading(t.$loadingConfig).close()})}else this.$message.warning("请选择待邀请入群客户!");else this.$message.warning("请选择客户群创建时间");else this.$message.warning("请输入客户群名称前缀!");else this.$message.warning("请输入标题!");else this.$message.warning("请选择客服!")},onClickDisabled:function(){return!1},getOptionLabel:function(t){return t.corp_name+" - "+t.user_name}}},X={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"createMassMsg"},[i("div",{staticClass:"self_drawer_title"},[i("div",{staticClass:"flex"},[t._v("\n "+t._s(t.title)+"\n ")]),t._v(" "),i("div",{staticClass:"flex-align-center"},[i("i",{staticClass:"el-icon-close pointer",on:{click:function(e){return t.$emit("close")}}})])]),t._v(" "),t.loading?t._e():i("div",{staticClass:"bg-ffffff content-wrap",staticStyle:{padding:"15px 30px"}},[i("div",{staticClass:"regulations"},[i("label",[i("em",[t._v("*")]),t._v("标题\n "),i("el-tooltip",{attrs:{content:"标题用于区分不同配置",placement:"top"}},[i("div",[i("i",{staticClass:"el-icon-question"})])])],1),t._v(" "),i("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入配置标题",disabled:!t.editFlag,clearable:"",size:"small"},model:{value:t.name,callback:function(e){t.name="string"==typeof e?e.trim():e},expression:"name"}})],1),t._v(" "),i("div",{staticClass:"regulations"},[i("label",[i("em",[t._v("*")]),t._v("群名称前缀\n "),i("el-tooltip",{attrs:{content:"群名称会用前缀结合群个数生成",placement:"top"}},[i("div",[i("i",{staticClass:"el-icon-question"})])])],1),t._v(" "),i("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入群名称前缀",disabled:!t.editFlag,clearable:"",size:"small"},model:{value:t.chat_group_prefix,callback:function(e){t.chat_group_prefix="string"==typeof e?e.trim():e},expression:"chat_group_prefix"}})],1),t._v(" "),i("div",{staticClass:"regulations"},[i("label",[i("em",[t._v("*")]),t._v("群个数\n "),i("el-tooltip",{attrs:{content:"自动创建的群个数",placement:"top"}},[i("div",[i("i",{staticClass:"el-icon-question"})])])],1),t._v(" "),i("el-input-number",{staticStyle:{width:"180px"},attrs:{placeholder:"请输入群个数",min:1,disabled:!t.editFlag,clearable:"",size:"small"},model:{value:t.number,callback:function(e){t.number=e},expression:"number"}})],1),t._v(" "),i("div",{staticClass:"regulations"},[i("label",[i("em",[t._v("*")]),t._v("群主\n "),i("el-tooltip",{attrs:{content:"创建群的成员,结合【安卓设备绑定】中配置的客服使用",placement:"top"}},[i("div",[i("i",{staticClass:"el-icon-question"})])])],1),t._v(" "),i("div",[i("div",{staticStyle:{display:"flex"}},[i("el-radio",{attrs:{disabled:!t.editFlag,label:1},model:{value:t.is_for_all,callback:function(e){t.is_for_all=e},expression:"is_for_all"}},[t._v("所有已绑定成员")]),t._v(" "),i("el-radio",{attrs:{disabled:!t.editFlag,label:0},model:{value:t.is_for_all,callback:function(e){t.is_for_all=e},expression:"is_for_all"}},[t._v("筛选成员")])],1),t._v(" "),0==t.is_for_all?i("self-customerservice",{attrs:{disabled:!t.editFlag,title:"",width:"300px",afferent_users:t.user_id_list},on:{customerDefine:function(e){t.user_id_list=e}}}):t._e()],1)]),t._v(" "),i("div",{staticClass:"regulations"},[t._m(0),t._v(" "),i("el-select",{staticStyle:{width:"300px"},attrs:{multiple:"","aria-placeholder":"请选择需要邀请入群的客户"},model:{value:t.waitInviteCustomer,callback:function(e){t.waitInviteCustomer=e},expression:"waitInviteCustomer"}},t._l(t.customerList,function(e,a){return i("el-option",{key:e.system_user_id,attrs:{label:t.getOptionLabel(e),value:e.system_user_id}})}),1)],1),t._v(" "),i("div",{staticClass:"regulations"},[t._m(1),t._v(" "),i("div",{staticClass:"flex"},[i("el-radio",{attrs:{disabled:!t.editFlag,label:1},model:{value:t.create_type,callback:function(e){t.create_type=e},expression:"create_type"}},[t._v("立即创建")]),t._v(" "),i("el-radio",{attrs:{disabled:!t.editFlag,label:2},model:{value:t.create_type,callback:function(e){t.create_type=e},expression:"create_type"}},[t._v("定时创建")])],1)]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:2==t.create_type,expression:"create_type == 2"}],staticClass:"regulations"},[t._m(2),t._v(" "),i("div",{staticClass:"send-time-item"},[i("div",{staticClass:"timeNums-wrap"},[i("el-date-picker",{staticStyle:{width:"160px"},attrs:{"picker-options":t.pickerOptions,size:"small","value-format":"yyyy-MM-dd",type:"date",placeholder:"选择日期"},model:{value:t.do_time.date,callback:function(e){t.$set(t.do_time,"date",e)},expression:"do_time.date"}}),t._v(" "),i("el-time-picker",{staticStyle:{width:"130px"},attrs:{size:"small",format:"HH:mm","value-format":"HH:mm:ss",placeholder:"请输入时间"},model:{value:t.do_time.time,callback:function(e){t.$set(t.do_time,"time",e)},expression:"do_time.time"}})],1)])]),t._v(" "),i("div",{staticClass:"button_box"},[t.editFlag&&!t.isDisabledAll?i("button",{staticClass:"button",on:{click:t.massMsg_set}},[t._v("\n 确定\n ")]):t._e()]),t._v(" "),t.isDisabledAll?i("div",{staticClass:"disabled-wrap",on:{click:function(e){return e.stopPropagation(),t.onClickDisabled.apply(null,arguments)}}}):t._e()])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("label",[e("em",[this._v("*")]),this._v("待邀请入群客户")])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",[e("em",[this._v("*")]),this._v("群创建方式")])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",[e("em",[this._v("*")]),this._v("创建时间")])}]};var K=i("VU/8")(W,X,!1,function(t){i("GZjI")},"data-v-8d48cfe0",null).exports,Z={components:{selfInput:v.a,createData:K,serviceSingle:I.a,selfChannelV2:D.a},data:function(){return{massMsgFlag:!1,loading:!1,page:1,pages:0,total:0,page_size:20,tableData:[],height:"",detail_rule_id:"",keyword:"",user_id:"",status:""}},created:function(){this.height=document.documentElement.clientHeight-290,this.init(1)},methods:{deleEvent:function(t){var e=this;this.$loading(this.$loadingConfig),this.$axios.post(this.URL.BASEURL+this.URL.create_chat_group_config_del,{rule_id:t.rule_id}).then(function(t){e.$loading(e.$loadingConfig).close(),(t=t.data)&&0==t.errno&&e.init(1),e.$message({message:t.err,type:"warning"})})},handleRefresh:function(t){var e=this;this.$loading(this.$loadingConfig),this.$axios.get(this.URL.BASEURL+this.URL.inviteRule_reset,{params:{rule_id:t.rule_id}}).then(function(t){e.$loading(e.$loadingConfig).close(),(t=t.data)&&0==t.errno?(e.$message({message:"重置成功",type:"success"}),e.init(e.page)):e.$message({message:t.err,type:"warning"})})},detailClose:function(t){"update"==t?this.init(this.page):"update_new"==t&&(this.init(1),this.$refs.multipleTable.bodyWrapper.scrollTop=0),this.massMsgFlag=!1},createdMassMsg:function(){this.detail_rule_id="",this.massMsgFlag=!0},goDetail:function(t){this.detail_rule_id=t.rule_id,this.massMsgFlag=!0},onClickStatus:function(t){var e=this;return r()(s.a.mark(function i(){return s.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,e.$confirm("确定"+(0==t.status?"启用":"禁用")+"【"+t.title+"】?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:e.handleChangeStatus(t),i.next=9;break;case 6:i.prev=6,i.t0=i.catch(0),console.log(i.t0);case 9:case"end":return i.stop()}},i,e,[[0,6]])}))()},handleChangeStatus:function(t){var e=this,i=t.rule_id,a=t.status;return r()(s.a.mark(function t(){var n,r,l,o,c;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,e.loading=!0,n=""+e.URL.BASEURL+e.URL.create_chat_group_config_change_status,r={rule_id:i,status:1==a?0:1},t.next=6,e.$axios.post(n,r);case 6:l=t.sent,o=l.data,(c=void 0===o?{}:o)&&0==c.errno?(e.$message.success("操作成功"),e.init()):4002!=c.errno&&e.$message.warning(c.err),t.next=15;break;case 12:t.prev=12,t.t0=t.catch(0),console.log(t.t0);case 15:return t.prev=15,e.loading=!1,t.finish(15);case 18:case"end":return t.stop()}},t,e,[[0,12,15,18]])}))()},init:function(t,e){var i=this;if("export"!=e)this.page=t||this.page;else if(0==this.total)return void this.$message({message:"暂无数据可导出",type:"warning"});this.loading=!0,this.$axios.get(this.URL.BASEURL+this.URL.create_chat_group_config_list,{params:{page:"export"==e?1:this.page,page_size:"export"==e?this.$store.state.exportNumber:this.page_size,keyword:this.keyword,user_id:this.user_id,status:this.status}}).then(function(t){t=t.data;i.loading=!1,t&&0==t.errno?"export"==e?i.exportEvent(t.rst.data):(i.tableData=t.rst.data,i.total=t.rst.pageInfo.total,i.pages=t.rst.pageInfo.pages):4002!=t.errno&&i.$message.warning(t.err)}).catch(function(t){i.loading=!1})},handleCurrentChange:function(t){this.init(t)},onChangeUser:function(t){this.user_id=t?t.user_id:"",this.init(1)},onChangeStatus:function(t){this.status=t,this.init(1)},exportEvent:function(t){var e=t;e.forEach(function(t){t.status=1==t.status?"启用":0==t.status?"禁用":"-"});var i=[{tHeader:["标题","创建人","群名称前缀","规则状态"],filterVal:["title","admin_name","template_group_name","status"],tableDatas:e,sheetName:""}];this.$exportOrder({excelDatas:i,name:"邀请入群配置(导出时间:"+this.$getDay(0)+")"})}}},Q={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"inviteRuleList-wrap"},[i("div",{staticClass:"screenBox",staticStyle:{"align-items":"center","padding-right":"16px"}},[i("div",{staticClass:"flex-align-center",staticStyle:{flex:"1"}},[i("self-input",{staticStyle:{width:"auto"},attrs:{label_name:"关键词",hasLabel:!1,noMarLeft:!0},on:{inputChange:function(e){t.keyword=e,t.init(1)}}}),t._v(" "),i("serviceSingle",{staticStyle:{width:"auto"},attrs:{title:"群主",placeholder:"请选择"},on:{customerDefine:t.onChangeUser}}),t._v(" "),i("selfChannelV2",{attrs:{type:"enableStatus",title:"规则状态",labelWidth:!0},on:{change:t.onChangeStatus},model:{value:t.status,callback:function(e){t.status=e},expression:"status"}})],1),t._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.createdMassMsg}},[t._v("新建配置")])],1),t._v(" "),i("div",{staticClass:"tableInfo"},[i("div",[i("div",{staticClass:"flex"},[i("div",{staticClass:"totalCustom"},[t._v("\n 共有"),i("span",[t._v(t._s(t.total))]),t._v("条数据\n ")])])])]),t._v(" "),i("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{height:t.height,data:t.tableData,"tooltip-effect":"dark"}},[i("el-table-column",{attrs:{prop:"title",label:"标题","show-overflow-tooltip":"",align:"center","min-width":"140",fixed:"left"}}),t._v(" "),i("el-table-column",{attrs:{prop:"admin_name",label:"创建人","show-overflow-tooltip":"",align:"center","min-width":"140"}}),t._v(" "),i("el-table-column",{attrs:{label:"群名称前缀",align:"center","min-width":"140",prop:"template_group_name","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{label:"配置状态",align:"center","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[""!==a.status?i("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},nativeOn:{click:function(e){return t.onClickStatus(a)}},model:{value:a.status,callback:function(e){t.$set(a,"status",e)},expression:"row.status"}}):i("div",[t._v("-")])]}}])}),t._v(" "),i("el-table-column",{attrs:{"min-width":"140",label:"操作",align:"center",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",{staticClass:"flex",staticStyle:{"justify-content":"center"}},[i("div",{staticClass:"c-00B38A pointer table_button",on:{click:function(i){return t.goDetail(e.row)}}},[t._v("\n 编辑\n ")]),t._v(" "),i("el-popconfirm",{attrs:{title:"确定删除【"+e.row.title+"】?"},on:{confirm:function(i){return t.deleEvent(e.row)}}},[i("div",{staticClass:"c-FF604D pointer table_button",attrs:{slot:"reference"},slot:"reference"},[t._v("\n 删除\n ")])])],1)]}}])})],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total > 0"}],staticClass:"pagination"},[i("el-pagination",{attrs:{background:"","current-page":t.page,layout:"prev, pager, next","page-count":Number(t.pages)},on:{"current-change":t.handleCurrentChange}})],1),t._v(" "),i("el-drawer",{attrs:{size:"1200px",visible:t.massMsgFlag,"with-header":!1},on:{"update:visible":function(e){t.massMsgFlag=e}}},[t.massMsgFlag?i("createData",{ref:"createMassMsg",attrs:{rule_id:t.detail_rule_id,title:t.detail_rule_id?"配置详情":"新建配置"},on:{close:t.detailClose}}):t._e()],1)],1)},staticRenderFns:[]};var Y={name:"InviteIntoGroup",components:{inviteRuleList:E,deviceBind:z,customerShare:J,createChatGroup:i("VU/8")(Z,Q,!1,function(t){i("/p3i")},"data-v-5f12b104",null).exports},data:function(){return{tagType:this.$route.query.tag||2}},methods:{changeType:function(t){this.tagType=t}}},tt={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{staticClass:"topTagBox flex",staticStyle:{"min-width":"1200px"},attrs:{id:"customerAnalysis"}},[i("div",{staticClass:"left flex-align-center"},[i("div",{class:["tagItem",2==t.tagType?"tagItem_active":""],on:{click:function(e){return t.changeType(2)}}},[t._v("安卓设备绑定")]),t._v(" "),i("div",{class:["tagItem",4==t.tagType?"tagItem_active":""],on:{click:function(e){return t.changeType(4)}}},[t._v("客户群创建配置")]),t._v(" "),i("div",{class:["tagItem",1==t.tagType?"tagItem_active":""],on:{click:function(e){return t.changeType(1)}}},[t._v("邀请入群配置")]),t._v(" "),i("div",{class:["tagItem",3==t.tagType?"tagItem_active":""],on:{click:function(e){return t.changeType(3)}}},[t._v("客户共享配置")])])]),t._v(" "),2==t.tagType?i("deviceBind"):t._e(),t._v(" "),1==t.tagType?i("inviteRuleList"):t._e(),t._v(" "),3==t.tagType?i("customerShare"):t._e(),t._v(" "),4==t.tagType?i("createChatGroup"):t._e()],1)},staticRenderFns:[]},et=i("VU/8")(Y,tt,!1,null,null,null);e.default=et.exports},m6cS:function(t,e){},zIzU:function(t,e){}});
|