|
@@ -224,25 +224,21 @@
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
- <el-form-item label="手机号码" prop="phonenumber">
|
|
|
|
- <el-input v-model="form.phonenumber" placeholder="请输入手机号码" maxlength="11" />
|
|
|
|
|
|
+ <el-form-item v-if="form.userId == undefined" label="手机号码" prop="userName">
|
|
|
|
+ <el-input v-model="form.userName" placeholder="请输入手机号码" maxlength="11" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
- <el-form-item label="邮箱" prop="email">
|
|
|
|
- <el-input v-model="form.email" placeholder="请输入邮箱" maxlength="50" />
|
|
|
|
|
|
+ <el-form-item v-if="form.userId == undefined" label="用户密码" prop="password">
|
|
|
|
+ <el-input v-model="form.password" placeholder="请输入用户密码" type="password" maxlength="20" show-password/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
+
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
- <el-form-item v-if="form.userId == undefined" label="用户名称" prop="userName">
|
|
|
|
- <el-input v-model="form.userName" placeholder="请输入用户名称" maxlength="30" />
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item v-if="form.userId == undefined" label="用户密码" prop="password">
|
|
|
|
- <el-input v-model="form.password" placeholder="请输入用户密码" type="password" maxlength="20" show-password/>
|
|
|
|
|
|
+ <el-form-item label="邮箱" prop="email">
|
|
|
|
+ <el-input v-model="form.email" placeholder="请输入邮箱" maxlength="50" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -436,8 +432,14 @@ export default {
|
|
// 表单校验
|
|
// 表单校验
|
|
rules: {
|
|
rules: {
|
|
userName: [
|
|
userName: [
|
|
- { required: true, message: "用户名称不能为空", trigger: "blur" },
|
|
|
|
- { min: 2, max: 20, message: '用户名称长度必须介于 2 和 20 之间', trigger: 'blur' }
|
|
|
|
|
|
+ { required: true, message: "手机号码不能为空", trigger: "blur" },
|
|
|
|
+ {
|
|
|
|
+ pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
|
|
|
+ message: "请输入正确的手机号码",
|
|
|
|
+ trigger: "blur"
|
|
|
|
+ }
|
|
|
|
+ // { required: true, message: "用户名称不能为空", trigger: "blur" },
|
|
|
|
+ // { min: 2, max: 20, message: '用户名称长度必须介于 2 和 20 之间', trigger: 'blur' }
|
|
],
|
|
],
|
|
nickName: [
|
|
nickName: [
|
|
{ required: true, message: "用户昵称不能为空", trigger: "blur" }
|
|
{ required: true, message: "用户昵称不能为空", trigger: "blur" }
|
|
@@ -453,13 +455,14 @@ export default {
|
|
trigger: ["blur", "change"]
|
|
trigger: ["blur", "change"]
|
|
}
|
|
}
|
|
],
|
|
],
|
|
- phonenumber: [
|
|
|
|
- {
|
|
|
|
- pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
|
|
|
- message: "请输入正确的手机号码",
|
|
|
|
- trigger: "blur"
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
|
|
+ // phonenumber: [
|
|
|
|
+ // {
|
|
|
|
+ // required: true,
|
|
|
|
+ // pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
|
|
|
+ // message: "请输入正确的手机号码",
|
|
|
|
+ // trigger: "blur"
|
|
|
|
+ // }
|
|
|
|
+ // ]
|
|
}
|
|
}
|
|
};
|
|
};
|
|
},
|
|
},
|
|
@@ -635,6 +638,7 @@ export default {
|
|
this.getList();
|
|
this.getList();
|
|
});
|
|
});
|
|
} else {
|
|
} else {
|
|
|
|
+ this.form.phonenumber = this.form.userName
|
|
addUser(this.form).then(response => {
|
|
addUser(this.form).then(response => {
|
|
this.msgSuccess("新增成功");
|
|
this.msgSuccess("新增成功");
|
|
this.open = false;
|
|
this.open = false;
|
|
@@ -704,5 +708,5 @@ export default {
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
<style lang="sass" scoped>
|
|
<style lang="sass" scoped>
|
|
-
|
|
|
|
-</style>
|
|
|
|
|
|
+
|
|
|
|
+</style>
|