企微助手 ,仓库名 短剧

18.e0837a29cb32a8269f5c.js 47KB

1
  1. webpackJsonp([18],{TiFW:function(e,t){},XDT1:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("Gu7T"),n=i.n(a),s=i("mvHQ"),r=i.n(s),l=i("fGUm"),o=i("M4fF"),c=i.n(o),d=i("/dO2"),u=i("2Uyi"),_=i("Xxa5"),h=i.n(_),v=i("Dd8w"),m=i.n(v),f=i("exGp"),p=i.n(f),g=i("McOJ"),b={name:"chatGroupOptions",components:{selfInput:g.a},props:{width:{type:String,default:function(){return""}},isHasRoomId:{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(e){return e.name}).join(",")}},watch:{dialogVisible:function(e){e?(this.handleGetOwnerOptions(),this.handleGetChatList()):(this.owner="",this.keyword="",this.reset=!this.reset)}},methods:{handleGetChatList:function(){var e=this;return p()(h.a.mark(function t(){var i,a,n;return h.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,e.loading=!0,e.chatList=[],t.next=5,e.$axios.get(e.URL.BASEURL+e.URL.groupCode_chatGroupList,{params:{keyword:e.keyword,owner:e.owner,has_room_id:!!e.isHasRoomId}});case 5:i=t.sent,a=i.data,(n=void 0===a?{}:a)&&0==n.errno?(e.chatList=n.rst.map(function(e){return m()({},e,{name:e.name||"未设置群名",isSelected:!1})}),e.chatListResult.length&&e.handleGetChatListSelected(),e.handleGetIsSelectedChatStatus()):4002!=n.errno&&e.$message.warning(n.err),t.next=14;break;case 11:t.prev=11,t.t0=t.catch(0),console.log("error => ",t.t0);case 14:return t.prev=14,e.loading=!1,t.finish(14);case 17:case"end":return t.stop()}},t,e,[[0,11,14,17]])}))()},handleGetOwnerOptions:function(){var e=this;return p()(h.a.mark(function t(){var i,a,n,s,r;return h.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,e.ownerOptions=[],i=""+e.URL.BASEURL+e.URL.chatGroup_chatGroupOwnerIndex,a={},t.next=6,e.$axios.get(i,{params:a});case 6:n=t.sent,s=n.data,(r=void 0===s?{}:s)&&0==r.errno?e.ownerOptions=Array.isArray(r.rst)?r.rst:[]:4002!=r.errno&&e.$message.warning(r.err),t.next=15;break;case 12:t.prev=12,t.t0=t.catch(0),console.log("error => ",t.t0);case 15:case"end":return t.stop()}},t,e,[[0,12]])}))()},onChangeOwner:function(e){this.owner=e,this.handleGetChatList()},onChangeKeyword:function(e){this.keyword=e,this.handleGetChatList()},handleCloseAllChatList:function(){this.chatList.forEach(function(e){e.isSelected=!1})},handleGetChatListSelected:function(){var e=this;this.chatListResult.forEach(function(t){var i=e.chatList.find(function(e){return e.chat_id===t.chat_id});i&&(!e.chatListSelected.find(function(e){return e.chat_id===i.chat_id})&&e.chatListSelected.push(i))})},handleGetIsSelectedChatStatus:function(){var e=this;this.handleCloseAllChatList(),this.chatListSelected.forEach(function(t){var i=e.chatList.findIndex(function(e){return e.chat_id===t.chat_id});-1!==i&&(e.chatList[i].isSelected=!0)})},handleSwitchChatItem:function(e,t){if(e.isSelected){this.chatList[t].isSelected=!1;var i=this.chatListSelected.findIndex(function(t){return t.chat_id===e.chat_id});-1!==i&&this.chatListSelected.splice(i,1)}else this.chatList[t].isSelected=!0,this.chatListSelected=[].concat(n()(this.chatListSelected),[e])},handleDelSelectedChat:function(e){this.chatListSelected.splice(e,1),this.handleGetIsSelectedChatStatus()},handleDelAllSelectedChat:function(){this.chatListSelected=[],this.handleGetIsSelectedChatStatus()},onClickConfirm:function(){this.chatListSelected.length?(this.isDataIdx?this.$emit("change",{idx:this.dataIdx,res:c.a.cloneDeep(this.chatListSelected)}):this.$emit("change",c.a.cloneDeep(this.chatListSelected)),this.dialogVisible=!1):this.$message.warning("请选择群聊")}}},C={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"common-screen-item",staticStyle:{"margin-top":"0"}},[i("el-popover",{attrs:{"append-to-body":"",placement:"bottom",trigger:"click"},model:{value:e.dialogVisible,callback:function(t){e.dialogVisible=t},expression:"dialogVisible"}},[i("div",{class:["common-screen-self-box","common-input-select",e.chatListResult.length?"common-input-select-hover":""],style:e.width?"width:"+e.width:"",attrs:{slot:"reference"},slot:"reference"},[i("div",{class:["common-screen-self-con",e.chatListResult.length?"":"common-screen-self-placeholder"]},[i("div",{staticClass:"common-screen-self-con-div"},[e.chatListResult.length?i("span",[e._v(e._s(e.chatListResultName))]):i("span",[e._v("请选择群聊")])])]),e._v(" "),i("div",{staticClass:"common-screen-self-icon"},[i("i",{staticClass:"el-icon-arrow-down"})])]),e._v(" "),i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.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:e.onChangeOwner},model:{value:e.owner,callback:function(t){e.owner=t},expression:"owner"}},e._l(e.ownerOptions,function(e){return i("el-option",{key:e.user_id,attrs:{label:e.name,value:e.user_id}})}),1),e._v(" "),i("self-input",{staticStyle:{"margin-top":"0","margin-bottom":"0"},attrs:{reset:e.reset,hasLabel:!1,label_name:"群名称",width:"180px"},on:{inputChange:e.onChangeKeyword}})],1),e._v(" "),i("div",{staticClass:"allMember"},[e._v("全部群聊("+e._s(e.chatList&&e.chatList.length)+"):")]),e._v(" "),i("div",{staticClass:"memberBoxBig self-scrollbar-3"},e._l(e.chatList,function(t,a){return i("div",{key:t.chat_id,staticClass:"memberBox"},[i("div",{staticClass:"meberList"},[i("div",{staticClass:"memberItem",on:{click:function(i){return e.handleSwitchChatItem(t,a)}}},[i("div",{staticClass:"flex",staticStyle:{flex:"1"}},[i("i",{staticClass:"el-icon-chat-dot-round chat-icon"}),e._v(" "),i("div",{staticClass:"memberInfo"},[i("div",{staticClass:"name"},[e._v(e._s(t.name))]),e._v(" "),i("div",{staticClass:"other"},[e._v("群主:"+e._s(t.owner_name))])])]),e._v(" "),i("div",{class:["checkbox",t.isSelected?"checkbox_active":""]},[i("i",{staticClass:"el-icon-check"})])])])])}),0)]),e._v(" "),i("div",{staticClass:"line"}),e._v(" "),i("div",{staticClass:"propoverItem",staticStyle:{"padding-left":"20px"}},[i("div",{staticClass:"title"},[e._v("已选择的群聊")]),e._v(" "),i("div",{staticClass:"choice_result_top"},[i("div",{staticClass:"clear",on:{click:e.handleDelAllSelectedChat}},[e._v("全部清空")]),e._v(" "),i("div",{staticClass:"result_num"},[e._v("已选择"),i("span",[e._v(e._s(e.chatListSelected.length))]),e._v("个群")])]),e._v(" "),i("div",{staticClass:"member_result self-scrollbar-3"},e._l(e.chatListSelected,function(t,a){return i("div",{key:t.chat_id,staticClass:"memberItem"},[i("div",{staticClass:"flex",staticStyle:{flex:"1"}},[i("i",{staticClass:"el-icon-chat-dot-round chat-icon"}),e._v(" "),i("div",{staticClass:"memberInfo"},[i("div",{staticClass:"name"},[e._v(e._s(t.name))]),e._v(" "),i("div",{staticClass:"other"},[e._v("群主:"+e._s(t.owner_name))])])]),e._v(" "),i("i",{staticClass:"el-icon-close",staticStyle:{"margin-left":"10px"},on:{click:function(t){return e.handleDelSelectedChat(a)}}})])}),0),e._v(" "),i("div",{staticClass:"buttons"},[i("el-button",{attrs:{type:"primary",plain:"",size:"mini"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),e._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.onClickConfirm}},[e._v("确定")])],1)])])])],1)},staticRenderFns:[]};var w=i("VU/8")(b,C,!1,function(e){i("rz/1")},"data-v-5175a296",null).exports,x={components:{selfCustomerservice:l.a,chatGroupOptions:w},props:["title","rule_id"],data:function(){return{loading:!0,editFlag:!0,name:"",is_for_all:1,user_id_list:[],main_msg_data:{join_type:1,chat_group_config:[],is_limit:0},deleteChart:{},customer_filter:0,add_time_later:"",invite_type:1,invite_time_list:[""]}},created:function(){var e=this;this.$nextTick(function(){e.rule_id?e.detail():e.loading=!1})},methods:{handleRowDrop:function(){var e=document.querySelector(".mainTable .el-table__body-wrapper tbody"),t=this;d.a.create(e,{handle:".drag-handler",onEnd:function(e){var i=e.newIndex,a=e.oldIndex;if(i!=a){t.main_msg_data.chat_group_config.splice(i,0,t.main_msg_data.chat_group_config.splice(a,1)[0]);var n=t.main_msg_data.chat_group_config.slice(0);t.main_msg_data.chat_group_config=[],t.$nextTick(function(){t.main_msg_data.chat_group_config=n,t.$refs.chatGroupOptionsMain.chatListSelected=[]})}}})},onInputUserLimit:function(e,t){this.main_msg_data.chat_group_config[t].user_limit=Object(u.j)(e)},onClickDelChat:function(e,t){if(e.config_id){var i=JSON.parse(r()(e));i.enable=0,this.handleSaveDelChartGroup({msg_id:this.main_msg_data.msg_id,chartItem:i})}this.main_msg_data.chat_group_config.splice(t,1),this.$refs.chatGroupOptionsMain.chatListSelected=[],this.main_msg_data.chat_group_config.length||(this.main_msg_data.is_limit=0)},handleSaveDelChartGroup:function(e){var t=e.msg_id,i=e.chartItem;this.deleteChart[t]?this.deleteChart[t].push(i):(this.deleteChart[t]=[],this.deleteChart[t].push(i))},onChangeGlobalChatGroup:function(e){var t=this.main_msg_data.chat_group_config,i=e.map(function(e){return{chat_id:e.chat_id,name:e.name,user_limit:0,enable:1,status:1}});i.forEach(function(e,a){var n=t.find(function(t){return e.chat_id===t.chat_id});n&&i.splice(a,1,n)}),this.main_msg_data.chat_group_config=[].concat(n()(i))},handleShowGlobalLimitTips:function(){this.main_msg_data.chat_group_config.length||this.$message.error("请先选择群聊")},onChangeSwitchGlobalLimit:function(e){var t=this;this.main_msg_data.chat_group_config.length?1==e&&this.$nextTick(function(){t.handleRowDrop()}):this.$message.error("请先选择群聊")},detail:function(){var e=this;this.loading=!0,this.$axios.get(this.URL.BASEURL+this.URL.inviteRule_detial,{params:{rule_id:this.rule_id}}).then(function(t){t=t.data;e.loading=!1,t&&0==t.errno?(e.name=t.rst.title,e.user_id_list=t.rst.users?t.rst.users:[],t.rst.users&&t.rst.users.length>0&&(e.is_for_all=0),e.customer_filter=t.rst.customer_filter||0,e.add_time_later=t.rst.customer_filter?t.rst.add_time_later:"",e.invite_type=t.rst.invite_type||1,2==t.rst.invite_type&&t.rst.invite_time&&Object(u.o)(t.rst.invite_time)?e.invite_time_list=JSON.parse(t.rst.invite_time):e.invite_time_list=[""],e.main_msg_data.chat_group_config=t.rst.invite_config,e.main_msg_data.chat_group_config.forEach(function(e){e.name=e.group_name}),e.main_msg_data.is_limit=1,e.main_msg_data.join_type=t.rst.join_type,e.$nextTick(function(){e.main_msg_data.is_limit&&e.handleRowDrop()})):4002!=t.errno&&e.$message({message:t.err,type:"warning"})}).catch(function(t){e.loading=!1})},massMsg_set:function(){var e=this;if(0!=this.is_for_all||this.user_id_list&&0!=this.user_id_list.length)if(1!=this.customer_filter||this.add_time_later)if(""!=this.name)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(e){return!e}))return void this.$message.warning("请完善邀请时间点");this.$loading(this.$loadingConfig);var t={rule_id:this.rule_id?this.rule_id:"",title:this.name,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:r()(this.main_msg_data.chat_group_config),join_type:this.main_msg_data.join_type,customer_filter:this.customer_filter,add_time_later:1==this.customer_filter?this.add_time_later:"",invite_type:this.invite_type,invite_time:2==this.invite_type?r()(this.invite_time_list):""};this.$axios.post(this.URL.BASEURL+this.URL.inviteRule_add,t).then(function(t){t=t.data;e.$loading(e.$loadingConfig).close(),t&&0==t.errno?e.rule_id?e.$emit("close","update"):e.$emit("close","update_new"):4002!=t.errno&&e.$message({message:t.err,type:"warning"})}).catch(function(t){e.$loading(e.$loadingConfig).close()})}else this.$message({message:"请选择群聊!",type:"warning"});else this.$message({message:"请输入标题!",type:"warning"});else this.$message.warning("请输入快捷筛选-添加客服时间");else this.$message({message:"请选择客服!",type:"warning"})},onInputAddDaysLater:function(e){this.add_time_later=Object(u.j)(e)},onClickAddInviteTime:function(){this.invite_time_list.push("")},onClickDelInviteTime:function(e){this.invite_time_list.splice(e,1)}}},y={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"createMassMsg"},[i("div",{staticClass:"self_drawer_title"},[i("div",{staticClass:"flex"},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),i("div",{staticClass:"flex-align-center"},[i("i",{staticClass:"el-icon-close pointer",on:{click:function(t){return e.$emit("close")}}})])]),e._v(" "),e.loading?e._e():i("div",{staticClass:"bg-ffffff",staticStyle:{padding:"15px 30px"}},[i("div",{staticClass:"regulations"},[e._m(0),e._v(" "),i("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"配置标题",disabled:!e.editFlag,clearable:"",size:"small"},model:{value:e.name,callback:function(t){e.name="string"==typeof t?t.trim():t},expression:"name"}})],1),e._v(" "),i("div",{staticClass:"regulations"},[e._m(1),e._v(" "),i("div",[i("div",{staticStyle:{display:"flex"}},[i("el-radio",{attrs:{disabled:!e.editFlag,label:1},model:{value:e.is_for_all,callback:function(t){e.is_for_all=t},expression:"is_for_all"}},[e._v("全部")]),e._v(" "),i("el-radio",{attrs:{disabled:!e.editFlag,label:0},model:{value:e.is_for_all,callback:function(t){e.is_for_all=t},expression:"is_for_all"}},[e._v("部分")])],1),e._v(" "),0==e.is_for_all?i("self-customerservice",{attrs:{disabled:!e.editFlag,title:"",width:"300px",afferent_users:e.user_id_list},on:{customerDefine:function(t){e.user_id_list=t}}}):e._e()],1)]),e._v(" "),i("div",{staticClass:"regulations"},[e._m(2),e._v(" "),i("div",[i("div",[i("el-radio",{attrs:{disabled:!e.editFlag,label:0},model:{value:e.customer_filter,callback:function(t){e.customer_filter=t},expression:"customer_filter"}},[e._v("全部客户")]),e._v(" "),i("el-radio",{attrs:{disabled:!e.editFlag,label:1},model:{value:e.customer_filter,callback:function(t){e.customer_filter=t},expression:"customer_filter"}},[e._v("筛选客户")])],1),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:1==e.customer_filter,expression:"customer_filter == 1"}],staticClass:"screeningCustomers"},[i("div",{staticClass:"screeningItem"},[i("label",[e._v("快捷筛选:")]),e._v(" "),i("div",{staticClass:"add-days-wrap"},[i("span",[e._v("添加客服")]),e._v(" "),i("el-input",{attrs:{size:"mini",placeholder:"请输入",maxlength:"5",clearable:"",disabled:!e.editFlag},on:{input:e.onInputAddDaysLater},model:{value:e.add_time_later,callback:function(t){e.add_time_later="string"==typeof t?t.trim():t},expression:"add_time_later"}}),e._v(" "),i("span",[e._v("小时后")])],1)])])])]),e._v(" "),i("div",{staticClass:"regulations"},[e._m(3),e._v(" "),i("chatGroupOptions",{ref:"chatGroupOptionsMain",attrs:{width:"300px",isHasRoomId:!0,chatListResult:e.main_msg_data.chat_group_config},on:{change:e.onChangeGlobalChatGroup}})],1),e._v(" "),i("div",{staticClass:"regulations",staticStyle:{"margin-top":"20px"}},[i("label",[e._v("进群方式:")]),e._v(" "),i("el-radio-group",{model:{value:e.main_msg_data.join_type,callback:function(t){e.$set(e.main_msg_data,"join_type",t)},expression:"main_msg_data.join_type"}},[i("el-radio",{attrs:{label:1}},[e._v("顺序进群")]),e._v(" "),i("el-radio",{attrs:{label:2}},[e._v("随机进群")])],1)],1),e._v(" "),i("div",{staticClass:"regulations",staticStyle:{"align-items":"center"}},[i("label",[e._v("渠道群管理:")]),e._v(" "),i("div",{staticClass:"limitBox",on:{click:e.handleShowGlobalLimitTips}},[i("el-switch",{attrs:{disabled:!e.main_msg_data.chat_group_config.length,"active-color":"#00B38A","inactive-color":"#ddd","active-value":1,"inactive-value":0},on:{change:e.onChangeSwitchGlobalLimit},model:{value:e.main_msg_data.is_limit,callback:function(t){e.$set(e.main_msg_data,"is_limit",t)},expression:"main_msg_data.is_limit"}})],1)]),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:e.main_msg_data.is_limit,expression:"main_msg_data.is_limit"}],staticClass:"listBox"},[i("el-table",{staticClass:"mainTable",staticStyle:{width:"100%"},attrs:{border:"",data:e.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:e._u([{key:"default",fn:function(e){return e.row,[i("div",{staticClass:"drag-handler"},[i("i",{staticClass:"el-icon-rank"})])]}}],null,!1,3189946007)}),e._v(" "),i("el-table-column",{attrs:{label:"群名称",align:"center",prop:"name"}}),e._v(" "),i("el-table-column",{attrs:{label:"人数上限",align:"center"},scopedSlots:e._u([{key:"header",fn:function(t){return[i("em",{staticStyle:{color:"#ff0000"}},[e._v("*")]),e._v("人数上限\n ")]}},{key:"default",fn:function(t){var a=t.row,n=t.$index;return[i("el-input",{attrs:{size:"mini"},on:{input:function(t){return e.onInputUserLimit(t,n)}},model:{value:a.user_limit,callback:function(t){e.$set(a,"user_limit",t)},expression:"row.user_limit"}})]}}],null,!1,2816224735)}),e._v(" "),i("el-table-column",{attrs:{label:"状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[i("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":"#00B38A","inactive-color":"#ddd"},model:{value:a.status,callback:function(t){e.$set(a,"status",t)},expression:"row.status"}})]}}],null,!1,1258449450)}),e._v(" "),i("el-table-column",{attrs:{label:"操作",align:"center",width:"80px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row,n=t.$index;return[i("div",{staticClass:"c-00B38A pointer lMar8",on:{click:function(t){return e.onClickDelChat(a,n)}}},[e._v("删除")])]}}],null,!1,938270682)})],1)],1),e._v(" "),i("div",{staticClass:"regulations"},[e._m(4),e._v(" "),i("div",[i("el-radio",{attrs:{disabled:!e.editFlag,label:1},model:{value:e.invite_type,callback:function(t){e.invite_type=t},expression:"invite_type"}},[e._v("立即邀请")]),e._v(" "),i("el-radio",{attrs:{disabled:!e.editFlag,label:2},model:{value:e.invite_type,callback:function(t){e.invite_type=t},expression:"invite_type"}},[e._v("定时邀请")])],1)]),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:2==e.invite_type,expression:"invite_type == 2"}],staticClass:"regulations"},[e._m(5),e._v(" "),i("div",{staticClass:"send-time-item"},[i("div",{staticClass:"timeNums-wrap"},e._l(e.invite_time_list,function(t,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:e.invite_time_list[a],callback:function(t){e.$set(e.invite_time_list,a,t)},expression:"invite_time_list[idx]"}}),e._v(" "),0!==a?i("i",{staticClass:"el-icon-error",on:{click:function(t){return e.onClickDelInviteTime(a)}}}):e._e()],1)}),0),e._v(" "),i("span",{staticClass:"add-btn",on:{click:e.onClickAddInviteTime}},[i("i",{staticClass:"el-icon-circle-plus-outline"}),e._v("新增时间点")])])]),e._v(" "),i("div",{staticClass:"button_box"},[e.editFlag?i("button",{staticClass:"button",on:{click:e.massMsg_set}},[e._v("确定")]):e._e()])])])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("label",[t("em",[this._v("*")]),this._v("标题")])},function(){var e=this.$createElement,t=this._self._c||e;return t("label",[t("em",[this._v("*")]),this._v("客服:")])},function(){var e=this.$createElement,t=this._self._c||e;return t("label",[t("em",[this._v("*")]),this._v("选择客户")])},function(){var e=this.$createElement,t=this._self._c||e;return t("label",[t("em",[this._v("*")]),this._v("选择群聊:")])},function(){var e=this.$createElement,t=this._self._c||e;return t("label",[t("em",[this._v("*")]),this._v("邀请类型")])},function(){var e=this.$createElement,t=this._self._c||e;return t("label",[t("em",[this._v("*")]),this._v("邀请时间点")])}]};var k=i("VU/8")(x,y,!1,function(e){i("hNby")},"data-v-5b63fef2",null).exports,S={components:{selfInput:g.a,createData:k},data:function(){return{massMsgFlag:!1,loading:!1,page:1,pages:0,total:0,page_size:20,tableData:[],height:"",detail_rule_id:"",keyword:""}},created:function(){this.height=document.documentElement.clientHeight-290,this.init(1)},mounted:function(){},methods:{deleEvent:function(e){var t=this;this.$loading(this.$loadingConfig),this.$axios.get(this.URL.BASEURL+this.URL.inviteRule_dele,{params:{rule_id:e.rule_id}}).then(function(e){t.$loading(t.$loadingConfig).close(),(e=e.data)&&0==e.errno&&t.init(1),t.$message({message:e.err,type:"warning"})})},detailClose:function(e){"update"==e?this.init(this.page):"update_new"==e&&(this.init(1),this.$refs.multipleTable.bodyWrapper.scrollTop=0),this.massMsgFlag=!1},createdMassMsg:function(){this.detail_rule_id="",this.massMsgFlag=!0},goDetail:function(e){this.detail_rule_id=e.rule_id,this.massMsgFlag=!0},setEnableOrForbidden:function(e){var t=this;1!=e.status&&0!=e.status||this.$confirm("确定"+(1==e.status?"禁用":"启用")+"【"+e.title+"】?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.$loading(t.$loadingConfig),t.$axios.get(t.URL.BASEURL+t.URL.inviteRule_editStatus,{params:{rule_id:e.rule_id,status:1==e.status?0:1}}).then(function(e){e=e.data;t.$loading(t.$loadingConfig).close(),e&&0==e.errno?(t.$message({message:"操作成功!",type:"success"}),t.init(1)):t.$message({message:e.err,type:"warning"})}).catch(function(){t.$loading(t.$loadingConfig).close()})}).catch(function(){})},init:function(e,t){var i=this;if("export"!=t)this.page=e||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"==t?1:this.page,page_size:"export"==t?this.$store.state.exportNumber:this.page_size,keyword:this.keyword}}).then(function(e){e=e.data;i.loading=!1,e&&0==e.errno?"export"==t?i.exportEvent(e.rst.data):(i.tableData=e.rst.data,i.total=e.rst.pageInfo.total,i.pages=e.rst.pageInfo.pages):4002!=e.errno&&i.$message({message:e.err,type:"warning"})}).catch(function(e){i.loading=!1})},handleCurrentChange:function(e){this.init(e)},exportEvent:function(e){var t=e;t.forEach(function(e){e.join_type=1==e.join_type?"顺序拉群":2==e.join_type?"随机拉群":"-",e.status=1==e.status?"启用":0==e.status?"禁用":"-"});var i=[{tHeader:["标题","创建人","拉群类型","规则状态"],filterVal:["title","user_name","join_type","status"],tableDatas:t,sheetName:""}];this.$exportOrder({excelDatas:i,name:"邀请入群配置(导出时间:"+this.$getDay(0)+")"})}}},$={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[i("div",{staticClass:"screenBox",staticStyle:{"align-items":"center","padding-right":"16px"}},[i("div",{staticClass:"flex-align-center",staticStyle:{flex:"1"}},[i("self-input",{attrs:{label_name:"关键词",hasLabel:!1,noMarLeft:!0},on:{inputChange:function(t){e.keyword=t,e.init(1)}}})],1),e._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.createdMassMsg}},[e._v("新建配置")])],1),e._v(" "),i("div",{staticClass:"tableInfo"},[i("div",[i("div",{staticClass:"flex"},[i("div",{staticClass:"totalCustom"},[e._v("共有"),i("span",[e._v(e._s(e.total))]),e._v("条数据")])])]),e._v(" "),i("div",{staticClass:"flex"},[i("el-button",{attrs:{type:"primary",plain:"",size:"mini"},on:{click:function(t){return e.init(1,"export")}}},[e._v("导出Excel")])],1)]),e._v(" "),i("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{height:e.height,data:e.tableData,"tooltip-effect":"dark"}},[i("el-table-column",{attrs:{prop:"title",label:"标题","show-overflow-tooltip":"",align:"center","min-width":"140",fixed:"left"}}),e._v(" "),i("el-table-column",{attrs:{prop:"user_name",label:"创建人","show-overflow-tooltip":"",align:"center","min-width":"140"}}),e._v(" "),i("el-table-column",{attrs:{label:"拉群类型",align:"center","min-width":"140"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[e._v(e._s(1==t.row.join_type?"顺序拉群":2==t.row.join_type?"随机拉群":"-"))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"规则状态",align:"center","min-width":"140"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[e._v(e._s(1==t.row.status?"启用":0==t.row.status?"禁用":"-"))])]}}])}),e._v(" "),i("el-table-column",{attrs:{"min-width":"140",label:"操作",align:"center",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",{staticClass:"flex",staticStyle:{"justify-content":"center"}},[1==t.row.status||0==t.row.status?i("div",{class:["pointer","table_button",1==t.row.status?"c-FF604D":"c-007AFF"],on:{click:function(i){return e.setEnableOrForbidden(t.row)}}},[e._v("\n "+e._s(1==t.row.status?"禁用":0==t.row.status?"启用":"")+"\n ")]):e._e(),e._v(" "),i("div",{staticClass:"c-00B38A pointer table_button",on:{click:function(i){return e.goDetail(t.row)}}},[e._v("编辑")]),e._v(" "),i("el-popconfirm",{attrs:{title:"确定删除【"+t.row.title+"】群发消息?"},on:{confirm:function(i){return e.deleEvent(t.row)}}},[i("div",{staticClass:"c-00B38A pointer table_button",attrs:{slot:"reference"},slot:"reference"},[e._v("删除")])])],1)]}}])})],1),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],staticClass:"pagination"},[i("el-pagination",{attrs:{background:"","current-page":e.page,layout:"prev, pager, next","page-count":Number(e.pages)},on:{"current-change":e.handleCurrentChange}})],1),e._v(" "),i("el-drawer",{attrs:{size:"1200px",visible:e.massMsgFlag,"with-header":!1},on:{"update:visible":function(t){e.massMsgFlag=t}}},[e.massMsgFlag?i("createData",{ref:"createMassMsg",attrs:{title:e.detail_rule_id?"配置详情":"新建配置",rule_id:e.detail_rule_id},on:{close:e.detailClose}}):e._e()],1)],1)},staticRenderFns:[]};var L=i("VU/8")(S,$,!1,function(e){i("YtFR")},"data-v-2193066e",null).exports,D=i("pdUL"),I={components:{customerServiceCorpV2:i("xcuB").a},props:["currentDeviceId"],data:function(){return{isUpperLimitTips:"每个主体下最多只允许有一个客服",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 e=this;return p()(h.a.mark(function t(){var i,a,s;return h.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,e.loading=!0,t.next=4,e.$axios.get(e.URL.BASEURL+e.URL.deviceBind_bindDetail,{params:{device_id:e.currentDeviceId}});case 4:i=t.sent,a=i.data,(s=void 0===a?{}:a)&&0==s.errno?(e.form.title=s.rst.title,e.form.device_id=s.rst.device_id,Array.isArray(s.rst.bind_list)&&s.rst.bind_list.length&&(e.form.afferent_multiple_senders=[].concat(n()(s.rst.bind_list)),e.form.multiple_senders=s.rst.bind_list.map(function(e){return{corpid:e.corpid,user_list:[e.user_id]}}))):4002!=s.errno&&e.$message({message:s.err,type:"warning"}),t.next=13;break;case 10:t.prev=10,t.t0=t.catch(0),console.log("error => ",t.t0);case 13:return t.prev=13,e.loading=!1,t.finish(13);case 16:case"end":return t.stop()}},t,e,[[0,10,13,16]])}))()},onClickSubmit:function(){var e=this;return p()(h.a.mark(function t(){var i,a,n,s,r;return h.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(""!=e.form.title){t.next=3;break}return e.$message.warning("请输入标题"),t.abrupt("return");case 3:if(""!=e.form.device_id){t.next=6;break}return e.$message.warning("请输入安卓设备ID"),t.abrupt("return");case 6:if(e.form.multiple_senders&&e.form.multiple_senders.length){t.next=9;break}return e.$message.warning("请选择使用员工"),t.abrupt("return");case 9:if(!e.form.multiple_senders.some(function(e){return e.user_list&&e.user_list.length>1})){t.next=13;break}return e.$message.warning(e.isUpperLimitTips),t.abrupt("return");case 13:return t.prev=13,e.$loading(e.$loadingConfig),i=e.handleGetParams(),a=""+e.URL.BASEURL+e.URL.deviceBind_editCorpBind,t.next=19,e.$axios.post(a,i);case 19:n=t.sent,s=n.data,(r=void 0===s?{}:s)&&0==r.errno?e.$emit("close",{isEdit:e.isEdit}):4002!=r.errno&&e.$message({message:r.err,type:"warning"}),t.next=28;break;case 25:t.prev=25,t.t0=t.catch(13),console.log("error => ",t.t0);case 28:return t.prev=28,e.$loading(e.$loadingConfig).close(),t.finish(28);case 31:case"end":return t.stop()}},t,e,[[13,25,28,31]])}))()},handleGetParams:function(){var e={title:this.form.title,device_id:this.form.device_id,bind_list:this.form.multiple_senders.map(function(e){return{corpid:e.corpid,user_id:e.user_list[0]}})};return JSON.parse(r()(e))},onChangeMultiCorpUsers:function(e){e.res_format_1;var t=e.res_format_2;t&&t.length?this.form.multiple_senders=t.map(function(e){return{corpid:e.corpid,user_list:e.user_list.map(function(e){return e.user_id})}}):this.form.multiple_senders=[]}}},R={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"createMassMsg"},[i("div",{staticClass:"self_drawer_title"},[i("div",{staticClass:"flex"},[e._v("\n "+e._s(e.dialogTitle)+"\n ")]),e._v(" "),i("div",{staticClass:"flex-align-center"},[i("i",{staticClass:"el-icon-close pointer",on:{click:function(t){return e.$emit("close")}}})])]),e._v(" "),e.loading?e._e():i("div",{staticClass:"bg-ffffff",staticStyle:{padding:"15px 30px"}},[i("div",{staticClass:"regulations regulations2"},[e._m(0),e._v(" "),i("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入",clearable:"",size:"small"},model:{value:e.form.title,callback:function(t){e.$set(e.form,"title","string"==typeof t?t.trim():t)},expression:"form.title"}})],1),e._v(" "),i("div",{staticClass:"regulations regulations2"},[e._m(1),e._v(" "),i("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入",disabled:e.isEdit,clearable:"",size:"small"},model:{value:e.form.device_id,callback:function(t){e.$set(e.form,"device_id","string"==typeof t?t.trim():t)},expression:"form.device_id"}})],1),e._v(" "),i("div",{staticClass:"regulations regulations2",staticStyle:{"align-items":"center"}},[e._m(2),e._v(" "),i("customerServiceCorpV2",{attrs:{title:"",width:"300px",afferent_users:e.form.afferent_multiple_senders},on:{customerDefine:e.onChangeMultiCorpUsers}}),e._v(" "),i("p",{staticStyle:{"font-size":"13px","line-height":"30px",color:"#f9a527","margin-left":"10px"}},[e._v("*"+e._s(e.isUpperLimitTips))])],1),e._v(" "),i("div",{staticClass:"button_box"},[i("button",{staticClass:"button",on:{click:e.onClickSubmit}},[e._v("保存")])])])])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("label",{staticStyle:{width:"90px"}},[t("em",[this._v("*")]),this._v("标题")])},function(){var e=this.$createElement,t=this._self._c||e;return t("label",{staticStyle:{width:"90px"}},[t("em",[this._v("*")]),this._v("安卓设备ID")])},function(){var e=this.$createElement,t=this._self._c||e;return t("label",{staticStyle:{width:"90px"}},[t("em",[this._v("*")]),this._v("使用员工")])}]};var E=i("VU/8")(I,R,!1,function(e){i("TiFW")},"data-v-049293ce",null).exports,U={components:{selfInputV2:D.a,deviceBindDialog:E},data:function(){return{bindDialogVisible:!1,loading:!1,page:1,pages:0,total:0,page_size:20,tableData:[],height:"",currentDeviceId:"",keyword:""}},created:function(){this.height=document.documentElement.clientHeight-260>400?document.documentElement.clientHeight-260:400,this.init(1)},methods:{onCloseDialog:function(e){var t=e.isEdit;void 0!==t&&t?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(e){this.currentDeviceId=e.device_id,this.bindDialogVisible=!0},onChangeKeyword:function(e){this.keyword=e,this.init(1)},init:function(e,t){var i=this;return p()(h.a.mark(function a(){var n,s,r,l,o;return h.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if("export"==t){a.next=4;break}i.page=e||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,s={keyword:i.keyword,page:"export"==t?1:i.page,page_size:"export"==t?i.$store.state.exportNumber:i.page_size},a.next=13,i.$axios.post(n,s);case 13:r=a.sent,l=r.data,o=void 0===l?{}:l,i.loading=!1,o&&0==o.errno?"export"==t?i.exportEvent(o.rst.data):(i.tableData=o.rst.data,i.total=o.rst.pageInfo.total,i.pages=o.rst.pageInfo.pages):4002!=o.errno&&i.$message({message:o.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(e){this.init(e)},exportEvent:function(e){var t=[{tHeader:["标题","安卓设备ID","创建人"],filterVal:["title","device_id","creator"],tableDatas:e,sheetName:""}];this.$exportOrder({excelDatas:t,name:"安卓设备列表(导出时间:"+this.$getDay(0)+")"})}}},B={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.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:{"margin-left":"-20px"},attrs:{labelWidth:!0,label_name:"标题",placeholder:"请输入"},on:{change:e.onChangeKeyword},model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}})],1),e._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.onClickBind}},[e._v("设备绑定")])],1),e._v(" "),i("el-table",{ref:"multipleTable",staticStyle:{width:"100%","margin-top":"10px"},attrs:{height:e.height,data:e.tableData,"tooltip-effect":"dark"}},[i("el-table-column",{attrs:{prop:"title",label:"标题","show-overflow-tooltip":"",align:"center","min-width":"120"}}),e._v(" "),i("el-table-column",{attrs:{prop:"device_id",label:"安卓设备ID",align:"center","min-width":"300"}}),e._v(" "),i("el-table-column",{attrs:{label:"创建人",align:"center","min-width":"120"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[i("div",{staticClass:"customerServiceTagBox"},[i("div",{staticClass:"customerServiceTag"},[i("i",{staticClass:"el-icon-user-solid"}),e._v(" "+e._s(a.creator))])])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"操作",align:"center",fixed:"right",width:"190"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[i("div",{staticClass:"flex",staticStyle:{"justify-content":"center"}},[i("div",{staticClass:"c-00B38A pointer table_button",on:{click:function(t){return e.onClickEdit(a)}}},[e._v("编辑")])])]}}])})],1),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],staticClass:"pagination"},[i("el-pagination",{attrs:{background:"","current-page":e.page,layout:"prev, pager, next","page-count":Number(e.pages)},on:{"current-change":e.handleCurrentChange}})],1),e._v(" "),i("el-drawer",{attrs:{size:"1200px",visible:e.bindDialogVisible,"with-header":!1},on:{"update:visible":function(t){e.bindDialogVisible=t}}},[e.bindDialogVisible?i("deviceBindDialog",{attrs:{currentDeviceId:e.currentDeviceId},on:{close:e.onCloseDialog}}):e._e()],1)],1)},staticRenderFns:[]};var T=i("VU/8")(U,B,!1,function(e){i("eU7N")},"data-v-03feb33e",null).exports,G=i("3uEH"),F=i("//Fk"),V=i.n(F),A={components:{serviceSingle:G.a,selfCustomerservice:l.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(e){this.$emit("input",e)}}},watch:{visible:function(e){var t=this;return p()(h.a.mark(function i(){return h.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:e?t.isEdit&&t.handleGetDetail():t.handleClearForm();case 1:case"end":return i.stop()}},i,t)}))()}},methods:{handleCloseDrawer:function(){this.visible=!1},handleGetDetail:function(){var e=this;return p()(h.a.mark(function t(){var i,a,n,s;return h.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.isShowService=!1,t.next=3,e.$nextTick();case 3:i=e.configInfo,a=i.title,n=i.user_id,s=i.takeover_users,e.form.title=a,e.form.user_id=n,e.form.takeover_users=s.split(","),e.isShowService=!0;case 8:case"end":return t.stop()}},t,e)}))()},onClickSave:function(){var e=this;return p()(h.a.mark(function t(){return h.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.handleFormValidate();case 3:e.handleSubmitForm(),t.next=9;break;case 6:t.prev=6,t.t0=t.catch(0),console.log(t.t0);case 9:case"end":return t.stop()}},t,e,[[0,6]])}))()},handleFormValidate:function(){var e=this,t=this.form,i=t.title,a=t.user_id,n=t.takeover_users;return new V.a(function(t,s){i?a?n&&n.length?t("表单校验通过"):(e.$message.warning("请选择接收客户的客服"),s("表单校验未通过")):(e.$message.warning("请选择待共享的客服"),s("表单校验未通过")):(e.$message.warning("请输入配置标题"),s("表单校验未通过"))})},handleSubmitForm:function(){var e=this;return p()(h.a.mark(function t(){var i,a,n,s,r;return h.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,e.loading=!0,i=""+e.URL.BASEURL+e.URL.customerShare_setConfig,a={title:e.form.title,user_id:e.form.user_id,takeover_users:e.form.takeover_users.join(",")},t.next=6,e.$axios.post(i,a);case 6:n=t.sent,s=n.data,(r=void 0===s?{}:s)&&0==r.errno?(e.$message.success("保存成功"),e.handleClearForm(),e.$emit("confirm",{isEdit:e.isEdit})):4002!=r.errno&&e.$message.warning(r.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]])}))()},handleClearForm:function(){var e=this;return p()(h.a.mark(function t(){return h.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.reset=!e.reset,e.form.title="",e.form.user_id="",e.form.takeover_users=[],e.isShowService=!1,t.next=7,e.$nextTick();case 7:e.isShowService=!0;case 8:case"end":return t.stop()}},t,e)}))()},onChangeUser:function(e){console.log("onChangeUser => ",e),this.form.user_id=e?e.user_id:""},onChangeTakeoverUsers:function(e){console.log("onChangeTakeoverUsers => val ",e),this.form.takeover_users=e}}},N={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-drawer",{attrs:{visible:e.visible,"close-on-press-escape":!1,wrapperClosable:!1,withHeader:!1,size:"800px"},on:{"update:visible":function(t){e.visible=t}}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"content-wrap"},[i("div",{staticClass:"self_drawer_title"},[i("div",{staticClass:"flex"},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),i("div",{staticClass:"flex-align-center"},[i("i",{staticClass:"el-icon-close pointer",on:{click:e.handleCloseDrawer}})])]),e._v(" "),i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"form-wrap"},[i("div",{staticClass:"form-item"},[i("span",{staticClass:"lable required"},[e._v("配置标题")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入配置标题",clearable:"",size:"small"},model:{value:e.form.title,callback:function(t){e.$set(e.form,"title","string"==typeof t?t.trim():t)},expression:"form.title"}})],1),e._v(" "),i("div",{staticClass:"form-item"},[i("span",{staticClass:"lable required"},[e._v("待共享的客服")]),e._v(" "),e.isShowService?i("serviceSingle",{attrs:{title:"",width:"400px",placeholder:"请选择待共享的客服",reset:e.reset,afferent_userId:e.form.user_id},on:{customerDefine:e.onChangeUser}}):e._e()],1),e._v(" "),i("div",{staticClass:"form-item"},[i("span",{staticClass:"lable required"},[e._v("接收客户的客服")]),e._v(" "),e.isShowService?i("selfCustomerservice",{attrs:{title:"",width:"400px",placeholder:"请选择接受客户的客服",reset:e.reset,afferent_users:e.form.takeover_users},on:{customerDefine:e.onChangeTakeoverUsers}}):e._e()],1)]),e._v(" "),i("div",{staticClass:"button_box"},[i("button",{staticClass:"button",on:{click:e.onClickSave}},[e._v("保存配置")])])])])},staticRenderFns:[]};var O=i("VU/8")(A,N,!1,function(e){i("td++")},"data-v-8653590c",null).exports,M={name:"customerShare",components:{serviceSingle:G.a,shareConfigDrawer:O},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 e=this;return p()(h.a.mark(function t(){var i,a,n,s,r;return h.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,e.loading=!0,i=""+e.URL.BASEURL+e.URL.customerShare_configList,a={page:e.pagination.page,page_size:e.pagination.page_size,user_id:e.filter.user_id},t.next=6,e.$axios.get(i,{params:a});case 6:n=t.sent,s=n.data,(r=void 0===s?{}:s)&&0==r.errno&&Array.isArray(r.rst.data)?(e.list=r.rst.data,e.pagination.total=r.rst.pageInfo.total,e.pagination.pages=r.rst.pageInfo.pages):4002!=r.errno&&(e.$message.warning(r.err),e.list=[],e.pagination.total=0,e.pagination.pages=0),t.next=18;break;case 12:t.prev=12,t.t0=t.catch(0),console.log(t.t0),e.list=[],e.pagination.total=0,e.pagination.pages=0;case 18:return t.prev=18,e.loading=!1,t.finish(18);case 21:case"end":return t.stop()}},t,e,[[0,12,18,21]])}))()},onChangeUser:function(e){this.filter.user_id=e?e.user_id:"",this.pagination.page=1,this.handleGetList()},handleCurrentChange:function(e){this.pagination.page=e,this.handleGetList()},onClickStatus:function(e){var t=this;return p()(h.a.mark(function i(){return h.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,t.$confirm("确定"+(0==e.status?"启用":"禁用")+"【"+e.title+"】?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:t.handleChangeStatus(e),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,t,[[0,6]])}))()},handleChangeStatus:function(e){var t=this,i=e.corpid,a=e.user_id,n=e.status;return p()(h.a.mark(function e(){var s,r,l,o,c;return h.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t.loading=!0,s=""+t.URL.BASEURL+t.URL.customerShare_changeStatus,r={corpid:i,user_id:a,status:1==n?0:1},e.next=6,t.$axios.get(s,{params:r});case 6:l=e.sent,o=l.data,(c=void 0===o?{}:o)&&0==c.errno?(t.$message.success("操作成功"),t.handleGetList()):4002!=c.errno&&t.$message.warning(c.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]])}))()},onClickCreateBtn:function(){this.currentConfigInfo={},this.shareConfigDrawerVisible=!0},onClickEditBtn:function(e){this.currentConfigInfo=m()({},e),this.shareConfigDrawerVisible=!0},onConfirmConfig:function(e){var t=e.isEdit;this.shareConfigDrawerVisible=!1,!t&&(this.pagination.page=1),this.handleGetList()},onCancelConfig:function(){this.shareConfigDrawerVisible=!1}}},z={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"customerShare-wrap"},[i("div",{staticClass:"screenBox"},[i("div",{staticClass:"filter-wrap"},[i("serviceSingle",{attrs:{title:"待共享客服",placeholder:"请选择"},on:{customerDefine:e.onChangeUser}})],1),e._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.onClickCreateBtn}},[e._v("新建客户共享配置")])],1),e._v(" "),i("el-table",{staticStyle:{width:"100%","margin-top":"10px"},attrs:{height:e.height,data:e.list,"tooltip-effect":"dark"}},[i("el-table-column",{attrs:{label:"配置标题",prop:"title","min-width":"200",align:"center",fixed:"left"}}),e._v(" "),i("el-table-column",{attrs:{label:"待共享的客服名称",prop:"handover_user","min-width":"200",align:"center"}}),e._v(" "),i("el-table-column",{attrs:{label:"接收客户的客服名称",prop:"takeover_users_name","min-width":"200",align:"center"}}),e._v(" "),i("el-table-column",{attrs:{label:"配置状态",align:"center","min-width":"120"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[""!==a.status?i("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},nativeOn:{click:function(t){return e.onClickStatus(a)}},model:{value:a.status,callback:function(t){e.$set(a,"status",t)},expression:"row.status"}}):i("div",[e._v(" - ")])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"操作","min-width":"160",align:"center",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[i("span",{staticClass:"btn c-00b38a",on:{click:function(t){return e.onClickEditBtn(a)}}},[e._v("编辑")])]}}])})],1),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:e.pagination.total>0,expression:"pagination.total > 0"}],staticClass:"pagination"},[i("el-pagination",{attrs:{background:"","current-page":e.pagination.page,layout:"prev, pager, next","page-count":Number(e.pagination.pages)},on:{"current-change":e.handleCurrentChange}})],1),e._v(" "),i("shareConfigDrawer",{attrs:{configInfo:e.currentConfigInfo},on:{confirm:e.onConfirmConfig,cancel:e.onCancelConfig},model:{value:e.shareConfigDrawerVisible,callback:function(t){e.shareConfigDrawerVisible=t},expression:"shareConfigDrawerVisible"}})],1)},staticRenderFns:[]};var j={name:"InviteIntoGroup",components:{inviteRuleList:L,deviceBind:T,customerShare:i("VU/8")(M,z,!1,function(e){i("t7Cl")},"data-v-9081a20e",null).exports},data:function(){return{tagType:this.$route.query.tag||2}},methods:{changeType:function(e){this.tagType=e}}},H={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;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==e.tagType?"tagItem_active":""],on:{click:function(t){return e.changeType(2)}}},[e._v("安卓设备绑定")]),e._v(" "),i("div",{class:["tagItem",1==e.tagType?"tagItem_active":""],on:{click:function(t){return e.changeType(1)}}},[e._v("邀请入群配置")]),e._v(" "),i("div",{class:["tagItem",3==e.tagType?"tagItem_active":""],on:{click:function(t){return e.changeType(3)}}},[e._v("客户共享配置")])])]),e._v(" "),2==e.tagType?i("deviceBind"):e._e(),e._v(" "),1==e.tagType?i("inviteRuleList"):e._e(),e._v(" "),3==e.tagType?i("customerShare"):e._e()],1)},staticRenderFns:[]},q=i("VU/8")(j,H,!1,null,null,null);t.default=q.exports},YtFR:function(e,t){},eU7N:function(e,t){},hNby:function(e,t){},"rz/1":function(e,t){},t7Cl:function(e,t){},"td++":function(e,t){}});