(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-7dbd"],{"+kVj":function(e,t,i){"use strict";var s=i("7+hE");i.n(s).a},"0IZ6":function(e,t,i){"use strict";var s=i("bmyS");i.n(s).a},"1w5D":function(e,t,i){"use strict";var s=i("Nx4I");i.n(s).a},"3Byl":function(e,t,i){"use strict";var s=i("J8i2");i.n(s).a},"5QVi":function(e,t,i){"use strict";var s=i("QbLZ"),a=i.n(s),n=i("L2JU"),o=i("8OTK"),l=i("7Dod"),r=i("WGjG"),c=i("ZoMv"),d={name:"DuplicateCheck",components:{AllocHandle:r.a,CRMFullScreenDetail:function(){return Promise.all([i.e("chunk-114a"),i.e("chunk-5f62"),i.e("chunk-34a4"),i.e("chunk-2704"),i.e("chunk-0a08")]).then(i.bind(null,"3z7q"))}},props:{visible:{type:Boolean,default:!1}},data:function(){return{loading:!1,typeSelect:"name",searchContent:"",tableData:null,showFullDetail:!1,relationId:"",relationData:{},poolId:"",relationCrmType:"",allocDialogShow:!1}},computed:{showTable:function(){return this.tableData},isCustomerFilter:function(){return"name"==this.typeSelect},fieldList:function(){return this.isCustomerFilter?[{prop:"name",label:"客户名称",width:200},{prop:"create_time",label:"创建时间",width:160},{prop:"owner_user_name",label:"负责人",width:100},{prop:"last_time",label:"最后跟进时间",width:160},{prop:"module",label:"模块",width:100}]:[{prop:"mobile",label:"手机号/电话",width:160},{prop:"contacts_name",label:"联系人",width:160},{prop:"name",label:"客户名称",width:200},{prop:"owner_user_name",label:"负责人",width:100},{prop:"module",label:"模块",width:100}]}},watch:{typeSelect:function(){this.searchContent="",this.tableData=null}},mounted:function(){},methods:{handleClose:function(){this.$emit("update:visible",!1),this.resetData()},resetData:function(){this.typeSelect="name",this.searchContent="",this.tableData=null},getList:function(){var e=this;if(this.searchContent){var t={type:this.typeSelect,content:this.searchContent};this.loading=!0,Object(l.a)(t).then(function(t){e.loading=!1;var i=t.data||[];e.tableData=i.map(function(t){return t.poolName&&(t.module=t.module+"("+t.poolName+")"),e.isCustomerFilter||(t.mobile=e.searchContent,t.type==c.a.contacts&&(t.contactsName=t.name,t.contactsId=t.id,t.name=t.customerName,t.id=t.customerId,t.type=c.a.customer)),t})}).catch(function(){e.loading=!1})}},handleRowClick:function(e,t,i){if("name"==t.property&&e.id){this.relationId=e.id,e.poolAuthList?this.poolId=e.poolAuthList.poolId:this.poolId="";var s=c.a.convertTypeToKey(e.type);this.relationCrmType="pool"==s?"customer":s,this.showFullDetail=!0}else"contacts_name"==t.property&&e.contacts_id&&(this.relationId=e.contacts_id,this.relationCrmType="contacts",this.showFullDetail=!0)},cellClassName:function(e){e.row;var t=e.column;e.rowIndex,e.columnIndex;return"name"===t.property||"contacts_name"===t.property?"can-visit--underline":""},handleClick:function(e,t){var i=this;"receive"===e?this.$confirm("确定要领取该客户吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(l.E)({ids:[t.id],poolId:t.poolAuthList.poolId}).then(function(e){i.$message.success("操作成功"),i.getList()}).catch(function(){})}).catch(function(){}):(t.customerId=t.id,this.relationData=t,this.allocDialogShow=!0)}}},u=(i("cjSm"),i("KHd+")),h=Object(u.a)(d,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{visible:e.visible,"append-to-body":!0,"close-on-click-modal":!1,"before-close":e.handleClose,title:"客户查重","custom-class":"no-padding-dialog",width:"800px"},on:{"update:visible":function(t){e.visible=t}}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"duplicate-check",class:{"show-table":e.showTable}},[i("div",[i("el-input",{staticClass:"search-input",nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.getList(t):null}},model:{value:e.searchContent,callback:function(t){e.searchContent=t},expression:"searchContent"}},[i("el-select",{attrs:{slot:"prepend"},slot:"prepend",model:{value:e.typeSelect,callback:function(t){e.typeSelect=t},expression:"typeSelect"}},[i("el-option",{attrs:{label:"按客户名称",value:"name"}}),e._v(" "),i("el-option",{attrs:{label:"按手机号/电话",value:"phone"}})],1),e._v(" "),i("el-button",{attrs:{slot:"append",type:"primary",icon:"wk wk-search"},nativeOn:{click:function(t){return e.getList(t)}},slot:"append"},[e._v("查重")])],1)],1),e._v(" "),e.showTable?i("el-table",{staticClass:"duplicate-check__content",staticStyle:{width:"100%"},attrs:{data:e.tableData,"cell-class-name":e.cellClassName,border:"",height:"380"},on:{"row-click":e.handleRowClick}},[e._l(e.fieldList,function(e,t){return i("el-table-column",{key:t,attrs:{prop:e.prop,label:e.label,"min-width":e.width,"show-overflow-tooltip":""}})}),e._v(" "),i("el-table-column",{attrs:{fixed:"right",width:"110px",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return t.row.poolAuthList?[t.row.poolAuthList.receive?i("el-button",{attrs:{type:"text",size:"small"},on:{click:function(i){e.handleClick("receive",t.row)}}},[e._v("领取")]):e._e(),e._v(" "),t.row.poolAuthList.distribute?i("el-button",{attrs:{type:"text",size:"small"},on:{click:function(i){e.handleClick("distribute",t.row)}}},[e._v("分配")]):e._e()]:void 0}}])})],2):e._e(),e._v(" "),e.showTable?i("div",{staticClass:"duplicate-check__footer"},[e._v("注:查重结果最多显示10条,如不完整,请完善查重条件")]):e._e(),e._v(" "),i("c-r-m-full-screen-detail",{attrs:{visible:e.showFullDetail,"crm-type":e.relationCrmType,id:e.relationId,"pool-id":e.poolId},on:{"update:visible":function(t){e.showFullDetail=t},handle:e.getList}}),e._v(" "),i("alloc-handle",{attrs:{"pool-id":e.poolId,"selection-list":[e.relationData],"dialog-visible":e.allocDialogShow,"crm-type":"customer"},on:{"update:dialogVisible":function(t){e.allocDialogShow=t},handle:e.getList}})],1)])},[],!1,null,"65f835b1",null);h.options.__file="index.vue";var p=h.exports,f={name:"CRMListHead",components:{CRMAllCreate:o.default,DuplicateCheck:p},props:{title:{type:String,default:""},placeholder:{type:String,default:"请输入内容"},mainTitle:{type:String,default:""},crmType:{type:String,default:""},isSeas:{type:Boolean,default:!1},showSearch:{type:Boolean,default:!0},search:String,createFun:Function},data:function(){return{inputContent:"",moreTypes:[],createActionInfo:{type:"save"},createCRMType:"",isCreate:!1,dupCheckShow:!1}},computed:a()({},Object(n.b)(["crm"]),{canSave:function(){return!this.isSeas&&this.crm[this.crmType].save},titleIcon:function(){return i("p3hS")("./"+this.crmType+".png")},showDupCheck:function(){return["leads","customer","contacts"].includes(this.crmType)&&!this.isSeas}}),mounted:function(){var e=this;this.crm[this.crmType]&&this.crm[this.crmType].excelimport&&!this.isSeas&&this.moreTypes.push({type:"enter",name:"导入",icon:"import"}),this.crm[this.crmType]&&this.crm[this.crmType].excelexport&&this.moreTypes.push({type:"out",name:"导出",icon:"export"}),this.$bus.on("import-crm-done-bus",function(t){e.crmType==t&&e.$emit("on-handle",{type:"import-crm"})})},beforeDestroy:function(){this.$bus.off("import-crm-done-bus")},methods:{handleTypeDrop:function(e){"out"==e?this.$emit("on-export"):"enter"==e&&this.$bus.emit("import-crm-bus",this.crmType,{ownerSelectShow:!this.isSeas,poolSelectShow:this.isSeas})},createClick:function(){this.createFun?this.createFun():(this.createCRMType=this.crmType,this.createActionInfo={type:"save"},this.isCreate=!this.isCreate)},inputChange:function(){this.$emit("update:search",this.inputContent)},searchInput:function(){this.$emit("on-search",this.inputContent)},createSaveSuccess:function(e){e&&e.createContacts?"customer"==e.type&&(this.createCRMType="contacts",this.createActionInfo={type:"relative",crmType:"customer",data:{}},this.createActionInfo.data.customer=e.data,this.isCreate=!0):this.$emit("on-handle",{type:"save-success"})},hideView:function(){this.isCreate=!1}}},m=(i("mmDs"),Object(u.a)(f,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"c-container"},[e.$slots.icon?e._t("icon"):i("flexbox",{staticClass:"title"},[i("img",{staticClass:"title-icon",attrs:{src:e.titleIcon}}),e._v(e._s(e.title))]),e._v(" "),e.showSearch?i("el-input",{staticClass:"sc-container",attrs:{placeholder:e.placeholder},on:{input:e.inputChange},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.searchInput(t):null}},model:{value:e.inputContent,callback:function(t){e.inputContent=t},expression:"inputContent"}},[i("el-button",{attrs:{slot:"append",type:"primary"},nativeOn:{click:function(t){return e.searchInput(t)}},slot:"append"},[e._v("搜索")])],1):e._e(),e._v(" "),i("div",{staticClass:"right-container"},[e.canSave?i("el-button",{staticClass:"xr-btn--orange",attrs:{icon:"el-icon-plus",type:"primary"},on:{click:e.createClick}},[e._v(e._s(e.mainTitle))]):e._e(),e._v(" "),e.showDupCheck?i("el-button",{staticClass:"dup-check-btn",on:{click:function(t){e.dupCheckShow=!0}}},[e._v("查重")]):e._e(),e._v(" "),e.moreTypes.length>0?i("el-dropdown",{attrs:{trigger:"click"},on:{command:e.handleTypeDrop}},[i("el-button",{attrs:{icon:"el-icon-more"}}),e._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.moreTypes,function(t,s){return i("el-dropdown-item",{key:s,attrs:{icon:e._f("wkIconPre")(t.icon),command:t.type}},[e._v(e._s(t.name))])}))],1):e._e()],1),e._v(" "),e.isCreate?i("c-r-m-all-create",{attrs:{"crm-type":e.createCRMType,action:e.createActionInfo},on:{"save-success":e.createSaveSuccess,close:e.hideView}}):e._e(),e._v(" "),i("duplicate-check",{attrs:{visible:e.dupCheckShow},on:{"update:visible":function(t){e.dupCheckShow=t}}})],2)},[],!1,null,"9a906ecc",null));m.options.__file="CRMListHead.vue";var v=m.exports,_=i("YEIV"),y=i.n(_),g=i("4XAY"),b=i("c2Co"),k=i("AAeT"),w=i("ERJp"),C=i("d9x6"),S=i("1DpC"),T=i("Y4Le"),x=i("zhwh"),D=i("TAVA"),I=i("j4Q1"),O={name:"SceneList",components:{},props:{crmType:{type:String,default:""}},data:function(){return{sceneSelectId:-1,sceneList:[]}},computed:a()({},Object(n.b)(["crm"])),watch:{},mounted:function(){this.crm[this.crmType].index&&this.getSceneList()},methods:{getSceneList:function(){var e=this;Object(g.s)({types:c.a[this.crmType]}).then(function(t){var i=t.data.list.filter(function(e,t){return 1===e.is_default});if(i&&i.length>0){var s=i[0];e.sceneSelectId=s.scene_id,e.$emit("scene",{id:s.scene_id,name:s.name,bydata:s.bydata||""})}else e.sceneSelectId="",e.$emit("scene",{id:"",name:"",bydata:""});e.sceneList=t.data.list}).catch(function(){e.$emit("scene",{id:"",name:"",bydata:""})})},selectScene:function(e,t){this.sceneSelectId=e.scene_id,this.$emit("scene",{id:e.scene_id,name:e.name,bydata:e.bydata}),this.$emit("hidden-scene")},addScene:function(){this.$emit("scene-handle",{type:"add"})},setScene:function(){this.$emit("scene-handle",{type:"set"})}}},L=(i("3Byl"),Object(u.a)(O,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"scene-container"},[i("div",{staticClass:"scene-list"},e._l(e.sceneList,function(t,s){return i("div",{key:s,staticClass:"scene-list-item",class:{"scene-list-item-select":t.scene_id==e.sceneSelectId},on:{click:function(i){e.selectScene(t,s)}}},[e._v("\n "+e._s(t.name)+"\n ")])})),e._v(" "),i("div",{staticClass:"handle-interval"},[i("flexbox",{staticClass:"handle-button",nativeOn:{click:function(t){return e.addScene(t)}}},[i("i",{staticClass:"wk wk-add handle-button-icon"}),e._v(" "),i("div",{staticClass:"handle-button-name"},[e._v("新建场景")])]),e._v(" "),i("flexbox",{staticClass:"handle-button",nativeOn:{click:function(t){return e.setScene(t)}}},[i("i",{staticClass:"wk wk-manage handle-button-icon"}),e._v(" "),i("div",{staticClass:"handle-button-name"},[e._v("管理")])])],1)])},[],!1,null,"0e18b384",null));L.options.__file="SceneList.vue";var j=L.exports,$=i("t2rG"),N=i.n($),E=i("EJiy"),A=i.n(E),V=i("KTTK"),F=i("6iAj"),H=i("8GhS"),M=i("Woz+"),P=i("7Qib"),B=i("QEKj"),R={name:"SceneCreate",components:{XhUserCell:H.p,XhProuctCate:H.j,VDistpicker:M.a,XhStructureCell:H.n},mixins:[B.a],props:{dialogVisible:{type:Boolean,required:!0,default:!1},fieldList:{type:Array,required:!0,default:function(){return[]}},obj:{type:Object,required:!0,default:function(){return{}}},crmType:{type:String,default:""},name:{type:String,default:""},isDefault:{type:Boolean,default:!1},edit_id:{type:String,default:""}},data:function(){return{form:[],visible:!1,showErrors:!1,saveDefault:!1,saveName:null}},watch:{dialogVisible:{handler:function(e){var t=this;if(e){if(this.edit_id){this.form=[];var i=function(e){var i=t.obj.obj[e],s=t.getItem();if(s.field=i.type,s.form_type=i.form_type,s.type=e,t.getAdvancedFilterOptions(i.form_type).forEach(function(e){i.condition===e.value&&(s.condition=e.value)}),"checkbox"!==s.form_type&&"select"!==s.form_type&&"deal_status"!==s.form_type&&"check_status"!==s.form_type||(s.setting=t.getEditSetting(s.form_type,s.field)),"date"==i.form_type)s.value=i.value;else if("datetime"==i.form_type)s.value=i.value;else if("business_type"==i.form_type){if(s.type_id=i.value[0],s.status_id=i.value.length>1?i.value[1]:null,s.typeOption=t.getEditSetting(s.form_type,s.field),i.type_id){var a=s.typeOption.find(function(e){return e.type_id===i.type_id});s.statusOption=a?a.statusList:[]}}else if("user"==i.form_type||"single_user"==i.form_type)s.value=[],t.getEditUserValue(s,i.value[0]);else if("structure"==i.form_type)s.value=[],t.getEditDepValue(s,i.value[0]);else if("checkbox"==i.form_type)s.value=i.value;else if("select"==i.form_type)"string"!=t.getSettingValueType(s.setting)?s.value=i.value[0]:s.value=i.value;else if("category"==i.form_type)s.value=[],t.getProductCategoryValue(s,i.value[0]);else if("map_address"==i.form_type){var n=i.value[0].split(",");s.address={state:n.length>0?n[0]:"",city:n.length>1?n[1]:"",area:n.length>2?n[2]:""}}else s.setting=i.setting,s.value=i.value;t.form.push(s)};for(var s in this.obj.obj)i(s)}else this.form=Object(P.t)(this.obj.form),0==this.form.length&&this.form.push(this.getItem());this.name?this.saveName=this.name:this.saveName="",this.isDefault?this.saveDefault=this.isDefault:this.saveDefault=!1}this.visible=this.dialogVisible},deep:!0,immediate:!0},form:function(){this.$nextTick(function(){var e=document.getElementById("scene-filter-container");e.scrollTop=e.scrollHeight})}},methods:{getEditSetting:function(e,t){var i=this.fieldList.find(function(i){return i.form_type==e&&i.field==t});return i?i.setting:[]},getEditUserValue:function(e,t){t&&Object(V.w)({pageType:0}).then(function(i){for(var s=i.data||[],a=0;a0?(e.item.value=e.value,e.item.valueContent=e.valueContent):e.item.value=[]},selectChange:function(e,t){this.getAdvancedFilterOptions(t.form_type).forEach(function(i){i.value===e&&(t.type=i.type)})},showCalCondition:function(e){return"date"!=e&&"datetime"!=e&&"business_type"!=e&&"category"!=e&&"map_address"!=e},fieldFocus:function(){this.$el.click()},fieldChange:function(e){var t=this.fieldList.find(function(t){return t.field===e.field});t&&(e.form_type=t.form_type,e.name=t.name,"business_type"==e.form_type?(e.typeOption=t.setting,e.statusOption=[],e.type_id="",e.status_id="",e.value=""):"check_status"==e.form_type||"deal_status"==e.form_type?(e.setting=t.setting||[],e.value=""):"map_address"==e.form_type?e.address={state:"",city:"",area:""}:"date"===e.form_type||"datetime"===e.form_type||"user"===e.form_type||"single_user"===e.form_type||"structure"===e.form_type||"category"===e.form_type?e.value=[]:"select"==e.form_type||"checkbox"===e.form_type?(e.setting=t.setting||[],e.value=[]):e.value="","checkbox"==e.form_type||"check_status"==e.form_type||"deal_status"==e.form_type?(e.condition="is",e.type=1):"user"==e.form_type||"single_user"==e.form_type||"structure"==e.form_type?(e.condition="contains",e.type=3):"select"==e.form_type?(e.condition="in",e.type=1):(e.condition="is",e.type=1)),this.getError()},handleCancel:function(){this.visible=!1,this.$emit("update:dialogVisible",!1)},getError:function(){this.showErrors=!1;for(var e=[],t=0;t0){var t=e[0];return void 0===t?"undefined":A()(t)}return[]}}},q=(i("+kVj"),Object(u.a)(R,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:e.edit_id?"编辑场景":"新建场景",visible:e.visible,"close-on-click-modal":!1,"append-to-body":!0,width:"800px"},on:{"update:visible":function(t){e.visible=t},close:e.handleCancel}},[i("div",{staticClass:"scene-name-container"},[i("div",{staticClass:"scene-name"},[e._v("场景名称")]),e._v(" "),i("el-input",{staticClass:"scene-input",attrs:{maxlength:10,placeholder:"请输入场景名称,最多10个字符"},model:{value:e.saveName,callback:function(t){e.saveName="string"==typeof t?t.trim():t},expression:"saveName"}})],1),e._v(" "),i("div",{staticClass:"scene-name"},[e._v("筛选条件")]),e._v(" "),i("el-form",{staticClass:"filter-container",attrs:{id:"scene-filter-container"}},[i("el-form-item",[e._l(e.form,function(t,s){return[i("el-row",{key:s},[i("el-col",{attrs:{span:8}},[i("el-select",{attrs:{placeholder:"请选择要筛选的字段名"},on:{change:function(i){e.fieldChange(t)},focus:e.fieldFocus},model:{value:t.field,callback:function(i){e.$set(t,"field",i)},expression:"formItem.field"}},e._l(e.fieldList,function(e){return i("el-option",{key:e.field,attrs:{label:e.name,value:e.field}})}))],1),e._v(" "),e.showCalCondition(t.form_type)?i("el-col",{attrs:{span:1}},[e._v(" ")]):e._e(),e._v(" "),e.showCalCondition(t.form_type)?i("el-col",{attrs:{span:4}},[i("el-select",{attrs:{placeholder:"请选择范围"},on:{change:function(i){e.selectChange(i,t)}},model:{value:t.condition,callback:function(i){e.$set(t,"condition",i)},expression:"formItem.condition"}},e._l(e.getAdvancedFilterOptions(t.form_type),function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1):e._e(),e._v(" "),"business_type"==t.form_type?i("el-col",{attrs:{span:1}},[e._v(" ")]):e._e(),e._v(" "),"business_type"==t.form_type?i("el-col",{attrs:{span:4}},[i("el-select",{on:{change:function(i){e.typeOptionsChange(t)}},model:{value:t.type_id,callback:function(i){e.$set(t,"type_id",i)},expression:"formItem.type_id"}},e._l(t.typeOption,function(e){return i("el-option",{key:e.type_id,attrs:{label:e.name,value:e.type_id}})}))],1):e._e(),e._v(" "),i("el-col",{attrs:{span:1}},[e._v(" ")]),e._v(" "),i("el-col",{attrs:{span:"datetime"===t.form_type||"date"===t.form_type||"map_address"===t.form_type?13:8}},["check_status"===t.form_type&&"string"!=e.getSettingValueType(t.setting)||"deal_status "===t.form_type&&"string"!=e.getSettingValueType(t.setting)||"select"===t.form_type&&"string"!=e.getSettingValueType(t.setting)?i("el-select",{attrs:{placeholder:"请选择筛选条件"},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"formItem.value"}},e._l(t.setting,function(e){return i("el-option",{key:e.value,attrs:{label:e.value,value:e.value}})})):"select"===t.form_type||"checkbox"===t.form_type||"check_status"===t.form_type||"deal_status"===t.form_type?i("el-select",{attrs:{multiple:"",placeholder:"请选择筛选条件"},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"formItem.value"}},e._l(t.setting,function(e){return i("el-option",{key:e,attrs:{label:e,value:e}})})):"date"===t.form_type||"datetime"===t.form_type?i("el-date-picker",{staticStyle:{padding:"0px 10px"},attrs:{"value-format":"date"===t.form_type?"yyyy-MM-dd":"yyyy-MM-dd HH:mm:ss",type:"date"===t.form_type?"daterange":"datetimerange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"formItem.value"}}):"business_type"===t.form_type?i("el-select",{model:{value:t.status_id,callback:function(i){e.$set(t,"status_id",i)},expression:"formItem.status_id"}},e._l(t.statusOption,function(e){return i("el-option",{key:e.status_id,attrs:{label:e.name,value:e.status_id}})})):"user"===t.form_type||"single_user"===t.form_type?i("xh-user-cell",{attrs:{item:t,"info-params":{m:"crm",c:e.crmType,a:"index"},value:t.value},on:{"value-change":e.arrayValueChange}}):"structure"===t.form_type?i("xh-structure-cell",{attrs:{item:t,value:t.value},on:{"value-change":e.arrayValueChange}}):"category"===t.form_type?i("xh-prouct-cate",{attrs:{item:t,value:t.value},on:{"value-change":e.arrayValueChange}}):"map_address"===t.form_type?i("v-distpicker",{attrs:{province:t.address.state,city:t.address.city,area:t.address.area},on:{province:function(i){e.selectProvince(i,t)},city:function(i){e.selectCity(i,t)},area:function(i){e.selectArea(i,t)}}}):i("el-input",{attrs:{placeholder:"多个条件请用;隔开"},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"formItem.value"}})],1),e._v(" "),i("el-col",{staticClass:"delete",attrs:{span:1}},[i("i",{staticClass:"el-icon-error delete-btn",on:{click:function(t){e.handleDelete(s)}}})])],1)]})],2)],1),e._v(" "),i("p",{directives:[{name:"show",rawName:"v-show",value:e.showErrors,expression:"showErrors"}],staticClass:"el-icon-warning warning-info"},[i("span",{staticClass:"desc"},[e._v("筛选条件中有重复项!")])]),e._v(" "),i("el-button",{attrs:{type:"text"},on:{click:e.handleAdd}},[e._v("+ 添加筛选条件")]),e._v(" "),i("div",{staticClass:"save"},[i("div",{staticClass:"save-setting"},[i("el-checkbox",{model:{value:e.saveDefault,callback:function(t){e.saveDefault=t},expression:"saveDefault"}},[e._v("设置为默认")])],1)]),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:e.handleCancel}},[e._v("取 消")]),e._v(" "),i("el-button",{directives:[{name:"debounce",rawName:"v-debounce",value:e.handleConfirm,expression:"handleConfirm"}],attrs:{type:"primary"}},[e._v("确 定")])],1)],1)},[],!1,null,"4030d444",null));q.options.__file="SceneCreate.vue";var z=q.exports,K={name:"SceneSet",components:{draggable:N.a,SceneCreate:z},props:{dialogVisible:{type:Boolean,required:!0,default:!1},crmType:{type:String,default:""}},data:function(){return{default_id:"",visible:!1,isleftIndeterminate:!1,checkleftAll:!1,checkedLeftData:[],leftCheckItems:[],isrightIndeterminate:!1,checkrightAll:!1,checkedRightData:[],rightCheckItems:[],moveItem:{},handlDefaultItem:{},showCreateScene:!1,fieldList:[],filterObj:{form:[]},filterName:"",filterDefault:!1,filterEditId:""}},computed:{},watch:{dialogVisible:{handler:function(e){this.visible=e,e&&this.getSceneList()},deep:!0,immediate:!0}},mounted:function(){},methods:{getSceneList:function(){var e=this;Object(g.u)({types:c.a[this.crmType]}).then(function(t){e.checkedLeftData=t.data.list.map(function(e){return e.check=!1,e}),e.checkedRightData=t.data.hideList.map(function(e){return e.check=!1,e});var i=e.checkedLeftData.filter(function(e){return 1==e.is_default});i&&i.length>0?e.default_id=i[0].scene_id:e.default_id=""}).catch(function(){})},handleConfirm:function(){var e=this;0==this.checkedLeftData.filter(function(t){return t.scene_id==e.default_id}).length&&(this.default_id=""),Object(g.v)({types:c.a[this.crmType],ids:this.checkedLeftData.map(function(e){return e.scene_id}),hide_ids:this.checkedRightData.map(function(e){return e.scene_id})}).then(function(t){e.$message({type:"success",message:"操作成功"}),e.handleCancel(),e.$emit("save-success")}).catch(function(){})},itemHandle:function(e,t,i){var s=this;"edit"==e?this.addAndEditScene("edit",t):"delete"==e?this.$confirm("您确定要删除这一条数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(g.r)({id:t.scene_id}).then(function(e){s.$message({type:"success",message:"删除成功"}),s.checkedLeftData.splice(i,1),s.leftCheckItemChange(),s.$emit("save-success")}).catch(function(){})}).catch(function(){}):"default"==e&&(this.handlDefaultItem=t)},defaultHandle:function(){var e=this;Object(g.q)({id:this.handlDefaultItem.scene_id,types:"crm_"+this.crmType}).then(function(t){e.$message({type:"success",message:"操作成功"}),e.default_id=e.handlDefaultItem.scene_id}).catch(function(){})},addAndEditScene:function(e,t){var i=this;Object(g.E)({types:c.a[this.crmType]}).then(function(s){i.fieldList=s.data,"edit"==e?(i.filterObj={form:[],obj:t.data},i.filterName=t.name,i.filterDefault=1==t.is_default,i.filterEditId=t.scene_id.toString()):(i.filterObj={form:[]},i.filterEditId="",i.filterName="",i.filterDefault=!1),i.showCreateScene=!0}).catch(function(){"失败了"})},handleCancel:function(){this.visible=!1,this.$emit("update:dialogVisible",!1)},rightMoveEnd:function(e){this.moveItem.check=!1,this.leftCheckItemChange(),this.rightCheckItemChange()},rightMove:function(e){this.moveItem=e.draggedContext.element},leftMoveEnd:function(e){this.moveItem.check=!1,this.leftCheckItemChange(),this.rightCheckItemChange()},leftMove:function(e){this.moveItem=e.draggedContext.element},handleleftCheckAllChange:function(e){e&&(this.isleftIndeterminate=!1),this.checkedLeftData.forEach(function(t){t.check=1!=t.type&&e}),this.leftCheckItems=e?this.checkedLeftData.filter(function(e){return e.check}):[]},leftCheckItemChange:function(){this.leftCheckItems=this.checkedLeftData.filter(function(e){return 1==e.check}),this.leftCheckItems.length>0?this.leftCheckItems.length==this.checkedLeftData.length?(this.checkleftAll=!0,this.isleftIndeterminate=!1):(this.checkleftAll=!1,this.isleftIndeterminate=!0):(this.checkleftAll=!1,this.isleftIndeterminate=!1)},handlerightCheckAllChange:function(e){e&&(this.isrightIndeterminate=!1),this.checkedRightData.forEach(function(t){t.check=e}),this.rightCheckItems=e?this.checkedRightData:[]},rightCheckItemChange:function(){this.rightCheckItems=this.checkedRightData.filter(function(e){return 1==e.check}),this.rightCheckItems.length>0?this.rightCheckItems.length==this.checkedRightData.length?(this.checkrightAll=!0,this.isrightIndeterminate=!1):(this.checkrightAll=!1,this.isrightIndeterminate=!0):(this.checkrightAll=!1,this.isrightIndeterminate=!1)},changePositon:function(e){var t=this;"left"==e?(this.checkedRightData=this.checkedRightData.filter(function(e,i,s){var a=!1;return t.rightCheckItems.forEach(function(t,i){e.scene_id==t.scene_id&&(a=!0)}),!a}),this.rightCheckItems.forEach(function(e,i){e.check=!1,t.checkedLeftData.push(e)}),this.rightCheckItems=[],this.isrightIndeterminate=!1,this.checkrightAll=!1,this.leftCheckItemChange(),this.rightCheckItemChange()):(this.checkedLeftData=this.checkedLeftData.filter(function(e,i,s){var a=!1;return t.leftCheckItems.forEach(function(t,i){e.scene_id==t.scene_id&&(a=!0)}),!a}),this.leftCheckItems.forEach(function(e,i){e.check=!1,t.checkedRightData.push(e)}),this.leftCheckItems=[],this.isleftIndeterminate=!1,this.checkleftAll=!1,this.leftCheckItemChange(),this.rightCheckItemChange())}}},W=(i("0IZ6"),Object(u.a)(K,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{visible:e.visible,"append-to-body":!0,"close-on-click-modal":!1,title:"场景管理",width:"700px"},on:{"update:visible":function(t){e.visible=t},close:e.handleCancel}},[i("div",{staticClass:"scene-name"},[e._v("您可通过拖拽管理标签")]),e._v(" "),i("flexbox",{staticClass:"scene-list"},[i("div",{staticClass:"scene-list-box"},[i("flexbox",{staticClass:"scene-list-head"},[i("el-checkbox",{attrs:{indeterminate:e.isleftIndeterminate},on:{change:e.handleleftCheckAllChange},model:{value:e.checkleftAll,callback:function(t){e.checkleftAll=t},expression:"checkleftAll"}}),e._v(" "),i("div",{staticClass:"scene-list-head-name"},[e._v("显示的标签")]),e._v(" "),i("div",{staticClass:"scene-list-head-detail"},[e._v(e._s(e.leftCheckItems.length+"/"+e.checkedLeftData.length))])],1),e._v(" "),i("div",{staticClass:"scene-list-body"},[e._l(e.checkedLeftData,function(t,s){return 1==t.type?i("flexbox",{key:s,staticClass:"list-item"},[i("div",{staticClass:"default-mark",class:{"default-mark-active":t.scene_id==e.default_id}}),e._v(" "),i("el-checkbox",{staticClass:"list-item-check",attrs:{disabled:!0},on:{change:e.leftCheckItemChange},model:{value:t.check,callback:function(i){e.$set(t,"check",i)},expression:"item.check"}}),e._v(" "),i("div",{staticClass:"list-item-name"},[e._v(e._s(t.name))]),e._v(" "),i("div",{staticClass:"list-item-handle"},[i("el-dropdown",{attrs:{trigger:"click"},on:{command:e.defaultHandle}},[i("i",{staticClass:"el-icon-arrow-down",on:{click:function(i){e.itemHandle("default",t,s)}}}),e._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",[e._v("设置为默认标签")])],1)],1)],1)],1):e._e()}),e._v(" "),i("draggable",{staticStyle:{"min-height":"100px"},attrs:{move:e.leftMove,options:{group:"list",forceFallback:!1,fallbackClass:"draggingStyle"}},on:{end:e.leftMoveEnd},model:{value:e.checkedLeftData,callback:function(t){e.checkedLeftData=t},expression:"checkedLeftData"}},e._l(e.checkedLeftData,function(t,s){return 1!=t.type?i("flexbox",{key:s,staticClass:"list-item"},[i("div",{staticClass:"default-mark",class:{"default-mark-active":t.scene_id==e.default_id}}),e._v(" "),i("el-checkbox",{staticClass:"list-item-check",on:{change:e.leftCheckItemChange},model:{value:t.check,callback:function(i){e.$set(t,"check",i)},expression:"item.check"}}),e._v(" "),i("div",{staticClass:"list-item-name"},[e._v(e._s(t.name))]),e._v(" "),i("div",{staticClass:"list-item-handle"},[i("i",{staticClass:"el-icon-edit",on:{click:function(i){e.itemHandle("edit",t,s)}}}),e._v(" "),i("i",{staticClass:"el-icon-delete",on:{click:function(i){e.itemHandle("delete",t,s)}}}),e._v(" "),i("el-dropdown",{on:{command:e.defaultHandle}},[i("i",{staticClass:"el-icon-arrow-down",on:{click:function(i){e.itemHandle("default",t,s)}}}),e._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",[e._v("设置为默认标签")])],1)],1)],1)],1):e._e()}))],2)],1),e._v(" "),i("div",{staticClass:"scene-middle-list"},[i("el-button",{staticClass:"scene-middle-left-button",class:{"scene-middle-button-select":e.rightCheckItems.length>0},attrs:{disabled:0==e.rightCheckItems.length},on:{click:function(t){e.changePositon("left")}}},[i("i",{staticClass:"el-icon-arrow-left scene-middle-icon"})]),e._v(" "),i("el-button",{staticClass:"scene-middle-right-button",class:{"scene-middle-button-select":e.leftCheckItems.length>0},attrs:{disabled:0==e.leftCheckItems.length},on:{click:function(t){e.changePositon("right")}}},[i("i",{staticClass:"el-icon-arrow-right scene-middle-icon"})])],1),e._v(" "),i("div",{staticClass:"scene-list-box"},[i("flexbox",{staticClass:"scene-list-head"},[i("el-checkbox",{attrs:{indeterminate:e.isrightIndeterminate},on:{change:e.handlerightCheckAllChange},model:{value:e.checkrightAll,callback:function(t){e.checkrightAll=t},expression:"checkrightAll"}}),e._v(" "),i("div",{staticClass:"scene-list-head-name"},[e._v("隐藏的标签")]),e._v(" "),i("div",{staticClass:"scene-list-head-detail"},[e._v(e._s(e.rightCheckItems.length+"/"+e.checkedRightData.length))])],1),e._v(" "),i("div",{staticClass:"scene-list-body"},[i("draggable",{staticStyle:{"min-height":"100px"},attrs:{move:e.rightMove,options:{group:"list",forceFallback:!1,fallbackClass:"draggingStyle"}},on:{end:e.rightMoveEnd},model:{value:e.checkedRightData,callback:function(t){e.checkedRightData=t},expression:"checkedRightData"}},e._l(e.checkedRightData,function(t,s){return i("flexbox",{key:s,staticClass:"list-item"},[i("el-checkbox",{staticClass:"list-item-check",staticStyle:{"margin-left":"9px"},on:{change:e.rightCheckItemChange},model:{value:t.check,callback:function(i){e.$set(t,"check",i)},expression:"item.check"}}),e._v(" "),i("div",{staticClass:"list-item-name"},[e._v(e._s(t.name))])],1)}))],1)],1)]),e._v(" "),i("div",{staticClass:"handle-bar"},[i("div",{staticClass:"handle-bar-add",on:{click:function(t){e.addAndEditScene("add",{})}}},[e._v("+ 新建场景")])]),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{nativeOn:{click:function(t){return e.handleCancel(t)}}},[e._v("取消")]),e._v(" "),i("el-button",{directives:[{name:"debounce",rawName:"v-debounce",value:e.handleConfirm,expression:"handleConfirm"}],attrs:{type:"primary"}},[e._v("保存")])],1),e._v(" "),i("scene-create",{attrs:{"field-list":e.fieldList,"crm-type":e.crmType,"dialog-visible":e.showCreateScene,obj:e.filterObj,name:e.filterName,edit_id:e.filterEditId,"is-default":e.filterDefault},on:{"update:dialogVisible":function(t){e.showCreateScene=t},"save-success":e.getSceneList}})],1)},[],!1,null,"4d516d28",null));W.options.__file="SceneSet.vue";var Q=W.exports,J=i("+lNB"),Y=i("p3/6"),X=i("nslc"),Z=i("JCWM"),G=i("XJYT"),U={name:"CRMTableHead",components:{FilterForm:D.a,FilterContent:I.a,SceneList:j,TransferHandle:J.a,TeamsHandle:Y.a,AllocHandle:r.a,SceneCreate:z,SceneSet:Q,DealStatusHandle:X.a,PutPoolHandle:Z.a},props:{title:{type:String,default:""},crmType:{type:String,default:""},isSeas:{type:Boolean,default:!1},poolId:[String,Number],poolAuth:Object,sortData:Object},data:function(){return{loading:!1,loadingObj:null,sceneType:null,showScene:!1,showFilter:!1,fieldList:[],filterObj:{form:[]},sceneData:{id:"",bydata:"",name:""},showSceneSet:!1,showSceneCreate:!1,sceneFilterObj:{form:[]},selectionList:[],transferDialogShow:!1,teamsDialogShow:!1,teamsTitle:"",allocDialogShow:!1,dealStatusShow:!1,putPoolShow:!1}},computed:a()({},Object(n.b)(["crm"]),{iconClass:function(){return this.showScene?"arrow-up":"arrow-down"},sceneName:function(){return this.sceneData.name||this.getDefaultSceneName()},showSceneView:function(){return!this.isSeas},showFilterView:function(){return![].includes(this.crmType)}}),watch:{loading:function(e){e?this.loadingObj=G.Loading.service({target:document.querySelector("#crm-main-container")}):this.loadingObj&&this.loadingObj.close()}},mounted:function(){},methods:{handleTypeDrop:function(e){this.sceneType=e},showFilterClick:function(){this.getFilterFieldInfo()},getFilterFieldInfo:function(){var e=this,t={};this.isSeas,t.types=c.a[this.crmType],(this.isSeas?g.D:g.E)(t).then(function(t){e.fieldList=t.data,e.showFilter=!0}).catch(function(){})},handleFilter:function(e){var t=this;this.filterObj=e,this.showFilter=!1,e.saveChecked&&Object(g.t)({types:c.a[this.crmType],is_default:e.saveDefault?1:0,name:e.saveName,data:e.obj.map(function(e){return y()({},e.type,e)})}).then(function(e){t.updateSceneList()}).catch(function(){}),this.$emit("filter",e.obj)},handleDeleteField:function(e){this.filterObj=e.obj,this.$emit("filter",this.filterObj.obj)},sceneSelect:function(e){this.sceneData=e,this.$emit("scene",e)},sceneHandle:function(e){var t=this;"set"==e.type?this.showSceneSet=!0:"add"==e.type&&Object(g.E)({types:c.a[this.crmType]}).then(function(e){t.fieldList=e.data,t.showSceneCreate=!0}).catch(function(){})},updateSceneList:function(){this.$refs.sceneList.getSceneList()},headSelectionChange:function(e){this.selectionList=e},selectionBarClick:function(e){var t=this;if("transfer"==e)this.transferDialogShow=!0;else if("export"==e){var i={},s=null;this.isSeas?(s=l.r,i.customer_id=this.selectionList.map(function(e){return e.customer_id})):(s={customer:l.g,leads:b.d,contacts:k.d,business:w.d,contract:C.d,receivables:S.c,product:T.d}[this.crmType],i[this.crmType+"_id"]=this.selectionList.map(function(e){return e[t.crmType+"_id"]})),s(i).then(function(e){Object(P.c)(e)}).catch(function(){})}else if("transform"==e||"delete"==e||"lock"==e||"unlock"==e||"start"==e||"disable"==e||"get"==e){var a="";"transform"==e?a="确定将这些线索转换为客户吗?":"delete"==e?a=this.isSeas?"若客户下有联系人,联系人将一并删除。确定删除?":"确定删除选中的"+this.selectionList.length+"项吗?":"lock"==e?a="确定要锁定这些客户吗?锁定后将不会掉入公海。":"unlock"==e?a="确定要解锁这些客户吗?":"start"==e?a="确定要上架这些产品吗?":"disable"==e?a="确定要下架这些产品吗?":"get"==e&&(a="确定要领取该客户吗?"),this.$confirm(a,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.confirmHandle(e)}).catch(function(){})}else"add_user"==e?(this.teamsTitle="添加团队成员",this.teamsDialogShow=!0):"delete_user"==e?(this.teamsTitle="移除团队成员",this.teamsDialogShow=!0):"alloc"==e?this.allocDialogShow=!0:"deal_status"==e?this.dealStatusShow=!0:"put_seas"==e&&(this.putPoolShow=!0)},confirmHandle:function(e){var t=this;if("lock"===e||"unlock"===e)this.loading=!0,Object(l.n)({is_lock:"lock"===e?1:2,customer_id:this.selectionList.map(function(e){return e.customer_id})}).then(function(i){t.loading=!1,t.$message({type:"success",message:"操作成功"}),t.$emit("handle",{type:e})}).catch(function(){t.loading=!1});else if("transform"===e)this.loading=!0,Object(b.n)(y()({},this.crmType+"_id",this.selectionList.map(function(e){return e[t.crmType+"_id"]}))).then(function(i){t.loading=!1,t.$message({type:"success",message:"转化成功"}),t.$store.dispatch("GetMessageNum"),t.$emit("handle",{type:e})}).catch(function(){t.loading=!1});else if("start"===e||"disable"===e)this.loading=!0,Object(T.l)({id:this.selectionList.map(function(e){return e.product_id}),status:"start"===e?"上架":"下架"}).then(function(i){t.loading=!1,t.$message({type:"success",message:"操作成功"}),t.$emit("handle",{type:e})}).catch(function(){t.loading=!1});else if("delete"===e){var i=this.selectionList.map(function(e){return e[t.crmType+"_id"]}),s={leads:b.a,customer:this.isSeas?l.p:l.c,contacts:k.a,business:w.b,contract:C.b,receivables:S.a,visit:x.a,product:T.a}[this.crmType],a={};this.isSeas&&(a.isSeas=1),a.id=i,this.loading=!0,s(this.isSeas?a:{id:i}).then(function(i){t.loading=!1,t.$message({type:"success",message:"删除成功"}),t.$emit("handle",{type:e})}).catch(function(){t.loading=!1})}else"get"===e&&(this.loading=!0,Object(l.E)({customer_id:this.selectionList.map(function(e){return e.customer_id})}).then(function(i){t.loading=!1,t.$message({type:"success",message:"操作成功"}),t.$store.dispatch("GetMessageNum"),t.$emit("handle",{type:e})}).catch(function(){t.loading=!1}))},getSelectionHandleItemsInfo:function(){var e={transfer:{name:"转移",type:"transfer",icon:"transfer"},transform:{name:"转化为客户",type:"transform",icon:"transform"},export:{name:"导出选中",type:"export",icon:"export"},delete:{name:"删除",type:"delete",icon:"delete"},put_seas:{name:"放入公海",type:"put_seas",icon:"seas"},lock:{name:"锁定",type:"lock",icon:"lock"},unlock:{name:"解锁",type:"unlock",icon:"unlock"},add_user:{name:"添加团队成员",type:"add_user",icon:"add"},delete_user:{name:"移除团队成员",type:"delete_user",icon:"remove"},alloc:{name:"分配",type:"alloc",icon:"alloc"},get:{name:"领取",type:"get",icon:"receive"},start:{name:"上架",type:"start",icon:"shelves"},disable:{name:"下架",type:"disable",icon:"sold-out"},deal_status:{name:"更改成交状态",type:"deal_status",icon:"s-status"}};return"leads"==this.crmType?this.forSelectionHandleItems(e,["transfer","transform","export","delete"]):"customer"==this.crmType?this.isSeas?this.forSelectionHandleItems(e,["alloc","get","export","delete"]):this.forSelectionHandleItems(e,["transfer","put_seas","deal_status","export","delete","lock","unlock","add_user","delete_user"]):"contacts"==this.crmType?this.forSelectionHandleItems(e,["transfer","export","delete"]):"business"==this.crmType?this.forSelectionHandleItems(e,["transfer","export","delete","add_user","delete_user"]):"contract"==this.crmType?this.forSelectionHandleItems(e,["transfer","export","delete","add_user","delete_user"]):"receivables"==this.crmType?this.forSelectionHandleItems(e,["transfer","export","delete"]):"product"==this.crmType?this.forSelectionHandleItems(e,["transfer","export","delete","start","disable"]):"product"==this.crmType?this.forSelectionHandleItems(e,["export","start","disable"]):"visit"==this.crmType?this.forSelectionHandleItems(e,["delete"]):void 0},forSelectionHandleItems:function(e,t){for(var i=[],s=0;s0?i("flexbox",{staticClass:"selection-bar"},[i("div",{staticClass:"selected—title"},[e._v("已选中 "),i("span",{staticClass:"selected—count"},[e._v(e._s(e.selectionList.length))]),e._v(" 项")]),e._v(" "),i("flexbox",{staticClass:"selection-items-box"},e._l(e.getSelectionHandleItemsInfo(),function(t,s){return e.whetherTypeShowByPermision(t.type)?i("el-button",{key:s,attrs:{icon:e._f("wkIconPre")(t.icon),type:"primary"},nativeOn:{click:function(i){e.selectionBarClick(t.type)}}},[e._v(e._s(t.name))]):e._e()}))],1):e._e(),e._v(" "),e.filterObj.form&&e.filterObj.form.length>0?i("filter-content",{attrs:{obj:e.filterObj},on:{delete:e.handleDeleteField}}):e._e(),e._v(" "),i("transfer-handle",{attrs:{"crm-type":e.crmType,"selection-list":e.selectionList,"dialog-visible":e.transferDialogShow},on:{"update:dialogVisible":function(t){e.transferDialogShow=t},handle:e.handleCallBack}}),e._v(" "),i("teams-handle",{attrs:{"crm-type":e.crmType,title:e.teamsTitle,"selection-list":e.selectionList,"dialog-visible":e.teamsDialogShow},on:{"update:dialogVisible":function(t){e.teamsDialogShow=t},handle:e.handleCallBack}}),e._v(" "),i("alloc-handle",{attrs:{"crm-type":e.crmType,"pool-id":e.poolId,"selection-list":e.selectionList,"dialog-visible":e.allocDialogShow},on:{"update:dialogVisible":function(t){e.allocDialogShow=t},handle:e.handleCallBack}}),e._v(" "),i("deal-status-handle",{attrs:{"crm-type":e.crmType,"selection-list":e.selectionList,visible:e.dealStatusShow},on:{"update:visible":function(t){e.dealStatusShow=t},handle:e.handleCallBack}}),e._v(" "),i("scene-set",{attrs:{"dialog-visible":e.showSceneSet,"crm-type":e.crmType},on:{"update:dialogVisible":function(t){e.showSceneSet=t},"save-success":e.updateSceneList}}),e._v(" "),i("scene-create",{attrs:{"field-list":e.fieldList,"crm-type":e.crmType,"dialog-visible":e.showSceneCreate,obj:e.sceneFilterObj},on:{"update:dialogVisible":function(t){e.showSceneCreate=t},"save-success":e.updateSceneList}}),e._v(" "),i("put-pool-handle",{attrs:{visible:e.putPoolShow,"selection-list":e.selectionList},on:{"update:visible":function(t){e.putPoolShow=t},handle:e.handleCallBack}})],1)},[],!1,null,"ad644a88",null));ee.options.__file="CRMTableHead.vue";var te=ee.exports,ie={name:"FieldSet",components:{Draggable:N.a},props:{crmType:String,isSeas:{type:Boolean,default:!1},poolId:[String,Number]},data:function(){return{loading:!1,show:!1,poolConfig:1,fields:[],copyfields:[],search:""}},computed:{},watch:{show:function(e){e&&this.getList()},poolId:function(){this.fields=[]}},mounted:function(){},beforeDestroy:function(){},methods:{getList:function(){var e=this;this.loading=0==this.fields.length;var t=null,i={};this.isSeas?(t=g.n,i.poolId=this.poolId,i.types=c.a[this.crmType]+"_pool"):(t=g.j,i.types=c.a[this.crmType]),t(i).then(function(t){var i=t.data.value_list.map(function(e,t){return e.left="",e.center="",e.right="",e.check=!0,e}),s=t.data.hide_list.map(function(e,t){return e.left="",e.center="",e.right="",e.check=!1,e});e.fields=i.concat(s),e.copyfields=Object(P.t)(e.fields),e.loading=!1}).catch(function(){e.loading=!1})},searchClick:function(){var e=this;this.fields=this.fields.map(function(t){var i=t.name.indexOf(e.search);if(-1!=i){t.left=t.name.substr(0,i),t.center=t.name.substr(i,e.search.length);var s=i+e.search.length;t.right=t.name.substr(s,t.name.length-s)}else t.left="",t.center="",t.right="";return t})},save:function(){var e=this;if(this.fields.filter(function(e){return e.check}).length<2)this.$message.error("至少要显示两列");else{this.loading=!0;var t=null,i={value:this.fields.filter(function(e){return e.check}),hide_value:this.fields.filter(function(e){return!e.check})};this.isSeas?(t=g.m,i.poolId=this.poolId,i.types=c.a[this.crmType]+"_pool"):(t=g.i,i.types=c.a[this.crmType]),t(i).then(function(t){e.$message.success("操作成功"),e.show=!1,e.loading=!1,e.$emit("change")}).catch(function(){e.loading=!1})}},reSet:function(){this.fields=Object(P.t)(this.copyfields)}}},se=(i("Lm33"),Object(u.a)(ie,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-popover",{attrs:{"popper-class":"no-padding-popover",placement:"bottom",width:"240",trigger:"click"},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}},[i("div",{staticClass:"field-set"},[i("el-input",{staticClass:"field-set__search",attrs:{placeholder:"搜索字段"},on:{input:e.searchClick},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),e._v(" "),i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"field-set__content"},[i("draggable",{attrs:{options:{dragClass:"sortable-drag",forceFallback:!1}},model:{value:e.fields,callback:function(t){e.fields=t},expression:"fields"}},e._l(e.fields,function(t,s){return i("div",{directives:[{name:"show",rawName:"v-show",value:1!=e.poolConfig&&"poolDay"!==t.fieldName||1==e.poolConfig,expression:"(poolConfig != 1 && item.fieldName !== 'poolDay') || poolConfig == 1"}],key:s,staticClass:"field-set__content--item text-one-line"},[i("el-switch",{model:{value:t.check,callback:function(i){e.$set(t,"check",i)},expression:"item.check"}}),e._v(" "),t.center?i("span",[e._v(e._s(t.left)),i("span",{staticClass:"input-word"},[e._v(e._s(t.center))]),e._v(e._s(t.right))]):i("span",[e._v(e._s(t.name))])],1)}))],1),e._v(" "),i("div",{staticClass:"field-set__ft"},[i("el-button",{attrs:{type:"text"},on:{click:e.reSet}},[e._v("重置")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保存")])],1)],1),e._v(" "),e.$slots.reference?e._t("default",null,{slot:"reference"}):i("i",{staticClass:"wk wk-config table-set",attrs:{slot:"reference"},on:{click:function(t){e.show=!e.show}},slot:"reference"})],2)},[],!1,null,"5ab71506",null));se.options.__file="index.vue";var ae=se.exports,ne=i("4peS"),oe=i.n(ne),le=i("dAOq"),re=i("jHPx");t.a={components:{CRMListHead:v,CRMTableHead:te,FieldSet:ae},data:function(){return{loading:!1,tableHeight:document.documentElement.clientHeight-235,list:[],fieldList:[],sortData:{},currentPage:1,pageSize:oe.a.get("crmPageSizes")||15,pageSizes:[15,30,60,100],total:0,search:"",rowID:"",rowType:"",showDview:!1,filterObj:[],scene_id:"",sceneName:"",selectionList:[],moneyFields:[],isRequested:!1}},mixins:[le.a],computed:a()({},Object(n.b)(["crm"])),watch:{},mounted:function(){var e=this;window.onresize=function(){e.updateTableHeight()},this.isSeas&&this.crm.pool.index||this.crm[this.crmType].index&&(this.loading=!0)},methods:{getList:function(){var e=this;this.loading=!0;var t=this.getIndexRequest(),i={page:this.currentPage,limit:this.pageSize,search:this.search};this.sortData.order&&(i.order_field={create_user_name:"create_user_id",owner_user_name:"owner_user_id",customer_name:"customer_id",type_id_info:"type_id",status_id_info:"status_id",business_name:"business_id",contacts_name:"contacts_id",order_user_name:"order_user_id",category_name:"category_id",contract_num:"contract_id",contract_number:"contract_id",plan_id_info:"plan_id"}[this.sortData.prop]||this.sortData.prop,i.order_type="ascending"==this.sortData.order?"asc":"desc"),this.scene_id&&(i.scene_id=this.scene_id),this.poolId,this.filterObj&&this.filterObj.length>0&&this.filterObj.forEach(function(e){i[{create_user_name:"create_user_id",owner_user_name:"owner_user_id",type_id_info:"type_id",status_id_info:"status_id",business_name:"business_id",contacts_name:"contacts_id",order_user_name:"order_user_id",category_name:"category_id",contract_num:"contract_id",plan_id_info:"plan_id"}[e.type]||e.type]=e}),t(i).then(function(t){e.isRequested=!0,"customer"===e.crmType?e.list=t.data.list.map(function(e){return e.show=!1,e}):("contract"!==e.crmType&&"receivables"!==e.crmType&&"business"!==e.crmType||(e.moneyData=t.data.extraData&&t.data.extraData.money||{}),e.list=t.data.list),t.data.dataCount&&Math.ceil(t.data.dataCount/e.pageSize)1?(e.currentPage=e.currentPage-1,e.getList()):(e.total=t.data.dataCount,e.loading=!1),e.$nextTick(function(){document.querySelector(".el-table__body-wrapper").scrollTop=1})}).catch(function(){e.loading=!1})},getIndexRequest:function(){return"leads"===this.crmType?b.g:"customer"===this.crmType?this.isSeas?l.t:l.k:"contacts"===this.crmType?k.g:"business"===this.crmType?w.g:"contract"===this.crmType?C.g:"product"===this.crmType?T.g:"receivables"===this.crmType?S.e:"visit"===this.crmType?x.c:void 0},getFieldList:function(e){var t=this;if(0==this.fieldList.length||e){this.loading=!0;var i={};this.isSeas?(this.poolId&&(i.poolId=this.poolId),i={types:"crm_"+this.crmType,module:"crm",action:"pool",controller:this.crmType}):i={types:"crm_"+this.crmType,module:"crm",action:"index",controller:this.crmType},(this.isSeas?g.z:g.A)(i).then(function(e){for(var i=[],s=[],a=0;a0)return;"name"===t.property?(this.rowID=e.customer_id,this.rowType="customer",this.showDview=!0):this.showDview=!1}else"contacts"===this.crmType?"customer_id"===t.property||"customer_name"===t.property?(this.rowID=e.customer_id,this.rowType="customer",this.showDview=!0):"name"===t.property?(this.rowID=e.contacts_id,this.rowType="contacts",this.showDview=!0):this.showDview=!1:"business"===this.crmType?"customer_id"===t.property||"customer_name"===t.property?(this.rowID=e.customer_id,this.rowType="customer",this.showDview=!0):"name"===t.property?(this.rowID=e.business_id,this.rowType="business",this.showDview=!0):this.showDview=!1:"contract"===this.crmType?"customer_id"===t.property||"customer_name"===t.property?(this.rowID=e.customer_id,this.rowType="customer",this.showDview=!0):"business_id"===t.property||"business_name"===t.property?(this.rowID=e.business_id,this.rowType="business",this.showDview=!0):"contacts_id"===t.property?(this.rowID=e.contacts_id,this.rowType="contacts",this.showDview=!0):"num"===t.property?(this.rowID=e.contract_id,this.rowType="contract",this.showDview=!0):this.showDview=!1:"product"===this.crmType?"name"===t.property?(this.rowID=e.product_id,this.showDview=!0):this.showDview=!1:"receivables"===this.crmType?"customer_id"===t.property||"customer_name"===t.property?(this.rowID=e.customer_id,this.rowType="customer",this.showDview=!0):"contract_id"===t.property||"contract_num"===t.property?(this.rowID=e.contract_id,this.rowType="contract",this.showDview=!0):"number"===t.property?(this.rowID=e.receivables_id,this.rowType="receivables",this.showDview=!0):this.showDview=!1:"visit"==this.crmType&&("number"===t.property?(this.rowID=e.visit_id,this.rowType="visit",this.showDview=!0):"customer_name"===t.property?(this.rowID=e.customer_id,this.rowType="customer",this.showDview=!0):"contract_number"===t.property?(this.rowID=e.contract_id,this.rowType="contract",this.showDview=!0):"contacts_name"===t.property?(this.rowID=e.contacts_id,this.rowType="contacts",this.showDview=!0):this.showDview=!1);this.showDview&&this.$store.commit("SET_COLLAPSE",this.showDview)}},exportInfos:function(){var e={search:this.search};this.scene_id&&(e.scene_id=this.scene_id),this.poolId,this.filterObj&&this.filterObj.length>0&&this.filterObj.forEach(function(t){e[{create_user_name:"create_user_id",owner_user_name:"owner_user_id",type_id_info:"type_id",status_id_info:"status_id",business_name:"business_id",contacts_name:"contacts_id",order_user_name:"order_user_id",category_name:"category_id",contract_num:"contract_id",plan_id_info:"plan_id"}[t.type]||t.type]=t});var t=void 0;t=this.isSeas?l.q:{customer:l.f,leads:b.c,contacts:k.c,business:w.c,contract:C.c,receivables:S.b,product:T.c}[this.crmType];var i=G.Loading.service({fullscreen:!0,text:"导出中..."});t(e).then(function(e){Object(P.c)(e),i.close()}).catch(function(){i.close()})},handleFilter:function(e){this.filterObj=e;var t=document.documentElement.clientHeight,i=this.filterObj.length>0?295:235;this.tableHeight=t-i,this.currentPage=1,this.getList()},handleScene:function(e){this.scene_id=e.id,this.sceneName=e.name,this.currentPage=1,this.getFieldList()},handleHandle:function(e){["alloc","get","transfer","transform","delete","put_seas","exit-team"].includes(e.type)&&(this.showDview=!1),"clear-sort"==e.type?(this.getMainTable().clearSort(),this.sortChange()):this.getList()},getMainTable:function(){var e=null;return this.$children.forEach(function(t){t.$options&&"ElTable"===t.$options.name&&(e=t)}),e},setSave:function(){this.getFieldList(!0)},listHeadHandle:function(e){"save-success"!==e.type&&"import-crm"!==e.type||(this.currentPage=1,this.getList())},sortChange:function(e,t,i){this.currentPage=1,this.sortData=e||{},this.getList()},handleSelectionChange:function(e){this.selectionList=e,this.$refs.crmTableHead.headSelectionChange(e)},handleHeaderDragend:function(e,t,i,s){if(i.property){var a,n=null;if(this.fieldList.forEach(function(e){i.property===e.prop&&(a=e.prop)}),!a)return;var o={types:"crm_"+this.crmType,width:e,field:{create_user_name:"create_user_id",owner_user_name:"owner_user_id",customer_name:"customer_id",type_id_info:"type_id",status_id_info:"status_id",business_name:"business_id",contacts_name:"contacts_id",order_user_name:"order_user_id",category_name:"category_id",contract_num:"contract_id",contract_number:"contract_id",plan_id_info:"plan_id"}[i.property]||a};if(this.isSeas){if(!this.poolId)return;n=g.l,o.poolId=this.poolId}else n=g.h;n(o).then(function(e){}).catch(function(){})}},handleSizeChange:function(e){oe.a.set("crmPageSizes",e),this.pageSize=e,this.getList()},handleCurrentChange:function(e){this.currentPage=e,this.getList()},getStatusStyle:function(e){return{backgroundColor:this.getCRMStatusColor(e)}},toggleStar:function(e){var t=this;this.loading=!0;var i={leads:b.l,customer:l.K,contacts:k.m,business:w.r}[this.crmType],s={};s.type="crm_"+this.crmType,s.crmType=this.crmType,s.target_id=e[this.crmType+"_id"],i(s).then(function(){t.loading=!1,t.$message.success(e.star>0?"取消关注成功":"关注成功"),e.star=e.star>0?0:1}).catch(function(){t.loading=!1})},updateTableHeight:function(){var e=document.documentElement.clientHeight,t=this.filterObj.length>0?285:235;this.tableHeight=e-t}},beforeDestroy:function(){}}},"5Qyd":function(e,t,i){},"7+hE":function(e,t,i){},"I+NK":function(e,t,i){"use strict";var s=i("PWYh");i.n(s).a},J8i2:function(e,t,i){},Lm33:function(e,t,i){"use strict";var s=i("PQb+");i.n(s).a},Nx4I:function(e,t,i){},NzkR:function(e,t,i){"use strict";var s=i("bvur");i.n(s).a},OTwp:function(e,t,i){},"PQb+":function(e,t,i){},PWYh:function(e,t,i){},QEKj:function(e,t,i){"use strict";t.a={methods:{getAdvancedFilterOptions:function(e){return"check_status"==e||"deal_status"==e?[{value:"is",label:"等于",disabled:!1,type:1},{value:"isNot",label:"不等于",disabled:!1,type:2}]:"user"==e||"single_user"==e||"structure"==e?[{value:"is",label:"等于",disabled:!1,type:1},{value:"isNot",label:"不等于",disabled:!1,type:2}]:"select"==e?[{value:"in",label:"等于",disabled:!1,type:1},{value:"isNot",label:"不等于",disabled:!1,type:2}]:"checkbox"==e?[{value:"is",label:"等于",disabled:!1,type:1},{value:"contains",label:"包含",disabled:!1,type:3}]:"module"==e||"text"==e||"textarea"==e?[{value:"is",label:"等于",disabled:!1,type:1},{value:"isNot",label:"不等于",disabled:!1,type:2},{value:"contains",label:"包含",disabled:!1,type:3},{value:"notContains",label:"不包含",disabled:!1,type:4}]:"floatnumber"==e||"number"==e?[{value:"is",label:"等于",disabled:!1,type:1},{value:"isNot",label:"不等于",disabled:!1,type:2},{value:"contains",label:"包含",disabled:!1,type:3},{value:"notContains",label:"不包含",disabled:!1,type:4},{value:"isNull",label:"为空",disabled:!1,type:5},{value:"isNotNull",label:"不为空",disabled:!1,type:6},{value:"gt",label:"大于",disabled:!1,type:7},{value:"egt",label:"大于等于",disabled:!1,type:8},{value:"lt",label:"小于",disabled:!1,type:9},{value:"elt",label:"小于等于",disabled:!1,type:10}]:"category"==e?[{value:"is",label:"等于",disabled:!1,type:1},{value:"isNot",label:"不等于",disabled:!1,type:2},{value:"contains",label:"包含",disabled:!1,type:3},{value:"not_contain",label:"不包含",disabled:!1,type:4}]:"mobile"==e||"email"==e?[{value:"is",label:"等于",disabled:!1,type:1},{value:"isNot",label:"不等于",disabled:!1,type:2},{value:"contains",label:"包含",disabled:!1,type:3},{value:"notContains",label:"不包含",disabled:!1,type:4},{value:"startWith",label:"开始于",disabled:!1,type:8},{value:"endWith",label:"结束于",disabled:!1,type:10},{value:"isNull",label:"为空",disabled:!1,type:5},{value:"isNotNull",label:"不为空",disabled:!1,type:6}]:[{value:"is",label:"等于",disabled:!1,type:1},{value:"isNot",label:"不等于",disabled:!1,type:2},{value:"contains",label:"包含",disabled:!1,type:3},{value:"notContains",label:"不包含",disabled:!1,type:4},{value:"startWith",label:"开始于",disabled:!1,type:8},{value:"endWith",label:"结束于",disabled:!1,type:10},{value:"isNull",label:"为空",disabled:!1,type:5},{value:"isNotNull",label:"不为空",disabled:!1,type:6},{value:"gt",label:"大于",disabled:!1,type:7},{value:"egt",label:"大于等于",disabled:!1,type:8},{value:"lt",label:"小于",disabled:!1,type:9},{value:"elt",label:"小于等于",disabled:!1,type:10}]}}}},TAVA:function(e,t,i){"use strict";var s=i("EJiy"),a=i.n(s),n=i("8GhS"),o=i("Woz+"),l=i("7Qib"),r=i("QEKj"),c={name:"Index",components:{XhUserCell:n.p,XhProuctCate:n.j,VDistpicker:o.a,XhStructureCell:n.n},mixins:[r.a],props:{dialogVisible:{type:Boolean,required:!0,default:!1},fieldList:{type:Array,required:!0,default:function(){return[]}},obj:{type:Object,required:!0,default:function(){return{}}},crmType:{type:String,default:""},saveScene:{type:Boolean,default:!0}},data:function(){return{form:[],visible:!1,showErrors:!1,saveChecked:!1,saveDefault:!1,saveName:null}},computed:{infoParams:function(){return this.crmType?{m:"crm",c:this.crmType,a:"index"}:{}}},watch:{dialogVisible:{handler:function(e){e&&(this.form=Object(l.t)(this.obj.form),0==this.form.length&&this.form.push({field:"",name:"",form_type:"",condition:"contains",type:3,value:"",typeOption:[],statusOption:[],type_id:"",status_id:"",address:{state:"",city:"",area:""}}),this.saveChecked=!1,this.saveDefault=!1,this.saveName=null),this.visible=this.dialogVisible},deep:!0,immediate:!0},form:function(){this.$nextTick(function(){var e=document.getElementById("filter-container");e.scrollTop=e.scrollHeight})}},methods:{selectProvince:function(e,t){t.address.state=e.value},selectCity:function(e,t){t.address.city=e.value},selectArea:function(e,t){t.address.area=e.value},typeOptionsChange:function(e){if(e.type_id){var t=e.typeOption.find(function(t){return t.type_id===e.type_id});e.statusOption=t.statusList||[]}else e.statusOption=[];e.status_id=""},arrayValueChange:function(e){e.value.length>0?(e.item.value=e.value,e.item.valueContent=e.valueContent):e.item.value=[]},selectChange:function(e,t){this.getAdvancedFilterOptions(t.form_type).forEach(function(i){i.value===e&&(t.type=i.type)})},showCalCondition:function(e){return"date"!=e&&"datetime"!=e&&"business_type"!=e&&"category"!=e&&"map_address"!=e},fieldFocus:function(){this.$el.click()},fieldChange:function(e){var t=this.fieldList.find(function(t){return t.field===e.field});t&&(e.form_type=t.form_type,e.name=t.name,"business_type"==e.form_type?(e.typeOption=t.setting,e.statusOption=[],e.type_id="",e.status_id="",e.value=""):"check_status"==e.form_type||"deal_status"==e.form_type?(e.setting=t.setting||[],e.value=""):"map_address"==e.form_type?e.address={state:"",city:"",area:""}:"date"===e.form_type||"datetime"===e.form_type||"user"===e.form_type||"single_user"===e.form_type||"structure"===e.form_type||"category"===e.form_type?e.value=[]:"select"==e.form_type||"checkbox"===e.form_type?(e.setting=t.setting||[],e.value=[]):e.value="","checkbox"==e.form_type||"check_status"==e.form_type||"deal_status"==e.form_type?(e.type=1,e.condition="is"):"user"==e.form_type||"single_user"==e.form_type||"structure"==e.form_type?(e.condition="is",e.type=1):"select"==e.form_type?(e.condition="in",e.type=1):(e.condition="is",e.type=1)),this.getError()},handleCancel:function(){this.$emit("update:dialogVisible",!1)},getError:function(){this.showErrors=!1;for(var e=[],t=0;t0){var t=e[0];return void 0===t?"undefined":a()(t)}return[]}}},d=(i("1w5D"),i("KHd+")),u=Object(d.a)(c,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{visible:e.visible,"close-on-click-modal":!1,title:"高级筛选",width:"900px"},on:{"update:visible":function(t){e.visible=t},close:e.handleCancel}},[i("div",{staticStyle:{"margin-bottom":"10px"}},[e._v("筛选条件")]),e._v(" "),i("el-form",{staticClass:"filter-container",attrs:{id:"filter-container"}},[i("el-form-item",[e._l(e.form,function(t,s){return[i("el-row",{key:s},[i("el-col",{attrs:{span:8}},[i("el-select",{attrs:{placeholder:"请选择要筛选的字段名"},on:{change:function(i){e.fieldChange(t)},focus:e.fieldFocus},model:{value:t.field,callback:function(i){e.$set(t,"field",i)},expression:"formItem.field"}},e._l(e.fieldList,function(e){return i("el-option",{key:e.field,attrs:{label:e.name,value:e.field}})}))],1),e._v(" "),e.showCalCondition(t.form_type)?i("el-col",{attrs:{span:1}},[e._v(" ")]):e._e(),e._v(" "),e.showCalCondition(t.form_type)?i("el-col",{attrs:{span:4}},[i("el-select",{attrs:{placeholder:"请选择范围"},on:{change:function(i){e.selectChange(i,t)}},model:{value:t.condition,callback:function(i){e.$set(t,"condition",i)},expression:"formItem.condition"}},e._l(e.getAdvancedFilterOptions(t.form_type),function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1):e._e(),e._v(" "),"business_type"==t.form_type?i("el-col",{attrs:{span:1}},[e._v(" ")]):e._e(),e._v(" "),"business_type"==t.form_type?i("el-col",{attrs:{span:4}},[i("el-select",{on:{change:function(i){e.typeOptionsChange(t)}},model:{value:t.type_id,callback:function(i){e.$set(t,"type_id",i)},expression:"formItem.type_id"}},e._l(t.typeOption,function(e){return i("el-option",{key:e.type_id,attrs:{label:e.name,value:e.type_id}})}))],1):e._e(),e._v(" "),i("el-col",{attrs:{span:1}},[e._v(" ")]),e._v(" "),i("el-col",{attrs:{span:"datetime"===t.form_type||"date"===t.form_type||"map_address"===t.form_type?13:8}},["check_status"===t.form_type||"deal_status"===t.form_type||"select"===t.form_type&&"string"!=e.getSettingValueType(t.setting)?i("el-select",{attrs:{placeholder:"请选择筛选条件"},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"formItem.value"}},e._l(t.setting,function(e){return i("el-option",{key:e,attrs:{label:e,value:e}})})):"select"===t.form_type||"checkbox"===t.form_type?i("el-select",{attrs:{multiple:"",placeholder:"请选择筛选条件"},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"formItem.value"}},e._l(t.setting,function(e){return i("el-option",{key:e,attrs:{label:e,value:e}})})):"date"===t.form_type||"datetime"===t.form_type?i("el-date-picker",{staticStyle:{padding:"0px 10px"},attrs:{"value-format":"date"===t.form_type?"yyyy-MM-dd":"yyyy-MM-dd HH:mm:ss",type:"date"===t.form_type?"daterange":"datetimerange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"formItem.value"}}):"business_type"===t.form_type?i("el-select",{model:{value:t.status_id,callback:function(i){e.$set(t,"status_id",i)},expression:"formItem.status_id"}},e._l(t.statusOption,function(e){return i("el-option",{key:e.status_id,attrs:{label:e.name,value:e.status_id}})})):"user"===t.form_type||"single_user"===t.form_type?i("xh-user-cell",{attrs:{item:t,"info-params":e.infoParams,value:t.value},on:{"value-change":e.arrayValueChange}}):"structure"===t.form_type?i("xh-structure-cell",{attrs:{item:t,value:t.value},on:{"value-change":e.arrayValueChange}}):"category"===t.form_type?i("xh-prouct-cate",{attrs:{item:t,value:t.value},on:{"value-change":e.arrayValueChange}}):"map_address"===t.form_type?i("v-distpicker",{attrs:{province:t.address.state,city:t.address.city,area:t.address.area},on:{province:function(i){e.selectProvince(i,t)},city:function(i){e.selectCity(i,t)},area:function(i){e.selectArea(i,t)}}}):i("el-input",{attrs:{placeholder:"多个条件请用;隔开"},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"formItem.value"}})],1),e._v(" "),i("el-col",{staticClass:"delete",attrs:{span:1}},[i("i",{staticClass:"el-icon-error delete-btn",on:{click:function(t){e.handleDelete(s)}}})])],1)]})],2)],1),e._v(" "),i("p",{directives:[{name:"show",rawName:"v-show",value:e.showErrors,expression:"showErrors"}],staticClass:"el-icon-warning warning-info"},[i("span",{staticClass:"desc"},[e._v("筛选条件中有重复项!")])]),e._v(" "),i("el-button",{attrs:{type:"text"},on:{click:e.handleAdd}},[e._v("+ 添加筛选条件")]),e._v(" "),e.saveScene?i("div",{staticClass:"save"},[i("el-checkbox",{model:{value:e.saveChecked,callback:function(t){e.saveChecked=t},expression:"saveChecked"}},[e._v("保存为场景")]),e._v(" "),i("el-input",{directives:[{name:"show",rawName:"v-show",value:e.saveChecked,expression:"saveChecked"}],staticClass:"name",attrs:{maxlength:10,placeholder:"请输入场景名称,最多10个字符"},model:{value:e.saveName,callback:function(t){e.saveName="string"==typeof t?t.trim():t},expression:"saveName"}}),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:e.saveChecked,expression:"saveChecked"}],staticClass:"save-setting"},[i("el-checkbox",{model:{value:e.saveDefault,callback:function(t){e.saveDefault=t},expression:"saveDefault"}},[e._v("设置为默认")])],1)],1):e._e(),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:e.handleCancel}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.handleConfirm}},[e._v("确 定")])],1)],1)},[],!1,null,"ef8bd880",null);u.options.__file="index.vue";t.a=u.exports},Vm8M:function(e,t,i){"use strict";var s=i("7Qib"),a={name:"MapView",components:{},props:{title:{type:String,default:""},lat:{type:[String,Number],default:0},lng:{type:[String,Number],default:0}},data:function(){return{}},computed:{},mounted:function(){var e=this;this.$el.style.zIndex=Object(s.q)(),document.body.appendChild(this.$el),Object(s.l)().then(function(){var t=new BMap.Map("choicemap",{enableMapClick:!1}),i=new BMap.Point(parseFloat(e.lng),parseFloat(e.lat));t.centerAndZoom(i,18),t.enableScrollWheelZoom();var s=new BMap.Marker(i);t.addOverlay(s);var a=new BMap.InfoWindow(e.title);s.addEventListener("click",function(){t.openInfoWindow(a,i)})})},destroyed:function(){this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)},methods:{hiddenView:function(){this.$emit("hidden")}}},n=(i("I+NK"),i("KHd+")),o=Object(n.a)(a,function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"map-view"},[t("div",{attrs:{id:"choicemap"}}),this._v(" "),t("i",{staticClass:"el-icon-close map-close",on:{click:this.hiddenView}})])},[],!1,null,"33a9f6bf",null);o.options.__file="MapView.vue";t.a=o.exports},ZYyo:function(e,t,i){"use strict";var s=i("5Qyd");i.n(s).a},bmyS:function(e,t,i){},bvur:function(e,t,i){},cjSm:function(e,t,i){"use strict";var s=i("nBY6");i.n(s).a},j4Q1:function(e,t,i){"use strict";var s=i("EJiy"),a=i.n(s),n={name:"FilterContent",props:{obj:{type:Object,required:!0,default:function(){return{}}}},data:function(){return{optionsNames:{is:"等于",in:"等于",isNot:"不等于",contains:"包含",notContains:"不包含",startWith:"开始于",endWith:"结束于",isNull:"为空",isNotNull:"不为空",eq:"等于",neq:"不等于",gt:"大于",egt:"大于等于",lt:"小于",elt:"小于等于"},showObj:{}}},computed:{},watch:{obj:function(e){this.showObj=e}},mounted:function(){this.showObj=this.obj},methods:{handleDelete:function(e,t){this.showObj.obj.splice(t,1),this.showObj.form.splice(t,1),this.$emit("delete",{item:e,index:t,obj:this.showObj})},getTypesName:function(e){return e.type_id&&e.typeOption.find(function(t){return t.type_id===e.type_id}).name||""},getNameValue:function(e){return e.setting.find(function(t){return t===e.value})||""},getStatusName:function(e){if(e.status_id){var t=e.statusOption.find(function(t){return t.status_id===e.status_id});return t.name?"-"+t.name:""}return""},getDealStatus:function(e){return"未成交"==e?"未成交":"已成交"==e?"已成交":""},getSettingValueType:function(e){if(e&&e.length>0){var t=e[0];return void 0===t?"undefined":a()(t)}return[]}}},o=(i("NzkR"),i("KHd+")),l=Object(o.a)(n,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"wrapper"},[i("ul",{staticClass:"list"},e._l(e.showObj.form,function(t,s){return i("li",{key:s,staticClass:"list-item"},["date"==t.form_type?i("span",[e._v(e._s(t.name+" “"+t.value[0]+"-"+t.value[1]+"”"))]):"datetime"===t.form_type?i("span",[e._v(e._s(t.name+" “"+t.value[0]+"-"+t.value[1]+"”"))]):"business_type"===t.form_type?i("span",[e._v(e._s(t.name+" “"+e.getTypesName(t)+e.getStatusName(t)+"”"))]):"map_address"===t.form_type?i("span",[e._v(e._s(t.name+" "+t.address.state+" "+t.address.city+" "+t.address.area))]):"check_status"===t.form_type?i("span",[e._v(e._s(t.name+" “"+e.optionsNames[t.condition]+"” "+e.getNameValue(t)))]):"deal_status"===t.form_type?i("span",[e._v(e._s(t.name+" “"+e.optionsNames[t.condition]+"” "+e.getDealStatus(t.value)))]):"user"===t.form_type||"single_user"===t.form_type?i("span",[e._v(e._s(t.name+" "+e.optionsNames[t.condition]+"“"+t.value[0].realname+"”"))]):"structure"===t.form_type?i("span",[e._v(e._s(t.name+" "+e.optionsNames[t.condition]+"“"+t.value[0].name+"”"))]):"category"===t.form_type&&t.value.length>0?i("span",[e._v(e._s(t.name+" “"+t.valueContent+"”"))]):"select"===t.form_type&&"string"!=e.getSettingValueType(t.setting)?i("span",[e._v(e._s(t.name+" “"+e.getNameValue(t)+"”"))]):i("span",[e._v(e._s(t.name+" "+e.optionsNames[t.condition]+"“"+t.value+"”"))]),e._v(" "),i("i",{staticClass:"el-icon-close icon",on:{click:function(i){e.handleDelete(t,s)}}})])}))])},[],!1,null,"4014d07d",null);l.options.__file="FilterContent.vue";t.a=l.exports},m1cH:function(e,t,i){"use strict";t.__esModule=!0;var s,a=i("rfXi"),n=(s=a)&&s.__esModule?s:{default:s};t.default=function(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t