|
@@ -31,7 +31,7 @@
|
|
|
import {
|
|
|
getUserProcess
|
|
|
} from '@/api/process/process.js'
|
|
|
- // import baseURL from '@/api/base/path.js'
|
|
|
+ import baseURL from '@/api/base/path.js'
|
|
|
import {
|
|
|
store
|
|
|
} from '@/store/index.js'
|
|
@@ -42,11 +42,13 @@
|
|
|
const successMsg = ref('登录成功')
|
|
|
const userInfo = ref({})
|
|
|
const user = ref([])
|
|
|
- const baseURL = ref('')
|
|
|
+ const URL = ref('')
|
|
|
// const { proxy } = getCurrentInstance()
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+ onLoad(() => {
|
|
|
+ URL.value = baseURL;
|
|
|
+ })
|
|
|
+
|
|
|
function init() {
|
|
|
|
|
|
}
|
|
@@ -61,7 +63,7 @@
|
|
|
uni.getStorage({
|
|
|
key: 'baseUrl',
|
|
|
success: function(res) {
|
|
|
- baseURL.value = res.data;
|
|
|
+ URL.value = res.data;
|
|
|
// 加载
|
|
|
uni.showLoading({
|
|
|
title: '加载中'
|
|
@@ -69,55 +71,62 @@
|
|
|
setTimeout(function() {
|
|
|
uni.hideLoading();
|
|
|
}, 3000)
|
|
|
- // 请求
|
|
|
- uni.request({
|
|
|
- method: 'POST',
|
|
|
- url: baseURL.value + '/login',
|
|
|
- data: {
|
|
|
- username: currentUser.value.userName,
|
|
|
- password: currentUser.value.password
|
|
|
- },
|
|
|
- success: (res) => {
|
|
|
- if (res.data.code === 200) {
|
|
|
- uni.showToast({
|
|
|
- title: successMsg.value,
|
|
|
- icon: 'success',
|
|
|
- duration: 2000
|
|
|
- });
|
|
|
- // 保存token
|
|
|
- uni.setStorageSync('token', res.data.token);
|
|
|
- uni.setStorage({
|
|
|
- key: currentUser.value.userName,
|
|
|
- data: currentUser.value.password,
|
|
|
+ loginRequest(URL.value);
|
|
|
+ },
|
|
|
+ fail: function() {
|
|
|
+ loginRequest(URL.value)
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ function loginRequest(url){
|
|
|
+ // 请求
|
|
|
+ uni.request({
|
|
|
+ method: 'POST',
|
|
|
+ url: url + '/login',
|
|
|
+ data: {
|
|
|
+ username: currentUser.value.userName,
|
|
|
+ password: currentUser.value.password
|
|
|
+ },
|
|
|
+ success: (res) => {
|
|
|
+ if (res.data.code === 200) {
|
|
|
+ uni.showToast({
|
|
|
+ title: successMsg.value,
|
|
|
+ icon: 'success',
|
|
|
+ duration: 2000
|
|
|
+ });
|
|
|
+ // 保存token
|
|
|
+ uni.setStorageSync('token', res.data.token);
|
|
|
+ uni.setStorage({
|
|
|
+ key: currentUser.value.userName,
|
|
|
+ // data: currentUser.value.password,
|
|
|
+ });
|
|
|
+ // 获取员工工序信息
|
|
|
+ getUserProcess().then(res => {
|
|
|
+ store.userProcessInfo = res.data;
|
|
|
+ })
|
|
|
+ // 获取员工信息存入store,并跳转到控制面板
|
|
|
+ getUserInfo(currentUser.value).then((res) => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ userInfo.value = res.data;
|
|
|
+ user.value.push(userInfo.value);
|
|
|
+ store.userInfo = res.data
|
|
|
+ console.log(store.userInfo)
|
|
|
+ uni.redirectTo({
|
|
|
+ url: '/pages/dashboard/index'
|
|
|
});
|
|
|
- // 获取员工工序信息
|
|
|
- getUserProcess().then(res => {
|
|
|
- store.userProcessInfo = res.data;
|
|
|
- })
|
|
|
- // 获取员工信息存入store,并跳转到控制面板
|
|
|
- getUserInfo(currentUser.value).then((res) => {
|
|
|
- if (res.code == 200) {
|
|
|
- userInfo.value = res.data;
|
|
|
- user.value.push(userInfo.value);
|
|
|
- store.userInfo = res.data
|
|
|
- console.log(store.userInfo)
|
|
|
- uni.redirectTo({
|
|
|
- url: '/pages/dashboard/index'
|
|
|
- });
|
|
|
- }
|
|
|
- })
|
|
|
- } else {
|
|
|
- uni.showToast({
|
|
|
- title: errorMsg.value,
|
|
|
- icon: 'error',
|
|
|
- //显示持续时间为 2秒
|
|
|
- duration: 2000
|
|
|
- })
|
|
|
}
|
|
|
- }
|
|
|
- })
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ uni.showToast({
|
|
|
+ title: errorMsg.value,
|
|
|
+ icon: 'error',
|
|
|
+ //显示持续时间为 2秒
|
|
|
+ duration: 2000
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
- });
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
/** 暴露给父组件的方法 */
|