(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-44f2"],{"1fMY":function(e,t,a){"use strict";var r=a("14Xm"),s=a.n(r),i=a("D3Ub"),n=a.n(i),o=a("gDS+"),l=a.n(o),c={props:{selectedTags:{type:Array,default:function(){return[]}},selectTagVisible:{type:Boolean,default:!1},axios_url:{type:String,default:""},tagtype:{type:String,default:"标签"}},watch:{selectedTags:function(e){this.currentSelects=e?JSON.parse(l()(e)):[],this.selectedTagIds=this.currentSelects.map(function(e){return e.id})}},data:function(){return{search:{keyword:""},total:0,per_page:15,current_page:1,tableData:[],currentSelects:[],selectedTagIds:[]}},mounted:function(){this.getTagList()},methods:{searchs:function(e){this.getTagList()},select:function(e){var t=this.currentSelects.findIndex(function(t){return t.id==e.id});-1===t?(this.currentSelects.push(e),this.selectedTagIds.push(e.id)):(this.currentSelects.splice(t,1),this.selectedTagIds.splice(t,1)),this.$emit("selectRow",e)},closeDialog:function(){this.$emit("update:selectTagVisible",!1),this.search.keyword="",this.getTagList()},confirmDialog:function(){this.closeDialog(),this.$emit("selectTagData",this.currentSelects)},getTagList:function(){var e=this;return n()(s.a.mark(function t(){var a;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,$http.pc_post(e.axios_url,{search:e.search});case 2:1==(a=t.sent).result?e.tableData=a.data:e.$message.error(a.msg);case 4:case"end":return t.stop()}},t,e)}))()}}},u=(a("UQ9o"),a("KHd+")),d=Object(u.a)(c,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"tag-dialog"}},[a("el-dialog",{attrs:{center:"",title:"选择标签",visible:e.selectTagVisible,"before-close":e.closeDialog,width:"50%"},on:{"update:visible":function(t){e.selectTagVisible=t}}},[a("div",{staticStyle:{display:"flex",width:"95%"}},[a("el-input",{attrs:{placeholder:"请输入标签"},model:{value:e.search.keyword,callback:function(t){e.$set(e.search,"keyword",t)},expression:"search.keyword"}}),e._v(" "),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:function(t){e.searchs(1)}}},[e._v("搜索")])],1),e._v(" "),a("el-table",{staticStyle:{width:"100%",height:"500px","overflow-y":"auto"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{align:"center",prop:"id",label:"ID"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",align:"center",label:"标签名称"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{plain:"",type:e.selectedTagIds.includes(t.row.id)?"danger":"primary"},on:{click:function(a){e.select(t.row)}}},[e._v("\n "+e._s(e.selectedTagIds.includes(t.row.id)?"已选择":"选择")+"\n ")])]}}])})],1),e._v(" "),a("el-row",[a("el-col",{attrs:{align:"right"}},[a("el-pagination",{attrs:{layout:"prev, pager, next,jumper",total:e.total,"page-size":e.per_page,"current-page":e.current_page,background:""},on:{"current-change":e.searchs}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.closeDialog}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.confirmDialog}},[e._v("确 定")])],1)],1)],1)},[],!1,null,"5c180cd9",null);d.options.__file="select_tag_dialog.vue";t.a=d.exports},"7jjk":function(e,t,a){},L2Sg:function(e,t,a){},OaTc:function(e,t,a){"use strict";var r=a("7jjk");a.n(r).a},UQ9o:function(e,t,a){"use strict";var r=a("L2Sg");a.n(r).a},b19V:function(e,t,a){"use strict";a.r(t);var r=a("14Xm"),s=a.n(r),i=a("D3Ub"),n=a.n(i),o=a("Re+u"),l=a("eYRR"),c={data:function(){return{menu_type_value:""}},mounted:function(){this.menu_type_value=this.$route.query.menu_type},methods:{submitForm:function(){var e=this;return n()(s.a.mark(function t(){var a,r,i;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.$refs.cusInfoForm,t.next=3,a.emitForm();case 3:if(r=t.sent){t.next=6;break}return t.abrupt("return",!1);case 6:i="",t.t0=e.menu_type_value,t.next=1===t.t0?10:2===t.t0?12:3===t.t0?14:4===t.t0?16:18;break;case 10:return i="plugin/CustomerManage/MyCustomer/saveCustomer",t.abrupt("break",18);case 12:return i="plugin/CustomerManage/DepartmentCustomer/saveCustomer",t.abrupt("break",18);case 14:return i="plugin/CustomerManage/PublicCustomer/saveCustomer",t.abrupt("break",18);case 16:return i="plugin/CustomerManage/AllCustomer/saveCustomer",t.abrupt("break",18);case 18:$http.pc_post(i,{menu_type:e.menu_type_value,form:r},"loading").then(function(t){if(1!=t.result)return e.$message.error(t.msg);a.initData(),e.$message.success("添加成功!")});case 19:case"end":return t.stop()}},t,e)}))()},back:function(){this.$router.back()}},components:{customerManageSide:o.a,editCustomerForm:l.a}},u=(a("gSzV"),a("KHd+")),d=Object(u.a)(c,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"all private-customer"},[a("customer-manage-side",{attrs:{defaultActive:3==e.menu_type_value?"manageExternalCustomer":"managePrivateCustomer"}}),e._v(" "),a("div",{staticStyle:{width:"calc(100% - 150px)"},attrs:{id:"app"}},[a("div",{staticClass:"vue-main"},[a("div",{staticClass:"vue-main-title",staticStyle:{"margin-bottom":"20px"}},[a("div",{staticClass:"vue-main-title-left"}),e._v(" "),a("div",{staticClass:"vue-main-title-content"},[e._v(e._s(3==e.menu_type_value?"客户管理 > 公海客户 > 添加客户":"客户管理 > 我的客户 > 添加客户"))])]),e._v(" "),a("edit-customer-form",{ref:"cusInfoForm"})],1),e._v(" "),a("div",{staticClass:"vue-footer"},[a("el-button",{directives:[{name:"preventReClick",rawName:"v-preventReClick",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("提交")]),e._v(" "),a("el-button",{on:{click:e.back}},[e._v("返回")])],1)])],1)},[],!1,null,"1160e9fb",null);d.options.__file="addCustomer.vue";t.default=d.exports},eYRR:function(e,t,a){"use strict";var r=a("jo6Y"),s=a.n(r),i=a("14Xm"),n=a.n(i),o=a("D3Ub"),l=a.n(o),c={props:["customerInfo","readonly"],watch:{customerInfo:{handler:function(e){if(e){var t=e.has_one_progress,a=e.has_one_source,r=e.has_one_industry,s=e.has_one_department,i=e.city,n=e.prov,o={name:e.name?e.name:"",mobile:e.mobile?e.mobile:"",progress_id:t?t.id:"",source_id:a?a.id:"",industry_id:r?r.id:"",department_id:s?1*s.id:""};this.form=o,this.check_area_mode[0]=n?1*n.id:"",this.check_area_mode[1]=i?1*i.id:""}},immediate:!0}},data:function(){return{form:{name:"",mobile:"",source_id:"",industry_id:"",progress_id:"",department_id:"",prov:"",city:""},rules:{name:[{required:!0,message:"请输入客户名称",trigger:"blur"}],mobile:[{required:!0,message:"请输入客户电话",trigger:"blur"}]},selectTagVisible:!1,tag_list:[],tag_axios_url:"plugin/CustomerManage/getTagList",progress_options_arr:[],sources_options_arr:[],industry_options_arr:[],department_opt_arr:[],department_opt_props:{multiple:!1,emitPath:!1,checkStrictly:!0,value:"id",label:"name",children:"children"},area_opt_arr:[],check_area_mode:[],area_opt_props:{multiple:!1,emitPath:!0,value:"id",label:"areaname",children:"childs"},loading:!1}},created:function(){this.getOptionsList(),this.getAddressList(),this.getDepartment()},methods:{getOptionsList:function(){var e=this;$http.pc_post("plugin/CustomerManage/getSet").then(function(t){if(1!=t.result)return e.$message.error(t.msg);var a=t.data,r=a.progress_list,s=a.source_list,i=a.industry_list;e.progress_options_arr=r,e.sources_options_arr=s,e.industry_options_arr=i})},getDepartment:function(){var e=this;$http.pc_post("plugin/CustomerManage/getDepartmentMember").then(function(t){if(1!=t.result)return e.$message.error(t.msg);e.department_opt_arr=Array.isArray(t.data)?t.data:[]})},getAddressList:function(){var e=this;$http.pc_post("admin/getAddressList").then(function(t){if(1!=t.result)return e.$message.error(t.msg);e.area_opt_arr=t.data?t.data:[],e.area_opt_arr=e.flattenDepth(e.area_opt_arr)})},flattenDepth:function(e){var t=this;if(!Array.isArray(e))return[];var a=[];return e.forEach(function(e){e.level<=2&&(e.childs=t.flattenDepth(e.childs),2==e.level&&delete e.childs,a.push(e))}),a},selectTag:function(){this.selectTagVisible=!0},getSelectTagData:function(e){this.tag_list=e},delTagContext:function(e){this.tag_list.splice(e,1)},emitForm:function(){var e=this;return l()(n.a.mark(function t(){var a,r,s,i,o;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$refs.customerForm.validate();case 3:t.next=9;break;case 5:return t.prev=5,t.t0=t.catch(0),e.$message.error("请补全信息"),t.abrupt("return",null);case 9:return a=e.tag_list.map(function(e){return e.id}),(r=e.$refs["address-cas"]?e.$refs["address-cas"].getCheckedNodes():[])&&r.length>0&&(s=r[0],i=s?e.formaAreaData(s.data):"",o=s?e.formaAreaData(s.parent.data):"",e.form.prov=o,e.form.city=i),a.length>0&&(e.form.tag_ids=a),t.abrupt("return",e.form);case 14:case"end":return t.stop()}},t,e,[[0,5]])}))()},formaAreaData:function(e){if(e.constructor!==Object)return{};e.childs;return s()(e,["childs"])},initData:function(){this.form={name:"",mobile:"",source_id:"",industry_id:"",progress_id:"",department_id:"",prov:"",city:""},this.tag_list=[],this.check_area_mode=[]}},components:{selectTagDialog:a("1fMY").a}},u=(a("OaTc"),a("KHd+")),d=Object(u.a)(c,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"customerForm",staticStyle:{"margin-top":"30px"},attrs:{model:e.form,rules:e.rules,"label-width":"180px"}},[a("el-form-item",{attrs:{label:"客户名称",prop:"name"}},[a("el-input",{staticClass:"input-class",attrs:{placeholder:"请输入客户名称",readonly:e.readonly},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"客户电话",prop:"mobile"}},[a("el-input",{staticClass:"input-class",attrs:{placeholder:"请输入客户电话",readonly:e.readonly},model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",e._n(t))},expression:"form.mobile"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"客户进展"}},[a("el-select",{staticClass:"select-class",attrs:{placeholder:"请选择客户进展",clearable:"",disabled:e.readonly},model:{value:e.form.progress_id,callback:function(t){e.$set(e.form,"progress_id",t)},expression:"form.progress_id"}},e._l(e.progress_options_arr,function(e,t){return a("el-option",{key:t,attrs:{label:e.progress_name,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"客户来源"}},[a("el-select",{staticClass:"select-class",attrs:{placeholder:"客户来源",clearable:"",disabled:e.readonly},model:{value:e.form.source_id,callback:function(t){e.$set(e.form,"source_id",t)},expression:"form.source_id"}},e._l(e.sources_options_arr,function(e,t){return a("el-option",{key:t,attrs:{label:e.source_name,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"客户行业"}},[a("el-select",{staticClass:"select-class",attrs:{placeholder:"客户行业",clearable:"",disabled:e.readonly},model:{value:e.form.industry_id,callback:function(t){e.$set(e.form,"industry_id",t)},expression:"form.industry_id"}},e._l(e.industry_options_arr,function(e,t){return a("el-option",{key:t,attrs:{label:e.industry_name,value:e.id}})}))],1),e._v(" "),e.customerInfo?e._e():a("el-form-item",{attrs:{label:"客户标签"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.selectTag}},[e._v("选择标签")]),e._v(" "),a("div",e._l(e.tag_list,function(t,r){return a("el-tag",{key:t.id,staticClass:"tag-class",attrs:{closable:""},on:{close:function(t){e.delTagContext(r)}}},[e._v(e._s(t.name))])}))],1),e._v(" "),a("el-form-item",{attrs:{label:"所属部门"}},[a("el-cascader",{staticStyle:{width:"300px"},attrs:{options:e.department_opt_arr,props:e.department_opt_props,"show-all-levels":!1,"collapse-tags":"",clearable:"",placeholder:"请选择所属部门",disabled:e.readonly},model:{value:e.form.department_id,callback:function(t){e.$set(e.form,"department_id",t)},expression:"form.department_id"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"所在区域"}},[a("el-cascader",{ref:"address-cas",staticStyle:{width:"300px"},attrs:{options:e.area_opt_arr,props:e.area_opt_props,"show-all-levels":!1,"collapse-tags":"",clearable:"",placeholder:"请选择所在区域",disabled:e.readonly},model:{value:e.check_area_mode,callback:function(t){e.check_area_mode=t},expression:"check_area_mode"}})],1)],1),e._v(" "),a("select-tag-dialog",{attrs:{selectedTags:e.tag_list,selectTagVisible:e.selectTagVisible,axios_url:e.tag_axios_url},on:{"update:selectTagVisible":function(t){e.selectTagVisible=t},selectTagData:e.getSelectTagData}})],1)},[],!1,null,"0bb128f3",null);d.options.__file="edit_customer_form.vue";t.a=d.exports},gSzV:function(e,t,a){"use strict";var r=a("q0wC");a.n(r).a},jo6Y:function(e,t,a){"use strict";t.__esModule=!0,t.default=function(e,t){var a={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(a[r]=e[r]);return a}},q0wC:function(e,t,a){}}]);