| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[8127],{68127:function(e,t,o){o.r(t),o.d(t,{default:function(){return p}});var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"inline-16"},[o("el-button",{staticStyle:{color:"#333"},attrs:{type:"text",size:"small",icon:"el-icon-edit"},on:{click:function(t){return e.onShow(e.dialogFormVisible=!0)}}},[e._v("编 辑")]),o("el-dialog",{attrs:{title:"编辑联系人","append-to-body":"",visible:e.dialogFormVisible,width:"50%"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[o("el-row",{attrs:{gutter:20}},[o("el-form",{ref:"form",attrs:{model:e.form,"label-position":"right","label-width":"80px",size:"small"}},[o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"姓名",prop:"name",rules:[{required:!0,message:"联系人姓名不能为空"}]}},[o("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),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"性别"}},[o("el-select",{staticStyle:{width:"100%"},model:{value:e.form.sex,callback:function(t){e.$set(e.form,"sex",t)},expression:"form.sex"}},e._l(e.sys_options,(function(e){return o("el-option",{key:e.index,attrs:{value:e.value,label:e.value}})})),1)],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber",rules:[{required:!0,message:"手机号码不能为空"},{pattern:/^1[3-9][0-9]\d{8}$/,message:"请输入正确手机号码",trigger:"blur"}]}},[o("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),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"生日"}},[o("el-date-picker",{staticStyle:{width:"100%"},attrs:{"value-format":"yyyy-MM-dd",type:"date",placeholder:"选择日期"},model:{value:e.form.birthday,callback:function(t){e.$set(e.form,"birthday",t)},expression:"form.birthday"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"邮箱",prop:"email",rules:[{pattern:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,message:"请输入正确邮箱",trigger:"blur"}]}},[o("el-input",{attrs:{autocomplete:"on",placeholder:"输入联系人邮箱"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"家庭住址"}},[o("el-input",{attrs:{autocomplete:"on",placeholder:"输入联系人家庭住址"},model:{value:e.form.homeaddress,callback:function(t){e.$set(e.form,"homeaddress",t)},expression:"form.homeaddress"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"微信"}},[o("el-input",{attrs:{autocomplete:"on",placeholder:"输入联系人微信"},model:{value:e.form.wechat,callback:function(t){e.$set(e.form,"wechat",t)},expression:"form.wechat"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"单位"}},[o("el-input",{attrs:{autocomplete:"on",placeholder:"输入联系人单位"},model:{value:e.form.company,callback:function(t){e.$set(e.form,"company",t)},expression:"form.company"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"部门"}},[o("el-input",{attrs:{autocomplete:"on",placeholder:"输入联系人部门"},model:{value:e.form.depname,callback:function(t){e.$set(e.form,"depname",t)},expression:"form.depname"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"职位"}},[o("el-input",{attrs:{autocomplete:"on",placeholder:"输入联系人职位"},model:{value:e.form.position,callback:function(t){e.$set(e.form,"position",t)},expression:"form.position"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"标签"}},[o("el-select",{staticStyle:{width:"100%"},attrs:{multiple:""},model:{value:e.form.tag,callback:function(t){e.$set(e.form,"tag",t)},expression:"form.tag"}},e._l(e.tagList,(function(e){return o("el-option",{key:e.index,attrs:{value:e.tag,label:e.tag}})})),1)],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"群组"}},[o("el-select",{staticStyle:{width:"100%"},model:{value:e.form.sys_phonebookgroupid,callback:function(t){e.$set(e.form,"sys_phonebookgroupid",t)},expression:"form.sys_phonebookgroupid"}},e._l(e.group,(function(e){return o("el-option",{key:e.index,attrs:{value:e.sys_phonebookgroupid,label:e.groupname}})})),1)],1)],1),o("el-col",{attrs:{span:24}},[o("el-form-item",{attrs:{label:"备注"}},[o("el-input",{attrs:{autocomplete:"on",placeholder:"输入联系人备注"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1)],1)],1)],1),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{staticStyle:{width:"120px"},attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),o("el-button",{staticStyle:{width:"120px"},attrs:{size:"small",type:"primary"},on:{click:function(t){return e.addGroup()}}},[e._v("确 定")])],1)],1)],1)},l=[],s=o(20629),r={props:["group","data","tagList"],data(){return{dialogFormVisible:!1,form:{sys_phonebookid:0,sys_phonebookgroupid:null,name:"",phonenumber:"",company:"",depname:"",position:"",email:"",sex:"男",birthday:"",homeaddress:"",remarks:"",tag:[]},tags:[]}},computed:{...(0,s.Se)({sys_options:"sys_options"})},methods:{onShow(){this.form=Object.assign({},this.form,this.data.data)},addGroup(){this.$refs["form"].validate((async e=>{if(!e)return!1;this.tags=this.form.tag,this.form.tag=[];const t=await this.$api.requested({id:"20220831164503",version:1,content:this.form});this.tool.showMessage(t,(async()=>{await this.$api.requested({id:20220929090901,content:{ownertable:"sys_phonebook",ownerid:t.data.sys_phonebookid,datatag:this.tags}});this.$emit("onEditSuccess",this.form),this.dialogFormVisible=!1}))}))}},mounted(){this.$store.dispatch("optiontypeselect","sex")}},i=r,n=o(43736),m=(0,n.Z)(i,a,l,!1,null,null,null),p=m.exports}}]);
|