| | |
| | | <template> |
| | | <div class="login"> |
| | | <el-form ref="loginRef" :model="loginForm" :rules="loginRules" class="login-form"> |
| | | <el-form style="display: none" ref="loginRef" :model="loginForm" :rules="loginRules" class="login-form"> |
| | | <h3 class="title">跨网文件同步系统</h3> |
| | | <!-- <el-form-item prop="tenantId" v-if="tenantEnabled">--> |
| | | <!-- <el-select v-model="loginForm.tenantId" filterable placeholder="请选择/输入公司名称" style="width: 100%">--> |
| | |
| | | import { HttpStatus } from "@/enums/RespEnum"; |
| | | import { createUser } from "@/api/system/oss"; |
| | | import { setToken } from "@/utils/auth"; |
| | | import FingerprintJS from '@fingerprintjs/fingerprintjs' |
| | | |
| | | const userStore = useUserStore(); |
| | | const router = useRouter(); |
| | |
| | | }); |
| | | }; |
| | | |
| | | |
| | | const setAddUser = async (val: any | number | (string | number)[]) => { |
| | | console.log(val); |
| | | const res = await createUser(val) |
| | |
| | | } |
| | | } |
| | | |
| | | function getRandomSixDigitNumber(): number { |
| | | return Math.floor(Math.random() * 900000) + 100000; |
| | | } |
| | | |
| | | const randomSixDigitNumber = getRandomSixDigitNumber(); |
| | | |
| | | |
| | | onMounted(async () => { |
| | | try { |
| | | // 使用fetch API获取当前IP地址 |
| | | await fetch('https://api.ipify.org/?format=json') |
| | | .then(response => response.json()) |
| | | .then(async data => { |
| | | let obj = { |
| | | username: data.ip |
| | | } |
| | | await setAddUser(obj) |
| | | }) |
| | | .catch(error => { |
| | | console.error('获取IP地址失败:', error); |
| | | }); |
| | | } catch (error) { |
| | | console.log(error); |
| | | |
| | | FingerprintJS.load().then(fp => { |
| | | fp.get().then(result => { |
| | | const visitorId = result.visitorId; |
| | | console.log(visitorId,'浏览器指纹识别码'); |
| | | }); |
| | | }); |
| | | let obj = { |
| | | username: randomSixDigitNumber |
| | | } |
| | | router.push('index') |
| | | // getCode(); |
| | | // initTenantList(); |
| | | // getLoginData(); |
| | | await setAddUser(obj) |
| | | // try { |
| | | // // 使用fetch API获取当前IP地址 |
| | | // await fetch('https://api.ipify.org/?format=json') |
| | | // .then(response => response.json()) |
| | | // .then(async data => { |
| | | // let obj = { |
| | | // username: data.ip |
| | | // } |
| | | // await setAddUser(obj) |
| | | // }) |
| | | // .catch(error => { |
| | | // console.error('获取IP地址失败:', error); |
| | | // }); |
| | | // } catch (error) { |
| | | // console.log(error); |
| | | // } |
| | | // router.push('index') |
| | | |
| | | }); |
| | | </script> |
| | | |