| | |
| | | const codeUrl = ref(""); |
| | | const loading = ref(false); |
| | | const captchaEnabled = ref(true); |
| | | const registerRef = ref(ElForm); |
| | | const registerRef = ref<ElFormInstance>(); |
| | | // 租户列表 |
| | | const tenantList = ref<TenantVO[]>([]); |
| | | |
| | | const handleRegister = () => { |
| | | registerRef.value.validate(async (valid: boolean) => { |
| | | registerRef.value?.validate(async (valid: boolean) => { |
| | | if (valid) { |
| | | loading.value = true; |
| | | const [err] = await to(register(registerForm.value)); |
| | |
| | | } |
| | | |
| | | const getCode = async () => { |
| | | const { data } = await getCodeImg(); |
| | | const res = await getCodeImg(); |
| | | const { data } = res; |
| | | captchaEnabled.value = data.captchaEnabled === undefined ? true : data.captchaEnabled; |
| | | if (captchaEnabled.value) { |
| | | codeUrl.value = "data:image/gif;base64," + data.img; |
| | | codeUrl.value = 'data:image/gif;base64,' + data.img; |
| | | registerForm.value.uuid = data.uuid; |
| | | } |
| | | } |
| | | }; |
| | | |
| | | const initTenantList = async () => { |
| | | const { data } = await getTenantList(); |