From fa611ff2eeaac289931eb0e21a962743fb271ba7 Mon Sep 17 00:00:00 2001
From: sean.zhou <sean.zhou@dji.com>
Date: Fri, 23 Sep 2022 17:46:57 +0800
Subject: [PATCH] Update v1.2.0

---
 src/pages/page-web/index.vue |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/pages/project-app/index.vue b/src/pages/page-web/index.vue
similarity index 92%
rename from src/pages/project-app/index.vue
rename to src/pages/page-web/index.vue
index b5a855d..8616925 100644
--- a/src/pages/project-app/index.vue
+++ b/src/pages/page-web/index.vue
@@ -34,7 +34,7 @@
           class="m0"
           type="primary"
           html-type="submit"
-          :disabled="formState.user === '' || formState.password === ''"
+          :disabled="loginBtnDisabled"
           @click="onSubmit"
         >
           Login
@@ -49,23 +49,27 @@
 import djiLogo from '/@/assets/icons/dji_logo.png'
 import { LockOutlined, UserOutlined } from '@ant-design/icons-vue'
 import { message } from 'ant-design-vue'
-import { reactive, ref, UnwrapRef } from 'vue'
+import { reactive, computed, UnwrapRef } from 'vue'
 import { login, LoginBody } from '/@/api/manage'
 import { getRoot } from '/@/root'
 import { ELocalStorageKey, ERouterName, EUserType } from '/@/types'
 import router from '/@/router'
 
 const root = getRoot()
+
 const formState: UnwrapRef<LoginBody> = reactive({
   username: 'adminPC',
   password: 'adminPC',
   flag: EUserType.Web,
 })
 
+const loginBtnDisabled = computed(() => {
+  return !formState.username || !formState.password
+})
+
 const onSubmit = async (e: any) => {
   const result = await login(formState)
   if (result.code === 0) {
-    console.log(result)
     localStorage.setItem(ELocalStorageKey.Token, result.data.access_token)
     localStorage.setItem(ELocalStorageKey.WorkspaceId, result.data.workspace_id)
     localStorage.setItem(ELocalStorageKey.Username, result.data.username)

--
Gitblit v1.9.3