Merge branch 'abp-dev' of https://gitee.com/ccnetcore/Yi into abp-dev

This commit is contained in:
陈淳
2024-03-06 18:35:40 +08:00
6 changed files with 40 additions and 27 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@@ -202,4 +202,15 @@ align-items: flex-end;
background-color:#4E2665; background-color:#4E2665;
} }
input[disabled] {
pointer-events: none;
opacity: 0.5;
background-color: #F0F2F5;
}
.div-img
{
width: 100%;
height: 100%;
}

View File

@@ -27,11 +27,11 @@ const router = createRouter({
// component: () => import("../views/Login.vue"), // component: () => import("../views/Login.vue"),
component: () => import("../views/login/index.vue"), component: () => import("../views/login/index.vue"),
}, },
{ // {
name: "register", // name: "register",
path: "/register", // path: "/register",
component: () => import("../views/Register.vue"), // component: () => import("../views/Register.vue"),
}, // },
{ {
name: "auth", name: "auth",
path: "/auth/:type", path: "/auth/:type",

View File

@@ -44,8 +44,8 @@
</div> </div>
<div class="left-btn"> <div class="left-btn">
<button class="btn-login" @click="login(loginFormRef)">登录</button> <button type="button" class="btn-login" @click="login(loginFormRef)">登录</button>
<button class="btn-reg" @click="handleRegister">前往注册</button> <button type="button" class="btn-reg" @click="handleRegister">前往注册</button>
</div> </div>
<div class="bottom-div"> <div class="bottom-div">
<p>其他方式: <span @click="handleQQLogin"><img src="@/assets/login_images/qq-setting.png" alt="QQ" /></span> <span @click="handleGiteeLogin"><img src="@/assets/login_images/gitee-setting.png" alt="Gitee" /></span></p> <p>其他方式: <span @click="handleQQLogin"><img src="@/assets/login_images/qq-setting.png" alt="QQ" /></span> <span @click="handleGiteeLogin"><img src="@/assets/login_images/gitee-setting.png" alt="Gitee" /></span></p>
@@ -53,22 +53,15 @@
</div> </div>
</div> </div>
<div class="div-right"> <div class="div-right">
<img class="div-img" src="@/assets/login.png"/>
</div> </div>
<div class="div-bottom">
<span>备案赣ICP备20008025号-3</span>
<span>站长橙子</span>
<span @click="handleContact">联系我们</span>
<span>关于本站</span>
<span>建议反馈</span>
<span>原创站点</span>
</div>
</div> </div>
<!-- 注册 --> <!-- 注册 -->
<div class="div-content" v-else> <div class="div-content" v-else>
<div class="div-right-register"> <div class="div-right-register">
<img class="div-img" src="@/assets/login.png"/>
</div> </div>
<div class="div-left-register"> <div class="div-left-register">
<div class="left-container"> <div class="left-container">
@@ -92,39 +85,47 @@
<el-form-item prop="phone"> <el-form-item prop="phone">
<div class="phone-code"> <div class="phone-code">
<input class="phone-code-input" type="text" v-model.trim="registerForm.phone"> <input class="phone-code-input" type="text" v-model.trim="registerForm.phone">
<button class="phone-code-btn" @click="captcha">{{codeInfo}}</button> <button type="button" class="phone-code-btn" @click="captcha()">{{codeInfo}}</button>
</div> </div>
</el-form-item> </el-form-item>
</div> </div>
<div class="input"> <div class="input">
<p>电话验证码</p> <p>短信验证码</p>
<el-form-item prop="code"> <el-form-item prop="code" >
<input type="text" v-model.trim="registerForm.code"> <input :disabled="!isDisabledCode" type="text" v-model.trim="registerForm.code">
</el-form-item> </el-form-item>
</div> </div>
<div class="input"> <div class="input">
<p>密码</p> <p>密码</p>
<el-form-item prop="password"> <el-form-item prop="password">
<input type="password" v-model.trim="registerForm.password"> <input :disabled="!isDisabledCode" type="password" v-model.trim="registerForm.password">
</el-form-item> </el-form-item>
</div> </div>
<div class="input"> <div class="input">
<p>确认密码</p> <p>确认密码</p>
<el-form-item> <el-form-item>
<input type="password" v-model.trim="passwordConfirm"> <input :disabled="!isDisabledCode" type="password" v-model.trim="passwordConfirm">
</el-form-item> </el-form-item>
</div> </div>
</div> </div>
</el-form> </el-form>
<div class="left-btn"> <div class="left-btn">
<button class="btn-login" @click="register(registerFormRef)">注册</button> <button type="button" class="btn-login" @click="register(registerFormRef)">注册</button>
<button class="btn-reg" @click="handleSignInNow">前往登录</button> <button type="button" class="btn-reg" @click="handleSignInNow">前往登录</button>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="div-bottom">
<span>备案赣ICP备20008025号-3</span>
<span>站长橙子</span>
<span @click="handleContact">联系我们</span>
<span>关于本站</span>
<span>建议反馈</span>
<span>原创站点</span>
</div>
</div> </div>
</template> </template>
<script setup> <script setup>
@@ -227,6 +228,7 @@ const register = async (formEl) => {
//验证码 //验证码
const codeInfo = ref("发送短信"); const codeInfo = ref("发送短信");
const isDisabledCode = ref(false); const isDisabledCode = ref(false);
const captcha = async () => { const captcha = async () => {
if (registerForm.phone !== "") { if (registerForm.phone !== "") {
const { data } = await getCodePhone(registerForm.phone); const { data } = await getCodePhone(registerForm.phone);
@@ -250,7 +252,7 @@ const captcha = async () => {
}, 1000); }, 1000);
} else { } else {
ElMessage({ ElMessage({
message: `先输入手机号`, message: `先输入手机号`,
type: "warning", type: "warning",
}); });
} }