From 309b5a2eb4a99f20b2dcceca41c7ed1275bcc6ae Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期二, 22 七月 2025 17:26:08 +0800
Subject: [PATCH] '注册导航上传loading'

---
 src/views/register/registernav.vue |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/views/register/registernav.vue b/src/views/register/registernav.vue
index 71e7ddf..dc44e6f 100644
--- a/src/views/register/registernav.vue
+++ b/src/views/register/registernav.vue
@@ -113,7 +113,11 @@
           <!-- <p class="text-center xieyi">娉ㄥ唽鍗忚</p> -->
         </div>
       </div>
-      <div v-else-if="active == 1" class="flex justify-center mt-5">
+      <div
+        v-else-if="active == 1"
+        v-loading="isLoading"
+        class="flex justify-center mt-5"
+      >
         <el-form
           ref="ruleFormRef"
           style="width: 95%"
@@ -423,6 +427,7 @@
   name: "RegisterNav"
 });
 const ruleFormRef = ref<FormInstance>();
+const isLoading = ref(false);
 const state = reactive({
   headers: {
     // Accept: "application/json, text/plain, */*",
@@ -677,6 +682,7 @@
       type: "error"
     });
   }
+  isLoading.value = false;
 };
 
 const handleAvatarSuccessLegalRepresentative: UploadProps["onSuccess"] = (
@@ -694,6 +700,7 @@
       type: "error"
     });
   }
+  isLoading.value = false;
 };
 
 const handleAvatarSuccessOperator: UploadProps["onSuccess"] = (
@@ -711,9 +718,11 @@
       type: "error"
     });
   }
+  isLoading.value = false;
 };
 
 const beforeAvatarUpload: UploadProps["beforeUpload"] = rawFile => {
+  isLoading.value = true;
   // if (rawFile.type !== "image/jpeg") {
   //   message(`璇蜂笂浼爅peg绫诲瀷鐨勫浘鐗嘸, {
   //     type: "error"

--
Gitblit v1.9.1