登录注册
-用户名=手机
-分销带参
This commit is contained in:
2025-09-09 10:02:36 +08:00
parent 97ee58f8da
commit 4f890c8b7f
2 changed files with 14 additions and 12 deletions

View File

@@ -17,7 +17,7 @@
<el-form-item prop="username"> <el-form-item prop="username">
<el-input <el-input
v-model="loginForm.username" v-model="loginForm.username"
placeholder="请输入用户名或邮箱" placeholder="请输入手机号"
size="large" size="large"
:prefix-icon="User" :prefix-icon="User"
clearable clearable
@@ -155,7 +155,7 @@ const rememberMe = ref(false)
// 表单验证规则 // 表单验证规则
const loginRules = { const loginRules = {
username: [ username: [
{ required: true, message: '请输入用户名或邮箱', trigger: 'blur' }, { required: true, message: '请输入手机号', trigger: 'blur' },
{ min: 3, message: '用户名至少3个字符', trigger: 'blur' } { min: 3, message: '用户名至少3个字符', trigger: 'blur' }
], ],
password: [ password: [

View File

@@ -14,15 +14,15 @@
class="register-form" class="register-form"
@submit.prevent="handleRegister" @submit.prevent="handleRegister"
> >
<el-form-item prop="username"> <!-- <el-form-item prop="username">-->
<el-input <!-- <el-input-->
v-model="registerForm.username" <!-- v-model="registerForm.username"-->
placeholder="请输入用户名" <!-- placeholder="请输入用户名"-->
size="large" <!-- size="large"-->
:prefix-icon="User" <!-- :prefix-icon="User"-->
clearable <!-- clearable-->
/> <!-- />-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item prop="phone"> <el-form-item prop="phone">
<el-input <el-input
@@ -490,7 +490,7 @@ const handleRegister = async () => {
// 提交注册请求(包含验证码信息) // 提交注册请求(包含验证码信息)
const registerData = { const registerData = {
username: registerForm.username, username: registerForm.phone,
phone: registerForm.phone, phone: registerForm.phone,
city: registerForm.city, city: registerForm.city,
district_id: registerForm.district_id, district_id: registerForm.district_id,
@@ -499,6 +499,7 @@ const handleRegister = async () => {
captchaId: captchaInfo.captchaId, captchaId: captchaInfo.captchaId,
captchaText: captchaInfo.captchaText, captchaText: captchaInfo.captchaText,
province: registerForm.province, province: registerForm.province,
inviter: registerForm.inviter,
}; };
console.log(registerData,'registerData'); console.log(registerData,'registerData');
console.log(registerForm,'registerForm') console.log(registerForm,'registerForm')
@@ -580,6 +581,7 @@ const invite = async () => {
const inviter = route.query.inviter; const inviter = route.query.inviter;
console.log('邀请人ID:', inviter); console.log('邀请人ID:', inviter);
if (inviter) { if (inviter) {
registerForm.inviter = inviter;
// try { // try {
// const response = await api.get(`/user/${inviter}`); // const response = await api.get(`/user/${inviter}`);
// if (response.data.success) { // if (response.data.success) {