1 |
- webpackJsonp([52],{Gw5a:function(e,t){},O5Sz:function(e,t){},RCl8:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("Xxa5"),s=i.n(a),n=i("exGp"),r=i.n(n),l=i("McOJ"),o=i("fGUm"),c=i("sazF"),u=i("gzej"),d=i("erru"),_=i("Y+W8"),h=i("Ox+Z"),p=i("cHmb"),g=i("Fn7A"),v=i("VULP"),f=i("3uEH"),m={components:{serviceSingle:f.a},props:{userType:{type:Number|String}},data:function(){return{user_replace_info:{},userChangeVisible:!1,reason:"",changeReason:"",setUpVisible:!1,infoVisible:!1,enterprise:{},portrait_inheritance:!0}},created:function(){this.enterprise=JSON.parse(this.$localSelfStore.getLocal("defaultCorp"))},methods:{submitEvent:function(){this.$emit("transferCustomerEvent",{transfer_success_msg:this.reason,takeover_userid:this.user_replace_info.user_id,portrait_inheritance:this.portrait_inheritance?1:0})},serviceSingleEvent:function(e){e&&e.user_id?this.user_replace_info=e:this.user_replace_info={}},defineEvent:function(){this.user_replace_info&&this.user_replace_info.user_id?(this.reason="您好,您的服务已升级,后续将由我的同事 "+this.user_replace_info.name+"@"+(this.enterprise.corp_full_name?this.enterprise.corp_full_name:this.enterprise.corp_name)+" 接替我的工作,继续为您服务。",this.changeReason=this.reason,this.infoVisible=!0):this.$message({message:"请选择接替员工!",type:"warning"})},infoDefine:function(){this.changeReason&&""!=this.changeReason?(this.userChangeVisible=!1,this.reason=this.changeReason):this.$message({message:"请编辑客户收到的消息",type:"warning"})}}},b={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("div",{staticClass:"self-hint",staticStyle:{border:"none","margin-top":"-10px"}},[i("i",{staticClass:"el-icon-message-solid"}),e._v(" "),i("div",[i("p",[e._v("可将选中的客户转接给其他员工,进行后续服务")]),e._v(" "),2==e.userType?i("p",[e._v("注意:90天内客户只能被转移一次,一个客户最多只能被转接两次")]):e._e()])]),e._v(" "),i("service-single",{staticStyle:{"margin-top":"20px","margin-left":"-30px"},attrs:{title:"接替员工"},on:{customerDefine:e.serviceSingleEvent}}),e._v(" "),i("div",{staticClass:"buttons"},[i("el-button",{attrs:{type:"primary",plain:"",size:"mini"},on:{click:function(t){return e.$emit("closeToast")}}},[e._v("取消")]),e._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.defineEvent}},[e._v("确定")])],1),e._v(" "),i("el-dialog",{attrs:{title:"分配客户",visible:e.infoVisible,"close-on-click-modal":!1,width:"600px","append-to-body":"",center:"",top:"15vh"},on:{"update:visible":function(t){e.infoVisible=t}}},[i("div",{staticClass:"self-hint",staticStyle:{border:"none"}},[i("i",{staticClass:"el-icon-message-solid"}),e._v(" "),i("p",[e._v("转接后客户将在24小时后成功转接,若客户拒绝,本次转接将不会生效")])]),e._v(" "),i("div",{staticClass:"userReceive"},[i("div",{staticClass:"receiveTop"},[i("p",[e._v("客户将收到以下消息")]),e._v(" "),i("div",{staticClass:"xg",on:{click:function(t){e.userChangeVisible=!0}}},[i("i",{staticClass:"el-icon-edit"}),i("span",[e._v("修改")])])]),e._v(" "),i("div",{staticClass:"userReceiveInfo"},[i("div",{staticClass:"user"},[i("div",{staticClass:"phonePeople"},[i("i",{staticClass:"el-icon-s-custom"})]),e._v(" "),i("div",{staticClass:"con"},[e._v(e._s(e.reason))])]),e._v(" "),i("div",{staticClass:"userHint"},[e._v("由于工作变更,"),i("span",[e._v(e._s(e.user_replace_info.name)+"@"+e._s(e.enterprise.corp_full_name?e.enterprise.corp_full_name:e.enterprise.corp_name))]),e._v("将在24小时后添加为你的企业微信联系人,接替 XXX@"+e._s(e.enterprise.corp_full_name?e.enterprise.corp_full_name:e.enterprise.corp_name)+" 继续为您提供服务。")]),e._v(" "),i("div",{staticClass:"userHint"},[i("span",[e._v("暂不添加")])])])]),e._v(" "),i("div",{staticClass:"buttons"},[i("el-button",{attrs:{type:"primary",plain:"",size:"mini"},on:{click:function(t){e.infoVisible=!1}}},[e._v("返回")]),e._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){e.setUpVisible=!0}}},[e._v("确定")])],1)]),e._v(" "),i("el-dialog",{attrs:{title:"分配客户",visible:e.userChangeVisible,"close-on-click-modal":!1,width:"600px","append-to-body":"",center:"",top:"15vh"},on:{"update:visible":function(t){e.userChangeVisible=t}}},[i("div",{staticClass:"self-hint"},[i("i",{staticClass:"el-icon-message-solid"}),e._v(" "),i("span",[e._v("转接后客户将在24小时后成功转接,若客户拒绝,本次转接将不会生效")])]),e._v(" "),i("div",{staticClass:"receiveTop",staticStyle:{"margin-top":"15px"}},[i("p",[e._v("客户将收到以下消息")])]),e._v(" "),i("textarea",{directives:[{name:"model",rawName:"v-model",value:e.changeReason,expression:"changeReason"}],staticClass:"textarea",attrs:{autocomplete:"off",placeholder:"请输入客户收到的消息"},domProps:{value:e.changeReason},on:{input:function(t){t.target.composing||(e.changeReason=t.target.value)}}}),e._v(" "),i("div",{staticClass:"buttons"},[i("el-button",{attrs:{type:"primary",plain:"",size:"mini"},on:{click:function(t){e.userChangeVisible=!1}}},[e._v("返回")]),e._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.infoDefine}},[e._v("保存")])],1)]),e._v(" "),i("el-dialog",{attrs:{title:"设置",visible:e.setUpVisible,"close-on-click-modal":!1,width:"600px","append-to-body":"",center:"",top:"15vh"},on:{"update:visible":function(t){e.setUpVisible=t}}},[i("div",{staticClass:"self-hint"},[i("i",{staticClass:"el-icon-message-solid"}),e._v(" "),i("span",[e._v("若继承客户之前已添加继承员工,客户画像信息将不会继承")])]),e._v(" "),i("div",{staticClass:"jc_con"},[i("label",[e._v("客户画像继承:")]),e._v(" "),i("div",{staticClass:"jc_con_con"},[i("div",[i("el-switch",{attrs:{"active-color":"#43B083","inactive-color":"#ccc"},model:{value:e.portrait_inheritance,callback:function(t){e.portrait_inheritance=t},expression:"portrait_inheritance"}}),e._v(" "),i("span",[e._v(e._s(e.portrait_inheritance?"已开启":""))])],1),e._v(" "),i("div",{staticClass:"jc_hint"},[e._v("开启后企业通过在职继承或离职继承客户,将同步客户信息至继承员工客户画像,方便员工跟进客户。")])])]),e._v(" "),i("div",{staticClass:"buttons"},[i("el-button",{attrs:{type:"primary",plain:"",size:"mini"},on:{click:function(t){e.setUpVisible=!1}}},[e._v("返回")]),e._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){e.setUpVisible=!1,e.infoVisible=!1,e.submitEvent()}}},[e._v("确定")])],1)])],1)},staticRenderFns:[]};var C=i("VU/8")(m,b,!1,function(e){i("O5Sz")},"data-v-4e26260c",null).exports,y=i("d7EF"),w=i.n(y),S=i("mvHQ"),x=i.n(S),k=i("Dd8w"),D=i.n(k),T=i("ifoU"),F=i.n(T),R=new F.a([[1,"在职"],[2,"离职"]]),U=new F.a([[1,{label:"待迁移",labelColor:"#FFB055"}],[2,{label:"迁移中",labelColor:"#448AFF"}],[3,{label:"迁移完成",labelColor:"#58BCA6",errorLabelColor:"#F03F5C"}],[-1,{label:"迁移失败",labelColor:"#F03F5C"}]]),V={components:{selfInput:l.a,datePicker:u.a,serviceSingle:f.a,selfChannel:d.a},data:function(){return{loading:!1,resetFlag:!1,height:"",tableData:[],pagination:{page:1,page_size:20,pages:0,total:0},filter:{operator_id:"",handover_userid:"",takeover_userid:"",time:[],assignment_status:"",type:""}}},created:function(){this.height=document.documentElement.clientHeight-350>400?document.documentElement.clientHeight-350:400,this.handleGetLocalParams(),this.handleGetList()},methods:{handleClearLocalParams:function(){sessionStorage.removeItem("removeRecordParams")},handleGetLocalParams:function(){var e=sessionStorage.getItem("removeRecordParams")||"";if(e){var t=JSON.parse(e);this.pagination.page=t.pagination.page,this.filter=D()({},t.filter)}},handleSetLocalParams:function(){var e={pagination:D()({},this.pagination),filter:D()({},this.filter)};sessionStorage.setItem("removeRecordParams",x()(e))},onClickDetail:function(e){var t=e.type,i=e.record_id;this.handleSetLocalParams();this.$router.push({path:{1:"/transferRecord/on",2:"/transferRecord/off"}[t],query:{record_id:i}})},handleGetStatusDesc:function(e){var t=e.status,i=e.err_msg,a=U.get(Number(t))||{},s=a.label,n=a.labelColor,r=a.errorLabelColor;return i&&i.length&&3==t&&(n=r),{label:s,labelColor:n}},handleGetTypeName:function(e){return R.get(Number(e))||"-"},onChangeOperatorId:function(e){this.filter.operator_id=e,this.pagination.page=1,this.handleGetList()},onChangeHandoverUserId:function(e){var t=(e||{}).user_id,i=void 0===t?"":t;this.filter.handover_userid=i,this.pagination.page=1,this.handleGetList()},onChangeTakeOverUserId:function(e){var t=(e||{}).user_id,i=void 0===t?"":t;this.filter.takeover_userid=i,this.pagination.page=1,this.handleGetList()},onChangeTime:function(e){this.filter.time=e&&e.length?e:[],this.pagination.page=1,this.handleGetList()},onChangeStatus:function(e){this.filter.assignment_status=e,this.pagination.page=1,this.handleGetList()},onChangeType:function(e){this.filter.type=e,this.pagination.page=1,this.handleGetList()},handleCurrentChange:function(e){this.pagination.page=e,this.handleGetList()},resetEvent:function(){this.resetFlag=!this.resetFlag,this.filter.operator_id="",this.filter.handover_userid="",this.filter.takeover_userid="",this.filter.time=[],this.filter.assignment_status="",this.filter.type="",this.pagination.page=1,this.handleGetList()},handleGetList:function(){var e=this;return r()(s.a.mark(function t(){var i,a,n,r,l,o,c,u,d,_;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.handleClearLocalParams(),t.prev=1,e.loading=!0,i=""+e.URL.BASEURL+e.URL.transfer_customerAssignmentRecordList,a=e.filter.time||[],n=w()(a,2),r=n[0],l=void 0===r?"":r,o=n[1],c={assignment_date_start:l,assignment_date_end:void 0===o?"":o,operator_id:e.filter.operator_id,handover_userid:e.filter.handover_userid,takeover_userid:e.filter.takeover_userid,assignment_status:e.filter.assignment_status,type:e.filter.type,page:e.pagination.page,page_size:e.pagination.page_size},t.next=8,e.$axios.get(i,{params:c});case 8:u=t.sent,d=u.data,(_=void 0===d?{}:d)&&0==_.errno?(e.tableData=_.rst.data,e.pagination.total=_.rst.pageInfo.total,e.pagination.pages=_.rst.pageInfo.pages):4002!=_.errno&&(e.$message.warning(_.err),e.handleClearTableData()),t.next=18;break;case 14:t.prev=14,t.t0=t.catch(1),console.log(t.t0),e.handleClearTableData();case 18:return t.prev=18,e.loading=!1,t.finish(18);case 21:case"end":return t.stop()}},t,e,[[1,14,18,21]])}))()},handleClearTableData:function(){this.tableData=[],this.pagination.total=0,this.pagination.pages=0}}},A={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"},[i("selfChannel",{attrs:{title:"创建人",reset:e.resetFlag,type:"circleCreate",afferent_value:e.filter.operator_id},on:{channelDefine:e.onChangeOperatorId}}),e._v(" "),i("serviceSingle",{attrs:{title:"迁出成员",reset:e.resetFlag,afferent_userId:e.filter.handover_userid},on:{customerDefine:e.onChangeHandoverUserId}}),e._v(" "),i("serviceSingle",{attrs:{title:"接替成员",reset:e.resetFlag,afferent_userId:e.filter.takeover_userid},on:{customerDefine:e.onChangeTakeOverUserId}}),e._v(" "),i("datePicker",{attrs:{title:"分配时间",reset:e.resetFlag,afferent_time:e.filter.time},on:{changeTime:e.onChangeTime}}),e._v(" "),i("selfChannel",{attrs:{title:"迁移状态",reset:e.resetFlag,type:"remove_status",afferent_value:e.filter.assignment_status},on:{channelDefine:e.onChangeStatus}}),e._v(" "),i("selfChannel",{attrs:{title:"迁移类型",reset:e.resetFlag,type:"remove_type",afferent_value:e.filter.type},on:{channelDefine:e.onChangeType}}),e._v(" "),i("div",{staticClass:"reset",on:{click:e.resetEvent}},[e._v("重置")])],1),e._v(" "),i("el-table",{staticStyle:{width:"100%","margin-top":"10px"},attrs:{height:e.height,data:e.tableData}},[i("el-table-column",{attrs:{prop:"create_time",label:"分配时间",align:"center","min-width":"160"}}),e._v(" "),i("el-table-column",{attrs:{prop:"type",label:"迁移类型",align:"center","min-width":"140"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[i("div",[e._v(e._s(e.handleGetTypeName(a.type)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"创建人",align:"center","min-width":"140"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[a.operator_name?i("div",{staticClass:"customerServiceTagBox"},[i("div",{staticClass:"customerServiceTag"},[i("i",{staticClass:"el-icon-user-solid"}),e._v(" "+e._s(a.operator_name))])]):i("div",[e._v(" - ")])]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"handover_username",label:"迁出成员",align:"center","min-width":"140"}}),e._v(" "),i("el-table-column",{attrs:{prop:"takeover_username",label:"接替成员",align:"center","min-width":"140"}}),e._v(" "),i("el-table-column",{attrs:{prop:"customer_number",label:"迁移人数",align:"center","min-width":"140"}}),e._v(" "),i("el-table-column",{attrs:{prop:"status",label:"转接状态",align:"center","min-width":"140"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[i("div",{staticClass:"status-wrap"},[i("p",{style:{color:e.handleGetStatusDesc(a).labelColor}},[e._v(e._s(e.handleGetStatusDesc(a).label))]),e._v(" "),a.err_msg&&a.err_msg.length?[e._l(a.err_msg,function(t){return[t.length>9?i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"left",content:t}},[i("div",{staticClass:"c-666 reason"},[e._v(e._s(t))])]):i("div",{staticClass:"c-666",attrs:{title:t}},[e._v(e._s(t))])]})]:e._e()],2)]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"操作",align:"center",width:"120",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[i("div",{staticClass:"c-00B38A pointer",on:{click:function(t){return e.onClickDetail(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)],1)},staticRenderFns:[]};var $=i("VU/8")(V,A,!1,function(e){i("Gw5a")},"data-v-4494b479",null).exports,E={components:{distributionUser:C,detial:v.a,selfInput:l.a,selfCustomerservice:o.a,enterpriseTag:c.a,datePicker:u.a,selfChannel:d.a,selfGender:_.a,lossBody:h.a,screenPay:p.a,shieldingUser:g.a,removeRecord:$},data:function(){return{type:2,drawerSize:"60%",detialDrawer:!1,rowPro:{},loading:!1,page:1,pages:0,total:0,page_size:20,shieldingFlag:!1,pageOptions:[{name:"全部",id:1},{name:"当前页面",id:2}],pageOptionValue:2,old_pageOptionValue:2,input_keyword:"",tableData:[],user_id_list:[],add_way:"",tag_id_list:[],tag_type:0,add_date_start:"",add_date_end:"",loss_status:null,pay_status:null,pay_num_min:"",pay_num_max:"",resetFlag:!1,otherData:{},shieldingData:{},multipleSelection:{},exclude_multiple_selection:{},multipleArr:[],filter_multipleArr:[],isAll:!1,distributionUserVisible:!1,selectTotal:0,height:"",isShowRecord:!1}},created:function(){this.height=document.documentElement.clientHeight-450>300?document.documentElement.clientHeight-450:300;var e=localStorage.getItem("transter");if("record"==e)return this.type=3,void(this.isShowRecord=!0);this.type="off"==e?2:1,this.init(1)},methods:{changeDrawerSize:function(){this.drawerSize="100%"==this.drawerSize?"60%":"100%"},closeDrawer:function(){this.detialDrawer=!1},tagUpdate:function(e){this.$set(this.rowPro,"tag_list",e),this.$set(this.tableData,this.rowPro.self_index,this.rowPro)},showDetial:function(e,t){var i=this;this.rowPro=e,this.rowPro.self_index=t,this.drawerSize="60%",this.detialDrawer=!0,this.$nextTick(function(){i.$refs.detial.acIdx=0,i.$refs.detial.init()})},goReord:function(){2==this.type&&this.$router.push({path:"/transferRecord/off"}),1==this.type&&this.$router.push({path:"/transferRecord/on"})},transferCustomerEvent:function(e){var t=this;this.distributionUserVisible=!1;var i=[],a=[];this.isAll?this.filter_multipleArr.forEach(function(e){a.push({handover_userid:e.user_id,external_userid:e.external_userid})}):this.multipleArr.forEach(function(e){i.push({handover_userid:e.user_id,external_userid:e.external_userid})}),this.$loading(this.$loadingConfig),this.$axios.post(this.URL.BASEURL+this.URL.customer_transferCustomer,{user_id_list:this.user_id_list,customer_name:this.input_keyword,add_date_start:this.add_date_start,add_date_end:this.add_date_end,add_way:this.add_way,pay_status:this.pay_status,pay_num_min:this.pay_num_min,pay_num_max:this.pay_num_max,tag_type:this.tag_type,tag_id_list:this.tag_id_list,loss_status:this.loss_status,type:this.type,takeover_userid:e.takeover_userid,transfer_success_msg:e.transfer_success_msg,portrait_inheritance:e.portrait_inheritance,external_user_list:i,select_all:this.isAll?1:0,filter_customer_list:a}).then(function(e){e=e.data;t.$loading(t.$loadingConfig).close(),e&&0==e.errno?(t.multipleSelection={},t.exclude_multiple_selection={},t.multipleArr=[],t.filter_multipleArr=[],t.selectTotal=0,t.isAll=!1,t.init(t.page),t.$confirm("正在执行迁移申请,退出此页面或关闭浏览器不影响迁移结果","提示",{confirmButtonText:"确定",type:"warning"}).then(function(){}).catch(function(){})):4002!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.$message({message:"迁移失败,服务器错误!",type:"warning"}),t.$loading(t.$loadingConfig).close()})},resetEvent:function(){this.resetFlag=!this.resetFlag,this.input_keyword="",this.user_id_list=[],this.add_way="",this.tag_id_list=[],this.tag_type=0,this.add_date_start="",this.add_date_end="",this.loss_status=null,this.pay_status=null,this.pay_num_min="",this.pay_num_max="",this.init(1)},changeType:function(e){var t=this;return r()(s.a.mark(function i(){return s.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(3!=e){i.next=6;break}return t.type=e,t.isShowRecord=!0,i.abrupt("return");case 6:return t.isShowRecord=!1,i.next=9,t.$nextTick();case 9:2==e?localStorage.setItem("transter","off"):localStorage.setItem("transter","on"),t.type=e,t.multipleSelection={},t.exclude_multiple_selection={},t.multipleArr=[],t.filter_multipleArr=[],t.selectTotal=0,t.isAll=!1,t.resetEvent();case 18:case"end":return i.stop()}},i,t)}))()},toDistribution:function(){this.userChange(),this.selectTotal<=0?this.$message({message:"请选择客户!",type:"warning"}):this.distributionUserVisible=!0},shieldingUserCancel:function(e){"update"==e&&this.init(1),this.shieldingFlag=!1},shieldingEvent:function(e){this.shieldingFlag=!0,this.shieldingData={customer_id:e.customer_id,user_id:e.user_id}},payChange:function(e){this.pay_status=e.radio,this.pay_num_min=e.minValue,this.pay_num_max=e.maxValue,this.init(1)},lossChange:function(e){this.loss_status=""==e?null:e,this.init(1)},changeTime:function(e){!e||e&&0==e.length?(this.add_date_start="",this.add_date_end=""):(this.add_date_start=e[0],this.add_date_end=e[1]),this.init(1)},tagDefine:function(e){1==e.tag||2==e.tag?e.tag_id_list&&0!=e.tag_id_list.length?(this.tag_id_list=e.tag_id_list,this.tag_type=e.tag):(this.tag_type=0,this.tag_id_list=[]):(this.tag_type=e.tag,this.tag_id_list=[]),this.init(1)},init:function(e){var t=this;this.page=e||this.page,this.loading=!0;var i=this.URL.customerList;2==this.type&&(i=this.URL.unassignedCustomerList),this.$axios.get(this.URL.BASEURL+i,{params:{user_id_list:this.user_id_list,customer_name:this.input_keyword,add_date_start:this.add_date_start,add_date_end:this.add_date_end,add_way:this.add_way,pay_status:this.pay_status,pay_num_min:this.pay_num_min,pay_num_max:this.pay_num_max,tag_type:this.tag_type,tag_id_list:this.tag_id_list,loss_status:this.loss_status,page:this.page,page_size:this.page_size,source:2}}).then(function(e){e=e.data;if(t.loading=!1,e&&0==e.errno){2==t.type?t.tableData=e.rst.data:(t.tableData=e.rst.data.list,t.otherData={count:e.rst.data.count,exclude_count:e.rst.data.exclude_count}),t.total=e.rst.pageInfo.total,t.pages=e.rst.pageInfo.pages;var i=[];if(t.isAll&&void 0===t.multipleSelection[t.page])i=t.tableData;else{var a=t.multipleSelection[t.page]?t.multipleSelection[t.page].map(function(e){return e.user_id+"-"+e.customer_id}):[];t.tableData.forEach(function(e){-1!=a.indexOf(e.user_id+"-"+e.customer_id)&&i.push(e)})}t.$nextTick(function(){i.forEach(function(e){t.$refs.multipleTable.toggleRowSelection(e,!0)})})}else 4002!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.loading=!1})},handleCurrentChange:function(e){this.init(e)},handleSelectionChange:function(e){if(this.multipleSelection[this.page]=e&&0!=e.length?e:null,this.isAll){var t=[],i=this.multipleSelection[this.page]?this.multipleSelection[this.page].map(function(e){return e.user_id+"-"+e.customer_id}):[];this.tableData.forEach(function(e){-1==i.indexOf(e.user_id+"-"+e.customer_id)&&t.push(e)}),this.exclude_multiple_selection[this.page]=t}this.userChange()},pageOptionSelect:function(e){var t=this;if(e&&""!=e&&(this.old_pageOptionValue=e),this.exclude_multiple_selection={},1==this.pageOptionValue)this.isAll=!0;else{this.isAll=!1;var i=this.multipleSelection[this.page];this.multipleSelection={},this.multipleSelection[this.page]=i||null}this.tableData.forEach(function(e){t.$refs.multipleTable.toggleRowSelection(e,!0)}),this.userChange()},handleSelectAll:function(e){this.isAll&&0==e.length&&(this.multipleSelection={},this.exclude_multiple_selection={},this.isAll=!1,this.userChange())},userChange:function(){var e=[];for(var t in this.multipleSelection)e=e.concat(this.multipleSelection[t]?this.multipleSelection[t]:[]);if(this.multipleArr=e,this.isAll){var i=[];for(var t in this.exclude_multiple_selection)i=i.concat(this.exclude_multiple_selection[t]?this.exclude_multiple_selection[t]:[]);this.filter_multipleArr=i,this.selectTotal=Number(this.total)-i.length}else this.selectTotal=this.multipleArr.length}}},L={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("div",{staticClass:"topTagBox flex"},[a("div",{staticClass:"left flex-align-center"},[a("div",{class:["tagItem",2==e.type?"tagItem_active":""],on:{click:function(t){return e.changeType(2)}}},[e._v("离职迁移")]),e._v(" "),a("div",{class:["tagItem",1==e.type?"tagItem_active":""],on:{click:function(t){return e.changeType(1)}}},[e._v("在职迁移")]),e._v(" "),a("div",{class:["tagItem",3==e.type?"tagItem_active":""],on:{click:function(t){return e.changeType(3)}}},[e._v("迁移记录")])]),e._v(" "),a("instructions",{attrs:{doc:"customerTransfer"}})],1),e._v(" "),e.isShowRecord?a("removeRecord"):[a("div",{staticClass:"screenBox"},[a("self-input",{attrs:{reset:e.resetFlag},on:{inputChange:function(t){e.input_keyword=t,e.init(1)}}}),e._v(" "),a("self-customerservice",{attrs:{reset:e.resetFlag},on:{customerDefine:function(t){e.user_id_list=t,e.init(1)}}}),e._v(" "),a("enterprise-tag",{attrs:{reset:e.resetFlag},on:{tagDefine:e.tagDefine}}),e._v(" "),a("date-picker",{attrs:{reset:e.resetFlag},on:{changeTime:e.changeTime}}),e._v(" "),a("self-channel",{attrs:{reset:e.resetFlag},on:{channelDefine:function(t){e.add_way=t,e.init(1)}}}),e._v(" "),a("loss-body",{attrs:{reset:e.resetFlag},on:{lossChange:e.lossChange}}),e._v(" "),a("screen-pay",{attrs:{reset:e.resetFlag},on:{payChange:e.payChange}}),e._v(" "),a("div",{staticClass:"reset",on:{click:e.resetEvent}},[e._v("重置")])],1),e._v(" "),a("div",{staticClass:"tableInfo"},[a("div",[a("div",{staticClass:"flex"},[a("i",{staticClass:"el-icon-user-solid"}),e._v(" "),2==e.type?a("div",{staticClass:"totalCustom"},[e._v("共"),a("span",[e._v(e._s(e.total))]),e._v("个待分配客户")]):e._e(),e._v(" "),1==e.type?[a("div",{staticClass:"totalCustom"},[e._v("共"),a("span",[e._v(e._s(e.otherData&&e.otherData.count))]),e._v("个客户")]),e._v(" "),a("div",{staticClass:"smalLine"}),e._v(" "),a("div",{staticClass:"excludeCustom"},[e._v("排除重复客户\n "),a("el-tooltip",{staticClass:"disinblock",attrs:{content:"该数据为去重后的客户数,若客户添加了多个员工只会统计为1个客户",placement:"top"}},[a("i",{staticClass:"el-icon-question"})]),e._v(" "),a("span",[e._v(e._s(e.otherData&&e.otherData.exclude_count))])],1)]:e._e()],2),e._v(" "),a("div",{staticClass:"selectCustom"},[e._v("已择"+e._s(e.selectTotal)+"个客户")])]),e._v(" "),a("div",{staticClass:"flex"},[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.toDistribution}},[e._v("分配")])],1)]),e._v(" "),a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{height:e.height,data:e.tableData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange,"select-all":e.handleSelectAll}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{width:"200",fixed:"left"},scopedSlots:e._u([{key:"header",fn:function(t){return[a("div",{staticClass:"customTitle",attrs:{slot:"reference"},slot:"reference"},[e._v(e._s(2==e.old_pageOptionValue?"选择当前页面客户":"选择全部客户")),a("i",{staticClass:"el-icon-arrow-down"}),e._v(" "),a("el-select",{staticClass:"customTitleSelect",attrs:{placeholder:"请选择",size:"mini"},on:{change:e.pageOptionSelect,"visible-change":function(t){e.pageOptionValue=""}},model:{value:e.pageOptionValue,callback:function(t){e.pageOptionValue=t},expression:"pageOptionValue"}},e._l(e.pageOptions,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)]}},{key:"default",fn:function(t){return[a("div",{staticClass:"userBox"},[t.row.avatar?a("img",{staticClass:"userImg",attrs:{src:t.row.avatar,alt:""}}):a("img",{staticClass:"userImg",attrs:{src:i("pIyw"),alt:""}}),e._v(" "),a("div",{staticClass:"userInfo"},[a("div",{staticClass:"userName"},[a("p",{staticClass:"name"},[e._v(e._s(t.row.remark))]),e._v(" "),1==t.row.type?a("span",[e._v("@微信")]):e._e()]),e._v(" "),a("div",{staticClass:"nickname"},[a("span",[e._v("昵称:")]),e._v(e._s(t.row.name))])])])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"性别","min-width":"60","show-overflow-tooltip":"",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(1==t.row.gender?"男":2==t.row.gender?"女":""))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"所属客服","min-width":"140",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"customerServiceTagBox"},[a("div",{staticClass:"customerServiceTag"},[a("i",{staticClass:"el-icon-headset"}),e._v(e._s(t.row.user_list.name))])])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"所属部门","min-width":"140","show-overflow-tooltip":"",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.department_list&&t.row.department_list.join(",")))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"标签","min-width":"160",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"customerServiceTagBox biaoqian"},e._l(t.row.tag_list,function(t,i){return a("div",{key:i,staticClass:"customerServiceTag"},[e._v(e._s(t))])}),0)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"客户状态","show-overflow-tooltip":"",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.relation_enable?a("span",{staticClass:"c-F03F5C"},[e._v("已流失")]):e._e(),e._v(" "),1==t.row.relation_enable?a("span",{staticClass:"c-448AFF"},[e._v("未流失")]):e._e(),e._v(" "),2==t.row.relation_enable?a("span",{staticClass:"c-FFB055"},[e._v("待分配")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"付费情况",align:"center","min-width":"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.pay_num>0?a("div",[e._v("已付费("),a("span",{staticClass:"c-00B38A"},[e._v(e._s(t.row.pay_num)+"次")]),e._v(")")]):a("div",[e._v("未付费")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"createtime","min-width":"160",label:"添加时间","show-overflow-tooltip":"",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{width:"140",label:"添加渠道","show-overflow-tooltip":"",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.add_way))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",fixed:"right",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"flex",staticStyle:{"justify-content":"center"}},[a("div",{staticClass:"c-00B38A pointer",staticStyle:{margin:"0 6px"},on:{click:function(i){return e.showDetial(t.row,t.$index)}}},[e._v("详情")])])]}}])})],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],staticClass:"pagination"},[a("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(" "),a("el-dialog",{attrs:{title:"拉黑原因",visible:e.shieldingFlag,width:"578px",center:""},on:{"update:visible":function(t){e.shieldingFlag=t}}},[a("shielding-user",{attrs:{shieldingData:e.shieldingData},on:{cancel:e.shieldingUserCancel}})],1),e._v(" "),a("el-drawer",{attrs:{size:e.drawerSize,visible:e.detialDrawer,"with-header":!1},on:{"update:visible":function(t){e.detialDrawer=t}}},[a("detial",{ref:"detial",attrs:{rowProp:{customer_id:e.rowPro.customer_id,user_id:e.rowPro.user_id}},on:{changeDrawerSize:e.changeDrawerSize,closeDrawer:e.closeDrawer,tagUpdate:e.tagUpdate}})],1),e._v(" "),a("el-dialog",{attrs:{title:"分配客户",visible:e.distributionUserVisible,width:"600px",center:""},on:{"update:visible":function(t){e.distributionUserVisible=t}}},[a("distribution-user",{attrs:{userType:e.type},on:{closeToast:function(t){e.distributionUserVisible=!1},transferCustomerEvent:e.transferCustomerEvent}})],1)],2)},staticRenderFns:[]};var I=i("VU/8")(E,L,!1,function(e){i("Y8Nu")},"data-v-99fac7b4",null);t.default=I.exports},Y8Nu:function(e,t){}});
|