张诺
5 天以前 f1b3a5d1e7824d44a280b65d82a81231ae699942
src/views/register.vue
@@ -48,9 +48,9 @@
        >
          <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
@@ -77,7 +77,7 @@
<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()
@@ -134,25 +134,25 @@
        }).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>