|
@@ -27,7 +27,7 @@
|
|
|
label-width="90px"
|
|
label-width="90px"
|
|
|
>
|
|
>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item :label="$t(`姓名`+':')" prop="name">
|
|
|
|
|
|
|
+ <el-form-item :label="$t(`姓名` + ':')" prop="name">
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="form.name"
|
|
v-model="form.name"
|
|
|
:placeholder="$t(`请填写联系人`)"
|
|
:placeholder="$t(`请填写联系人`)"
|
|
@@ -67,7 +67,7 @@
|
|
|
:label="$t('联系方式') + ':'"
|
|
:label="$t('联系方式') + ':'"
|
|
|
prop="phonenumber"
|
|
prop="phonenumber"
|
|
|
:rules="[
|
|
:rules="[
|
|
|
- { required: true, message: '手机号码不能为空' },
|
|
|
|
|
|
|
+ { required: true, message: this.$t('手机号码不能为空') },
|
|
|
{
|
|
{
|
|
|
pattern: /^1[3-9][0-9]\d{8}$/,
|
|
pattern: /^1[3-9][0-9]\d{8}$/,
|
|
|
message: this.$t('请输入正确手机号码'),
|
|
message: this.$t('请输入正确手机号码'),
|
|
@@ -93,7 +93,7 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
<el-form-item
|
|
<el-form-item
|
|
|
- :label="$t(`邮箱`+':')"
|
|
|
|
|
|
|
+ :label="$t(`邮箱` + ':')"
|
|
|
:rules="[
|
|
:rules="[
|
|
|
{
|
|
{
|
|
|
pattern:
|
|
pattern:
|
|
@@ -111,7 +111,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item :label="$t(`传真`+':')">
|
|
|
|
|
|
|
+ <el-form-item :label="$t(`传真` + ':')">
|
|
|
<el-input
|
|
<el-input
|
|
|
autosize
|
|
autosize
|
|
|
v-model="form.fax"
|
|
v-model="form.fax"
|
|
@@ -120,7 +120,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item :label="$t(`关联企业`+':')">
|
|
|
|
|
|
|
+ <el-form-item :label="$t(`关联企业` + ':')">
|
|
|
<el-input
|
|
<el-input
|
|
|
autosize
|
|
autosize
|
|
|
v-model="enterprisename"
|
|
v-model="enterprisename"
|
|
@@ -130,7 +130,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item :label="$t(`单位`+':')" prop="company">
|
|
|
|
|
|
|
+ <el-form-item :label="$t(`单位` + ':')" prop="company">
|
|
|
<el-input
|
|
<el-input
|
|
|
autosize
|
|
autosize
|
|
|
v-model="form.company"
|
|
v-model="form.company"
|
|
@@ -139,7 +139,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item :label="$t(`部门`+':')">
|
|
|
|
|
|
|
+ <el-form-item :label="$t(`部门` + ':')">
|
|
|
<el-input
|
|
<el-input
|
|
|
autosize
|
|
autosize
|
|
|
v-model="form.depname"
|
|
v-model="form.depname"
|
|
@@ -148,7 +148,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item :label="$t(`职位`+':')">
|
|
|
|
|
|
|
+ <el-form-item :label="$t(`职位` + ':')">
|
|
|
<el-input
|
|
<el-input
|
|
|
autosize
|
|
autosize
|
|
|
v-model="form.position"
|
|
v-model="form.position"
|
|
@@ -157,13 +157,17 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item :label="$t(`性别`+':')">
|
|
|
|
|
- <el-radio v-model="form.sex" label="男">{{$t('男')}}</el-radio>
|
|
|
|
|
- <el-radio v-model="form.sex" label="女">{{$t('女')}}</el-radio>
|
|
|
|
|
|
|
+ <el-form-item :label="$t(`性别` + ':')">
|
|
|
|
|
+ <el-radio v-model="form.sex" label="男">{{
|
|
|
|
|
+ $t("男")
|
|
|
|
|
+ }}</el-radio>
|
|
|
|
|
+ <el-radio v-model="form.sex" label="女">{{
|
|
|
|
|
+ $t("女")
|
|
|
|
|
+ }}</el-radio>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item :label="$t(`生日`+':')">
|
|
|
|
|
|
|
+ <el-form-item :label="$t(`生日` + ':')">
|
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
v-model="form.birthday"
|
|
v-model="form.birthday"
|
|
|
value-format="yyyy-MM-dd"
|
|
value-format="yyyy-MM-dd"
|
|
@@ -175,7 +179,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item :label="$t(`家庭住址`+':')">
|
|
|
|
|
|
|
+ <el-form-item :label="$t(`家庭住址` + ':')">
|
|
|
<el-input
|
|
<el-input
|
|
|
type="textarea"
|
|
type="textarea"
|
|
|
rows="5"
|
|
rows="5"
|
|
@@ -203,7 +207,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item :label="$t(`备注`+':')">
|
|
|
|
|
|
|
+ <el-form-item :label="$t(`备注` + ':')">
|
|
|
<el-input
|
|
<el-input
|
|
|
type="textarea"
|
|
type="textarea"
|
|
|
rows="5"
|
|
rows="5"
|
|
@@ -304,7 +308,11 @@ export default {
|
|
|
},
|
|
},
|
|
|
rules: {
|
|
rules: {
|
|
|
name: [
|
|
name: [
|
|
|
- { required: true, message: this.$t("姓名不能为空"), trigger: "blur,change" },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ required: true,
|
|
|
|
|
+ message: this.$t("姓名不能为空"),
|
|
|
|
|
+ trigger: "blur,change",
|
|
|
|
|
+ },
|
|
|
],
|
|
],
|
|
|
// phonenumber: [
|
|
// phonenumber: [
|
|
|
// { required: true, validator: validateMobilePhone, trigger: 'blur' },
|
|
// { required: true, validator: validateMobilePhone, trigger: 'blur' },
|