| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[8627],{28627:function(t,e,s){s.r(e),s.d(e,{default:function(){return d}});var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"inline-16"},[s("el-button",{attrs:{size:"small",type:"text"},on:{click:t.onshow}},[t._v("编 辑")]),s("el-drawer",{attrs:{title:"编辑客户地址",visible:t.dialogFormVisible,size:"600px","show-close":!1,direction:"rtl","append-to-body":""},on:{"update:visible":function(e){t.dialogFormVisible=e},close:function(e){t.dialogFormVisible=!1}}},[s("div",{staticClass:"drawer__panel"},[s("el-row",{attrs:{gutter:20}},[s("el-form",{ref:"form",attrs:{model:t.form,rules:t.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:t.basicData.data().areaData,clearable:""},on:{change:t.cascaderChange},model:{value:t.form.value,callback:function(e){t.$set(t.form,"value",e)},expression:"form.value"}})],1)],1),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"详细地址:",prop:"address"}},[s("el-input",{attrs:{type:"textarea",autosize:"",placeholder:"请输入家庭住址"},model:{value:t.form.address,callback:function(e){t.$set(t.form,"address",e)},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:t.typeData,callback:function(e){t.typeData=e},expression:"typeData"}},t._l(t.addressList,(function(e){return s("el-option",{key:e.index,attrs:{label:e.tag,value:e.tag}},[s("span",{staticStyle:{float:"left"}},[t._v(t._s(e.tag))]),s("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"12px"}},[t._v(t._s(e.helptips?e.helptips:"暂无描述"))])])})),1)],1)],1),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"备注:"}},[s("el-input",{attrs:{type:"textarea",autosize:"",placeholder:"请输入备注"},model:{value:t.form.remarks,callback:function(e){t.$set(t.form,"remarks",e)},expression:"form.remarks"}})],1)],1),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"是否默认:"}},[s("el-radio",{attrs:{label:"1"},model:{value:t.form.isdefault,callback:function(e){t.$set(t.form,"isdefault",e)},expression:"form.isdefault"}},[t._v("是")]),s("el-radio",{attrs:{label:"0"},model:{value:t.form.isdefault,callback:function(e){t.$set(t.form,"isdefault",e)},expression:"form.isdefault"}},[t._v("否")])],1)],1)],1)],1),s("div",{staticClass:"fixed__btn__panel"},[s("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),s("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"warning"},on:{click:t.onSubmit}},[t._v("确 定")])],1)],1)])],1)},i=[],r={name:"edit",props:["data"],data(){return{dialogFormVisible:!1,form:{value:[],contactsid:"",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_competitor"},rules:{address:[{required:!1,message:"地址不能为空",trigger:"blur"}]},value:"",addressList:[],typeData:[]}},methods:{onshow(){this.dialogFormVisible=!0,this.form.sys_enterpriseid=this.data.sys_enterpriseid,this.form.contactsid=this.data.contactsid,this.form.remarks=this.data.remarks,this.form.address=this.data.address,this.form.province=this.data.province,this.form.city=this.data.city,this.county=this.data.county,this.form.value[0]=this.data.province,this.form.value[1]=this.data.city,this.form.value[2]=this.data.county,0===this.form.isdefault?this.form.isdefault="0":this.form.isdefault="1",this.typeData=this.form.tag,this.addressType()},onSubmit(){this.$refs["form"].validate((async t=>{if(!t)return!1;const e=await this.$api.requested({id:"20221018141802",content:this.form});this.tool.showMessage(e,(()=>{this.$emit("updateSuccess"),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,""!==this.typeData?this.setTag(this.form.contactsid):this.$emit("updateSuccess")}))}))},cascaderChange(t){if(1===t.length)return this.form=Object.assign({},this.form,{province:t[0],city:"",county:""});this.form=Object.assign({},this.form,{province:t[0],city:t[1],county:t[2]})},async setTag(t){const e=await this.$api.requested({id:20220929090901,content:{ownertable:"sys_enterprise_contacts",ownerid:t,datatag:this.typeData}});this.$emit("updateSuccess"),console.log(e)},async addressType(){let t={content:{isExport:0,pageNumber:1,pageSize:20,sys_systemtagid:13},id:20221013104401};const e=await this.$api.requested(t);this.addressList=e.data,console.log(e,"地址类型")}}},o=r,l=s(43736),n=(0,l.Z)(o,a,i,!1,null,"09ea777e",null),d=n.exports}}]);
|