5822.6108ded8.js 5.4 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[5822],{25822:function(e,t,r){r.r(t),r.d(t,{default:function(){return c}});var o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-button",{attrs:{size:"mini",type:e.btnType?e.btnType:"text"},on:{click:e.editBtn}},[e._v("编 辑")]),r("el-dialog",{attrs:{title:"新 建",visible:e.dialogFormVisible,width:"60%"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[r("div",{staticStyle:{"font-size":"15px"},attrs:{slot:"title"},slot:"title"},[e._v(" 新增私域客户 ")]),r("el-row",{attrs:{gutter:20}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"90px","label-position":"right",size:"mini"}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"客户名称",prop:"enterprisename"}},[r("el-input",{attrs:{placeholder:"客户名称"},model:{value:e.form.enterprisename,callback:function(t){e.$set(e.form,"enterprisename",t)},expression:"form.enterprisename"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"客户类型",prop:"type"}},[r("el-select",{attrs:{placeholder:"请选择客户类型",size:"small"},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},e._l(e.customerType(),(function(e){return r("el-option",{key:e.value,attrs:{label:e.value,value:e.value}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"客户来源",prop:"source"}},[r("el-input",{attrs:{placeholder:"客户来源"},model:{value:e.form.source,callback:function(t){e.$set(e.form,"source",t)},expression:"form.source"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"客户等级",prop:"grade"}},[r("el-select",{attrs:{placeholder:"请选择客户等级",size:"small"},model:{value:e.form.grade,callback:function(t){e.$set(e.form,"grade",t)},expression:"form.grade"}},e._l(e.customerLead(),(function(e){return r("el-option",{key:e.rowindex,attrs:{label:e.value,value:e.rowindex}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"详细地址",prop:"address"}},[r("el-input",{attrs:{placeholder:"详细地址"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"企业简称",prop:"abbreviation"}},[r("el-input",{attrs:{placeholder:"企业简称"},model:{value:e.form.abbreviation,callback:function(t){e.$set(e.form,"abbreviation",t)},expression:"form.abbreviation"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"税号",prop:"taxno"}},[r("el-input",{attrs:{placeholder:"税号"},model:{value:e.form.taxno,callback:function(t){e.$set(e.form,"taxno",t)},expression:"form.taxno"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"所属行业",prop:"industry"}},[r("el-input",{attrs:{placeholder:"所属行业"},model:{value:e.form.industry,callback:function(t){e.$set(e.form,"industry",t)},expression:"form.industry"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"联系人",prop:"contact"}},[r("el-input",{attrs:{placeholder:"联系人"},model:{value:e.form.contact,callback:function(t){e.$set(e.form,"contact",t)},expression:"form.contact"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"联系电话",prop:"phonenumber"}},[r("el-input",{attrs:{placeholder:"联系电话"},model:{value:e.form.phonenumber,callback:function(t){e.$set(e.form,"phonenumber",t)},expression:"form.phonenumber"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"省市县",prop:"province"}},[r("el-cascader",{ref:"cascader",attrs:{size:"small",options:e.arealist()},on:{change:e.cascaderChange},model:{value:e.form.province,callback:function(t){e.$set(e.form,"province",t)},expression:"form.province"}})],1)],1)],1)],1),r("div",{staticClass:"dialog-footer"},[r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),r("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:e.onSubmit}},[e._v("确 定")])],1)],1)],1)},a=[],s={name:"add",inject:["customerLead","customerType","arealist"],data(){return{dialogFormVisible:!1,isordercheck:!0,isusedcheck:!1,form:{sa_customersid:0,parentid:0,sys_enterpriseid:0,enterprisename:"",type:"",sa_customerpoolid:0,source:"",province:"",city:"",county:"",address:"",abbreviation:"",taxno:"",grade:"",industry:"",contact:"",phonenumber:""},rules:{enterprisename:[{required:!0,message:"输入客户名称",trigger:"blur"}],type:[{required:!0,message:"请选择客户类型",trigger:"blur"}],source:[{required:!0,message:"请填写客户来源",trigger:"blur"}],grade:[{required:!0,message:"请选择客户等级",trigger:"blur"}]}}},props:["data","btnType"],methods:{editBtn(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data)},onSubmit(){this.$refs["form"].validate((async e=>{if(!e)return!1;this.form.province&&(this.form.city=this.form.province[1],this.form.county=this.form.province[2],this.form.province=this.form.province[0]);const t=await this.$api.requested({id:"20221010164302",version:1,content:this.form});this.tool.showMessage(t,(()=>{this.$emit("onSuccess"),this.$refs["form"].resetFields(),this.dialogFormVisible=!1}))}))},cascaderChange(){}}},l=s,i=r(43736),n=(0,i.Z)(l,o,a,!1,null,"6e529daa",null),c=n.exports}}]);