Browse Source

feat: 完善

rindy 2 years ago
parent
commit
f642cd81cf
1 changed files with 7 additions and 3 deletions
  1. 7 3
      src/components/header/index.vue

+ 7 - 3
src/components/header/index.vue

@@ -27,8 +27,6 @@
                 <li v-else class="login" @click="showLogin = true"><span>登录</span></li>
             </ul>
         </div>
-        <Login v-if="showLogin" @close="showLogin = false" @user="info => (user = info)" />
-        <CopyLink v-if="showLink" @close="showLink=false" @done="showCopyDone=true;showLink=false" />
     </header>
     <footer v-if="props.showAdjust">
         <h4>为场景设置关联位置</h4>
@@ -39,6 +37,8 @@
         </div>
     </footer>
     <Toast v-if="showCopyDone"  content="复制成功" />
+    <Login v-if="showLogin" @close="showLogin = false" @user="info => (user = info)" />
+    <CopyLink v-if="showLink" @close="showLink=false" @done="showCopyDone=true;showLink=false" />
 </template>
 <script setup>
 import { ref, defineProps, onMounted, watchEffect } from 'vue'
@@ -126,11 +126,15 @@ const onSubmit = () => {
         .then(response => {
             if (response.success) {
                 window.location.href = window.location.href.replace('&adjust', '&split')
+            } else if(response.code == 4008) {
+                showLogin.value = true
             } else {
                 alert(response.message)
             }
         })
-        .catch(() => {})
+        .catch(() => {
+            alert('链接服务器失败')
+        })
 }
 
 watchEffect(() => {