1793-legacy.a9cd56a6.js 4.3 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[1793,2279],{32279:function(e,t,r){r.r(t),r.d(t,{default:function(){return p}});var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.onShow(e.dialogFormVisible=!0)}}},[e._v("添加地址")]),r("el-dialog",{attrs:{title:"新建地址","append-to-body":"",visible:e.dialogFormVisible,width:"800px"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[r("el-row",{attrs:{gutter:20}},[r("el-form",{ref:"form",attrs:{model:e.form,"label-position":"right","label-width":"100px",size:"small"}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"姓名",prop:"name",rules:[{required:!0,message:"联系人姓名不能为空"}]}},[r("el-input",{attrs:{autocomplete:"on",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:12}},[r("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber",rules:[{required:!0,message:"手机号码不能为空"},{pattern:/^1[3-9][0-9]\d{8}$/,message:"请输入正确手机号码",trigger:"blur"}]}},[r("el-input",{attrs:{autocomplete:"on",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:12}},[r("el-form-item",{attrs:{label:"省市县",prop:"value",rules:[{required:!0,message:"选择省市县",trigger:"change"}]}},[r("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),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"地址"}},[r("el-input",{attrs:{type:"textarea",rows:3,autocomplete:"on",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:{autocomplete:"on",type:"textarea",rows:3,placeholder:"输入联系人备注"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1)],1),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"是否默认地址"}},[r("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:e.form.isdefault,callback:function(t){e.$set(e.form,"isdefault",t)},expression:"form.isdefault"}})],1)],1)],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{staticStyle:{width:"120px"},attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),r("el-button",{staticStyle:{width:"120px"},attrs:{size:"small",type:"primary"},on:{click:function(t){return e.submitAddress()}}},[e._v("确 定")])],1)],1)],1)},s=[],o=r(48534),l=r(95082),n=(r(35666),r(20629)),i={props:["mainData"],data:function(){return{dialogFormVisible:!1,form:{contactsid:0,sys_enterpriseid:null,name:"",sex:"男",depname:"",position:"",isleader:1,birthday:"",phonenumber:"",email:"",province:"",city:"",county:"",address:"",remarks:"",workaddress:1,value:[],isdefault:0}}},computed:(0,l.Z)({},(0,n.Se)({sys_options:"sys_options"})),methods:{onShow:function(){this.$store.dispatch("optiontypeselect","sex")},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]})},submitAddress: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 e.form.sys_enterpriseid=e.mainData.sys_enterpriseid,t.next=5,e.$api.requested({id:"20221009155703",version:1,content:e.form});case 5:a=t.sent,e.tool.showMessage(a,(function(){e.$emit("onAddSuccess"),e.$refs["form"].resetFields(),e.dialogFormVisible=!1}));case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}},mounted:function(){}},c=i,m=r(43736),u=(0,m.Z)(c,a,s,!1,null,null,null),p=u.exports}}]);