Commit 217a1772 authored by zhengke's avatar zhengke

绑定微信页面布局

parent 7d3908d7
...@@ -53,6 +53,13 @@ const routes: RouteRecordRaw[] = [ ...@@ -53,6 +53,13 @@ const routes: RouteRecordRaw[] = [
title:'注册 Travel Design' title:'注册 Travel Design'
} }
}, },
{
path: '/BindToWechat',
component: () => import('@/views/Auth/BindToWechat.vue'),
meta:{
title:'绑定微信'
}
},
{ {
path: '/forgot', path: '/forgot',
component: () => import('@/views/Auth/Forgot.vue'), component: () => import('@/views/Auth/Forgot.vue'),
......
...@@ -3,10 +3,9 @@ ...@@ -3,10 +3,9 @@
<div class="column flex-center items-center rounded light-shadow q-pa-xl bg-white" style="margin: 60px 0;"> <div class="column flex-center items-center rounded light-shadow q-pa-xl bg-white" style="margin: 60px 0;">
<div class="text-center"> <div class="text-center">
<div style="font-size: 1.88vw; line-height: 1;" class="text-dark text-weight-bolder row items-end flex-center"> <div style="font-size: 1.88vw; line-height: 1;" class="text-dark text-weight-bolder row items-end flex-center">
<span>Welcome to </span> <span>立即绑定</span>
<img src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Test/Upload/Goods/1715138194000_864.png" style="width:3.18vw;margin-left: 1.67vw;" alt="">
</div> </div>
<div class="text-small" style="color:#404B5B;margin-top:0.99vw">创建账户,开启行程设计第一步</div> <div class="text-small" style="color:#404B5B;margin-top:0.99vw">绑定账号,登录更轻松</div>
</div> </div>
<div style="width:400px;padding:0 50px;"> <div style="width:400px;padding:0 50px;">
<el-form ref="registFormRef" :model="model" :rules="rules" label-width="0px" size="large" class="full-width q-mt-lg" :disabled="loading"> <el-form ref="registFormRef" :model="model" :rules="rules" label-width="0px" size="large" class="full-width q-mt-lg" :disabled="loading">
...@@ -29,26 +28,27 @@ ...@@ -29,26 +28,27 @@
<el-form-item label="" prop="code"> <el-form-item label="" prop="code">
<el-input v-model="model.code" placeholder="验证码" /> <el-input v-model="model.code" placeholder="验证码" />
</el-form-item> </el-form-item>
<el-form-item label="" prop="password"> <el-form-item label="" prop="phone">
<el-input v-model="model.password" type="password" placeholder="设置密码" autocomplete="new-password" show-password/> <el-input v-model="model.phone" type="tel" placeholder="输入手机号"/>
</el-form-item> </el-form-item>
<el-form-item label="" prop="confirmPwd"> <el-form-item label="" prop="">
<el-input v-model="model.confirmPwd" type="password" placeholder="确认密码" autocomplete="new-password" show-password/>
</el-form-item> </el-form-item>
<el-form-item label=""> <el-form-item label="">
<vue-hcaptcha ref="invisibleHcaptcha" sitekey="46e00e53-ddb2-4e7b-9c51-621534c2f1f5" @verify="verifyHandler"></vue-hcaptcha> <div style="height: 78px;">&nbsp;</div>
<!-- <vue-hcaptcha ref="invisibleHcaptcha" sitekey="46e00e53-ddb2-4e7b-9c51-621534c2f1f5" @verify="verifyHandler"></vue-hcaptcha> -->
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" class="full-width q-mb-lg" @click="submitForm(registFormRef)" :loading="loading">立即注册</el-button> <el-button type="primary" class="full-width q-mb-lg" @click="submitForm(registFormRef)" :loading="loading">立即绑定</el-button>
</el-form-item> </el-form-item>
<div class="text-info text-small row flex-center">
<span>已有账号?</span>
<el-button link type="primary" class="q-mb-lg" @click="redicetToLogin">立即登录</el-button>
</div>
</el-form> </el-form>
<div class="text-info text-small row flex-center">
<span>&nbsp;</span>
<el-button link type="primary" class="q-mb-lg" >&nbsp;</el-button>
</div>
</div> </div>
</div> </div>
<div class="text-small text-info q-mb-lg">@2012-2024 成都微途科技有限公司 版权所有 <a class="q-pl-md" href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank" <div class="text-small text-info q-mb-lg">@2012-2024 成都微途科技有限公司 版权所有 <a class="q-pl-md" href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank"
style="color: rgb(155, 153, 188);text-decoration: none;">蜀ICP备13024891号-9</a></div> style="color: rgb(155, 153, 188);text-decoration: none;">蜀ICP备13024891号-9</a></div>
</div> </div>
...@@ -74,7 +74,8 @@ const model = ref<{password:string,confirmPwd:string,mail:string,code:string}>({ ...@@ -74,7 +74,8 @@ const model = ref<{password:string,confirmPwd:string,mail:string,code:string}>({
//nickname:'', //nickname:'',
confirmPwd:'', confirmPwd:'',
mail:'', mail:'',
code:'' code:'',
phone: ''
}) })
const validateToken = ref('') const validateToken = ref('')
const registFormRef = ref<FormInstance>() const registFormRef = ref<FormInstance>()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment