(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-64a36700"],{1125:function(e,t,i){"use strict";var s=i("1988"),a=i("d282"),n=i("1b10"),r=i("f253"),c=Object(a["a"])("area"),o=c[0],l=c[1],d="000000";function h(e){return"9"===e[0]}function u(e,t){var i=e.$slots,s=e.$scopedSlots,a={};return t.forEach((function(e){s[e]?a[e]=s[e]:i[e]&&(a[e]=function(){return i[e]})})),a}t["a"]=o({props:Object(s["a"])({},n["b"],{value:String,areaList:{type:Object,default:function(){return{}}},columnsNum:{type:[Number,String],default:3},isOverseaCode:{type:Function,default:h},columnsPlaceholder:{type:Array,default:function(){return[]}}}),data:function(){return{code:this.value,columns:[{values:[]},{values:[]},{values:[]}]}},computed:{province:function(){return this.areaList.province_list||{}},city:function(){return this.areaList.city_list||{}},county:function(){return this.areaList.county_list||{}},displayColumns:function(){return this.columns.slice(0,+this.columnsNum)},placeholderMap:function(){return{province:this.columnsPlaceholder[0]||"",city:this.columnsPlaceholder[1]||"",county:this.columnsPlaceholder[2]||""}}},watch:{value:function(e){this.code=e,this.setValues()},areaList:{deep:!0,handler:"setValues"},columnsNum:function(){var e=this;this.$nextTick((function(){e.setValues()}))}},mounted:function(){this.setValues()},methods:{getList:function(e,t){var i=[];if("province"!==e&&!t)return i;var s=this[e];if(i=Object.keys(s).map((function(e){return{code:e,name:s[e]}})),t&&(this.isOverseaCode(t)&&"city"===e&&(t="9"),i=i.filter((function(e){return 0===e.code.indexOf(t)}))),this.placeholderMap[e]&&i.length){var a="";"city"===e?a=d.slice(2,4):"county"===e&&(a=d.slice(4,6)),i.unshift({code:""+t+a,name:this.placeholderMap[e]})}return i},getIndex:function(e,t){var i="province"===e?2:"city"===e?4:6,s=this.getList(e,t.slice(0,i-2));this.isOverseaCode(t)&&"province"===e&&(i=1),t=t.slice(0,i);for(var a=0;a1&&!e.assignType,expression:"(assignArr.length > 1) && !assignType"}],staticClass:"assignType",class:{requiredBorder:!e.activeType&&e.checkRequired},on:{click:function(e){e.stopPropagation()}}},e._l(e.assignArr,(function(t){return s("div",{key:t.type,class:{activeAssign:e.activeType==t.type},on:{click:function(i){return e.chooseAssign(t)}}},[e._v(e._s(t.text))])})),0)])],1)},n=[],r=i("fc11"),c=(i("e17f"),i("2241")),o=(i("5852"),i("d961")),l=(i("3c32"),i("417e")),d=(i("a909"),i("3acc")),h=(i("4056"),i("44bf")),u=(i("4ddd"),i("9f14")),g=(i("a44c"),i("e27c")),A=(i("a9e3"),i("b0c0"),i("d81d"),i("ac1f"),i("1276"),i("d3b7"),i("159b"),i("b64b"),i("a15b"),i("a434"),i("4de4"),i("11fe")),f={props:{value:{type:Boolean,default:!1},designerlist:{type:String},title:{type:String,default:"指派人员"},select:{type:Number,default:0},isdepart:{type:Number|String,default:1},showval:{type:String,default:""},customerid:{type:String|Number,default:""},assignType:{type:String,default:""}},components:(s={},Object(r["a"])(s,g["a"].name,g["a"]),Object(r["a"])(s,u["a"].name,u["a"]),Object(r["a"])(s,h["a"].name,h["a"]),Object(r["a"])(s,d["a"].name,d["a"]),Object(r["a"])(s,l["a"].name,l["a"]),Object(r["a"])(s,o["a"].name,o["a"]),Object(r["a"])(s,c["a"].Component.name,c["a"].Component),s),data:function(){return{img:[i("ee87")],val:"",newval:"",activeType:"",designarr:[],nowclickid:"",falg:!1,result:[],keyword:"",showDialog:!1,datashow:!0,checkRequired:!1,valArr:[],designerarr:[],allDesignerArr:[],assignArr:[]}},watch:{value:{handler:function(e){e?(this.assignArr.length||(this.showDialog=!1,this.activeType=""),1==this.assignArr.length&&(this.showDialog=!1,1!=this.assignArr.length||this.assignType||(this.activeType=this.assignArr[0]["type"])),this.assignArr.length>1&&!this.assignType&&"指派人员"==this.title&&(this.showDialog=!0)):(this.activeType="",this.showDialog=!1)},immediate:!0,deep:!0},designerlist:function(e,t){if(this.datashow=!0,0==this.select||4==this.select){if(this.keyword){var i=JSON.parse(e);this.designarr.designer=i,this.designarr.child_org=[]}else this.designarr=JSON.parse(e);if(4==this.select){var s=JSON.parse(e);this.getAllDesigner(s)}}else this.designarr=JSON.parse(e)},keyword:function(e){e||(this.datashow=!1,this.$emit("onSearch",{val:"",type:this.isdepart}))},showval:{handler:function(e){this.valArr=e?e.split(",").map((function(e){return parseInt(e)})):[]},immediate:!0}},methods:{cancelAssign:function(){this.activeType="",this.showDialog=!1},chooseAssign:function(e){this.activeType=e.type,this.showDialog=!1},getAssignTypeApi:function(){var e=this;Object(A["cb"])({}).then((function(t){if(0==t.data.code){var i=t.data.data;if(!Array.isArray(i)&&i instanceof Object){var s=[];Object.keys(i).forEach((function(e){s.push({text:i[e],type:e})})),e.assignArr=s}}}))},ischeckedObj:function(){return this.designarr.child_org&&this.designarr.child_org instanceof Array?!this.designarr.child_org.length:this.designarr.child_org&&this.designarr.child_org instanceof Object?!Object.keys(this.designarr.child_org).length:void 0},getChecked:function(e){var t=e,i=t[t.length-1];this.setDesignerVal(i,t),e.length&&e.join(",")!=this.showval&&this.checkRepeatApi(e[e.length-1])},setDesignerVal:function(e,t){for(var i=this,s=[],a=function(e){var a=i.allDesignerArr.filter((function(i){return i.id==t[e]}));a.length&&s.push({index:e,id:t[e]})},n=0;n1&&this.valArr.splice(s[0].index,1)},getAllDesigner:function(e){var t=this;e.child_org&&Array.isArray(e.child_org)&&e.child_org.forEach((function(e){e.designer&&e.designer.length&&e.designer.forEach((function(e){2==e.org_type&&t.allDesignerArr.push(e)})),e.child_org&&Array.isArray(e.child_org)&&e.child_org.forEach((function(e){t.getAllDesigner(e)})),e.child_org&&!Array.isArray(e.child_org)&&Object.keys(e.child_org).forEach((function(i){t.getAllDesigner(e.child_org[i])}))})),e.child_org&&!Array.isArray(e.child_org)&&Object.keys(e.child_org).forEach((function(i){e.child_org[i].designer&&e.child_org[i].designer.length&&e.child_org[i].designer.forEach((function(e){2==e.org_type&&t.allDesignerArr.push(e)})),e.child_org[i].child_org&&Array.isArray(e.child_org[i].child_org)&&e.child_org[i].child_org.forEach((function(e){t.getAllDesigner(e)})),e.child_org[i].child_org&&!Array.isArray(e.child_org[i].child_org)&&Object.keys(e.child_org[i].child_org).forEach((function(s){t.getAllDesigner(e.child_org[i].child_org[s])}))})),e.designer.forEach((function(e){2==e.org_type&&t.allDesignerArr.push(e)}))},onSearch:function(){this.datashow=!1,this.$emit("onSearch",{val:this.keyword,type:this.isdepart})},checkRepeatApi:function(e){var t=this;this.customerid&&e&&Object(A["n"])({customer_id:this.customerid,employee_id:e}).then((function(e){0==e.data.code&&0==e.data.data&&(t.valArr.splice(t.valArr.length-1,1),t.$toast("该员工名下已有该客户"))}))},dothis:function(){},submit:function(){if(1==this.isdepart){if("指派人员"==this.title){if(this.assignArr.length&&!this.assignType&&!this.activeType)return this.$toast("请选择指派类型"),!1;this.$parent.showPopup=!1,this.$parent.loadFlag=!0,this.$emit("submit",this.valArr,this.activeType,this.assignType)}else if("选择直播人员"==this.title)if(1==this.select){if(!this.result.length)return this.$toast("直播人员不能为空!"),!1;this.$parent.showlive=!1,this.$parent.loadFlag=!0;for(var e=[],t=0;t