|
@@ -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,
|