|
|
@@ -76,7 +76,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
- import { ref } from 'vue';
|
|
|
+ import { ref, computed } from 'vue';
|
|
|
import { ResultEnum } from '@/enums/httpEnum';
|
|
|
import { Recharge } from './index';
|
|
|
import {
|
|
|
@@ -107,14 +107,16 @@
|
|
|
|
|
|
const { battery, batteryStatus, calcDischargingTime, calcChargingTime } = useBattery();
|
|
|
const userInfo: object = userStore.getUserInfo || {};
|
|
|
- const username = userInfo['username'] || '';
|
|
|
+ const username = computed(() => {
|
|
|
+ return userInfo['username'] || '';
|
|
|
+ });
|
|
|
|
|
|
const showLogin = ref(false);
|
|
|
const loginLoading = ref(false);
|
|
|
const isLoginError = ref(false);
|
|
|
const errorMsg = ref('密码错误');
|
|
|
const loginParams = ref({
|
|
|
- username: username || '',
|
|
|
+ username: username.value,
|
|
|
password: '',
|
|
|
});
|
|
|
|
|
|
@@ -131,12 +133,12 @@
|
|
|
...loginParams.value,
|
|
|
};
|
|
|
loginLoading.value = true;
|
|
|
- const { code, message } = await userStore.login(params);
|
|
|
+ const { code, msg } = await userStore.login(params);
|
|
|
if (code === ResultEnum.SUCCESS) {
|
|
|
onLockLogin(false);
|
|
|
useLockscreen.setLock(false);
|
|
|
} else {
|
|
|
- errorMsg.value = message;
|
|
|
+ errorMsg.value = msg;
|
|
|
isLoginError.value = true;
|
|
|
}
|
|
|
loginLoading.value = false;
|