增加 注册 页面,sorry页面,修改部分bug

This commit is contained in:
simple321vip
2022-10-25 08:51:12 +08:00
parent 4e49cb87a2
commit 01652a527d
8 changed files with 341 additions and 74 deletions
+1 -1
View File
@@ -13,7 +13,7 @@
<el-form-item label="用户凭证" prop="checkPass">
<el-input v-model="loginForm.password" type="password" autocomplete="off" />
</el-form-item> -->
<p class="tang-pass-qrcode-title">百度网盘扫码登陆<a class="pass-link" :href="qrcode" target="new">请使用微信扫一扫登录</a></p>
<p class="tang-pass-qrcode-title">百度网盘扫码登陆<a class="pass-link" :href="qrcode" target="_self">请使用微信扫一扫登录</a></p>
<!-- <el-button @click="loginWithBaiDu">
百度App
</el-button> -->
+77
View File
@@ -0,0 +1,77 @@
<template>
該当システムのご利用はシステム管理者に許可する必要があります<br>
許可がなければユーザー情報を登録してもシステムのご利用はできませんのでご注意ください
<el-form :model="register_form" label-width="120px">
<el-form-item label="phone_number">
<el-input v-model="register_form.phone_number" />
</el-form-item>
<el-form-item label="auth_code">
<el-input v-model="register_form.code" />
</el-form-item>
<el-form-item label="tenantId">
<el-input v-model="register_form.tenant_id" :disabled="true" />
</el-form-item>
<el-form-item label="account">
<el-input v-model="register_form.account" :disabled="true" />
</el-form-item>
<el-form-item label="token">
<el-input v-model="register_form.token" :disabled="true" />
</el-form-item>
<el-form-item>
<el-button type="primary" @click="onSubmit">Register</el-button>
<el-button>Cancel</el-button>
</el-form-item>
</el-form>
</template>
<script lang="ts" setup>
import { reactive } from 'vue'
import { useRoute } from 'vue-router';
import { register_user } from "./../../api/user";
import router from '../../router/index'
import { setTenant, setToken } from '../../utils/auth';
const route = useRoute()
const params = route.query
// use phone number to register user(tenant)
const register_form = reactive({
phone_number: '',
code: '',
tenant_id: params.tenantId as string,
account: params.account as string,
token: params.token as string
})
const onSubmit = () => {
register_user(register_form).then((response) => {
if (response.status == 200) {
const tenant = {
id: params.tenantId,
account: params.account
}
setToken(params.token as string)
setTenant(tenant)
const { href } = router.resolve({
path: '/'
});
window.open(href, '_self');
}
})
}
</script>
<style scoped>
</style>
+14
View File
@@ -0,0 +1,14 @@
<template>
<div class="yuliu">
这个人很懒什么也没写
</div>
</template>
<script lang="ts" setup>
</script>
<style scoped>
</style>