From 16e22cfa6144d883ffcac0daf844322df179ea8b Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 19 五月 2025 13:07:10 +0800
Subject: [PATCH] 首页开发

---
 src/views/register.vue |   54 +++++++++++++++++++++++++++---------------------------
 1 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/src/views/register.vue b/src/views/register.vue
index e920ad4..58d9ba5 100644
--- a/src/views/register.vue
+++ b/src/views/register.vue
@@ -76,12 +76,12 @@
 </template>
 
 <script setup>
-import { ElMessageBox } from "element-plus";
-import { getCodeImg, register } from "@/api/login";
+import { ElMessageBox } from "element-plus"
+import { getCodeImg, register } from "@/api/login"
 
-const title = import.meta.env.VITE_APP_TITLE;
-const router = useRouter();
-const { proxy } = getCurrentInstance();
+const title = import.meta.env.VITE_APP_TITLE
+const router = useRouter()
+const { proxy } = getCurrentInstance()
 
 const registerForm = ref({
   username: "",
@@ -89,15 +89,15 @@
   confirmPassword: "",
   code: "",
   uuid: ""
-});
+})
 
 const equalToPassword = (rule, value, callback) => {
   if (registerForm.value.password !== value) {
-    callback(new Error("涓ゆ杈撳叆鐨勫瘑鐮佷笉涓�鑷�"));
+    callback(new Error("涓ゆ杈撳叆鐨勫瘑鐮佷笉涓�鑷�"))
   } else {
-    callback();
+    callback()
   }
-};
+}
 
 const registerRules = {
   username: [
@@ -114,45 +114,45 @@
     { required: true, validator: equalToPassword, trigger: "blur" }
   ],
   code: [{ required: true, trigger: "change", message: "璇疯緭鍏ラ獙璇佺爜" }]
-};
+}
 
-const codeUrl = ref("");
-const loading = ref(false);
-const captchaEnabled = ref(true);
+const codeUrl = ref("")
+const loading = ref(false)
+const captchaEnabled = ref(true)
 
 function handleRegister() {
   proxy.$refs.registerRef.validate(valid => {
     if (valid) {
-      loading.value = true;
+      loading.value = true
       register(registerForm.value).then(res => {
-        const username = registerForm.value.username;
+        const username = registerForm.value.username
         ElMessageBox.alert("<font color='red'>鎭枩浣狅紝鎮ㄧ殑璐﹀彿 " + username + " 娉ㄥ唽鎴愬姛锛�</font>", "绯荤粺鎻愮ず", {
           dangerouslyUseHTMLString: true,
           type: "success",
         }).then(() => {
-          router.push("/login");
-        }).catch(() => {});
+          router.push("/login")
+        }).catch(() => {})
       }).catch(() => {
-        loading.value = false;
+        loading.value = false
         if (captchaEnabled) {
-          getCode();
+          getCode()
         }
-      });
+      })
     }
-  });
+  })
 }
 
 function getCode() {
   getCodeImg().then(res => {
-    captchaEnabled.value = res.captchaEnabled === undefined ? true : res.captchaEnabled;
+    captchaEnabled.value = res.captchaEnabled === undefined ? true : res.captchaEnabled
     if (captchaEnabled.value) {
-      codeUrl.value = "data:image/gif;base64," + res.img;
-      registerForm.value.uuid = res.uuid;
+      codeUrl.value = "data:image/gif;base64," + res.img
+      registerForm.value.uuid = res.uuid
     }
-  });
+  })
 }
 
-getCode();
+getCode()
 </script>
 
 <style lang='scss' scoped>
@@ -161,7 +161,7 @@
   justify-content: center;
   align-items: center;
   height: 100%;
-  background-image: url("../assets/images/login-background.jpg");
+  background-image: url("../assets/images/login-background.png");
   background-size: cover;
 }
 .title {

--
Gitblit v1.9.3