| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[2025],{82025:function(e,t,a){a.r(t),a.d(t,{default:function(){return d}});var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"inline-16"},[a("el-button",{attrs:{size:"small",type:"text",disabled:!e.tool.checkAuth(e.$route.name,"address")},on:{click:e.onshow}},[e._v("编 辑")]),a("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:function(t){e.dialogFormVisible=!1,e.$refs["form"].resetFields()}}},[a("div",{staticClass:"drawer__panel"},[a("el-row",{attrs:{gutter:20}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,size:"mini","label-position":"right","label-width":"75px"}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"省市县:",prop:"value"}},[a("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.basicData.data().areaData,clearable:""},on:{change:e.cascaderChange},model:{value:e.form.value,callback:function(t){e.$set(e.form,"value",t)},expression:"form.value"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"详细地址:",prop:"address"}},[a("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),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"地址类型:",prop:"typeData"}},[a("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 a("el-option",{key:t.index,attrs:{label:t.tag,value:t.tag}},[a("span",{staticStyle:{float:"left"}},[e._v(e._s(t.tag))]),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"12px"}},[e._v(e._s(t.helptips?t.helptips:"暂无描述"))])])})),1)],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"默认地址:",prop:"isdefault"}},[a("el-radio",{attrs:{label:"1"},model:{value:e.form.isdefault,callback:function(t){e.$set(e.form,"isdefault",t)},expression:"form.isdefault"}},[e._v("是")]),a("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),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"备注:",prop:"remarks"}},[a("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),a("div",{staticClass:"fixed__btn__panel"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1,e.$refs["form"].resetFields()}}},[e._v("取 消")]),a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"warning"},on:{click:e.onSubmit}},[e._v("保 存")])],1)])],1)},r=[],i=a(48534),o=(a(35666),{name:"edit",props:["data","dataOld"],data:function(){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:function(){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:function(){var e=this;this.$refs["form"].validate(function(){var t=(0,i.Z)(regeneratorRuntime.mark((function t(a){var s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a){t.next=2;break}return t.abrupt("return",!1);case 2:return t.next=4,e.$api.requested({id:"20221018141802",content:e.form});case 4:s=t.sent,e.tool.showMessage(s,(function(){e.$refs["form"].resetFields(),e.dialogFormVisible=!1,""!==e.typeData?e.setTag(e.form.contactsid):e.$emit("updateSuccess")}));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},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]})},setTag:function(e){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function a(){var s;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.$api.requested({id:20220929090901,content:{ownertable:"sys_enterprise_contacts",ownerid:e,datatag:t.typeData}});case 2:s=a.sent,t.$emit("updateSuccess"),console.log(s);case 5:case"end":return a.stop()}}),a)})))()},addressType:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var a,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={content:{isExport:0,pageNumber:1,pageSize:20,sys_systemtagid:13},id:20221013104401},t.next=3,e.$api.requested(a);case 3:s=t.sent,e.addressList=s.data,console.log(s,"地址类型");case 6:case"end":return t.stop()}}),t)})))()}}}),n=o,l=a(43736),c=(0,l.Z)(n,s,r,!1,null,"6c515f58",null),d=c.exports}}]);
|