| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[6399],{96399:function(e,t,s){s.r(t),s.d(t,{default:function(){return d}});var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.onshow}},[e._v("新增客户地址")]),s("el-drawer",{attrs:{title:" 新建客户地址",visible:e.dialogFormVisible,size:"600px",direction:"rtl","show-close":!1,"append-to-body":""},on:{"update:visible":function(t){e.dialogFormVisible=t},close:e.onClose}},[s("div",{staticClass:"drawer__panel"},[s("el-row",{attrs:{gutter:20}},[s("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,size:"mini","label-position":"right","label-width":"75px"}},[s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"省市县:"}},[s("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),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"详细地址:"}},[s("el-input",{attrs:{type:"textarea",rows:"2",placeholder:"请输入家庭住址"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1)],1),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"地址类型:"}},[s("el-select",{ref:"sle",staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择标签",size:"mini"},model:{value:e.typeData,callback:function(t){e.typeData=t},expression:"typeData"}},e._l(e.addressList,(function(t){return s("el-option",{key:t.index,attrs:{label:t.tag,value:t.tag}},[s("span",{staticStyle:{float:"left"}},[e._v(e._s(t.tag))]),s("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"12px"}},[e._v(e._s(t.helptips?t.helptips:"暂无描述"))])])})),1)],1)],1),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"默认地址:"}},[s("el-radio",{attrs:{label:"1"},model:{value:e.form.isdefault,callback:function(t){e.$set(e.form,"isdefault",t)},expression:"form.isdefault"}},[e._v("是")]),s("el-radio",{attrs:{label:"0"},model:{value:e.form.isdefault,callback:function(t){e.$set(e.form,"isdefault",t)},expression:"form.isdefault"}},[e._v("否")])],1)],1),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"备注:"}},[s("el-input",{attrs:{type:"textarea",rows:"5",placeholder:"请输入备注"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1)],1)],1)],1)],1),s("div",{staticClass:"fixed__btn__panel"},[s("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:e.onClose}},[e._v("取 消")]),s("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary",disabled:""===e.form.province&&""===e.form.address},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},i=[],r={name:"add",props:["data"],data(){return{dialogFormVisible:!1,form:{contactsid:0,sys_enterpriseid:"",name:"",sex:"",depname:"",position:"",birthday:"",phonenumber:"",email:"",province:"",city:"",county:"",address:"",remarks:"",workaddress:1,isdefault:"1",isprimary:1,ownerid:this.$route.query.id,ownertable:"sa_customers"},rules:{address:[{required:!1,message:"地址不能为空",trigger:"blur"}]},value:[],addressList:[],typeData:[]}},methods:{onshow(){console.log("输出"),console.log(this.data),this.form.sys_enterpriseid=this.data.sys_enterpriseid,this.dialogFormVisible=!0,this.addressType()},onSubmit(){console.log(this.form),this.$refs["form"].validate((async e=>{if(!e)return!1;const t=await this.$api.requested({id:"20221018141802",content:this.form});this.tool.showMessage(t,(()=>{this.$refs["form"].resetFields(),this.value="",this.form={contactsid:0,sys_enterpriseid:"",name:"",sex:"",depname:"",position:"",birthday:"",phonenumber:"",email:"",province:"",city:"",county:"",address:"",remarks:"",workaddress:1,isdefault:"1",isprimary:1},this.dialogFormVisible=!1,""!==this.typeData?this.setTag(t.data.contactsid):this.$emit("insertSuccess")}))}))},async setTag(e){const t=await this.$api.requested({id:20220929090901,content:{ownertable:"sys_enterprise_contacts",ownerid:e,datatag:this.typeData}});this.$emit("insertSuccess"),this.typeData=[],console.log(t)},onClose(){this.$refs["form"].resetFields(),this.value="",this.form={contactsid:0,sys_enterpriseid:"",name:"",sex:"",depname:"",position:"",birthday:"",phonenumber:"",email:"",province:"",city:"",county:"",address:"",remarks:"",workaddress:1,isdefault:"1",isprimary:1},this.dialogFormVisible=!1},cascaderChange(e){if(console.log(this.form.province),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]}),console.log(this.form),console.log(this.form.province)},async addressType(){let e={content:{isExport:0,pageNumber:1,pageSize:20,sys_systemtagid:13},id:20221013104401};const t=await this.$api.requested(e);this.addressList=t.data,console.log(t,"地址类型")}}},o=r,l=s(43736),n=(0,l.Z)(o,a,i,!1,null,"05b0e5c5",null),d=n.exports}}]);
|