| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[2025],{82025: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",disabled:!t.tool.checkAuth(t.$route.name,"address")},on:{click:t.onshow}},[t._v("编 辑")]),s("el-drawer",{attrs:{title:"编辑企业地址",visible:t.dialogFormVisible,size:"600px",direction:"rtl","show-close":!1,"append-to-body":""},on:{"update:visible":function(e){t.dialogFormVisible=e},close:function(e){t.dialogFormVisible=!1,t.$refs["form"].resetFields()}}},[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:"省市县:",prop:"value"}},[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",rows:"2",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:"地址类型:",prop:"typeData"}},[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:"默认地址:",prop:"isdefault"}},[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),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"备注:",prop:"remarks"}},[s("el-input",{attrs:{type:"textarea",rows:"5",placeholder:"请输入备注"},model:{value:t.form.remarks,callback:function(e){t.$set(t.form,"remarks",e)},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:function(e){t.dialogFormVisible=!1,t.$refs["form"].resetFields()}}},[t._v("取 消")]),s("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"warning"},on:{click:t.onSubmit}},[t._v("保 存")])],1)])],1)},i=[],r={name:"edit",props:["data","dataOld"],data(){return{dialogFormVisible:!1,form:{value:[],contactsid:"",sys_enterpriseid:"",name:"",sex:"",depname:"",position:"",birthday:"",phonenumber:"",email:"",province:"",city:"",county:"",address:"",remarks:"",workaddress:1,isdefault:"",isprimary:1},rules:{},value:"",addressList:[],typeData:[]}},methods:{onshow(){console.log(this.data,"编辑数据"),""===this.dataOld.enterprisename||""===this.dataOld.abbreviation||""===this.dataOld.contact?this.$message.error("请先将企业基础信息补充完整,再进行此操作"):(this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data),0===this.form.isdefault?this.form.isdefault="0":this.form.isdefault="1",this.form.value=[this.form.province,this.form.city,this.form.county],this.typeData=this.form.tag,console.log(this.form),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.$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,"地址类型")}}},l=r,o=s(43736),n=(0,o.Z)(l,a,i,!1,null,"6c515f58",null),d=n.exports}}]);
|