林旭祥 4 hafta önce
ebeveyn
işleme
c3de807d0a

+ 2 - 2
src/views/login/index.vue

@@ -43,8 +43,8 @@ interface DataType {
     password: string,
     deviceid: string,
   },
-  loading: boolean
-  key: number
+  loading: boolean,
+  key: number,
 }
 
 const data = reactive<DataType>({

+ 13 - 3
src/views/login/mobile.vue

@@ -42,13 +42,23 @@ const { proxy } = getCurrentInstance() as any;
 const router = useRouter();
 const route = useRoute();
 
-const data = reactive<any>({
+interface DataType {
+  show: boolean,
+  handcontroller: string,
+  loginForm: {
+    username: string,
+    password: string,
+    deviceid: string,
+  },
+  loading: boolean,
+}
+
+const data = reactive<DataType>({
   show: false,
   handcontroller: '',
   loginForm: {
-    deviceid: '',
     username: '',
-    password: ''
+    password: '', deviceid: '',
   },
   loading: false,
 });

+ 19 - 4
src/views/login/qrcode.vue

@@ -21,7 +21,8 @@
                 <input class="login-input" type="text" placeholder="请输入帐号" v-model.trim="loginForm.username" />
               </div>
               <div class="login-item">
-                <input class="login-input" type="password" autocomplete="off" placeholder="请输入密码" v-model.trim="loginForm.password" />
+                <input class="login-input" type="password" autocomplete="off" placeholder="请输入密码"
+                  v-model.trim="loginForm.password" />
               </div>
               <div @click="getLogin" class="login-btn">
                 <el-icon class="is-loading" v-if="loading">
@@ -46,14 +47,28 @@ const { proxy } = getCurrentInstance() as any;
 const router = useRouter();
 const route = useRoute();
 
-const data = reactive<any>({
+interface DataType {
+  erweima: string,
+  sid: string,
+  listenWs: boolean,
+  loginForm: {
+    username: string,
+    password: string,
+    deviceid: string,
+  },
+  loading: boolean,
+  key: number,
+  type: number,
+}
+
+const data = reactive<DataType>({
   erweima: '',
   sid: '',
   listenWs: false, //是否监听手势
   loginForm: {
-    deviceid: '',
     username: '',
-    password: ''
+    password: '',
+    deviceid: '',
   },
   loading: false,
   key: 0,

+ 10 - 1
src/views/login/sunshineRun.vue

@@ -32,7 +32,16 @@ import useAppStore from '@/store/modules/app';
 const { proxy } = getCurrentInstance() as any;
 const router = useRouter();
 
-const data = reactive<any>({
+interface DataType {
+  loginForm: {
+    username: string,
+    password: string,
+  },
+  loading: boolean,
+  key: number,
+}
+
+const data = reactive<DataType>({
   loginForm: {
     username: '',
     password: ''