(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-6a7c"],{"+F0+":function(e,t,i){"use strict";var a=i("lrGU");i.n(a).a},"+sKo":function(e,t,i){},"+uuU":function(e,t,i){},"/akV":function(e,t,i){"use strict";var a=i("8OTK"),n=i("7Dod"),s=i("d9x6"),l=i("1DpC"),o=i("7Qib"),c=i("dAOq"),r=i("jHPx"),d={name:"RelativeReturnMoney",components:{CRMAllCreate:a.default,CRMFullScreenDetail:function(){return Promise.all([i.e("chunk-51dc"),i.e("chunk-6e75"),i.e("chunk-7fbe")]).then(i.bind(null,"3z7q"))}},mixins:[c.a],props:{id:[String,Number],crmType:{type:String,default:""},isSeas:{type:Boolean,default:!1},detail:{type:Object,default:function(){return{}}}},data:function(){return{loading:!1,list:[],fieldList:[],tableHeight:"250px",showFullDetail:!1,showFullCrmType:"receivables",showFullId:"",createCrmType:"receivables_plan",isCreate:!1,palnList:[],planFieldList:[],createActionInfo:{}}},inject:["rootTabs"],computed:{},watch:{id:function(e){this.list=[],this.palnList=[],this.getList(),this.getPlanList()},"rootTabs.currentName":function(e){"RelativeReturnMoney"===e&&(this.getList(!1),this.getPlanList(!1))}},mounted:function(){this.planFieldList=[{prop:"num",width:"200",label:"期数"},{prop:"customer_name",width:"200",label:"客户名称"},{prop:"contract_name",width:"200",label:"合同编号"},{prop:"money",width:"200",label:"计划回款金额"},{prop:"return_date",width:"200",label:"计划回款日期"},{prop:"return_type",width:"200",label:"计划回款方式"},{prop:"remind",width:"200",label:"提前几日提醒"},{prop:"remark",width:"200",label:"备注"}],this.getPlanList(),this.fieldList=[{prop:"number",width:"200",label:"回款编号"},{prop:"contract_name",width:"200",label:"合同名称"},{prop:"contract_money",width:"200",label:"合同金额"},{prop:"money",width:"200",label:"回款金额"},{prop:"plan_id_info",width:"200",label:"期数"},{prop:"owner_user_name",width:"200",label:"负责人"},{prop:"check_status",width:"200",label:"状态"},{prop:"return_time",width:"200",label:"回款日期"}],this.getList()},methods:{getPlanList:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.loading=t,(0,{customer:n.L,contract:s.k}[this.crmType])(this.getParams()).then(function(t){e.loading=!1;var i=t.data.list||[];i.forEach(function(e){e.returnDate=Object(o.r)(e.returnDate)}),e.palnList=i}).catch(function(){e.loading=!1})},getList:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.loading=t,(0,{customer:n.K,contract:s.j}[this.crmType])(this.getParams()).then(function(t){e.loading=!1,e.list=t.data.list}).catch(function(){e.loading=!1})},getParams:function(){return"customer"===this.crmType?{customer_id:this.id,pageType:"all"}:"contract"===this.crmType?{contract_id:this.id,pageType:"all"}:{}},handleRowClick:function(e,t,i){"number"==t.property&&(this.showFullId=e.receivables_id,this.showFullCrmType="receivables",this.showFullDetail=!0)},createClick:function(e){this.createActionInfo={type:"relative",crmType:this.crmType,data:{}},"money"==e?("contract"===this.crmType?(this.createActionInfo.data.customer=Object(o.t)(this.detail),this.createActionInfo.data.contract=Object(o.t)(this.detail)):"customer"===this.crmType&&(this.createActionInfo.data.customer=this.detail),this.createCrmType="receivables",this.isCreate=!0):"plan"==e&&("contract"===this.crmType?(this.createActionInfo.data.customer=Object(o.t)(this.detail),this.createActionInfo.data.contract=Object(o.t)(this.detail)):"customer"===this.crmType&&(this.createActionInfo.data.customer=this.detail),this.createCrmType="receivables_plan",this.isCreate=!0)},saveSuccess:function(){"receivables"==this.createCrmType?(this.$bus.emit("crm-tab-num-update"),this.getList()):this.getPlanList()},handleFile:function(e,t){var i=this;"edit"==e?(this.createActionInfo={type:"update",id:t.row.plan_id},this.createCrmType="receivables_plan",this.isCreate=!0):"delete"==e&&this.$confirm("您确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(l.g)({id:t.row.plan_id}).then(function(e){i.palnList.splice(t.$index,1),i.$message.success("删除成功")}).catch(function(){})}).catch(function(){})},fieldFormatter:function(e,t){return"check_status"===t.property?this.getCRMStatusName(e.check_status):"contract_money"==t.property||"money"==t.property?Object(r.h)(e[t.property]||0):e[t.property]},cellClassName:function(e){e.row;var t=e.column;e.rowIndex,e.columnIndex;return"number"===t.property?"can-visit--underline":""},detailHandle:function(e){var t=this;"delete"===e.type&&(this.getList(),this.$nextTick(function(){t.$bus.emit("crm-tab-num-update")}))}}},u=(i("Xrnn"),i("KHd+")),m=Object(u.a)(d,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"rc-cont"},[e.isSeas?e._e():i("flexbox",{staticClass:"rc-head",attrs:{direction:"row-reverse"}},[i("el-button",{staticClass:"xr-btn--orange rc-head-item",attrs:{icon:"el-icon-plus",type:"primary"},on:{click:function(t){e.createClick("plan")}}},[e._v("新建回款计划")])],1),e._v(" "),i("el-table",{staticStyle:{width:"100%",border:"1px solid #E6E6E6"},attrs:{data:e.palnList,height:e.tableHeight,stripe:""}},[e._l(e.planFieldList,function(e,t){return i("el-table-column",{key:t,attrs:{prop:e.prop,label:e.label,"show-overflow-tooltip":""}})}),e._v(" "),i("el-table-column",{attrs:{label:"操作",fixed:"right",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("flexbox",{attrs:{justify:"center"}},[i("el-button",{attrs:{type:"text"},nativeOn:{click:function(i){e.handleFile("edit",t)}}},[e._v("编辑")]),e._v(" "),i("el-button",{attrs:{type:"text"},nativeOn:{click:function(i){e.handleFile("delete",t)}}},[e._v("删除")])],1)]}}])})],2),e._v(" "),i("flexbox",{staticClass:"rc-head",staticStyle:{"margin-top":"15px"},attrs:{direction:"row-reverse"}},[e.isSeas?e._e():i("el-button",{staticClass:"xr-btn--orange rc-head-item",attrs:{icon:"el-icon-plus",type:"primary"},on:{click:function(t){e.createClick("money")}}},[e._v("新建回款")])],1),e._v(" "),i("el-table",{staticStyle:{width:"100%",border:"1px solid #E6E6E6"},attrs:{data:e.list,height:e.tableHeight,"cell-class-name":e.cellClassName,stripe:""},on:{"row-click":e.handleRowClick}},e._l(e.fieldList,function(t,a){return i("el-table-column",{key:a,attrs:{prop:t.prop,formatter:e.fieldFormatter,label:t.label,"show-overflow-tooltip":""}})})),e._v(" "),i("c-r-m-full-screen-detail",{attrs:{visible:e.showFullDetail,"crm-type":e.showFullCrmType,id:e.showFullId},on:{"update:visible":function(t){e.showFullDetail=t},handle:e.detailHandle}}),e._v(" "),e.isCreate?i("c-r-m-all-create",{attrs:{"crm-type":e.createCrmType,action:e.createActionInfo},on:{"save-success":e.saveSuccess,close:function(t){e.isCreate=!1}}}):e._e()],1)},[],!1,null,"10d8839d",null);m.options.__file="RelativeReturnMoney.vue";t.a=m.exports},"0dur":function(e,t,i){"use strict";var a=i("zhwh"),n=i("Ew9n"),s=i("raay"),l=i("w4ZA"),o=i("3gPr"),c=i("CjUg"),r=i("8OTK"),d=i("h59h"),u=i("f6dm"),m={name:"VisitDetail",components:{SlideView:n.a,CRMDetailHead:s.a,CRMEditBaseInfo:l.a,RelativeFiles:o.a,RelativeHandle:c.a,CRMAllCreate:r.default,Sections:d.a},mixins:[u.a],props:{id:[String,Number],listenerIDs:{type:Array,default:function(){return["crm-main-container"]}},noListenerIDs:{type:Array,default:function(){return[]}},noListenerClass:{type:Array,default:function(){return["el-table__body"]}}},data:function(){return{loading:!1,crmType:"visit",headDetails:[{title:"客户名称",value:""},{title:"回访时间",value:""},{title:"回访人",value:""},{title:"回访形式",value:""}],tabCurrentName:"CRMEditBaseInfo",isCreate:!1}},computed:{tabNames:function(){return[{label:"详细资料",name:"CRMEditBaseInfo"},{label:this.getTabName("附件",this.tabsNumber.fileCount),name:"RelativeFiles"},{label:"操作记录",name:"RelativeHandle"}]}},mounted:function(){},methods:{getDetial:function(){var e=this;this.loading=!0,Object(a.d)({id:this.id}).then(function(t){e.loading=!1,e.detailData=t.data,0!==e.detailData.dataAuth&&(e.headDetails[0].value=t.data.customer_name,e.headDetails[1].value=t.data.visit_time,e.headDetails[2].value=t.data.owner_user_name,e.headDetails[3].value=t.data.shape)}).catch(function(){e.loading=!1,e.hideView()})},hideView:function(){this.$emit("hide-view")},previewImage:function(e,t){this.$bus.emit("preview-image-bus",{index:t,data:e})}}},h=(i("YyKB"),i("KHd+")),p=Object(h.a)(m,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("slide-view",{directives:[{name:"empty",rawName:"v-empty",value:!e.canShowDetail,expression:"!canShowDetail"}],attrs:{"listener-ids":e.listenerIDs,"no-listener-ids":e.noListenerIDs,"no-listener-class":e.noListenerClass,"body-style":{padding:0,height:"100%"},"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"},on:{afterEnter:e.viewAfterEnter,close:e.hideView}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"crmDetailMain",staticClass:"detail-main"},[e.canShowDetail&&e.detailData?i("flexbox",{staticClass:"d-container",attrs:{direction:"column",align:"stretch"}},[i("c-r-m-detail-head",{attrs:{detail:e.detailData,"head-details":e.headDetails,id:e.id,"crm-type":e.crmType,"page-list":e.pageList},on:{pageChange:e.pageChange,handle:e.detailHeadHandle,close:e.hideView}}),e._v(" "),i("flexbox",{staticClass:"d-container-bd",attrs:{align:"stretch"}},[i("el-tabs",{staticClass:"d-container-bd--left",attrs:{type:"border-card"},model:{value:e.tabCurrentName,callback:function(t){e.tabCurrentName=t},expression:"tabCurrentName"}},e._l(e.tabNames,function(t,a){return i("el-tab-pane",{key:a,attrs:{label:t.label,name:t.name,lazy:""}},[i(t.name,{tag:"component",attrs:{detail:e.detailData,id:e.id,"crm-type":e.crmType},on:{handle:e.detailHeadHandle}})],1)}))],1)],1):e._e()],1),e._v(" "),e.isCreate?i("c-r-m-all-create",{attrs:{action:{type:"update",id:e.id,batchId:e.detailData.batchId,editDetail:e.detailData},"crm-type":e.crmType},on:{"save-success":e.editSaveSuccess,close:function(t){e.isCreate=!1}}}):e._e()],1)},[],!1,null,"7c5cbc24",null);p.options.__file="Detail.vue";t.a=p.exports},"1bNe":function(e,t,i){"use strict";var a=i("7Dod"),n=i("Ew9n"),s=i("raay"),l=i("eOwn"),o=i("gTyn"),c=i("w4ZA"),r=i("f2Lb"),d=i("QUqu"),u=i("J7m9"),m=i("/akV"),h=i("3gPr"),p=i("CjUg"),f=i("RDgq"),v=i("35zX"),b=i("QbLZ"),g=i.n(b),_=i("VcMt"),y=i("dAOq"),w=i("jHPx"),C={name:"InvoiceTitleSet",components:{},mixins:[],props:{visible:{type:Boolean,required:!0,default:!1},customerId:[String,Number],detail:Object},data:function(){return{loading:!0,form:{title_type:1},fieldList:[]}},computed:{title:function(){return this.detail?"编辑发票抬头":"新建发票抬头"},contentHeight:function(){return 2==this.form.title_type?"190px":"300px"}},watch:{visible:function(){this.visible&&(this.detail&&(this.form=g()({},this.detail)),this.getFieldList())}},mounted:function(){},methods:{getFieldList:function(){var e=this.detail&&2==(this.detail.titleType||this.form.title_type);this.fieldList=[{name:"抬头类型",field:"title_type",formType:"select",setting:[{name:"单位",value:1},{name:"个人",value:2}]},{name:"开票抬头",field:"invoice_title",formType:"text",setting:[]},{name:"纳税人识别号",field:"tax_number",formType:"text",hidden:e,setting:[]},{name:"开户行",field:"deposit_bank",formType:"text",hidden:e,setting:[]},{name:"开户账号",field:"deposit_account",formType:"text",hidden:e,setting:[]},{name:"开票地址",field:"deposit_address",formType:"text",hidden:e,setting:[]},{name:"电话",field:"phone",formType:"text",setting:[]}]},handleCancel:function(){this.form={title_type:1},this.$emit("update:visible",!1)},valueChange:function(){var e=2==(this.form.title_type||this.form.title_type);this.fieldList[2].hidden=e,this.fieldList[3].hidden=e,this.fieldList[4].hidden=e,this.fieldList[5].hidden=e},handleConfirm:function(){var e=this,t={customer_id:this.customerId};2==this.form.title_type?(t.title_type=this.form.title_type,t.invoice_title=this.form.invoice_title,t.phone=this.form.phone):t=g()({},t,this.form),this.detail&&(t.info_id=this.detail.info_id,delete t.create_user_name,delete t.create_time),this.loading=!0,(this.detail?_.n:_.i)(t).then(function(t){e.$message({type:"success",message:"操作成功"}),e.loading=!1,e.handleCancel(),e.$emit("change")}).catch(function(){e.loading=!1})}}},x=(i("VEyr"),i("KHd+")),D=Object(x.a)(C,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"invoice-title-set",attrs:{visible:e.visible,"append-to-body":!0,"close-on-click-modal":!1,title:e.title,width:"500px"},on:{close:e.handleCancel}},[i("div",{staticClass:"handle-box",style:{height:e.contentHeight}},[i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px"}},[e._l(e.fieldList,function(t,a){return["title_type"==t.field?i("el-form-item",{key:a,attrs:{label:t.name,prop:t.field}},[i("el-select",{staticStyle:{width:"100%"},attrs:{clearable:!1},on:{change:e.valueChange},model:{value:e.form[t.field],callback:function(i){e.$set(e.form,t.field,i)},expression:"form[item.field]"}},e._l(t.setting,function(e,t){return i("el-option",{key:t,attrs:{label:e.name,value:e.value}})}))],1):i("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!t.hidden,expression:"!item.hidden"}],key:a,attrs:{label:t.name,prop:t.field}},[i("el-input",{model:{value:e.form[t.field],callback:function(i){e.$set(e.form,t.field,i)},expression:"form[item.field]"}})],1)]})],2)],1),e._v(" "),i("span",{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)])},[],!1,null,null,null);D.options.__file="InvoiceTitleSet.vue";var I=D.exports,k=i("wS25"),T=i("ROSF"),R=i("L2JU"),N={name:"RelativeInvoice",components:{Create:T.a,InvoiceTitleSet:I,MarkInvoice:k.a,CRMFullScreenDetail:function(){return Promise.all([i.e("chunk-51dc"),i.e("chunk-6e75"),i.e("chunk-7fbe")]).then(i.bind(null,"3z7q"))}},mixins:[y.a],props:{id:[String,Number],crmType:{type:String,default:""},isSeas:{type:Boolean,default:!1},detail:{type:Object,default:function(){return{}}}},data:function(){return{loading:!1,list:[],fieldList:[],tableHeight:"250px",showFullDetail:!1,showFullId:"",isCreate:!1,titleList:[],titleFieldList:[],titleCreateShow:!1,titleDetail:null,rowDetail:{},markShow:!1}},inject:["rootTabs"],computed:g()({},Object(R.b)(["crm"]),{canUpdateStatus:function(){return this.crm&&this.crm.invoice&&this.crm.invoice.updateInvoiceStatus}}),watch:{id:function(e){this.list=[],this.titleList=[],this.getInvoiceList(),this.getTitleList()},"rootTabs.currentName":function(e){"RelativeInvoice"===e&&(this.getInvoiceList(!1),this.getTitleList(!1))}},mounted:function(){this.titleFieldList=[{prop:"title_type",width:"120",label:"抬头类型"},{prop:"invoice_title",width:"120",label:"开票抬头"},{prop:"tax_number",width:"120",label:"纳税人识别号"},{prop:"deposit_bank",width:"120",label:"开户行"},{prop:"deposit_account",width:"120",label:"开户账号"},{prop:"deposit_address",width:"120",label:"开票地址"},{prop:"phone",width:"120",label:"电话"},{prop:"create_user_name",width:"120",label:"创建人"},{prop:"create_time",width:"120",label:"创建时间"}],this.getTitleList(),this.fieldList=[{prop:"invoice_apple_number",width:"120",label:"发票申请编号"},{prop:"contract_number",width:"120",label:"合同名称"},{prop:"contract_money",width:"120",label:"合同金额"},{prop:"invoice_money",width:"120",label:"开票金额(元)"},{prop:"invoice_date",width:"120",label:"开票日期"},{prop:"real_invoice_date",width:"120",label:"实际开票日期"},{prop:"invoice_type",width:"120",label:"开票类型"},{prop:"invoice_number",width:"120",label:"发票号码"},{prop:"logistics_number",width:"120",label:"物流单号"},{prop:"owner_user_name",width:"120",label:"负责人"},{prop:"check_status",width:"120",label:"审核状态"}],this.getInvoiceList()},methods:{getTitleList:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.loading=t,Object(a.m)({customer_id:this.id,pageType:"all"}).then(function(t){e.loading=!1,e.titleList=t.data.list}).catch(function(){e.loading=!1})},getInvoiceList:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.loading=t,Object(a.l)({customer_id:this.id,pageType:"all"}).then(function(t){e.loading=!1,e.list=t.data.list}).catch(function(){e.loading=!1})},handleRowClick:function(e,t,i){"invoice_apple_number"==t.property&&(this.showFullId=e.invoice_id,this.showFullDetail=!0)},createClick:function(e){"invoice"==e?this.isCreate=!0:"title"==e&&(this.titleDetail=null,this.titleCreateShow=!0)},handleTitle:function(e,t){var i=this;"edit"==e?(this.titleDetail=t.row,this.titleCreateShow=!0):"delete"==e&&this.$confirm("您确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(_.b)({info_id:t.row.info_id}).then(function(e){i.titleList.splice(t.$index,1),i.$message.success("删除成功")}).catch(function(){})}).catch(function(){})},invoicefieldFormatter:function(e,t){return"check_status"===t.property?this.getStatusName(e.check_status):"invoice_type"==t.property?{1:"增值税专用发票",2:"增值税普通发票",3:"国税通用机打发票",4:"地税通用机打发票",5:"收据"}[e[t.property]]:"contract_money"==t.property||"invoice_money"==t.property?Object(w.h)(e[t.property]||0):""===e[t.property]||null===e[t.property]?"--":e[t.property]},titleFieldFormatter:function(e,t){return"title_type"===t.property?{1:"单位",2:"个人"}[e[t.property]]:""===e[t.property]||null===e[t.property]?"--":e[t.property]},cellClassName:function(e){e.row;var t=e.column;e.rowIndex,e.columnIndex;return"invoice_apple_number"===t.property?"can-visit--underline":""},detailHandle:function(e){var t=this;"delete"===e.type&&(this.getInvoiceList(),this.$nextTick(function(){t.$bus.emit("crm-tab-num-update")}))},markReceivables:function(e){this.rowDetail=e.row,this.markShow=!0}}},S=(i("i8f1"),Object(x.a)(N,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"rc-cont"},[e.isSeas?e._e():i("flexbox",{staticClass:"rc-head",attrs:{direction:"row-reverse"}},[i("el-button",{staticClass:"xr-btn--orange rc-head-item",attrs:{icon:"el-icon-plus",type:"primary"},on:{click:function(t){e.createClick("title")}}},[e._v("新建发票抬头")])],1),e._v(" "),i("el-table",{staticStyle:{width:"100%",border:"1px solid #E6E6E6"},attrs:{data:e.titleList,height:e.tableHeight,stripe:""}},[e._l(e.titleFieldList,function(t,a){return i("el-table-column",{key:a,attrs:{prop:t.prop,label:t.label,width:t.width,formatter:e.titleFieldFormatter,"show-overflow-tooltip":""}})}),e._v(" "),i("el-table-column",{attrs:{label:"操作",width:"100",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("flexbox",{attrs:{justify:"center"}},[i("el-button",{attrs:{type:"text"},nativeOn:{click:function(i){e.handleTitle("edit",t)}}},[e._v("编辑")]),e._v(" "),i("el-button",{attrs:{type:"text"},nativeOn:{click:function(i){e.handleTitle("delete",t)}}},[e._v("删除")])],1)]}}])})],2),e._v(" "),i("flexbox",{staticClass:"rc-head",staticStyle:{"margin-top":"15px"},attrs:{direction:"row-reverse"}},[e.isSeas?e._e():i("el-button",{staticClass:"xr-btn--orange rc-head-item",attrs:{icon:"el-icon-plus",type:"primary"},on:{click:function(t){e.createClick("invoice")}}},[e._v("新建发票")])],1),e._v(" "),i("el-table",{staticStyle:{width:"100%",border:"1px solid #E6E6E6"},attrs:{data:e.list,height:e.tableHeight,"cell-class-name":e.cellClassName,stripe:""},on:{"row-click":e.handleRowClick}},[e._l(e.fieldList,function(t,a){return i("el-table-column",{key:a,attrs:{prop:t.prop,formatter:e.invoicefieldFormatter,label:t.label,width:t.width,"show-overflow-tooltip":""}})}),e._v(" "),e.canUpdateStatus?i("el-table-column",{attrs:{resizable:!1,label:"操作",fixed:"right",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{disabled:1==t.row.invoice_status,type:1==t.row.invoice_status?"":"primary",plain:""},nativeOn:{click:function(i){e.markReceivables(t)}}},[e._v(e._s(1==t.row.invoice_status?"已开票":"标记为开票"))])]}}])}):e._e()],2),e._v(" "),i("c-r-m-full-screen-detail",{attrs:{visible:e.showFullDetail,id:e.showFullId,"crm-type":"invoice"},on:{"update:visible":function(t){e.showFullDetail=t},handle:e.detailHandle}}),e._v(" "),e.isCreate?i("create",{attrs:{action:{type:"relative",crmType:e.crmType,data:{customer:{customer_name:e.detail.name,customer_id:e.detail.customer_id},contacts_name:e.detail.contacts_name,contacts_mobile:e.detail.contacts_mobile,contacts_address:e.detail.contacts_address}}},on:{"save-success":e.getInvoiceList,close:function(t){e.isCreate=!1}}}):e._e(),e._v(" "),i("invoice-title-set",{attrs:{visible:e.titleCreateShow,"customer-id":e.id,detail:e.titleDetail},on:{"update:visible":function(t){e.titleCreateShow=t},change:e.getTitleList}}),e._v(" "),i("mark-invoice",{attrs:{visible:e.markShow,detail:e.rowDetail},on:{"update:visible":function(t){e.markShow=t},change:e.getInvoiceList}})],1)},[],!1,null,"50a84b9e",null));S.options.__file="RelativeInvoice.vue";var L=S.exports,A=i("3biH"),F=i("8OTK"),H=i("f6dm"),E={name:"CustomerDetail",components:{SlideView:n.a,Activity:l.a,ChieflyContacts:o.a,CRMDetailHead:s.a,CRMEditBaseInfo:c.a,RelativeContacts:r.a,RelativeBusiness:d.a,RelativeContract:u.a,RelativeReturnMoney:m.a,RelativeFiles:h.a,RelativeHandle:p.a,RelativeTeam:f.a,RelativeVisit:v.a,CRMAllCreate:F.default,RelativeInvoice:L,ExamineInfo:A.a},mixins:[H.a],props:{id:[String,Number],pool_id:[String,Number],listenerIDs:{type:Array,default:function(){return["crm-main-container"]}},noListenerIDs:{type:Array,default:function(){return[]}},noListenerClass:{type:Array,default:function(){return["el-table__body"]}}},data:function(){return{loading:!1,crmType:"customer",headDetails:[{title:"客户级别",value:""},{title:"成交状态",value:""},{title:"负责人",value:""},{title:"更新时间",value:""}],tabCurrentName:"Activity",createActionInfo:null,createCRMType:"customer",isCreate:!1,showImportInfo:!0,firstContactsId:"",poolAuth:{}}},computed:{activityHandle:function(){var e=[{type:"task",label:"创建任务"},{type:"contacts",label:"创建联系人"},{type:"business",label:"创建商机"},{type:"contract",label:"创建合同"},{type:"receivables",label:"创建回款"}];return this.canCreateFollowRecord&&(e=[{type:"log",label:"写跟进"}].concat(e)),e},tabNames:function(){var e=[];return e.push({label:"活动",name:"Activity"}),this.crm.customer&&this.crm.customer.read&&e.push({label:"详细资料",name:"CRMEditBaseInfo"}),this.crm.contacts&&this.crm.contacts.index&&e.push({label:this.getTabName("联系人",this.tabsNumber.contactCount),name:"RelativeContacts"}),e.push({label:this.getTabName("团队成员",this.tabsNumber.memberCount),name:"RelativeTeam"}),this.crm.business&&this.crm.business.index&&e.push({label:this.getTabName("商机",this.tabsNumber.businessCount),name:"RelativeBusiness"}),this.crm.contract&&this.crm.contract.index&&e.push({label:this.getTabName("合同",this.tabsNumber.contractCount),name:"RelativeContract"}),this.crm.receivables&&this.crm.receivables.index&&e.push({label:this.getTabName("回款",this.tabsNumber.receivablesCount),name:"RelativeReturnMoney"}),this.crm.visit&&this.crm.visit.index&&e.push({label:this.getTabName("回访",this.tabsNumber.returnVisitCount),name:"RelativeVisit"}),this.crm.invoice&&this.crm.invoice.index&&e.push({label:this.getTabName("发票",this.tabsNumber.invoiceCount),name:"RelativeInvoice"}),e.push({label:this.getTabName("附件",this.tabsNumber.fileCount),name:"RelativeFiles"}),e.push({label:"操作记录",name:"RelativeHandle"}),e},isSeasDetail:function(){return this.detailData&&this.detailData.hasOwnProperty("is_pool")?1==this.detailData.is_pool:this.isSeas},seasPoolId:function(){return this.poolAuth&&this.poolAuth.pool_id?this.poolAuth.pool_id:this.pool_id},logTyps:function(){return[{icon:"all",color:"#2362FB",command:"",label:"全部活动"},{icon:"customer",color:"#487DFF",command:2,label:"客户"},{icon:"o-task",color:"#D376FF",command:11,label:"任务"},{icon:"business",color:"#FB9323",command:5,label:"商机"},{icon:"contract",color:"#FD5B4A",command:6,label:"合同"},{icon:"contacts",color:"#27BA4A",command:3,label:"联系人"},{icon:"receivables",color:"#FFB940",command:7,label:"回款"},{icon:"log",color:"#5864FF",command:8,label:"日志"},{icon:"approve",color:"#9376FF",command:9,label:"审批"}]}},watch:{},mounted:function(){},methods:{examineHandle:function(e){1==e.type&&this.getDetial(),this.$emit("handle",{type:"examine"})},getDetial:function(){var e=this;this.firstContactsId="",this.loading=!0;var t={id:this.id};this.pool_id&&(t.pool_id=this.pool_id,t.customer_id=this.id),Object(a.N)(t).then(function(t){e.loading=!1;var i=t.data||{};if(e.detailData=i,0!==i.dataAuth){e.firstContactsId=e.detailData.contacts_id,e.poolAuth=i.poolAuthList||{},Object(a.w)({pool_id:e.pool_id}).then(function(t){e.poolAuth=t.data||{}}),e.headDetails[0].value=e.detailData.level;var n=e.headDetails[1];null===e.detailData.deal_status||""===e.detailData.deal_status||void 0===e.detailData.deal_status?(n.showIcon=!1,n.value=""):(n.showIcon=!0,"已成交"==e.detailData.deal_status?(n.icon="wk wk-success deal-suc",n.style={fontSize:"14px",color:"#20b559",marginRight:"3px"},n.value="已成交"):(n.icon="wk wk-close deal-un",n.style={fontSize:"14px",color:"#f95a5a",marginRight:"3px"},n.value="未成交")),e.headDetails[2].title=e.isSeasDetail?"":"负责人",e.headDetails[2].value=e.isSeasDetail?e.detailDatabefore_owner_user_name:e.detailData.owner_user_id_info.realname||"",e.headDetails[3].value=e.detailData.create_time}}).catch(function(){e.loading=!1,e.hideView()})},hideView:function(){this.$emit("hide-view")},addChieflyContacts:function(){this.createCRMType="contacts",this.createActionInfo={type:"relative",crmType:this.crmType,data:{customer:this.detailData}},this.isCreate=!0},detailHeadHandleClick:function(e){if("edit"===e.type)return this.createCRMType="customer",this.createActionInfo={type:"update",id:this.id,batchId:this.detailData.batchId},this.isCreate=!0,!1}}},O=(i("pYVG"),Object(x.a)(E,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("slide-view",{directives:[{name:"empty",rawName:"v-empty",value:!e.canShowDetail,expression:"!canShowDetail"}],attrs:{"listener-ids":e.listenerIDs,"no-listener-ids":e.noListenerIDs,"no-listener-class":e.noListenerClass,"body-style":{padding:0,height:"100%"},"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"},on:{afterEnter:e.viewAfterEnter,close:e.hideView}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"crmDetailMain",staticClass:"detail-main"},[e.canShowDetail&&e.detailData?i("flexbox",{staticClass:"d-container",attrs:{direction:"column",align:"stretch"}},[i("c-r-m-detail-head",{attrs:{"is-seas":e.isSeasDetail,detail:e.detailData,"head-details":e.headDetails,id:e.id,pool_id:e.seasPoolId,"pool-auth":e.poolAuth,"crm-type":e.crmType,"page-list":e.pageList},on:{pageChange:e.pageChange,handle:e.detailHeadHandle,close:e.hideView}},[i("template",{slot:"name"},[1==e.detailData.is_lock?i("i",{staticClass:"wk wk-circle-password"}):e._e(),e._v(" "),e.isSeasDetail?e._e():i("el-tooltip",{attrs:{content:0==e.detailData.star?"添加关注":"取消关注",effect:"dark",placement:"top"}},[i("i",{staticClass:"wk wk-focus-on focus-icon",class:{active:0!=e.detailData.star},on:{click:function(t){e.toggleStar()}}})])],1)],2),e._v(" "),e.detailData.flow_id?i("examine-info",{staticClass:"examine-info",attrs:{id:e.detailData.customer_check_id,"record-id":e.detailData.flow_id,"owner-user-id":e.detailData.owner_user_id,"examine-type":"crm_customer_check"},on:{"on-handle":e.examineHandle}}):e._e(),e._v(" "),i("flexbox",{staticClass:"d-container-bd",attrs:{align:"stretch"}},[i("el-tabs",{staticClass:"d-container-bd--left",attrs:{type:"border-card"},model:{value:e.tabCurrentName,callback:function(t){e.tabCurrentName=t},expression:"tabCurrentName"}},e._l(e.tabNames,function(t,a){return i("el-tab-pane",{key:a,attrs:{label:t.label,name:t.name,lazy:""}},[i(t.name,{tag:"component",attrs:{detail:e.detailData,"type-list":e.logTyps,id:e.id,pool_id:e.seasPoolId,handle:e.activityHandle,"is-seas":e.isSeasDetail,"crm-type":e.crmType,"contacts-id":e.firstContactsId},on:{"update:contactsId":function(t){e.firstContactsId=t},handle:e.detailHeadHandle}})],1)})),e._v(" "),i("transition",{attrs:{name:"slide-fade"}},[i("el-tabs",{directives:[{name:"show",rawName:"v-show",value:e.showImportInfo,expression:"showImportInfo"}],staticClass:"d-container-bd--right",attrs:{value:"chiefly-contacts",type:"border-card"}},[i("el-tab-pane",{attrs:{label:"重要信息",name:"chiefly-contacts",lazy:""}},[i("chiefly-contacts",{attrs:{"contacts-id":e.firstContactsId,id:e.id,pool_id:e.seasPoolId,"crm-type":e.crmType,"is-seas":e.isSeasDetail},on:{add:e.addChieflyContacts}})],1)],1)],1)],1)],1):e._e()],1),e._v(" "),i("el-button",{staticClass:"firse-button",on:{click:function(t){e.showImportInfo=!e.showImportInfo}}},[e._v("重"),i("br"),e._v("要"),i("br"),e._v("信"),i("br"),e._v("息"),i("br"),i("i",{staticClass:"el-icon-arrow-right el-icon--right",class:{"is-reverse":!e.showImportInfo}})]),e._v(" "),e.isCreate?i("c-r-m-all-create",{attrs:{action:e.createActionInfo,"crm-type":e.createCRMType},on:{"save-success":e.editSaveSuccess,close:function(t){e.isCreate=!1}}}):e._e()],1)},[],!1,null,"23a77666",null));O.options.__file="Detail.vue";t.a=O.exports},"35zX":function(e,t,i){"use strict";var a=i("8OTK"),n=i("7Dod"),s=i("d9x6"),l=i("4XAY"),o={name:"RelativeVisit",components:{CRMFullScreenDetail:function(){return Promise.all([i.e("chunk-51dc"),i.e("chunk-6e75"),i.e("chunk-7fbe")]).then(i.bind(null,"3z7q"))},CRMAllCreate:a.default},mixins:[],props:{id:[String,Number],crmType:{type:String,default:""},detail:{type:Object,default:function(){return{}}}},data:function(){return{loading:!1,nopermission:!1,list:[],fieldList:[],tableHeight:"400px",showFullDetail:!1,isCreate:!1,detailId:"",createActionInfo:{type:"relative",crmType:this.crmType,data:{}},showRelativeView:!1,selectionList:[]}},inject:["rootTabs"],computed:{},watch:{id:function(e){this.list=[],this.getDetail()},"rootTabs.currentName":function(e){"RelativeVisit"===e&&this.getDetail(!1)}},mounted:function(){this.getDetail()},methods:{getFieldList:function(){var e=this;Object(l.A)({types:"crm_visit",module:"crm",action:"index",controller:"visit"}).then(function(t){for(var i=t.data||[],a=[],n=0;n0&&void 0!==arguments[0])||arguments[0];0==this.fieldList.length&&this.getFieldList(),this.loading=t;var i={customer:n.M,contract:s.l}[this.crmType],a={pageType:"all"};a[this.crmType+"_id"]=this.id,i(a).then(function(t){e.nopermission=!1,e.loading=!1,e.list=t.data.list}).catch(function(t){102==t.code&&(e.nopermission=!0),e.loading=!1})},handleRowClick:function(e,t,i){"number"==t.property&&(this.detailId=e.visit_id,this.showFullDetail=!0)},cellClassName:function(e){e.row;var t=e.column;e.rowIndex,e.columnIndex;return"number"===t.property?"can-visit--underline":""},createClick:function(){"customer"==this.crmType?this.createActionInfo.data.customer=this.detail:"contract"==this.crmType&&(this.createActionInfo.data.customer=this.detail,this.createActionInfo.data.contract=this.detail,this.createActionInfo.relativeData={contractId:this.detail.contractId}),this.isCreate=!0},createSaveSuccess:function(){this.canRelation?this.$refs.crmrelative.refreshList():(this.$bus.emit("crm-tab-num-update"),this.getDetail())},detailHandle:function(e){var t=this;"delete"===e.type&&(this.getDetail(),this.$nextTick(function(){t.$bus.emit("crm-tab-num-update")}))}}},c=(i("UNNM"),i("KHd+")),r=Object(c.a)(o,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"},{name:"empty",rawName:"v-empty",value:e.nopermission,expression:"nopermission"}],staticClass:"rc-cont",attrs:{"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"}},[i("flexbox",{staticClass:"rc-head",attrs:{direction:"row-reverse"}},[i("el-button",{staticClass:"xr-btn--orange rc-head-item",attrs:{icon:"el-icon-plus",type:"primary"},on:{click:e.createClick}},[e._v("新建回访")])],1),e._v(" "),i("el-table",{directives:[{name:"show",rawName:"v-show",value:e.fieldList.length>0,expression:"fieldList.length > 0"}],staticStyle:{width:"100%",border:"1px solid #E6E6E6"},attrs:{data:e.list,height:e.tableHeight,"cell-class-name":e.cellClassName,stripe:""},on:{"row-click":e.handleRowClick}},e._l(e.fieldList,function(e,t){return i("el-table-column",{key:t,attrs:{prop:e.prop,"min-width":e.width,label:e.label,"show-overflow-tooltip":""}})})),e._v(" "),i("c-r-m-full-screen-detail",{attrs:{visible:e.showFullDetail,id:e.detailId,"crm-type":"visit"},on:{"update:visible":function(t){e.showFullDetail=t},handle:e.detailHandle}}),e._v(" "),e.isCreate?i("c-r-m-all-create",{attrs:{action:e.createActionInfo,"crm-type":"visit"},on:{"save-success":e.createSaveSuccess,close:function(t){e.isCreate=!1}}}):e._e()],1)},[],!1,null,"29ce7ee2",null);r.options.__file="RelativeVisit.vue";t.a=r.exports},"3biH":function(e,t,i){"use strict";var a=i("/861"),n=i("7qmR"),s=i("Ktth"),l=i.n(s),o=i("QhmF"),c=i("dAOq"),r={name:"CheckFlow",components:{},filters:{stepName:function(e){return"第"+l.a.encodeS(e)+"级"}},mixins:[c.a],props:{examineType:{type:String,default:""},id:[String,Number],show:Boolean},data:function(){return{loading:!1,list:[]}},computed:{},watch:{show:function(e){e&&(this.list=[],this.getDetail())}},mounted:function(){},methods:{getDetail:function(){var e=this;this.id&&(this.loading=!0,(0,{crm_contract:a.h,crm_receivables:a.h,crm_invoice:a.h,crm_business:a.h,crm_customer_check:a.h,oa_examine:n.g}[this.examineType])({types_id:this.id,types:this.examineType,is_record:1}).then(function(t){e.loading=!1,e.list=t.data}).catch(function(){e.loading=!1}))},close:function(){this.$emit("close")}}},d=(i("+F0+"),i("KHd+")),u=Object(d.a)(r,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"},{name:"empty",rawName:"v-empty",value:e.list,expression:"list"}],attrs:{"xs-empty-icon":"none","xs-empty-text":"暂无记录"}},[i("flexbox",{staticClass:"flow-head"},[i("div",{staticClass:"flow-head-name"},[e._v("审批流程")]),e._v(" "),i("i",{staticClass:"el-icon-close flow-head-close",on:{click:e.close}})]),e._v(" "),i("div",{staticClass:"flow-body"},e._l(e.list,function(t,a){return i("flexbox",{key:a,staticClass:"cf-flow-item",attrs:{align:"stretch",justify:"flex-start"}},[i("img",{staticClass:"cf-flow-item-img",attrs:{src:e.getStatusImageIcon(t.status)}}),e._v(" "),i("div",[i("flexbox",{staticClass:"cf-flow-item-head"},[i("div",{staticClass:"cf-flow-item-des"},[e._v(e._s(e._f("stepName")(t.order_id)))]),e._v(" "),i("div",[e._v(e._s(t.check_date))])]),e._v(" "),i("flexbox",{staticClass:"cf-flow-item-info"},[i("div",{staticClass:"cf-flow-item-name"},[e._v(e._s(t.check_user_id_info.realname))]),e._v(" "),i("div",[i("span",[e._v(e._s(e.getStatusName(t.status)))]),e._v("了此申请")])]),e._v(" "),t.content?i("div",{staticClass:"cf-flow-item-content"},[e._v(e._s(t.content)+"\n "),i("div",{staticClass:"cf-flow-item-content-arrow"})]):e._e()],1),e._v(" "),i("div",{staticClass:"cf-flow-item-line"})])}))],1)},[],!1,null,"432ceddf",null);u.options.__file="CheckFlow.vue";var m=u.exports,h={name:"ExamineInfo",components:{ExamineHandle:o.a,CheckFlow:m},filters:{detailName:function(e){return 2==e.status?e.user_id_info.length+"人或签":3==e.status?e.user_id_info.length+"人会签":1==e.status?"负责人主管":4==e.status?"上一级审批人主管":5==e.status?e.user_id_info&&e.user_id_info.length?e.user_id_info[0].realname:"":void 0},stepName:function(e){return"第"+l.a.encodeS(e)+"级"}},mixins:[c.a],props:{examineType:{type:String,default:""},id:[String,Number],recordId:[String,Number],ownerUserId:[String,Number]},data:function(){return{loading:!1,examineInfo:{},showFlowPopover:!1,examineHandleInfo:{status:1},showExamineHandle:!1}},computed:{},watch:{recordId:{handler:function(e){e&&(this.examineInfo={},this.getFlowStepList(),this.$refs.checkFlow&&this.$refs.checkFlow.getDetail())},deep:!0,immediate:!0}},mounted:function(){},methods:{getFlowStepList:function(){var e=this;this.recordId&&this.id&&(this.loading=!0,(0,{crm_contract:a.i,crm_receivables:a.i,crm_invoice:a.i,crm_business:a.i,crm_customer_check:a.i,oa_examine:n.h}[this.examineType])({flow_id:this.recordId,types:this.examineType,types_id:this.id,action:"view"}).then(function(t){e.loading=!1,e.examineInfo=t.data,e.$emit("value-change",{config:t.data.examineType,value:[]})}).catch(function(){e.loading=!1}))},examineHandle:function(e){this.examineHandleInfo.status=e,this.showExamineHandle=!0},getContentFilters:function(e){for(var t="",i=0;i0&&void 0!==arguments[0])||arguments[0];this.loading=t;var i={customer:n.J,business:s.j}[this.crmType],a={pageType:"all"};a[this.crmType+"_id"]=this.id,i(a).then(function(t){0==e.fieldList.length&&e.getFieldList(),e.nopermission=!1,e.loading=!1,e.list=t.data.list}).catch(function(t){102==t.code&&(e.nopermission=!0),e.loading=!1})},fieldFormatter:function(e,t){return"check_status"===t.property?this.getCRMStatusName(e.check_status):"money"==t.property?Object(o.h)(e[t.property]||0):e[t.property]},handleRowClick:function(e,t,i){"name"==t.property&&(this.contract_id=e.contract_id,this.showFullDetail=!0)},cellClassName:function(e){e.row;var t=e.column;e.rowIndex,e.columnIndex;return"name"===t.property?"can-visit--underline":""},createClick:function(){"business"==this.crmType?(this.createActionInfo.data.customer=this.detail,this.createActionInfo.data.business=this.detail):"customer"==this.crmType&&(this.createActionInfo.data.customer=this.detail),this.isCreate=!0},createSaveSuccess:function(){this.$bus.emit("crm-tab-num-update"),this.getDetail()},detailHandle:function(e){var t=this;"delete"===e.type&&(this.getDetail(),this.$nextTick(function(){t.$bus.emit("crm-tab-num-update")}))}}},r=(i("v4Nb"),i("KHd+")),d=Object(r.a)(c,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"},{name:"empty",rawName:"v-empty",value:e.nopermission,expression:"nopermission"}],staticClass:"rc-cont",attrs:{"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"}},[e.isSeas?e._e():i("flexbox",{staticClass:"rc-head",attrs:{direction:"row-reverse"}},[i("el-button",{staticClass:"xr-btn--orange rc-head-item",attrs:{icon:"el-icon-plus",type:"primary"},on:{click:e.createClick}},[e._v("新建合同")])],1),e._v(" "),i("el-table",{staticStyle:{width:"100%",border:"1px solid #E6E6E6"},attrs:{data:e.list,height:e.tableHeight,"cell-class-name":e.cellClassName,stripe:""},on:{"row-click":e.handleRowClick}},e._l(e.fieldList,function(t,a){return i("el-table-column",{key:a,attrs:{prop:t.prop,formatter:e.fieldFormatter,label:t.label,"show-overflow-tooltip":""}})})),e._v(" "),i("c-r-m-full-screen-detail",{attrs:{visible:e.showFullDetail,id:e.contract_id,"crm-type":"contract"},on:{"update:visible":function(t){e.showFullDetail=t},handle:e.detailHandle}}),e._v(" "),e.isCreate?i("c-r-m-all-create",{attrs:{action:e.createActionInfo,"crm-type":"contract"},on:{"save-success":e.createSaveSuccess,close:function(t){e.isCreate=!1}}}):e._e()],1)},[],!1,null,"7cbddb45",null);d.options.__file="RelativeContract.vue";t.a=d.exports},KYlo:function(e,t,i){"use strict";var a=i("P5FT");i.n(a).a},Le1A:function(e,t,i){e.exports={xrColorPrimary:"#2362FB"}},MX7G:function(e,t,i){"use strict";var a=i("WHwM");i.n(a).a},NI7q:function(e,t,i){},O8n3:function(e,t,i){},OcTZ:function(e,t,i){},P5FT:function(e,t,i){},Pcy3:function(e,t,i){},Q4c0:function(e,t,i){"use strict";var a=i("Wezv");i.n(a).a},QLou:function(e,t,i){},QUqu:function(e,t,i){"use strict";var a=i("8OTK"),n=i("7Dod"),s=i("AAeT"),l=i("mkuN"),o=i("jHPx"),c={name:"RelativeBusiness",components:{CRMFullScreenDetail:function(){return Promise.all([i.e("chunk-51dc"),i.e("chunk-6e75"),i.e("chunk-7fbe")]).then(i.bind(null,"3z7q"))},CRMAllCreate:a.default,CrmRelative:l.a},mixins:[],props:{id:[String,Number],crmType:{type:String,default:""},isSeas:{type:Boolean,default:!1},detail:{type:Object,default:function(){return{}}}},data:function(){return{loading:!1,nopermission:!1,list:[],fieldList:[],tableHeight:"400px",showFullDetail:!1,isCreate:!1,business_id:"",createActionInfo:{type:"relative",crmType:this.crmType,data:{}},showRelativeView:!1,selectionList:[]}},inject:["rootTabs"],computed:{customerId:function(){return this.detail.customer_id},canRelation:function(){return"contacts"==this.crmType}},watch:{id:function(e){this.list=[],this.getDetail()},"rootTabs.currentName":function(e){"RelativeBusiness"===e&&this.getDetail(!1)}},mounted:function(){this.getDetail()},methods:{checkRelativeInfos:function(e){var t=this;if(e.data.length>0){var i={contacts_id:this.id,is_relation:1};i.business_id=e.data.map(function(e){return e.business_id}),Object(s.k)(i).then(function(e){t.getDetail(),t.$message.success("操作成功")}).catch(function(){})}},unRelevanceHandleClick:function(){var e=this;0==this.selectionList.length?this.$message.error("请先勾选数据"):this.$confirm("确认取消关联?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={contacts_id:e.id,is_relation:0};t.business_id=e.selectionList.map(function(e){return e.business_id}),Object(s.o)(t).then(function(t){e.getDetail(),e.$message.success("操作成功")}).catch(function(){})}).catch(function(){})},getFieldList:function(){this.fieldList.push({prop:"name",width:"200",label:"商机名称"}),this.fieldList.push({prop:"money",width:"200",label:"商机金额"}),this.fieldList.push({prop:"customer_name",width:"200",label:"客户名称"}),this.fieldList.push({prop:"type_id_info",width:"200",label:"商机组"}),this.fieldList.push({prop:"status_id_info",width:"200",label:"商机阶段"})},fieldFormatter:function(e,t){return"money"==t.property?Object(o.h)(e[t.property]||0):e[t.property]},getDetail:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.loading=t;var i={contacts:s.i,customer:n.H}[this.crmType],a={pageType:"all"};a[this.crmType+"_id"]=this.id,i(a).then(function(t){0==e.fieldList.length&&e.getFieldList(),e.nopermission=!1,e.loading=!1,e.list=t.data.list}).catch(function(t){102==t.code&&(e.nopermission=!0),e.loading=!1})},handleRowClick:function(e,t,i){"name"==t.property&&(this.business_id=e.business_id,this.showFullDetail=!0)},cellClassName:function(e){e.row;var t=e.column;e.rowIndex,e.columnIndex;return"name"===t.property?"can-visit--underline":""},createClick:function(){"contacts"==this.crmType?(this.createActionInfo.data.customer=this.detail,this.createActionInfo.relativeData={contactsId:this.detail.contactsId}):"customer"==this.crmType&&(this.createActionInfo.data.customer=this.detail),this.isCreate=!0},createSaveSuccess:function(){this.canRelation?this.$refs.crmrelative.refreshList():(this.$bus.emit("crm-tab-num-update"),this.getDetail())},detailHandle:function(e){var t=this;"delete"===e.type&&(this.getDetail(),this.$nextTick(function(){t.$bus.emit("crm-tab-num-update")}))}}},r=(i("6IJe"),i("KHd+")),d=Object(r.a)(c,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"},{name:"empty",rawName:"v-empty",value:e.nopermission,expression:"nopermission"}],staticClass:"rc-cont",attrs:{"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"}},[e.isSeas?e._e():i("flexbox",{staticClass:"rc-head",attrs:{direction:"row-reverse"}},[i("el-button",{staticClass:"xr-btn--orange rc-head-item",attrs:{icon:"el-icon-plus",type:"primary"},on:{click:e.createClick}},[e._v("新建商机")]),e._v(" "),e.canRelation?i("el-button",{staticClass:"rc-head-item",attrs:{type:"primary"},nativeOn:{click:function(t){return e.unRelevanceHandleClick(t)}}},[e._v("解除关联")]):e._e(),e._v(" "),e.canRelation?i("el-popover",{staticStyle:{"margin-right":"20px"},attrs:{placement:"bottom",width:"700","popper-class":"no-padding-popover",trigger:"click"},model:{value:e.showRelativeView,callback:function(t){e.showRelativeView=t},expression:"showRelativeView"}},[i("crm-relative",{ref:"crmrelative",attrs:{show:e.showRelativeView,radio:!1,action:{type:"condition",data:{moduleType:"customer",customerId:e.customerId}},"selected-data":{business:e.list},"crm-type":"business"},on:{close:function(t){e.showRelativeView=!1},changeCheckout:e.checkRelativeInfos},model:{value:e.showRelativeView,callback:function(t){e.showRelativeView=t},expression:"showRelativeView"}}),e._v(" "),i("el-button",{staticClass:"rc-head-item",staticStyle:{"margin-right":"0"},attrs:{slot:"reference",type:"primary"},nativeOn:{click:function(t){e.showRelativeView=!0}},slot:"reference"},[e._v("关联")])],1):e._e()],1),e._v(" "),i("el-table",{staticStyle:{width:"100%",border:"1px solid #E6E6E6"},attrs:{data:e.list,height:e.tableHeight,"cell-class-name":e.cellClassName,stripe:""},on:{"row-click":e.handleRowClick,"selection-change":function(t){e.selectionList=t}}},[e.canRelation&&e.fieldList.length>0?i("el-table-column",{attrs:{"show-overflow-tooltip":"",type:"selection",align:"center",width:"55"}}):e._e(),e._v(" "),e._l(e.fieldList,function(t,a){return i("el-table-column",{key:a,attrs:{prop:t.prop,label:t.label,formatter:e.fieldFormatter,"show-overflow-tooltip":""}})})],2),e._v(" "),i("c-r-m-full-screen-detail",{attrs:{visible:e.showFullDetail,id:e.business_id,"crm-type":"business"},on:{"update:visible":function(t){e.showFullDetail=t},handle:e.detailHandle}}),e._v(" "),e.isCreate?i("c-r-m-all-create",{attrs:{action:e.createActionInfo,"crm-type":"business"},on:{"save-success":e.createSaveSuccess,close:function(t){e.isCreate=!1}}}):e._e()],1)},[],!1,null,"24859b54",null);d.options.__file="RelativeBusiness.vue";t.a=d.exports},QbLr:function(e,t,i){},QhmF:function(e,t,i){"use strict";var a=i("/861"),n=i("7qmR"),s={name:"ExamineHandle",components:{XhUserCell:i("8GhS").p},props:{show:{type:Boolean,default:!1},status:{type:[String,Number],default:1},id:[String,Number],recordId:[String,Number],detail:{type:Object,default:function(){return{}}},examineType:{type:String,default:""}},data:function(){return{loading:!1,showDialog:!1,handleType:1,selectUsers:[],content:""}},computed:{title:function(){return 1==this.status?"审批通过":2==this.status?"审批拒绝":4==this.status?"撤回审批":""},placeholder:function(){return 1==this.status?"请输入审批意见(选填)":2==this.status?"请输入审批意见(必填)":4==this.status?"请输入撤回理由(必填)":""}},watch:{show:{handler:function(e){this.showDialog=e},deep:!0,immediate:!0}},mounted:function(){},methods:{submitInfo:function(){2!=this.status&&4!=this.status||this.content?2==this.status||1==this.status?this.handlePassAndReject():4==this.status&&this.handleRevoke():this.$message.error(this.placeholder)},handleRevoke:function(){var e=this;this.loading=!0,this.getRequest()({id:this.id,recordId:this.recordId,status:2==this.status?0:this.status,content:this.content,type:"revoke"}).then(function(t){e.loading=!1,e.$message.success("操作成功"),"crm_contract"!=e.examineType&&"crm_invoice"!=e.examineType&&"crm_receivables"!=e.examineType&&"crm_business"!=e.examineType&&"crm_customer_check"!=e.examineType||e.$store.dispatch("GetMessageNum"),e.resetInfo(),e.$bus.emit("examine-handle-bus"),e.$emit("save",{type:e.status}),e.hiddenView()}).catch(function(){e.loading=!1})},getRequest:function(){return{crm_contract:a.g,crm_invoice:a.d,crm_receivables:a.f,crm_business:a.a,crm_customer_check:a.b,oa_examine:n.f}[this.examineType]},handlePassAndReject:function(){var e=this;this.loading=!0;var t={id:this.id,recordId:this.recordId,status:2==this.status?0:this.status,content:this.content};if(1==this.status&&0==this.detail.examine_config||0==this.detail.config)if(2==this.handleType){if(this.selectUsers&&0==this.selectUsers.length)return this.$message.error("请先选择下一审批人"),void(this.loading=!1);t.check_user_id=this.selectUsers[0].id}else t.is_end=1;this.getRequest()(t).then(function(t){e.loading=!1,e.$message.success("操作成功"),"crm_contract"!=e.examineType&&"crm_invoice"!=e.examineType&&"crm_receivables"!=e.examineType&&"crm_business"!=e.examineType&&"crm_customer_check"!=e.examineType||e.$store.dispatch("GetMessageNum"),e.resetInfo(),e.$bus.emit("examine-handle-bus"),e.$emit("save",{type:e.status}),e.hiddenView()}).catch(function(){e.loading=!1})},handleClick:function(e){"cancel"==e?(this.hiddenView(),this.resetInfo()):"confirm"==e&&this.submitInfo()},selectUserFocus:function(){this.handleType=2},selectExamineUser:function(e){this.selectUsers=e.value},hiddenView:function(){this.$emit("close")},resetInfo:function(){this.handleType=1,this.selectUsers=[],this.content=""}}},l=(i("pQr6"),i("KHd+")),o=Object(l.a)(s,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{title:e.title,"append-to-body":!0,"close-on-click-modal":!1,visible:e.showDialog,width:"400px"},on:{"update:visible":function(t){e.showDialog=t},close:e.hiddenView}},[1!=e.status||0!=e.detail.examine_config&&0!=e.detail.config?e._e():i("div",{staticClass:"handle-type"},[i("flexbox",{staticClass:"handle-item"},[i("el-radio",{attrs:{label:1},model:{value:e.handleType,callback:function(t){e.handleType=t},expression:"handleType"}},[i("span")]),e._v(" "),i("div",{staticStyle:{"font-size":"12px"},nativeOn:{click:function(t){e.handleType=1}}},[e._v("审核结束")])],1),e._v(" "),i("flexbox",{staticClass:"handle-item",attrs:{id:"selectUser"}},[i("el-radio",{attrs:{label:2},model:{value:e.handleType,callback:function(t){e.handleType=t},expression:"handleType"}},[i("span")]),e._v(" "),i("xh-user-cell",{staticClass:"select-user",attrs:{value:e.selectUsers,placeholder:"选择下一审批人"},on:{focus:e.selectUserFocus,"value-change":e.selectExamineUser}})],1)],1),e._v(" "),1!=e.status||0!=e.detail.examine_config&&0!=e.detail.config?e._e():i("div",{staticClass:"title"},[e._v("意见")]),e._v(" "),i("el-input",{attrs:{rows:5,maxlength:200,placeholder:e.placeholder,type:"textarea",resize:"none","show-word-limit":""},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.handleClick("cancel")}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:function(t){e.handleClick("confirm")}}},[e._v("确 定")])],1)],1)},[],!1,null,"e0ff54b6",null);o.options.__file="ExamineHandle.vue";t.a=o.exports},RAxc:function(e,t,i){},RDgq:function(e,t,i){"use strict";var a=i("QbLZ"),n=i.n(a),s=i("7Dod"),l=i("p3/6"),o=i("L2JU"),c={name:"RelativeTeam",components:{TeamsHandle:l.a},mixins:[],props:{id:[String,Number],detail:{type:Object,default:function(){return{}}},crmType:{type:String,default:""},isSeas:{type:Boolean,default:!1}},data:function(){return{loading:!1,list:[],fieldList:[],tableHeight:"400px",teamsDialogShow:!1,handleType:1,editPermissionShow:!1,selectionList:[],validType:"",teamsType:"",pickerOptions:{disabledDate:function(e){return e.getTime()0&&void 0!==arguments[0])||arguments[0];this.loading=t;var i={types_id:this.id,types:"crm_"+this.crmType};Object(s.V)(i).then(function(t){e.loading=!1,e.list=t.data}).catch(function(){e.loading=!1})},handleSelectionChange:function(e){this.selectionList=e},handleClick:function(e){var t=this;"add"==e?(this.teamsDialogShow=!0,this.teamsType="add"):"exit"==e?this.$confirm("确定退出团队?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.loading=!0,Object(s.i)({types_id:t.id,types:"crm_"+t.crmType}).then(function(e){t.$message({type:"success",message:"操作成功"}),t.$emit("on-handle",{type:"exit-team"}),t.loading=!1}).catch(function(){t.loading=!1})}).catch(function(){}):0==this.selectionList.length?this.$message.error("请勾选需要操作的团队成员"):"edit"==e?(this.handleType=1,this.validType="",this.target_time="",this.editPermissionShow=!0):"delete"==e&&("customer"===this.crmType?(this.teamsType="delete",this.teamsDialogShow=!0):this.$confirm("此操作将移除这些团队成员是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var e={types:"crm_"+t.crmType,types_id:[t.id],user_id:t.selectionList.map(function(e){return e.id}),is_del:1};t.loading=!0,Object(s.S)(e).then(function(e){t.$message({type:"success",message:"操作成功"}),t.loading=!1,t.$bus.emit("crm-tab-num-update"),t.getDetail()}).catch(function(){t.loading=!1})}).catch(function(){}))},handleCallBack:function(e){this.$bus.emit("crm-tab-num-update"),this.getDetail()},handleEditConfirm:function(){var e=this;"end"!==this.validType||this.target_time?(this.loading=!0,Object(s.X)({types:"crm_"+this.crmType,types_id:[this.id],user_id:this.selectionList.map(function(e){return e.id}),type:this.handleType,target_time:"end"===this.validType?this.target_time:""}).then(function(t){e.editPermissionShow=!1,e.$message({type:"success",message:"操作成功"}),e.loading=!1,e.getDetail()}).catch(function(){e.loading=!1})):this.$message.error("请选择截止日期")},handleSelectable:function(e,t){return"负责人权限"!=e.authority}}},r=(i("qS9d"),i("KHd+")),d=Object(r.a)(c,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"rc-cont"},[e.isSeas?e._e():i("flexbox",{staticClass:"rc-head",attrs:{direction:"row-reverse"}},[e.teamEditAuth?[i("el-button",{staticClass:"rc-head-item",attrs:{type:"primary"},nativeOn:{click:function(t){e.handleClick("exit")}}},[e._v("退出团队")]),e._v(" "),i("el-button",{staticClass:"rc-head-item",attrs:{type:"primary"},nativeOn:{click:function(t){e.handleClick("delete")}}},[e._v("移除")]),e._v(" "),i("el-button",{staticClass:"rc-head-item",attrs:{type:"primary"},nativeOn:{click:function(t){e.handleClick("edit")}}},[e._v("编辑")]),e._v(" "),i("el-button",{staticClass:"xr-btn--orange rc-head-item",attrs:{icon:"el-icon-plus",type:"primary"},on:{click:function(t){e.handleClick("add")}}},[e._v("团队成员")])]:e._e()],2),e._v(" "),i("el-table",{staticStyle:{width:"100%",border:"1px solid #E6E6E6"},attrs:{data:e.list,height:e.tableHeight,stripe:""},on:{"selection-change":e.handleSelectionChange}},[e.teamEditAuth?i("el-table-column",{attrs:{selectable:e.handleSelectable,"show-overflow-tooltip":"",type:"selection",align:"center",width:"55"}}):e._e(),e._v(" "),e._l(e.fieldList,function(e,t){return i("el-table-column",{key:t,attrs:{prop:e.prop,label:e.label,"show-overflow-tooltip":""}})})],2),e._v(" "),e.teamsDialogShow?i("teams-handle",{attrs:{"crm-type":e.crmType,"selection-list":[e.detail],"dialog-visible":e.teamsDialogShow,type:e.teamsType,members:"add"===e.teamsType?null:e.selectionList},on:{"update:dialogVisible":function(t){e.teamsDialogShow=t},handle:e.handleCallBack}}):e._e(),e._v(" "),i("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{visible:e.editPermissionShow,"close-on-click-modal":!1,"append-to-body":!0,title:"编辑权限",width:"400px"},on:{"update:visible":function(t){e.editPermissionShow=t}}},[i("div",{staticClass:"handle-box"},[i("flexbox",{staticClass:"handle-item"},[i("div",{staticClass:"handle-item-name"},[e._v("权限:")]),e._v(" "),i("el-radio-group",{model:{value:e.handleType,callback:function(t){e.handleType=t},expression:"handleType"}},[i("el-radio",{attrs:{label:1}},[e._v("只读"),i("el-tooltip",{staticStyle:{"margin-left":"3px"},attrs:{content:"支持查看详细资料、添加和查看活动中所有跟进记录",effect:"dark",placement:"top"}},[i("i",{staticClass:"wk wk-help wk-help-tips"})])],1),e._v(" "),i("el-radio",{attrs:{label:2}},[e._v("读写"),i("el-tooltip",{staticStyle:{"margin-left":"3px"},attrs:{content:"支持编辑和查看详细资料、可以添加和查看活动中所有跟进记录",effect:"dark",placement:"top"}},[i("i",{staticClass:"wk wk-help wk-help-tips"})])],1)],1)],1),e._v(" "),i("flexbox",{staticClass:"handle-item"},[i("div",{staticClass:"handle-item-name"},[e._v("有效时间:")]),e._v(" "),i("el-select",{model:{value:e.validType,callback:function(t){e.validType=t},expression:"validType"}},[i("el-option",{attrs:{label:"不限",value:""}}),e._v(" "),i("el-option",{attrs:{label:"截止到",value:"end"}})],1),e._v(" "),"end"===e.validType?i("el-date-picker",{staticStyle:{"margin-left":"8px"},attrs:{"picker-options":e.pickerOptions,"value-format":"yyyy-MM-dd",type:"date",placeholder:"选择日期"},model:{value:e.target_time,callback:function(t){e.target_time=t},expression:"target_time"}}):e._e()],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{nativeOn:{click:function(t){e.editPermissionShow=!1}}},[e._v("取消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},nativeOn:{click:function(t){return e.handleEditConfirm(t)}}},[e._v("保存")])],1)])],1)},[],!1,null,"062155f0",null);d.options.__file="RelativeTeam.vue";t.a=d.exports},"RE/G":function(e,t,i){"use strict";var a=i("6iAj"),n=i("ZoMv"),s={name:"RelativePrint",components:{},mixins:[],props:{id:[String,Number],crmType:{type:String,default:""},detail:{type:Object,default:function(){return{}}}},data:function(){return{loading:!1,nopermission:!1,list:[],fieldList:[{prop:"create_time",label:"打印时间",width:"115px"},{prop:"template_name",label:"打印模板",width:"115px"}],tableHeight:"450px"}},inject:["rootTabs"],computed:{},watch:{id:function(e){this.list=[],this.getDetail()},"rootTabs.currentName":function(e){"RelativePrint"===e&&this.getDetail(!1)}},mounted:function(){this.getDetail()},methods:{getDetail:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.loading=t,Object(a.D)({crmType:n.a.convertKeyToType(this.crmType),typeId:this.id}).then(function(t){e.nopermission=!1,e.loading=!1,e.list=t.data.list}).catch(function(t){102==t.code&&(e.nopermission=!0),e.loading=!1})},print:function(e){var t=this.$router.resolve("/print/?&type=history&module="+this.crmType+"&id="+e.record_id);window.open(t.href,"_blank")}}},l=(i("Q4c0"),i("KHd+")),o=Object(l.a)(s,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"},{name:"empty",rawName:"v-empty",value:e.nopermission,expression:"nopermission"}],staticClass:"rc-cont",attrs:{"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"}},[i("el-table",{directives:[{name:"show",rawName:"v-show",value:e.fieldList.length>0,expression:"fieldList.length > 0"}],staticStyle:{width:"100%",border:"1px solid #E6E6E6"},attrs:{data:e.list,height:e.tableHeight,stripe:""}},[e._l(e.fieldList,function(e,t){return i("el-table-column",{key:t,attrs:{prop:e.prop,label:e.label,"show-overflow-tooltip":""}})}),e._v(" "),i("el-table-column",{attrs:{prop:"down",label:"操作",width:"80px"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{staticClass:"el-button--primary",attrs:{type:"text"},on:{click:function(i){e.print(t.row)}}},[e._v("打印预览")])]}}])})],2)],1)},[],!1,null,"fbd42f3a",null);o.options.__file="RelativePrint.vue";t.a=o.exports},STXf:function(e,t,i){},UH2Y:function(e,t,i){},UNNM:function(e,t,i){"use strict";var a=i("+uuU");i.n(a).a},VEyr:function(e,t,i){"use strict";var a=i("Le1A");i.n(a).a},WHwM:function(e,t,i){},Wezv:function(e,t,i){},X9tt:function(e,t,i){"use strict";var a=i("w0Y1");i.n(a).a},Xrnn:function(e,t,i){"use strict";var a=i("zRdn");i.n(a).a},YyKB:function(e,t,i){"use strict";var a=i("rq+c");i.n(a).a},ZZZb:function(e,t,i){"use strict";var a=i("Pcy3");i.n(a).a},aDyh:function(e,t,i){},bHSI:function(e,t,i){"use strict";var a=i("7dgb");i.n(a).a},cCMT:function(e,t,i){"use strict";var a=i("RAxc");i.n(a).a},cnnj:function(e,t,i){"use strict";var a=i("ERJp"),n=i("d9x6"),s=i("jHPx"),l={name:"RelativeProduct",components:{CRMFullScreenDetail:function(){return Promise.all([i.e("chunk-51dc"),i.e("chunk-6e75"),i.e("chunk-7fbe")]).then(i.bind(null,"3z7q"))}},mixins:[],props:{id:[String,Number],detail:{type:Object,default:function(){return{}}},crmType:{type:String,default:""},isSeas:{type:Boolean,default:!1}},data:function(){return{loading:!1,nopermission:!1,list:[],fieldList:[],tableHeight:"400px",showFullDetail:!1,productId:"",totalInfo:{money:"0.00",discountRate:"0.00"}}},inject:["rootTabs"],computed:{},watch:{id:function(e){this.list=[],this.getDetail()},"rootTabs.currentName":function(e){"RelativeProduct"===e&&this.getDetail(!1)}},mounted:function(){this.getDetail()},methods:{getFieldList:function(){this.fieldList.push({prop:"name",width:"200",label:"产品名称"}),this.fieldList.push({prop:"category_id_info",width:"200",label:"产品类别"}),this.fieldList.push({prop:"unit",width:"200",label:"单位"}),this.fieldList.push({prop:"price",width:"200",label:"标准价格"}),this.fieldList.push({prop:"sales_price",width:"200",label:"售价"}),this.fieldList.push({prop:"num",width:"200",label:"数量"}),this.fieldList.push({prop:"discount",width:"200",label:"折扣(%)"}),this.fieldList.push({prop:"subtotal",width:"200",label:"合计"})},fieldFormatter:function(e,t){return"price"==t.property||"sales_price"==t.property?Object(s.h)(e[t.property]||0):e[t.property]},getDetail:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.loading=t,this.getRequest()(this.getParams()).then(function(t){0==e.fieldList.length&&e.getFieldList(),e.nopermission=!1,e.loading=!1,e.list=t.data.list,e.totalInfo.money=t.data.total_price,e.totalInfo.discountRate=t.data.discount_rate}).catch(function(t){102==t.code&&(e.nopermission=!0),e.loading=!1})},getRequest:function(){return"business"==this.crmType?a.h:"contract"==this.crmType?n.h:void 0},getParams:function(){return"business"==this.crmType?{business_id:this.id,pageType:0}:"contract"==this.crmType?{contract_id:this.id,pageType:0}:void 0},handleRowClick:function(e,t,i){"name"==t.property&&(this.productId=e.product_id,this.showFullDetail=!0)},cellClassName:function(e){e.row;var t=e.column;e.rowIndex,e.columnIndex;return"name"===t.property?"can-visit--underline":""}}},o=(i("5D0a"),i("KHd+")),c=Object(o.a)(l,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"},{name:"empty",rawName:"v-empty",value:e.nopermission,expression:"nopermission"}],staticClass:"rc-cont",attrs:{"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"}},[i("flexbox",{staticClass:"rc-head",attrs:{direction:"row-reverse"}}),e._v(" "),i("el-table",{staticStyle:{width:"100%",border:"1px solid #E6E6E6"},attrs:{data:e.list,height:e.tableHeight,"cell-class-name":e.cellClassName,stripe:""},on:{"row-click":e.handleRowClick}},e._l(e.fieldList,function(t,a){return i("el-table-column",{key:a,attrs:{prop:t.prop,label:t.label,formatter:e.fieldFormatter,"show-overflow-tooltip":""}})})),e._v(" "),i("flexbox",{staticClass:"handle-footer"},[i("div",{staticClass:"discount-title"},[e._v("整单折扣(%):"),i("span",{staticClass:"discount-title-value"},[e._v(e._s(e.totalInfo.discountRate))])]),e._v(" "),i("div",{staticClass:"total-info"},[e._v("已选中产品:"),i("span",{staticClass:"info-yellow"},[e._v(e._s(e.list.length))]),e._v(" 种  总金额:"),i("span",{staticClass:"info-yellow"},[e._v(e._s(e.totalInfo.money))]),e._v(" 元")])]),e._v(" "),i("c-r-m-full-screen-detail",{attrs:{visible:e.showFullDetail,id:e.productId,"crm-type":"product"},on:{"update:visible":function(t){e.showFullDetail=t}}})],1)},[],!1,null,"5d7b986e",null);c.options.__file="RelativeProduct.vue";t.a=c.exports},f2Lb:function(e,t,i){"use strict";var a=i("8OTK"),n=i("7Dod"),s=i("ERJp"),l=i("mkuN"),o={name:"RelativeContacts",components:{CRMFullScreenDetail:function(){return Promise.all([i.e("chunk-51dc"),i.e("chunk-6e75"),i.e("chunk-7fbe")]).then(i.bind(null,"3z7q"))},CRMAllCreate:a.default,CrmRelative:l.a},mixins:[],props:{id:[String,Number],contactsId:[String,Number],crmType:{type:String,default:""},isSeas:{type:Boolean,default:!1},detail:{type:Object,default:function(){return{}}}},data:function(){return{loading:!1,nopermission:!1,list:[],fieldList:[],tableHeight:"400px",showFullDetail:!1,isCreate:!1,detailId:"",createActionInfo:{type:"relative",crmType:this.crmType,data:{}},showRelativeView:!1,selectionList:[]}},inject:["rootTabs"],computed:{customerId:function(){return this.detail.customer_id},canRelation:function(){return"business"==this.crmType}},watch:{id:function(e){this.list=[],this.getDetail()},"rootTabs.currentName":function(e){"RelativeContacts"===e&&this.getDetail(!1)}},mounted:function(){this.getDetail()},methods:{checkRelativeInfos:function(e){var t=this;if(e.data.length>0){var i={business_id:this.id,is_relation:1};i.contacts_id=e.data.map(function(e){return e.contacts_id}),Object(s.l)(i).then(function(e){t.getDetail(),t.$message.success("操作成功")}).catch(function(){})}},unRelevanceHandleClick:function(){var e=this;0==this.selectionList.length?this.$message.error("请先勾选数据"):this.$confirm("确认取消关联?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={business_id:e.id,is_relation:0};t.contacts_id=e.selectionList.map(function(e){return e.contacts_id}),Object(s.s)(t).then(function(t){e.getDetail(),e.$message.success("操作成功")}).catch(function(){})}).catch(function(){})},getFieldList:function(){this.fieldList.push({prop:"name",width:"200",label:"姓名"}),this.fieldList.push({prop:"mobile",width:"200",label:"手机"}),this.fieldList.push({prop:"post",width:"200",label:"职务"})},getDetail:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.loading=t;var i={customer:n.I,business:s.i}[this.crmType],a={pageType:"all"};a[this.crmType+"_id"]=this.id,i(a).then(function(t){0==e.fieldList.length&&e.getFieldList(),e.nopermission=!1,e.loading=!1,e.list=t.data.list}).catch(function(t){102==t.code&&(e.nopermission=!0),e.loading=!1})},handleRowClick:function(e,t,i){"name"==t.property&&(this.detailId=e.contacts_id,this.showFullDetail=!0)},cellClassName:function(e){e.row;var t=e.column;e.rowIndex,e.columnIndex;return"name"===t.property?"can-visit--underline":""},createClick:function(){"customer"==this.crmType?this.createActionInfo.data.customer=this.detail:"business"==this.crmType&&(this.createActionInfo.data.customer=this.detail,this.createActionInfo.relativeData={business_id:this.detail.business_id}),this.isCreate=!0},createSaveSuccess:function(){this.canRelation?this.$refs.crmrelative.refreshList():(this.$bus.emit("crm-tab-num-update"),this.getDetail())},setChieflyContacts:function(e){var t=this,i={customer:n.Q,business:s.n}[this.crmType],a={contacts_id:e.row.contacts_id};a[this.crmType+"_id"]=this.id,this.loading=!0,i(a).then(function(i){t.$message.success("操作成功"),t.$emit("update:contactsId",e.row.contacts_id),t.loading=!1}).catch(function(e){t.loading=!1})},detailHandle:function(e){var t=this;"delete"===e.type&&(this.getDetail(),this.$nextTick(function(){t.$bus.emit("crm-tab-num-update")}))}}},c=(i("yPn9"),i("KHd+")),r=Object(c.a)(o,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"},{name:"empty",rawName:"v-empty",value:e.nopermission,expression:"nopermission"}],staticClass:"rc-cont",attrs:{"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"}},[e.isSeas?e._e():i("flexbox",{staticClass:"rc-head",attrs:{direction:"row-reverse"}},[i("el-button",{staticClass:"xr-btn--orange rc-head-item",attrs:{icon:"el-icon-plus",type:"primary"},on:{click:e.createClick}},[e._v("新建联系人")]),e._v(" "),e.canRelation?i("el-button",{staticClass:"rc-head-item",attrs:{type:"primary"},nativeOn:{click:function(t){return e.unRelevanceHandleClick(t)}}},[e._v("解除关联")]):e._e(),e._v(" "),e.canRelation?i("el-popover",{staticStyle:{"margin-right":"20px"},attrs:{placement:"bottom",width:"700","popper-class":"no-padding-popover",trigger:"click"},model:{value:e.showRelativeView,callback:function(t){e.showRelativeView=t},expression:"showRelativeView"}},[i("crm-relative",{ref:"crmrelative",attrs:{show:e.showRelativeView,radio:!1,action:{type:"condition",data:{moduleType:"customer",customerId:e.customerId}},"selected-data":{contacts:e.list},"crm-type":"contacts"},on:{close:function(t){e.showRelativeView=!1},changeCheckout:e.checkRelativeInfos},model:{value:e.showRelativeView,callback:function(t){e.showRelativeView=t},expression:"showRelativeView"}}),e._v(" "),i("el-button",{staticClass:"rc-head-item",staticStyle:{"margin-right":"0"},attrs:{slot:"reference",type:"primary"},nativeOn:{click:function(t){e.showRelativeView=!0}},slot:"reference"},[e._v("关联")])],1):e._e()],1),e._v(" "),i("el-table",{directives:[{name:"show",rawName:"v-show",value:e.fieldList.length>0,expression:"fieldList.length > 0"}],staticStyle:{width:"100%",border:"1px solid #E6E6E6"},attrs:{data:e.list,height:e.tableHeight,"cell-class-name":e.cellClassName,stripe:""},on:{"row-click":e.handleRowClick,"selection-change":function(t){e.selectionList=t}}},[e.canRelation?i("el-table-column",{attrs:{"show-overflow-tooltip":"",type:"selection",align:"center",width:"55"}}):e._e(),e._v(" "),e._l(e.fieldList,function(e,t){return i("el-table-column",{key:t,attrs:{prop:e.prop,label:e.label,"show-overflow-tooltip":""}})}),e._v(" "),i("el-table-column",{attrs:{label:"操作",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("flexbox",{attrs:{justify:"center"}},[e.contactsId==t.row.contacts_id?i("span",{staticClass:"chief"},[i("i",{staticClass:"wk wk-success"}),e._v("首要联系人")]):i("el-button",{staticClass:"set-chief-btn",attrs:{type:"text"},nativeOn:{click:function(i){e.setChieflyContacts(t)}}},[e._v("设为首要联系人")])],1)]}}])})],2),e._v(" "),i("c-r-m-full-screen-detail",{attrs:{visible:e.showFullDetail,id:e.detailId,"crm-type":"contacts"},on:{"update:visible":function(t){e.showFullDetail=t},handle:e.detailHandle}}),e._v(" "),e.isCreate?i("c-r-m-all-create",{attrs:{action:e.createActionInfo,"crm-type":"contacts"},on:{"save-success":e.createSaveSuccess,close:function(t){e.isCreate=!1}}}):e._e()],1)},[],!1,null,"10d504cf",null);r.options.__file="RelativeContacts.vue";t.a=r.exports},gTyn:function(e,t,i){"use strict";var a=i("QbLZ"),n=i.n(a),s=i("AAeT"),l=i("4XAY"),o=i("BzA1"),c={name:"ImportInfoEmpty",components:{},props:{title:{type:String,default:"暂无数据"},btnName:String},data:function(){return{}},computed:{},watch:{},mounted:function(){},beforeDestroy:function(){},methods:{click:function(){this.$emit("add")}}},r=(i("knbh"),i("KHd+")),d=Object(r.a)(c,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("flexbox",{attrs:{align:"center",justify:"center"}},[i("div",{staticClass:"empty"},[i("p",{staticClass:"empty-title"},[e._v(e._s(e.title))]),e._v(" "),e.btnName?i("el-button",{staticClass:"xr-btn--orange empty-btn",attrs:{icon:"el-icon-plus",type:"primary"},on:{click:e.click}},[e._v(e._s(e.btnName))]):e._e()],1)])},[],!1,null,"0fc7bf05",null);d.options.__file="ImportInfoEmpty.vue";var u=d.exports,m=i("ZoMv"),h=i("L2JU"),p={name:"ChieflyContacts",components:{ImportInfo:o.a,ImportInfoEmpty:u,CRMFullScreenDetail:function(){return Promise.all([i.e("chunk-51dc"),i.e("chunk-6e75"),i.e("chunk-7fbe")]).then(i.bind(null,"3z7q"))}},props:{id:[Number,String],pool_id:[Number,String],contactsId:[Number,String],crmType:{required:!0,type:String,default:""},isSeas:{type:Boolean,default:!1}},data:function(){return{loading:!1,detail:null,list:[],showFullDetail:!1}},computed:n()({},Object(h.b)(["crm"]),{canShowContacts:function(){return this.crm&&this.crm.contacts&&this.crm.contacts.read},hasInfo:function(){return this.contactsId},emptyBtnName:function(){return this.$listeners.add&&!this.isSeas?"新建联系人":""},emptyName:function(){return{customer:"暂无客户首要联系人",business:"暂无商机首要联系人"}[this.crmType]||"暂无数据"}}),watch:{contactsId:function(){this.detail=null,this.getDetial()},id:function(){this.list=[],this.detail=null,this.getBaseInfo(),this.getDetial()}},created:function(){var e=this;this.canShowContacts&&this.getDetial(),this.getBaseInfo(),this.$bus.on("crm-detail-update",function(t){e.getBaseInfo()})},beforeDestroy:function(){this.$bus.off("crm-detail-update")},methods:{getDetial:function(){var e=this;this.hasInfo&&(this.loading=!0,Object(s.j)({id:this.contactsId}).then(function(t){e.loading=!1,e.detail=t.data}).catch(function(){e.loading=!1}))},getBaseInfo:function(){var e=this;this.loading=!0;var t={id:this.id,types:m.a[this.crmType],action_id:this.id,module:"crm",controller:this.crmType,action:"read",system:1};this.pool_id&&(t.pool_id=this.pool_id),Object(l.y)(t).then(function(t){e.list=t.data,e.loading=!1}).catch(function(){e.loading=!1})}}},f=(i("B0Vz"),Object(r.a)(p,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"chiefly-contacts"},[e.detail&&e.canShowContacts?i("flexbox",{staticClass:"cell",attrs:{align:"stretch"}},[i("xr-avatar",{staticClass:"cell-hd",attrs:{name:e.detail.name,size:40}}),e._v(" "),i("div",{staticClass:"cell-bd"},[i("p",{staticClass:"cell-bd__name"},[i("span",[e._v(e._s(e.detail.name))]),e._v(" "),e.detail.post?i("span",{staticClass:"cell-bd__name--des"},[e._v(e._s(e.detail.post))]):e._e()]),e._v(" "),i("p",{staticClass:"cell-bd__detail"},[i("i",{staticClass:"wk wk-circle-iphone"}),e._v(" "),e.detail.mobile?i("span",[e._v(e._s(e.detail.mobile))]):i("span",{staticClass:"no-data"},[e._v("暂无电话")])]),e._v(" "),i("p",{staticClass:"cell-bd__detail"},[i("i",{staticClass:"wk wk-circle-email"}),e._v(" "),e.detail.email?i("span",[e._v(e._s(e.detail.email))]):i("span",{staticClass:"no-data"},[e._v("暂无邮箱")])])]),e._v(" "),i("span",{staticClass:"mark"},[i("i",{staticClass:"wk wk-s-contacts"}),e._v("首要联系人")])],1):!e.contactsId&&e.canShowContacts?i("import-info-empty",e._g({staticClass:"empty-info",attrs:{title:e.emptyName,"btn-name":e.emptyBtnName}},e.$listeners)):e._e(),e._v(" "),e.list.length?i("import-info",{attrs:{list:e.list}}):e._e(),e._v(" "),i("c-r-m-full-screen-detail",{attrs:{visible:e.showFullDetail,id:e.contactsId,"model-data":{model:"contacts",modelId:e.contactsId},"crm-type":"contacts"},on:{"update:visible":function(t){e.showFullDetail=t}}})],1)},[],!1,null,"63566126",null));f.options.__file="ChieflyContacts.vue";t.a=f.exports},gwiD:function(e,t,i){"use strict";var a=i("AAeT"),n=i("Ew9n"),s=i("raay"),l=i("eOwn"),o=i("7Dod"),c=i("4XAY"),r={name:"ContactsImport",components:{ImportInfo:i("BzA1").a},props:{id:[Number,String],customerId:[Number,String]},data:function(){return{loading:!1,detail:null,list:[]}},computed:{hasInfo:function(){return this.id&&this.customerId},isDeal:function(){return 1==this.detail.dealStatus},dealIcon:function(){return this.isDeal?"wk wk-success":"wk wk-close"},dealName:function(){return this.isDeal?"已成交":"未成交"}},watch:{customerId:function(){this.detail=null,this.list=[],this.getDetial()},id:function(){this.detail=null,this.list=[],this.getDetial()}},created:function(){var e=this;this.$bus.on("crm-detail-update",function(t){e.getBaseInfo()})},mounted:function(){this.getDetial()},beforeDestroy:function(){this.$bus.off("crm-detail-update")},methods:{getDetial:function(){var e=this;this.hasInfo&&(this.loading=!0,Object(o.N)({id:this.customerId}).then(function(t){e.loading=!1,e.detail=t.data}).catch(function(){e.loading=!1}),this.getBaseInfo())},getBaseInfo:function(){var e=this;this.loading=!0,Object(c.y)({id:this.id,types:"crm_contacts",action_id:this.id,module:"crm",controller:"contacts",action:"read",system:1}).then(function(t){e.list=t.data,e.loading=!1}).catch(function(){e.loading=!1})}}},d=(i("ZZZb"),i("KHd+")),u=Object(d.a)(r,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"}],staticClass:"contacts-import"},[e.detail?a("flexbox",{staticClass:"cell",attrs:{align:"stretch"}},[a("img",{staticClass:"cell-hd",attrs:{src:i("wfwE")}}),e._v(" "),a("div",{staticClass:"cell-bd"},[a("p",{staticClass:"cell-bd__name"},[a("span",[e._v(e._s(e.detail.name))])]),e._v(" "),a("div",{staticClass:"cell-bd__detail"},[a("i",{staticClass:"wk wk-circle-iphone"}),e._v(" "),e.detail.mobile?a("span",[e._v(e._s(e.detail.mobile))]):a("span",{staticClass:"no-data"},[e._v("暂无电话")]),e._v(" "),a("div",{staticClass:"deal-info"},[a("span",{class:["mark",e.isDeal?"mark-suc":"mark-un"]},[a("i",{class:e.dealIcon}),e._v(e._s(e.dealName))])])])])]):e._e(),e._v(" "),e.list.length?a("import-info",{attrs:{list:e.list}}):e._e()],1)},[],!1,null,"06f5a3d6",null);u.options.__file="ContactsImport.vue";var m=u.exports,h=i("w4ZA"),p=i("RDgq"),f=i("QUqu"),v=i("CjUg"),b=i("3gPr"),g=i("8OTK"),_=i("f6dm"),y={name:"ContactsDetail",components:{SlideView:n.a,CRMDetailHead:s.a,Activity:l.a,CRMEditBaseInfo:h.a,RelativeBusiness:f.a,RelativeHandle:v.a,RelativeFiles:b.a,CRMAllCreate:g.default,ContactsImport:m,RelativeTeam:p.a},mixins:[_.a],props:{id:[String,Number],listenerIDs:{type:Array,default:function(){return["crm-main-container"]}},noListenerIDs:{type:Array,default:function(){return[]}},noListenerClass:{type:Array,default:function(){return["el-table__body"]}}},data:function(){return{loading:!1,crmType:"contacts",headDetails:[{title:"客户名称",value:""},{title:"职务",value:""},{title:"手机",value:""},{title:"创建时间",value:""}],tabCurrentName:"Activity",isCreate:!1,showImportInfo:!0}},computed:{activityHandle:function(){var e=[{type:"task",label:"创建任务"},{type:"business",label:"创建商机"},{type:"contract",label:"创建合同"},{type:"receivables",label:"创建回款"}];return this.canCreateFollowRecord&&(e=[{type:"log",label:"写跟进"}].concat(e)),e},tabNames:function(){var e=[];return e.push({label:"活动",name:"Activity"}),this.crm.contacts&&this.crm.contacts.read&&e.push({label:"详细资料",name:"CRMEditBaseInfo"}),e.push({label:this.getTabName("团队成员",this.tabsNumber.memberCount),name:"RelativeTeam"}),this.crm.business&&this.crm.business.index&&e.push({label:this.getTabName("商机",this.tabsNumber.businessCount),name:"RelativeBusiness"}),e.push({label:this.getTabName("附件",this.tabsNumber.fileCount),name:"RelativeFiles"}),e.push({label:"操作记录",name:"RelativeHandle"}),e},logTyps:function(){return[{icon:"all",color:"#2362FB",command:"",label:"全部活动"},{icon:"contacts",color:"#27BA4A",command:3,label:"联系人"},{icon:"o-task",color:"#D376FF",command:11,label:"任务"},{icon:"log",color:"#5864FF",command:8,label:"日志"},{icon:"approve",color:"#9376FF",command:9,label:"审批"}]},customerId:function(){return this.detailData&&this.detailData.customer_id||""}},mounted:function(){},methods:{getDetial:function(){var e=this;this.loading=!0,Object(a.j)({id:this.id}).then(function(t){e.loading=!1,e.detailData=t.data,0!==e.detailData.dataAuth&&(e.headDetails[0].value=t.data.customer_name,e.headDetails[1].value=t.data.post,e.headDetails[2].value=t.data.mobile,e.headDetails[3].value=t.data.create_time)}).catch(function(){e.loading=!1,e.hideView()})},hideView:function(){this.$emit("hide-view")}}},w=(i("6f3k"),Object(d.a)(y,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("slide-view",{directives:[{name:"empty",rawName:"v-empty",value:!e.canShowDetail,expression:"!canShowDetail"}],attrs:{"listener-ids":e.listenerIDs,"no-listener-ids":e.noListenerIDs,"no-listener-class":e.noListenerClass,"body-style":{padding:0,height:"100%"},"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"},on:{afterEnter:e.viewAfterEnter,close:e.hideView}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"crmDetailMain",staticClass:"detail-main"},[e.canShowDetail&&e.detailData?i("flexbox",{staticClass:"d-container",attrs:{direction:"column",align:"stretch"}},[i("c-r-m-detail-head",{attrs:{detail:e.detailData,"head-details":e.headDetails,id:e.id,"page-list":e.pageList,"crm-type":e.crmType},on:{pageChange:e.pageChange,handle:e.detailHeadHandle,close:e.hideView}},[i("template",{slot:"name"},[i("el-tooltip",{attrs:{content:0==e.detailData.star?"添加关注":"取消关注",effect:"dark",placement:"top"}},[i("i",{staticClass:"wk wk-focus-on focus-icon",class:{active:0!=e.detailData.star},on:{click:function(t){e.toggleStar()}}})])],1)],2),e._v(" "),i("flexbox",{staticClass:"d-container-bd",attrs:{align:"stretch"}},[i("el-tabs",{staticClass:"d-container-bd--left",attrs:{type:"border-card"},model:{value:e.tabCurrentName,callback:function(t){e.tabCurrentName=t},expression:"tabCurrentName"}},e._l(e.tabNames,function(t,a){return i("el-tab-pane",{key:a,attrs:{label:t.label,name:t.name,lazy:""}},[i(t.name,{tag:"component",attrs:{detail:e.detailData,"type-list":e.logTyps,id:e.id,handle:e.activityHandle,"crm-type":e.crmType},on:{handle:e.detailHeadHandle}})],1)})),e._v(" "),i("transition",{attrs:{name:"slide-fade"}},[i("el-tabs",{directives:[{name:"show",rawName:"v-show",value:e.showImportInfo,expression:"showImportInfo"}],staticClass:"d-container-bd--right",attrs:{value:"chiefly-contacts",type:"border-card"}},[i("el-tab-pane",{attrs:{label:"重要信息",name:"chiefly-contacts",lazy:""}},[i("contacts-import",{attrs:{id:e.id,"customer-id":e.customerId}})],1)],1)],1)],1)],1):e._e()],1),e._v(" "),i("el-button",{staticClass:"firse-button",on:{click:function(t){e.showImportInfo=!e.showImportInfo}}},[e._v("重"),i("br"),e._v("要"),i("br"),e._v("信"),i("br"),e._v("息"),i("br"),i("i",{staticClass:"el-icon-arrow-right el-icon--right",class:{"is-reverse":!e.showImportInfo}})]),e._v(" "),e.isCreate?i("c-r-m-all-create",{attrs:{action:{type:"update",id:e.id,batchId:e.detailData.batchId},"crm-type":e.crmType},on:{"save-success":e.editSaveSuccess,close:function(t){e.isCreate=!1}}}):e._e()],1)},[],!1,null,"6fe24e31",null));w.options.__file="Detail.vue";t.a=w.exports},i8f1:function(e,t,i){"use strict";var a=i("rDp/");i.n(a).a},knbh:function(e,t,i){"use strict";var a=i("qdxs");i.n(a).a},lrGU:function(e,t,i){},mVxz:function(e,t,i){"use strict";var a=i("d9x6"),n=i("Ew9n"),s=i("raay"),l=i("eOwn"),o=i("w4ZA"),c=i("CjUg"),r=i("RDgq"),d=i("cnnj"),u=i("/akV"),m=i("3gPr"),h=i("35zX"),p=i("RE/G"),f=i("3biH"),v=i("8OTK"),b=i("f6dm"),g=i("jHPx"),_={name:"ContractDetail",components:{SlideView:n.a,CRMDetailHead:s.a,Activity:l.a,CRMEditBaseInfo:o.a,RelativeHandle:c.a,RelativeTeam:r.a,RelativeProduct:d.a,RelativeReturnMoney:u.a,RelativeFiles:m.a,RelativeVisit:h.a,RelativePrint:p.a,ExamineInfo:f.a,CRMAllCreate:v.default},mixins:[b.a],props:{id:[String,Number],listenerIDs:{type:Array,default:function(){return["crm-main-container"]}},noListenerIDs:{type:Array,default:function(){return[]}},noListenerClass:{type:Array,default:function(){return["el-table__body"]}}},data:function(){return{loading:!1,crmType:"contract",headDetails:[{title:"合同编号",value:""},{title:"客户名称",value:""},{title:"合同金额(元)",value:""},{title:"下单时间",value:""},{title:"回款金额(元)",value:""},{title:"负责人",value:""}],tabCurrentName:"Activity",createAction:{},isCreate:!1}},computed:{activityHandle:function(){var e=[{type:"task",label:"创建任务"},{type:"receivables",label:"创建回款"}];return this.canCreateFollowRecord&&(e=[{type:"log",label:"写跟进"}].concat(e)),e},tabNames:function(){var e=[];return this.crm.contract&&this.crm.contract.read&&e.push({label:"详细资料",name:"CRMEditBaseInfo"}),e.push({label:"活动",name:"Activity"}),this.crm.product&&this.crm.product.index&&e.push({label:this.getTabName("产品",this.tabsNumber.productCount),name:"RelativeProduct"}),this.crm.receivables&&this.crm.receivables.index&&e.push({label:this.getTabName("回款",this.tabsNumber.receivablesCount),name:"RelativeReturnMoney"}),this.crm.visit&&this.crm.visit.index&&e.push({label:this.getTabName("回访",this.tabsNumber.returnVisitCount),name:"RelativeVisit"}),e.push({label:this.getTabName("团队成员",this.tabsNumber.memberCount),name:"RelativeTeam"}),e.push({label:this.getTabName("附件",this.tabsNumber.fileCount),name:"RelativeFiles"}),e.push({label:"操作记录",name:"RelativeHandle"}),this.crm.contract&&this.crm.contract.print&&e.push({label:"打印记录",name:"RelativePrint"}),e},logTyps:function(){return[{icon:"all",color:"#2362FB",command:"",label:"全部活动"},{icon:"contract",color:"#FD5B4A",command:6,label:"合同"},{icon:"o-task",color:"#D376FF",command:11,label:"任务"},{icon:"receivables",color:"#FFB940",command:7,label:"回款"},{icon:"log",color:"#5864FF",command:8,label:"日志"},{icon:"approve",color:"#9376FF",command:9,label:"审批"}]}},mounted:function(){this.crm.contract&&this.crm.contract.read&&(this.tabCurrentName="CRMEditBaseInfo")},methods:{getDetial:function(){var e=this;this.loading=!0,Object(a.m)({id:this.id}).then(function(t){e.loading=!1;var i=t.data||{};e.detailData=i,0!==e.detailData.dataAuth&&(e.headDetails[0].value=i.num,e.headDetails[1].value=i.customer_id_info.name,e.headDetails[2].value=Object(g.h)(i.money||0),e.headDetails[3].value=i.order_date,e.headDetails[4].value=Object(g.h)(i.receivablesMoney.doneMoney||0),e.headDetails[5].value=i.owner_user_name)}).catch(function(){e.loading=!1,e.hideView()})},hideView:function(){this.$emit("hide-view")},editSaveSuccess:function(){this.$bus.$emit("crm-detail-update",this.crmType),this.$emit("handle",{type:"save-success"}),this.detailData=null,this.getDetial()},examineHandle:function(e){1==e.type&&this.getDetial(),this.$emit("handle",{type:"examine"})},detailHeadHandleClick:function(e){if("edit"===e.type){if(2===this.detailData.check_status)return this.$message.error("已通过的合同作废后才可编辑"),!1;if(1===this.detailData.check_status)return this.$message.error("审核中的合同撤回后才可编辑"),!1;this.createAction={type:"update",id:this.id,batchId:this.detailData.batchId}}},deadHandleClick:function(e){"copyContract"===e.type&&(this.createAction={type:"update",title:"复制合同",id:this.id,isCopy:!0},this.isCreate=!0)}}},y=(i("wPiI"),i("KHd+")),w=Object(y.a)(_,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("slide-view",{directives:[{name:"empty",rawName:"v-empty",value:!e.canShowDetail,expression:"!canShowDetail"}],attrs:{"listener-ids":e.listenerIDs,"no-listener-ids":e.noListenerIDs,"no-listener-class":e.noListenerClass,"body-style":{padding:0,height:"100%"},"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"},on:{afterEnter:e.viewAfterEnter,close:e.hideView}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"crmDetailMain",staticClass:"detail-main"},[e.canShowDetail&&e.detailData?i("flexbox",{staticClass:"d-container",attrs:{direction:"column",align:"stretch"}},[i("c-r-m-detail-head",{attrs:{detail:e.detailData,"head-details":e.headDetails,id:e.id,"crm-type":e.crmType,"page-list":e.pageList},on:{pageChange:e.pageChange,"handle-click":e.deadHandleClick,handle:e.detailHeadHandle,close:e.hideView}},[i("template",{slot:"name"},[6==e.detailData.check_status?i("span",{staticClass:"is-invalid"},[e._v("(已作废)")]):e._e()])],2),e._v(" "),e.detailData.flow_id?i("examine-info",{staticClass:"examine-info",attrs:{id:e.id,"record-id":e.detailData.flow_id,"owner-user-id":e.detailData.owner_user_id,"examine-type":"crm_contract"},on:{"on-handle":e.examineHandle}}):e._e(),e._v(" "),i("div",{staticClass:"d-container-bd"},[i("el-tabs",{staticClass:"d-container-bd--left",attrs:{type:"border-card"},model:{value:e.tabCurrentName,callback:function(t){e.tabCurrentName=t},expression:"tabCurrentName"}},e._l(e.tabNames,function(t,a){return i("el-tab-pane",{key:a,attrs:{label:t.label,name:t.name,lazy:""}},[i(t.name,{tag:"component",attrs:{detail:e.detailData,"type-list":e.logTyps,id:e.id,handle:e.activityHandle,"crm-type":e.crmType},on:{handle:e.detailHeadHandle}})],1)}))],1)],1):e._e()],1),e._v(" "),e.isCreate?i("c-r-m-all-create",{attrs:{action:e.createAction,"crm-type":e.crmType},on:{"save-success":e.editSaveSuccess,close:function(t){e.isCreate=!1}}}):e._e()],1)},[],!1,null,"fd8d4774",null);w.options.__file="Detail.vue";t.a=w.exports},pQr6:function(e,t,i){"use strict";var a=i("STXf");i.n(a).a},pYVG:function(e,t,i){"use strict";var a=i("QLou");i.n(a).a},qS9d:function(e,t,i){"use strict";var a=i("UH2Y");i.n(a).a},qdxs:function(e,t,i){},"rDp/":function(e,t,i){},"rq+c":function(e,t,i){},tMlD:function(e,t,i){"use strict";var a=i("Y4Le"),n=i("Ew9n"),s=i("raay"),l=i("w4ZA"),o=i("3gPr"),c=i("CjUg"),r=i("8OTK"),d=i("6V3D"),u=i("h59h"),m=i("f6dm"),h=i("jHPx"),p={name:"ProductDetail",components:{SlideView:n.a,CRMDetailHead:s.a,DetailImg:d.a,CRMEditBaseInfo:l.a,RelativeFiles:o.a,RelativeHandle:c.a,CRMAllCreate:r.default,Sections:u.a},mixins:[m.a],props:{id:[String,Number],listenerIDs:{type:Array,default:function(){return["crm-main-container"]}},noListenerIDs:{type:Array,default:function(){return[]}},noListenerClass:{type:Array,default:function(){return["el-table__body"]}}},data:function(){return{loading:!1,crmType:"product",headDetails:[{title:"产品类别",value:""},{title:"产品单位",value:""},{title:"产品价格",value:""},{title:"产品编码",value:""}],tabCurrentName:"CRMEditBaseInfo",isCreate:!1}},computed:{tabNames:function(){return[{label:"详细资料",name:"CRMEditBaseInfo"},{label:this.getTabName("附件",this.tabsNumber.fileCount),name:"RelativeFiles"},{label:"操作记录",name:"RelativeHandle"}]},mainFileList:function(){return this.detailData&&this.detailData.cover_images?this.detailData.cover_images:[]},detailFileList:function(){return this.detailData&&this.detailData.details_images?this.detailData.details_images:[]}},mounted:function(){},methods:{getDetial:function(){var e=this;this.loading=!0,Object(a.i)({id:this.id}).then(function(t){e.loading=!1,e.detailData=t.data,0!==e.detailData.dataAuth&&(e.headDetails[0].value=t.data.category_id_info,e.headDetails[1].value=t.data.unit,e.headDetails[2].value=Object(h.h)(t.data.price||0),e.headDetails[3].value=t.data.num)}).catch(function(){e.loading=!1,e.hideView()})},hideView:function(){this.$emit("hide-view")},previewImage:function(e,t){this.$bus.emit("preview-image-bus",{index:t,data:e.map(function(e){return e.file_path&&(e.url=e.file_path),e})})}}},f=(i("MX7G"),i("KHd+")),v=Object(f.a)(p,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("slide-view",{directives:[{name:"empty",rawName:"v-empty",value:!e.canShowDetail,expression:"!canShowDetail"}],attrs:{"listener-ids":e.listenerIDs,"no-listener-ids":e.noListenerIDs,"no-listener-class":e.noListenerClass,"body-style":{padding:0,height:"100%"},"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"},on:{afterEnter:e.viewAfterEnter,close:e.hideView}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"crmDetailMain",staticClass:"detail-main"},[e.canShowDetail&&e.detailData?i("flexbox",{staticClass:"d-container",attrs:{direction:"column",align:"stretch"}},[i("c-r-m-detail-head",{attrs:{detail:e.detailData,"head-details":e.headDetails,id:e.id,"crm-type":e.crmType,"page-list":e.pageList},on:{pageChange:e.pageChange,handle:e.detailHeadHandle,close:e.hideView}}),e._v(" "),i("flexbox",{staticClass:"d-container-bd",attrs:{align:"stretch"}},[i("el-tabs",{staticClass:"d-container-bd--left",attrs:{type:"border-card"},model:{value:e.tabCurrentName,callback:function(t){e.tabCurrentName=t},expression:"tabCurrentName"}},e._l(e.tabNames,function(t,a){return i("el-tab-pane",{key:a,attrs:{label:t.label,name:t.name,lazy:""}},["CRMEditBaseInfo"===t.name?i(t.name,{tag:"c-r-m-edit-base-info",attrs:{detail:e.detailData,id:e.id,"crm-type":e.crmType,"ignore-fields":["status"]},on:{handle:e.detailHeadHandle}},[i("sections",{staticClass:"b-cells",attrs:{title:"图片信息","content-height":"auto"}},[i("div",{staticClass:"image"},[e.mainFileList.length>0?i("div",{staticClass:"image-info"},[i("div",{staticClass:"image-info__label"},[e._v("产品图片")]),e._v(" "),i("div",{staticClass:"image-info__list"},e._l(e.mainFileList,function(t,a){return i("img",{directives:[{name:"src",rawName:"v-src",value:t.url||t.file_path,expression:"item.url||item.file_path"}],key:a,staticClass:"main-img",on:{click:function(t){e.previewImage(e.mainFileList,a)}}})}))]):e._e(),e._v(" "),e.detailFileList.length>0?i("div",{staticClass:"image-info"},[i("div",{staticClass:"image-info__label"},[e._v("产品详情图片")]),e._v(" "),i("div",{staticClass:"image-info__list"},e._l(e.detailFileList,function(t,a){return i("img",{directives:[{name:"src",rawName:"v-src",value:t.url||t.file_path,expression:"item.url||item.file_path"}],key:a,staticClass:"detial-img",on:{click:function(t){e.previewImage(e.detailFileList,a)}}})}))]):e._e(),e._v(" "),0==e.detailFileList.length&&0==e.mainFileList.length?i("div",{staticClass:"no-img"},[e._v("暂无图片")]):e._e()])])],1):i(t.name,{tag:"component",attrs:{detail:e.detailData,id:e.id,"crm-type":e.crmType}})],1)}))],1)],1):e._e()],1),e._v(" "),e.isCreate?i("c-r-m-all-create",{attrs:{action:{type:"update",id:e.id,batchId:e.detailData.batchId,editDetail:e.detailData},"crm-type":e.crmType},on:{"save-success":e.editSaveSuccess,close:function(t){e.isCreate=!1}}}):e._e()],1)},[],!1,null,"e6438e3e",null);v.options.__file="Detail.vue";t.a=v.exports},uSKd:function(e,t,i){"use strict";var a=i("VcMt"),n=i("Ew9n"),s=i("raay"),l=i("w4ZA"),o=i("3gPr"),c=i("CjUg"),r=i("3biH"),d=i("ROSF"),u=i("f6dm"),m=i("jHPx"),h={name:"InvoiceDetail",components:{SlideView:n.a,CRMDetailHead:s.a,CRMEditBaseInfo:l.a,RelativeFiles:o.a,RelativeHandle:c.a,ExamineInfo:r.a,Create:d.a},mixins:[u.a],props:{id:[String,Number],listenerIDs:{type:Array,default:function(){return["crm-main-container"]}},noListenerIDs:{type:Array,default:function(){return[]}},noListenerClass:{type:Array,default:function(){return["el-table__body"]}}},data:function(){return{loading:!1,crmType:"invoice",name:"",headDetails:[{title:"客户名称",value:""},{title:"开票金额",value:""},{title:"发票号码",value:""},{title:"实际开票日期",value:""}],tabCurrentName:"CRMEditBaseInfo",baseDetailList:[],isCreate:!1}},computed:{tabNames:function(){return[{label:"详细资料",name:"CRMEditBaseInfo"},{label:this.getTabName("附件",this.tabsNumber.fileCount),name:"RelativeFiles"},{label:"操作记录",name:"RelativeHandle"}]}},mounted:function(){},methods:{viewAfterEnter:function(){this.getDetial()},getDetial:function(){var e=this;this.loading=!0,Object(a.g)({id:this.id}).then(function(t){e.loading=!1,e.name=t.data.invoice_number,e.detailData=t.data,e.getBaseList(t.data),0!==e.detailData.dataAuth&&(e.headDetails[0].value=t.data.customer_name,e.headDetails[1].value=Object(m.h)(t.data.invoice_money||0),e.headDetails[2].value=t.data.invoice_number,e.headDetails[3].value=t.data.real_invoice_date)}).catch(function(){e.loading=!1,e.hideView()})},getBaseList:function(e){this.baseDetailList=[{name:"发票信息",list:[{name:"抬头类型",form_type:"text",value:{1:"单位",2:"个人"}[e.invoice.title_type]},{name:"开票抬头",form_type:"text",value:e.invoice.invoice_title},{name:"纳税人识别号",form_type:"text",value:e.invoice.tax_number},{name:"开户行",form_type:"text",value:e.invoice.deposit_bank},{name:"开户账号",form_type:"text",value:e.invoice.deposit_account},{name:"开票地址",form_type:"text",value:e.invoice.deposit_address},{name:"电话",form_type:"text",value:e.invoice.phone}]},{name:"邮寄信息",list:[{name:"联系人",form_type:"text",value:e.posting.contacts_name},{name:"联系方式",form_type:"text",value:e.posting.contacts_mobile},{name:"邮寄地址",form_type:"text",value:e.posting.contacts_address}]}]},hideView:function(){this.$emit("hide-view")},examineHandle:function(){this.detailHeadHandle({type:"examine"})}}},p=(i("9R68"),i("KHd+")),f=Object(p.a)(h,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("slide-view",{directives:[{name:"empty",rawName:"v-empty",value:!e.canShowDetail,expression:"!canShowDetail"}],attrs:{"listener-ids":e.listenerIDs,"no-listener-ids":e.noListenerIDs,"no-listener-class":e.noListenerClass,"body-style":{padding:0,height:"100%"},"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"},on:{afterEnter:e.viewAfterEnter,close:e.hideView}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"crmDetailMain",staticClass:"detail-main"},[e.canShowDetail&&e.detailData?i("flexbox",{staticClass:"d-container",attrs:{direction:"column",align:"stretch"}},[i("c-r-m-detail-head",{attrs:{detail:e.detailData,"head-details":e.headDetails,id:e.id,"crm-type":e.crmType,"page-list":e.pageList},on:{pageChange:e.pageChange,handle:e.detailHeadHandle,close:e.hideView}}),e._v(" "),e.detailData.flow_id?i("examine-info",{staticClass:"examine-info",attrs:{id:e.id,"record-id":e.detailData.flow_id,"owner-user-id":e.detailData.owner_user_id,"examine-type":"crm_invoice"},on:{"on-handle":e.examineHandle}}):e._e(),e._v(" "),i("div",{staticClass:"d-container-bd"},[i("el-tabs",{staticClass:"d-container-bd--left",attrs:{type:"border-card"},model:{value:e.tabCurrentName,callback:function(t){e.tabCurrentName=t},expression:"tabCurrentName"}},e._l(e.tabNames,function(t,a){return i("el-tab-pane",{key:a,attrs:{label:t.label,name:t.name,lazy:""}},[i(t.name,{tag:"component",attrs:{detail:e.detailData,id:e.id,"crm-type":e.crmType,"ignore-fields":["invoice_type"],"other-list":e.baseDetailList},on:{handle:e.detailHeadHandle}})],1)}))],1)],1):e._e()],1),e._v(" "),e.isCreate?i("create",{attrs:{action:{type:"update",id:e.id,batchId:e.detailData.batchId,detail:e.detailData}},on:{"save-success":e.editSaveSuccess,close:function(t){e.isCreate=!1}}}):e._e()],1)},[],!1,null,"5617c879",null);f.options.__file="Detail.vue";t.a=f.exports},v4Nb:function(e,t,i){"use strict";var a=i("8Jo7");i.n(a).a},"vV2+":function(e,t,i){"use strict";var a=i("ERJp"),n=i("KTTK"),s=i("Ew9n"),l=i("raay"),o=i("eOwn"),c=i("gTyn"),r=i("w4ZA"),d=i("J7m9"),u=i("f2Lb"),m=i("CjUg"),h=i("RDgq"),p=i("cnnj"),f=i("3gPr"),v=i("RE/G"),b=i("3biH"),g=i("8OTK"),_=i("f6dm"),y=i("jHPx"),w={name:"BusinessDetail",components:{SlideView:s.a,CRMDetailHead:l.a,Activity:o.a,ChieflyContacts:c.a,CRMEditBaseInfo:r.a,RelativeContract:d.a,RelativeContacts:u.a,RelativeHandle:m.a,RelativeTeam:h.a,RelativeProduct:p.a,RelativeFiles:f.a,RelativePrint:v.a,ExamineInfo:b.a,CRMAllCreate:g.default},mixins:[_.a],props:{id:[String,Number],listenerIDs:{type:Array,default:function(){return["crm-main-container"]}},noListenerIDs:{type:Array,default:function(){return[]}},noListenerClass:{type:Array,default:function(){return["el-table__body"]}}},data:function(){return{userOptions:[],value:"",inputValue:"",loading:!1,crmType:"business",headDetails:[{title:"客户名称",value:""},{title:"商机金额(元)",value:""},{title:"商机组",value:""},{title:"负责人",value:""},{title:"创建时间",value:""}],tabCurrentName:"Activity",status:[],statuHandleItems:[{name:"赢单",type:1,value:"100%",img:i("y4JV")},{name:"输单",type:2,value:"0%",img:i("migV")},{name:"无效",type:3,value:"0%",img:i("x8Bg")}],isCreate:!1,showImportInfo:!0,firstContactsId:"",isContract:!1}},computed:{activityHandle:function(){var e=[{type:"task",label:"创建任务"},{type:"contacts",label:"创建联系人"},{type:"contract",label:"创建合同"},{type:"receivables",label:"创建回款"}];return this.canCreateFollowRecord&&(e=[{type:"log",label:"写跟进"}].concat(e)),e},tabNames:function(){var e=[];return e.push({label:"活动",name:"Activity"}),this.crm.business&&this.crm.business.read&&e.push({label:"详细资料",name:"CRMEditBaseInfo"}),this.crm.contacts&&this.crm.contacts.index&&e.push({label:this.getTabName("联系人",this.tabsNumber.contactCount),name:"RelativeContacts"}),this.crm.contract&&this.crm.contract.index&&e.push({label:this.getTabName("合同",this.tabsNumber.contractCount),name:"RelativeContract"}),this.crm.product&&this.crm.product.index&&e.push({label:this.getTabName("产品",this.tabsNumber.productCount),name:"RelativeProduct"}),e.push({label:this.getTabName("团队成员",this.tabsNumber.memberCount),name:"RelativeTeam"}),e.push({label:this.getTabName("附件",this.tabsNumber.fileCount),name:"RelativeFiles"}),e.push({label:"操作记录",name:"RelativeHandle"}),this.crm.business&&this.crm.business.print&&e.push({label:"打印记录",name:"RelativePrint"}),e},logTyps:function(){return[{icon:"all",color:"#2362FB",command:"",label:"全部活动"},{icon:"customer",color:"#487DFF",command:2,label:"客户"},{icon:"o-task",color:"#D376FF",command:11,label:"任务"},{icon:"business",color:"#FB9323",command:5,label:"商机"},{icon:"contract",color:"#FD5B4A",command:6,label:"合同"},{icon:"contacts",color:"#27BA4A",command:3,label:"联系人"},{icon:"receivables",color:"#FFB940",command:7,label:"回款"},{icon:"log",color:"#5864FF",command:8,label:"日志"},{icon:"approve",color:"#9376FF",command:9,label:"审批"}]}},mounted:function(){this.getUserList()},methods:{getUserList:function(){var e=this;this.userLoading=!0;var t=n.y,i={};this.userRequest?(t=this.userRequest,i=this.userParams||{}):i={pageType:0},t(i).then(function(t){var i=t.data.list||t.data;e.userOptions=i.map(function(e){return e}),e.userLoading=!1}).catch(function(){e.userLoading=!1})},getDetial:function(){var e=this;this.firstContactsId="",this.loading=!0,Object(a.k)({id:this.id}).then(function(t){if(e.loading=!1,e.detailData=t.data,0!==e.detailData.dataAuth){e.firstContactsId=e.detailData.contacts_id,e.headDetails[0].value=t.data.customer_id_info.name;var i=t.data.money||0;e.headDetails[1].value=i>0?Object(y.h)(i):"",e.headDetails[2].value=t.data.type_id_info,e.headDetails[3].value=t.data.owner_user_name,e.headDetails[4].value=t.data.create_time,e.handleBusinessStatus(t.data.is_end,t.data.status_id,t.data.status_list.status,t.data.statusRemark)}}).catch(function(){e.loading=!1,e.hideView()})},getBusinessStatusById:function(){var e=this;this.loading=!0,Object(a.p)({business_id:this.id}).then(function(t){e.loading=!1;var i=t.data[0];e.handleBusinessStatus(i.is_end,i.statusId,i.statusList,i.statusRemark)}).catch(function(){e.loading=!1})},hideView:function(){this.$emit("hide-view")},handleBusinessStatus:function(e,t,i,a){if(this.status=[],i&&i.length>0){for(var n=0==e,s=-1,l=0;l=0?"state-undo":"state-suc":o.status_id==t?(s=l,o.class="state-suc"):o.class=s>=0?"state-invalid":"state-suc",this.status.push(o)}var c={type:e};0==e?(c.name="结束",c.overIcon=["el-icon-arrow-down","el-icon--right"],s==i.length-1?c.class="state-doing":(this.status.length>0&&0!=t&&(this.status[s+1].class="state-doing"),c.class="state-undo")):1==e?(c.name="赢单",c.title="赢单",c.detail="赢单率100%",c.overIcon=["el-icon-check","el-icon--right"],c.class="state-suc"):2==e?(c.name="输单",c.title="赢单率0%",c.detail=a,c.overIcon=["el-icon-circle-close","el-icon--right"],c.class="state-fail"):3==e&&(c.name="无效",c.title="赢单率0%",c.detail=a,c.overIcon=["el-icon-remove-outline","el-icon--right"],c.class="state-invalid"),this.status.push(c)}},handleStatuChange:function(e,t){var i=this;if(0==this.detailData.is_end&&!e.isdoing){var n="确定进入"+e.name+"阶段";this.$confirm(n,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){i.loading=!0,Object(a.a)({business_id:i.id,status_id:e.status_id}).then(function(e){i.loading=!1,i.$message.success("操作成功"),i.getDetial()}).catch(function(){i.loading=!1})}).catch(function(){})}},handleStatuResult:function(e,t){var i=this;if(0==this.detailData.is_end)if(2==e.type||3==e.type){var n="请填写"+e.name+"原因:",s=e.name+"原因",l=this.$createElement,o=l("div",[l("p",n),l("textarea",{attrs:{class:"el-textarea__inner",autocomplete:"off",rows:4,id:"commentContent"},domProps:{value:this.commentContent},on:{input:function(e){i.commentContent=e.target.value}}}),l("p","审核人:"),l("el-select",{ref:"selectView",props:{clearable:!0,filterable:!0,placeholder:"请选择",value:this.value},on:{input:function(e){i.value=e},change:function(e){i.value=e,i.$refs.selectView.value=e}}},this.userOptions.map(function(e){return l("el-option",{props:{value:e.id,label:e.username}})}))]);this.$msgbox({title:s,message:o,showCancelButton:!0,confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(t){t.value;i.loading=!0;var n=document.getElementById("commentContent").value;Object(a.a)({check_user_id:i.$refs.selectView.value,business_id:i.id,status_id:e.status_id,is_end:e.type,statusRemark:n}).then(function(e){i.loading=!1,i.$message.success("操作成功"),i.getDetial()}).catch(function(){i.loading=!1})}).catch(function(){})}else{s=e.name;var c=this.$createElement,r=c("div",[c("p","审核人:"),c("el-select",{ref:"selectView",props:{clearable:!0,filterable:!0,placeholder:"请选择",value:this.value},on:{input:function(e){i.value=e},change:function(e){i.value=e,i.$refs.selectView.value=e}}},this.userOptions.map(function(e){return c("el-option",{props:{value:e.id,label:e.username}})}))]);this.$msgbox({title:s,message:r,showCancelButton:!0,confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(){i.isContract=!0,i.createClick(),i.loading=!0,Object(a.a)({check_user_id:i.$refs.selectView.value,business_id:i.id,status_id:e.status_id,is_end:e.type}).then(function(e){i.loading=!1,i.$message.success("操作成功"),i.getDetial()}).catch(function(){i.loading=!1})}).catch(function(){})}},examineHandle:function(e){1==e.type&&this.getDetial(),this.$emit("handle",{type:"examine"})},createClick:function(){this.isCreate=!0},close:function(){this.isCreate=!1,this.isContract=!1},editSaveSuccess:function(){this.isContract=!1,this.$emit("handle",{type:"save-success"}),this.getDetial()},onCommentInputChange:function(){this.$forceUpdate(),this.commentContent=document.getElementById("commentContent").value}}},C=(i("X9tt"),i("KHd+")),x=Object(C.a)(w,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("slide-view",{directives:[{name:"empty",rawName:"v-empty",value:!e.canShowDetail,expression:"!canShowDetail"}],attrs:{"listener-ids":e.listenerIDs,"no-listener-ids":e.noListenerIDs,"no-listener-class":e.noListenerClass,"body-style":{padding:0,height:"100%"},"xs-empty-icon":"nopermission","xs-empty-text":"暂无权限"},on:{afterEnter:e.viewAfterEnter,close:e.hideView}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"crmDetailMain",staticClass:"detail-main"},[e.canShowDetail&&e.detailData?i("flexbox",{staticClass:"d-container",attrs:{direction:"column",align:"stretch"}},[i("c-r-m-detail-head",{attrs:{detail:e.detailData,"head-details":e.headDetails,id:e.id,"crm-type":e.crmType,"page-list":e.pageList},on:{pageChange:e.pageChange,handle:e.detailHeadHandle,close:e.hideView}},[i("template",{slot:"name"},[i("el-tooltip",{attrs:{content:0==e.detailData.star?"添加关注":"取消关注",effect:"dark",placement:"top"}},[i("i",{staticClass:"wk wk-focus-on focus-icon",class:{active:0!=e.detailData.star},on:{click:function(t){e.toggleStar()}}})])],1)],2),e._v(" "),e.status.length>0?i("div",{staticClass:"busi-state-main"},[i("flexbox",{staticClass:"busi-state",style:{opacity:(e.detailData.is_end,1)}},e._l(e.status,function(t,a){return i("a",{key:a},[i("el-popover",{attrs:{title:t.name,content:"赢单率"+t.rate+"%",placement:"bottom",width:"150",trigger:"hover"}},[e.status.length-1!=a?i("div",{staticClass:"busi-state-item",class:t.class,attrs:{slot:"reference"},on:{click:function(i){e.handleStatuChange(t,a)}},slot:"reference"},[e._v("\n "+e._s(t.name)+"\n "),0==a?i("div",{staticClass:"state-circle circle-left"}):e._e(),e._v(" "),0!=a?i("div",{staticClass:"state-arrow arrow-left"}):e._e(),e._v(" "),i("div",{staticClass:"state-arrow arrow-right"})]):e._e()]),e._v(" "),e.status.length-1==a?i("el-popover",{attrs:{title:0==t.type?"":t.title,content:0==t.type?"":t.detail,placement:"bottom",width:"150",trigger:"hover"}},[0==t.type?i("div",{staticClass:"state-handel-cont"},e._l(e.statuHandleItems,function(t,a){return i("flexbox",{key:a,staticClass:"state-handel-item",nativeOn:{click:function(i){e.handleStatuResult(t,a)}}},[i("img",{staticClass:"state-handel-item-img",attrs:{src:t.img||t.thumb_img}}),e._v(" "),i("div",{staticClass:"state-handel-item-name"},[e._v(e._s(t.name))]),e._v(" "),i("div",{staticClass:"state-handel-item-value"},[e._v(e._s(t.value))])])})):e._e(),e._v(" "),i("div",{staticClass:"busi-state-item",class:t.class,attrs:{slot:"reference"},slot:"reference"},[i("i",{class:t.overIcon,staticStyle:{"margin-right":"8px"}}),e._v("\n "+e._s(t.name)+"\n "),i("div",{staticClass:"state-arrow arrow-left"}),e._v(" "),i("div",{staticClass:"state-circle circle-right"})])]):e._e()],1)}))],1):e._e(),e._v(" "),e.detailData.flow_id?i("examine-info",{staticClass:"examine-info",attrs:{id:e.id,"record-id":e.detailData.flow_id,"owner-user-id":e.detailData.owner_user_id,"examine-type":"crm_business"},on:{"on-handle":e.examineHandle}}):e._e(),e._v(" "),i("flexbox",{staticClass:"d-container-bd",attrs:{align:"stretch"}},[i("el-tabs",{staticClass:"d-container-bd--left",attrs:{type:"border-card"},model:{value:e.tabCurrentName,callback:function(t){e.tabCurrentName=t},expression:"tabCurrentName"}},e._l(e.tabNames,function(t,a){return i("el-tab-pane",{key:a,attrs:{label:t.label,name:t.name,lazy:""}},[i(t.name,{tag:"component",attrs:{detail:e.detailData,"type-list":e.logTyps,id:e.id,handle:e.activityHandle,"crm-type":e.crmType,"contacts-id":e.firstContactsId},on:{"update:contactsId":function(t){e.firstContactsId=t},handle:e.detailHeadHandle}})],1)})),e._v(" "),i("transition",{attrs:{name:"slide-fade"}},[i("el-tabs",{directives:[{name:"show",rawName:"v-show",value:e.showImportInfo,expression:"showImportInfo"}],staticClass:"d-container-bd--right",attrs:{value:"chiefly-contacts",type:"border-card"}},[i("el-tab-pane",{attrs:{label:"重要信息",name:"chiefly-contacts",lazy:""}},[i("chiefly-contacts",{attrs:{"contacts-id":e.firstContactsId,id:e.id,"crm-type":e.crmType}})],1)],1)],1)],1)],1):e._e()],1),e._v(" "),i("el-button",{staticClass:"firse-button",on:{click:function(t){e.showImportInfo=!e.showImportInfo}}},[e._v("重"),i("br"),e._v("要"),i("br"),e._v("信"),i("br"),e._v("息"),i("br"),i("i",{staticClass:"el-icon-arrow-right el-icon--right",class:{"is-reverse":!e.showImportInfo}})]),e._v(" "),e.isCreate?i("c-r-m-all-create",{attrs:{action:e.isContract?{type:"save",id:e.id,batchId:e.detailData.batchId}:{type:"update",id:e.id,batchId:e.detailData.batchId},"crm-type":e.isContract?"contract":"business"},on:{"save-success":e.editSaveSuccess,close:e.close}}):e._e()],1)},[],!1,null,"b4128cba",null);x.options.__file="Detail.vue";t.a=x.exports},w0Y1:function(e,t,i){},wPiI:function(e,t,i){"use strict";var a=i("+sKo");i.n(a).a},wS25:function(e,t,i){"use strict";var a=i("QbLZ"),n=i.n(a),s=i("VcMt"),l={name:"MarkInvoice",components:{},mixins:[],props:{visible:{type:Boolean,required:!0,default:!1},detail:Object,reset:{type:Boolean,default:!1}},data:function(){return{loading:!0,form:{invoice_number:"",logistics_number:"",real_invoice_date:""}}},computed:{title:function(){return this.reset?"重置开票信息":"标记为已开票"}},watch:{visible:function(){this.reset&&(this.form={invoice_number:this.detail.invoice_number,logistics_number:this.detail.logistics_number,real_invoice_date:this.detail.real_invoice_date})}},mounted:function(){},methods:{handleCancel:function(){this.form={invoice_number:"",logistics_number:"",real_invoice_date:""},this.$emit("update:visible",!1)},handleConfirm:function(){var e=this;if(!(this.invoiceNumber<=0)){var t=n()({},this.form);t.invoice_id=this.detail.invoice_id,this.loading=!0,(this.reset?s.j:s.k)(t).then(function(t){e.$message({type:"success",message:"操作成功"}),e.loading=!1,e.detail.invoiceStatus=1,e.handleCancel(),e.$emit("change")}).catch(function(){e.loading=!1})}}}},o=(i("6vV0"),i("KHd+")),c=Object(o.a)(l,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{visible:e.visible,"append-to-body":!0,"close-on-click-modal":!1,title:e.title,width:"400px"},on:{close:e.handleCancel}},[i("div",{staticClass:"handle-box"},[i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px"}},[i("el-form-item",{attrs:{label:"发票号码"}},[i("el-input",{model:{value:e.form.invoice_number,callback:function(t){e.$set(e.form,"invoice_number",t)},expression:"form.invoice_number"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"实际开票日期"}},[i("el-date-picker",{staticStyle:{width:"100%"},attrs:{"value-format":"yyyy-MM-dd",type:"date",placeholder:"选择日期"},model:{value:e.form.real_invoice_date,callback:function(t){e.$set(e.form,"real_invoice_date",t)},expression:"form.real_invoice_date"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"物流单号"}},[i("el-input",{model:{value:e.form.logistics_number,callback:function(t){e.$set(e.form,"logistics_number",t)},expression:"form.logistics_number"}})],1)],1)],1),e._v(" "),i("span",{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)])},[],!1,null,"44a608e8",null);c.options.__file="MarkInvoice.vue";t.a=c.exports},wV7O:function(e,t,i){},x8Bg:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJGQkE4RTNGNDE2NTExRTlBREMyQzM3QjE2QkFDODFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJGQkE4RTQwNDE2NTExRTlBREMyQzM3QjE2QkFDODFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkZCQThFM0Q0MTY1MTFFOUFEQzJDMzdCMTZCQUM4MUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkZCQThFM0U0MTY1MTFFOUFEQzJDMzdCMTZCQUM4MUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4PPbYiAAABIklEQVR42mI8c+YMAxbABsQBUGwJxFJA/AuInwDxeSBeD8QboWIogAWLYYFA3AXEKlgs0YDiSCC+A8TlQLwOWRETEpsZiDuhClQYCAOQmrVQPczYXNgGxGUMpAOYnnJkF4aQaRiyoSEwA0Fh089AOZgAMgtkYCgQy1DBQGkgDmOCJg1qgQCQgaZUNNAEFMsSyCLq6uoMPDw8ROn+8uULw82bN5GFJJmwpXZKAMiFz4GYFyaAZiOp4DnIhZeo6MAzIAM3UNHADSADV0NLEUrBU5BZsEgpooKBhUD8E5aXQa7spsCwbqgZKMVXJRBPIcOwqVC9GOXhXyDOhZYad4gw6A60HMiB6sVZYoMKzc1QxaDS2xia8WEBfxZaBazGlikAAgwA3vc6LEJJ7+0AAAAASUVORK5CYII="},yPn9:function(e,t,i){"use strict";var a=i("QbLr");i.n(a).a},yPq4:function(e,t,i){"use strict";var a=i("7Qib"),n=i("3ojK"),s=i("1bNe"),l=i("gwiD"),o=i("vV2+"),c=i("mVxz"),r=i("tMlD"),d=i("ALhW"),u=i("0dur"),m=i("uSKd"),h={name:"CRMAllDetail",components:{LeadsDetail:n.a,CustomerDetail:s.a,ContactsDetail:l.a,BusinessDetail:o.a,ContractDetail:c.a,ProductDetail:r.a,ReceivablesDetail:d.a,VisitDetail:u.a,InvoiceDetail:m.a},props:{id:[String,Number],crmType:{type:String,default:""},visible:{type:Boolean,default:!1},listenerIDs:{type:Array,default:function(){return["crm-main-container"]}},noListenerIDs:{type:Array,default:function(){return[]}},noListenerClass:{type:Array,default:function(){return["el-table__body"]}}},data:function(){return{tabName:""}},computed:{},watch:{crmType:function(e){"leads"==this.crmType?this.tabName="LeadsDetail":"customer"==this.crmType?this.tabName="CustomerDetail":"contacts"==this.crmType?this.tabName="ContactsDetail":"business"==this.crmType?this.tabName="BusinessDetail":"contract"==this.crmType?this.tabName="ContractDetail":"product"==this.crmType?this.tabName="ProductDetail":"receivables"==this.crmType?this.tabName="ReceivablesDetail":"visit"==this.crmType?this.tabName="VisitDetail":"invoice"==this.crmType?this.tabName="InvoiceDetail":this.tabName=""}},mounted:function(){this.visible&&(document.body.appendChild(this.$el),this.$el.style.zIndex=Object(a.q)())},destroyed:function(){this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)},methods:{hiddenView:function(){this.$emit("update:visible",!1)},detailHandle:function(e){"alloc"!==e.type&&"get"!==e.type&&"transfer"!==e.type&&"transform"!==e.type&&"delete"!==e.type&&"put_seas"!==e.type||this.hiddenView(),this.$emit("handle",e)}}},p=(i("cCMT"),i("KHd+")),f=Object(p.a)(h,function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.id&&e.visible?i(e.tabName,e._g(e._b({tag:"component",staticClass:"d-view",attrs:{"crm-type":e.crmType,id:e.id,"listener-ids":e.listenerIDs,"no-listener-ids":e.noListenerIDs,"no-listener-class":e.noListenerClass},on:{handle:e.detailHandle,"hide-view":e.hiddenView}},"component",e.$attrs,!1),e.$listeners)):e._e()},[],!1,null,"7bc8a9ea",null);f.options.__file="CRMAllDetail.vue";t.a=f.exports},zRdn:function(e,t,i){}}]);