|
|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
<el-button type="text" size="small" @click="onShow(dialogFormVisible = true)">编 辑</el-button>
|
|
|
- <el-dialog title="新建联系人" :visible.sync="dialogFormVisible" append-to-body width="50%">
|
|
|
+ <el-dialog title="新建联系人" :visible.sync="dialogFormVisible" append-to-body width="50%" @close="dialogFormVisible = false">
|
|
|
<el-row :gutter="20">
|
|
|
<el-form :model="form" ref="form" label-position="right" label-width="100px" size="small">
|
|
|
<el-col :span="12">
|
|
|
@@ -105,7 +105,7 @@ export default {
|
|
|
return {
|
|
|
dialogFormVisible:false,
|
|
|
form:{
|
|
|
- "contactsid":0,
|
|
|
+ "contactsid":0,
|
|
|
"sys_enterpriseid":null,
|
|
|
"name":"",
|
|
|
"sex":"男",
|
|
|
@@ -134,7 +134,7 @@ export default {
|
|
|
methods:{
|
|
|
onShow () {
|
|
|
this.$store.dispatch('optiontypeselect','sex')
|
|
|
-
|
|
|
+ this.form.value = []
|
|
|
let arr = ['province','city','county']
|
|
|
arr.forEach(e=>{
|
|
|
this.row[e] !== '' ?this.form.value.push(this.row[e]):''
|
|
|
@@ -142,10 +142,10 @@ export default {
|
|
|
this.form = Object.assign({},this.form,this.row)
|
|
|
},
|
|
|
cascaderChange (val) {
|
|
|
- if (val.length === 1)
|
|
|
+ if (val.length === 1)
|
|
|
return this.form = Object.assign({},this.form,{province:val[0],city:'',county:''})
|
|
|
this.form = Object.assign({},this.form,{province:val[0],city:val[1],county:val[2]})
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
submitAddress () {
|
|
|
this.$refs['form'].validate(async (valid) => {
|
|
|
@@ -172,4 +172,4 @@ export default {
|
|
|
|
|
|
</script>
|
|
|
<style>
|
|
|
-</style>
|
|
|
+</style>
|