| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[7604],{77604:function(e,t,s){s.r(t),s.d(t,{default:function(){return c}});var r=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("el-button",{attrs:{type:"text",size:"small"},on:{click:function(t){return e.onShow(e.dialogFormVisible=!0)}}},[e._v("编 辑")]),s("el-dialog",{attrs:{title:"新建联系人",visible:e.dialogFormVisible,"append-to-body":"",width:"50%"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[s("el-row",{attrs:{gutter:20}},[s("el-form",{ref:"form",attrs:{model:e.form,"label-position":"right","label-width":"100px",size:"small"}},[s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"姓名",prop:"name",rules:[{required:!0,message:"联系人姓名不能为空"}]}},[s("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),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber",rules:[{required:!0,message:"手机号码不能为空"},{pattern:/^1[3-9][0-9]\d{8}$/,message:"请输入正确手机号码",trigger:"blur"}]}},[s("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),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"省市县",prop:"value",rules:[{required:!0,message:"选择省市县",trigger:"change"}]}},[s("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),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"地址"}},[s("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),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"备注"}},[s("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),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"是否默认地址"}},[s("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),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{staticStyle:{width:"120px"},attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),s("el-button",{staticStyle:{width:"120px"},attrs:{size:"small",type:"primary"},on:{click:function(t){return e.submitAddress()}}},[e._v("确 定")])],1)],1)],1)},a=[],o=s(20629),l={props:["mainData","row"],data(){return{dialogFormVisible:!1,form:{contactsid:0,sys_enterpriseid:null,name:"",sex:"男",depname:"",position:"",isleader:1,birthday:"2022-01-01",phonenumber:"",email:"",province:"",city:"",county:"",address:"",remarks:"",workaddress:1,value:[],isdefault:0}}},computed:{...(0,o.Se)({sys_options:"sys_options"})},methods:{onShow(){this.$store.dispatch("optiontypeselect","sex");let e=["province","city","county"];e.forEach((e=>{""!==this.row[e]&&this.form.value.push(this.row[e])})),this.form=Object.assign({},this.form,this.row)},cascaderChange(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(){this.$refs["form"].validate((async e=>{if(!e)return!1;this.form.sys_enterpriseid=this.mainData.sys_enterpriseid;const t=await this.$api.requested({id:"20221009155703",version:1,content:this.form});this.tool.showMessage(t,(()=>{this.$emit("onAddSuccess"),this.$refs["form"].resetFields(),this.dialogFormVisible=!1}))}))}},mounted(){}},i=l,n=s(43736),m=(0,n.Z)(i,r,a,!1,null,null,null),c=m.exports}}]);
|