|
@@ -22,14 +22,16 @@
|
|
|
ref,
|
|
|
getCurrentInstance
|
|
|
} from 'vue'
|
|
|
- import {getUserInfo} from '@/api/login/index.js'
|
|
|
+ import {
|
|
|
+ getUserInfo
|
|
|
+ } from '@/api/login/index.js'
|
|
|
import baseURL from '@/api/base/path.js'
|
|
|
// 对话框
|
|
|
const baseDialog = ref(null)
|
|
|
const currentUser = ref({})
|
|
|
const errorMsg = ref('用户名或密码错误')
|
|
|
const successMsg = ref('登录成功')
|
|
|
- const userInfo = ref ({})
|
|
|
+ const userInfo = ref({})
|
|
|
const user = ref([])
|
|
|
// const { proxy } = getCurrentInstance()
|
|
|
|
|
@@ -38,10 +40,10 @@
|
|
|
// console.log(dialog.value)
|
|
|
baseDialog.value.open()
|
|
|
}
|
|
|
- const handleLogin = () => {
|
|
|
+ const handleLogin = () => {
|
|
|
uni.request({
|
|
|
method: 'POST',
|
|
|
- url: baseURL +'/login',
|
|
|
+ url: baseURL + '/login',
|
|
|
data: {
|
|
|
username: currentUser.value.userName,
|
|
|
password: currentUser.value.password
|
|
@@ -56,23 +58,24 @@
|
|
|
// 保存token
|
|
|
uni.setStorageSync('token', res.data.token);
|
|
|
uni.setStorage({
|
|
|
- key: currentUser.value.userName,
|
|
|
- data:currentUser.value.password,
|
|
|
- success: function() {
|
|
|
-
|
|
|
+ key: currentUser.value.userName,
|
|
|
+ data: currentUser.value.password,
|
|
|
+ success: function() {
|
|
|
+
|
|
|
}
|
|
|
});
|
|
|
- getUserInfo(currentUser.value).then((res)=>{
|
|
|
- if(res.code ==200) {
|
|
|
+ getUserInfo(currentUser.value).then((res) => {
|
|
|
+ if (res.code == 200) {
|
|
|
userInfo.value = res.data;
|
|
|
user.value.push(userInfo.value);
|
|
|
- console.log(userInfo.value,999);
|
|
|
+ console.log(userInfo.value.nickName, 999);
|
|
|
uni.redirectTo({
|
|
|
- url: '/pages/dashboard/index?userName='+userInfo.value.userName + '&userId=' + userInfo.value.userId
|
|
|
- });
|
|
|
+ url: '/pages/dashboard/index?userName=' + userInfo.value
|
|
|
+ .userName + '&userId=' + userInfo.value.userId
|
|
|
+ });
|
|
|
}
|
|
|
})
|
|
|
-
|
|
|
+
|
|
|
} else {
|
|
|
uni.showToast({
|
|
|
title: errorMsg.value,
|
|
@@ -81,7 +84,7 @@
|
|
|
duration: 2000
|
|
|
})
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
})
|
|
|
|
|
|
}
|