| | |
| | | > |
| | | <template #prefix><svg-icon icon-class="validCode" class="el-input__icon input-icon" /></template> |
| | | </el-input> |
| | | <div class="register-code"> |
| | | <!-- <div class="register-code"> |
| | | <img :src="codeUrl" @click="getCode" class="register-code-img"/> |
| | | </div> |
| | | </div> --> |
| | | </el-form-item> |
| | | <el-form-item style="width:100%;"> |
| | | <el-button |
| | |
| | | |
| | | <script setup> |
| | | import { ElMessageBox } from "element-plus" |
| | | import { getCodeImg, register } from "@/api/login" |
| | | // import { getCodeImg, register } from "@/api/login" |
| | | |
| | | const title = import.meta.env.VITE_APP_TITLE |
| | | const router = useRouter() |
| | |
| | | }).catch(() => {}) |
| | | }).catch(() => { |
| | | loading.value = false |
| | | if (captchaEnabled) { |
| | | getCode() |
| | | } |
| | | // if (captchaEnabled) { |
| | | // getCode() |
| | | // } |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | |
| | | function getCode() { |
| | | getCodeImg().then(res => { |
| | | captchaEnabled.value = res.captchaEnabled === undefined ? true : res.captchaEnabled |
| | | if (captchaEnabled.value) { |
| | | codeUrl.value = "data:image/gif;base64," + res.img |
| | | registerForm.value.uuid = res.uuid |
| | | } |
| | | }) |
| | | } |
| | | // function getCode() { |
| | | // getCodeImg().then(res => { |
| | | // captchaEnabled.value = res.captchaEnabled === undefined ? true : res.captchaEnabled |
| | | // if (captchaEnabled.value) { |
| | | // codeUrl.value = "data:image/gif;base64," + res.img |
| | | // registerForm.value.uuid = res.uuid |
| | | // } |
| | | // }) |
| | | // } |
| | | |
| | | getCode() |
| | | // getCode() |
| | | </script> |
| | | |
| | | <style lang='scss' scoped> |