|
@@ -43,12 +43,12 @@
|
|
|
<div class="form-card-group">
|
|
|
<div class="form-title">基本信息</div>
|
|
|
<div class="form-content-card">
|
|
|
- <van-field v-model="infoMap.name" label="姓名" @focus="infoCheckMap.name = ''" @blur="getCheckMap('name')"
|
|
|
+ <van-field v-model.trim="infoMap.name" label="姓名" @focus="infoCheckMap.name = ''" @blur="getCheckMap('name')"
|
|
|
:error-message="infoCheckMap.name" required placeholder="请输入姓名"></van-field>
|
|
|
- <van-field v-model="infoMap.phone" label="手机号" @focus="infoCheckMap.phone = ''"
|
|
|
+ <van-field v-model.trim="infoMap.phone" label="手机号" @focus="infoCheckMap.phone = ''"
|
|
|
@blur="getCheckMap('phone')" :error-message="infoCheckMap.phone" required
|
|
|
placeholder="常用手机号码"></van-field>
|
|
|
- <van-field v-model="infoMap.email" label="邮箱" @focus="infoCheckMap.email = ''" @blur="getCheckMap('email')"
|
|
|
+ <van-field v-model.trim="infoMap.email" label="邮箱" @focus="infoCheckMap.email = ''" @blur="getCheckMap('email')"
|
|
|
:error-message="infoCheckMap.email" required placeholder="请输入邮箱"></van-field>
|
|
|
<van-field v-if="false" v-model="infoMap.area" label="区域" @click="openPop('区域')" readonly is-link
|
|
|
placeholder="请选择所在区域"></van-field>
|
|
@@ -65,13 +65,13 @@
|
|
|
<div class="associate-ent-item" @click="selectEnt(item)" v-for="(item, i) in searchList" v-bind:key="i" v-html="highlightText(item, infoMap.company)"></div>
|
|
|
</div>
|
|
|
<van-field @input="entOnChange('input')" @blur="entOnChange('blur')" @focus="infoCheckMap.company = ''"
|
|
|
- :error-message="infoCheckMap.company" required v-model="infoMap.company" label="公司名称" placeholder="请输入公司名称"></van-field>
|
|
|
+ :error-message="infoCheckMap.company" required v-model.trim="infoMap.company" label="公司名称" placeholder="请输入公司名称"></van-field>
|
|
|
<van-field v-model="infoMap.companyType" label="公司类型" @click="openPop('公司类型')" readonly is-link
|
|
|
placeholder="请选择公司类型"></van-field>
|
|
|
<van-field :class="{'hide-border': infoMap.position === '其他'}" required v-model="infoMap.position" label="职位" @click="openPop('职位')" readonly is-link
|
|
|
placeholder="请选择职位"></van-field>
|
|
|
<van-field class="other-input-group" @focus="infoCheckMap.position_other = ''" @blur="getCheckMap('position')"
|
|
|
- :error-message="infoCheckMap.position_other" v-model="infoMap.position_other" v-show="infoMap.position === '其他'" label="职位" placeholder="请输入职位"></van-field>
|
|
|
+ :error-message="infoCheckMap.position_other" v-model.trim="infoMap.position_other" v-show="infoMap.position === '其他'" label="职位" placeholder="请输入职位"></van-field>
|
|
|
<van-field v-if="false" v-model="infoMap.company_size" label="公司规模" @click="openPop('公司规模')" readonly is-link
|
|
|
placeholder="请选择公司规模"></van-field>
|
|
|
<van-field maxlength="200" v-model="infoMap.workScope" label="业务范围" rows="2" type="textarea"
|
|
@@ -550,11 +550,10 @@
|
|
|
return /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/.test(this.infoMap.email)
|
|
|
},
|
|
|
checkEntName () {
|
|
|
- if (this.infoMap.company.length > 50 || this.infoMap.company.length < 2) {
|
|
|
+ if (this.infoMap.company.trim().length > 50 || this.infoMap.company.trim().length < 2) {
|
|
|
return false
|
|
|
}
|
|
|
- var namereg = /^[\u4E00-\u9FA5A-Za-z\s]+(·[\u4E00-\u9FA5A-Za-z]+)*$/;
|
|
|
- return namereg.test(this.infoMap.company.replace(/[(|)|(|)]/g, ''))
|
|
|
+ return true
|
|
|
},
|
|
|
checkPosition () {
|
|
|
if (this.infoMap.position !== "" && this.infoMap.position !== '其他') {
|