|
@@ -43,7 +43,7 @@
|
|
|
<el-col :span="8">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-form-item label="联系人" prop="contact">
|
|
|
- <el-input v-model="requestData.contact"></el-input>
|
|
|
+ <el-input v-model="requestData.contact" placeholder="请输入真实名称"></el-input>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -216,6 +216,22 @@
|
|
|
|
|
|
export default {
|
|
|
data() {
|
|
|
+ const validName = (rule, value, callback) => {
|
|
|
+ if (value.includes('先生')||value.includes('女士')||value.includes('小姐')) {
|
|
|
+ callback(new Error('请输入真实姓名!'))
|
|
|
+ }else{
|
|
|
+ callback()
|
|
|
+ }
|
|
|
+ // 如果是编辑需要排除自己
|
|
|
+ // console.log(rule, value, callback);
|
|
|
+ // let{ list } = this
|
|
|
+ // const { formData, isEdit } = this
|
|
|
+ // list = isEdit ? list.filter(item => item.id !== formData.id) : list
|
|
|
+ // list.filter(item => item.pid * 1 === formData.pid).some(it => it.name.trim() === value.trim())
|
|
|
+ // ? callback(new Error(value + '重复了'))
|
|
|
+ // : callback()
|
|
|
+
|
|
|
+ }
|
|
|
return {
|
|
|
token :'',
|
|
|
userId :'',
|
|
@@ -280,7 +296,8 @@ export default {
|
|
|
],
|
|
|
contact: [
|
|
|
{ required: true, message: '请输入联系人名称', trigger: 'blur' },
|
|
|
- { min: 2, max: 5, message: '长度在 2 到 5 个字符', trigger: 'blur' }
|
|
|
+ { min: 2, max: 5, message: '长度在 2 到 5 个字符', trigger: 'blur' },
|
|
|
+ { validator: validName, trigger: 'blur' }
|
|
|
],
|
|
|
telephone: [
|
|
|
{ required: true, message: '请输入联系人手机号', trigger: 'blur' },
|