| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[8028],{38028:function(e,t,r){r.r(t),r.d(t,{default:function(){return u}});var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.onShow}},[e._v("新 建")]),r("el-drawer",{attrs:{title:"新建线索",visible:e.dialogFormVisible,size:"30%",direction:"rtl","show-close":!1,"append-to-body":""},on:{"update:visible":function(t){e.dialogFormVisible=t},close:e.onClose}},[r("div",{staticClass:"drawer__panel"},[r("el-row",{attrs:{gutter:20}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,size:"mini","label-position":"right","label-width":"76px"}},[r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"客户名称:"}},[r("el-input",{attrs:{autosize:"",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:24}},[r("el-form-item",{attrs:{label:"联系人:"}},[r("el-input",{attrs:{autosize:"",placeholder:"请输入联系人"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"手机号:",prop:"phonenumber"}},[r("el-input",{attrs:{autosize:"",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:24}},[r("el-form-item",{attrs:{label:"省市县:"}},[r("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.basicData.data().areaData,clearable:""},on:{change:e.cascaderChange},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)],1),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"地址:"}},[r("el-input",{attrs:{autosize:"",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:24}},[r("el-form-item",{attrs:{label:"来源:"}},[r("el-input",{attrs:{autosize:"",placeholder:"请输入来源"},model:{value:e.form.cluesource,callback:function(t){e.$set(e.form,"cluesource",t)},expression:"form.cluesource"}})],1)],1),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"备注:"}},[r("el-input",{attrs:{autosize:"",placeholder:"请输入备注"},model:{value:e.form.notes,callback:function(t){e.$set(e.form,"notes",t)},expression:"form.notes"}})],1)],1)],1)],1)],1),r("div",{staticClass:"fixed__btn__panel"},[r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:e.onClose}},[e._v("取 消")]),r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},s=[],o=r(48534),n=(r(35666),r(21703),r(74916),r(77601),{name:"add",props:["data"],data:function(){var e=function(e,t,r){if(""===t)r(new Error("手机号不可为空"));else{if(""!==t){var a=/^1[3456789]\d{9}$/;a.test(t)||r(new Error("请输入有效的手机号码"))}r()}};return{dialogFormVisible:!1,value:"",form:{sat_orderclueid:0,enterprisename:"",name:"",phonenumber:"",province:"",city:"",county:"",address:"",notes:"",cluesource:"",sat_campaignid:0,isprivate:1,sa_customersid:0},rules:{enterprisename:[{required:!0,message:"客户名称不能为空",trigger:"blur"}],phonenumber:[{required:!0,validator:e,trigger:"blur"}]}}},methods:{onShow:function(){this.dialogFormVisible=!0,console.log(this.data,"客户信息"),this.form=Object.assign({},this.form,this.data)},cascaderChange:function(e){if(1===e.length)return this.form=Object.assign({},this.form,{province:e[0],city:"",county:""});this.form=Object.assign({},this.form,{province:e[0],city:e[1],county:e[2]})},onClose:function(){},onSubmit:function(){var e=this;this.$refs.form.validate(function(){var t=(0,o.Z)(regeneratorRuntime.mark((function t(r){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r){t.next=2;break}return t.abrupt("return",!1);case 2:return t.next=4,e.$api.requested({id:20221205162402,content:e.form});case 4:a=t.sent,e.tool.showMessage(a,(function(){e.$emit("onSuccess"),e.dialogFormVisible=!1}));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}}),l=n,i=r(43736),c=(0,i.Z)(l,a,s,!1,null,"6a245502",null),u=c.exports}}]);
|