396316021 6 months ago
parent
commit
8adf435446
  1. 2
      api/user.js
  2. 4
      config/config.js
  3. 21
      pages/Login/index.vue

2
api/user.js

@ -23,7 +23,7 @@ export function appletLogin(data) {
}
export function cloudLogin(data) {
return request({
url: `${cloud_host}/api/oauth/authorize`,
url: `${host}/tfsmy/auth`,
method: "get",
data
});

4
config/config.js

@ -63,6 +63,4 @@ export const UPLOAD_PATH = '/common/upload';
export const CLOUD_CLIENT_ID = '2f42346b72';
export const CLOUD_SECRET_KEY = '2615d5cdf6294f5db6166677';
export const CLOUD_LOGIN_PATH = 'https://nxr.smy.fanyiguanjia.com/';
export const CLOUD_LOGIN_PATH = 'https://nxr.smy.fanyiguanjia.com/pages/Login/index';

21
pages/Login/index.vue

@ -137,7 +137,7 @@
import {imghost} from '@/config/host.js'
import MzSubsection from '@/components/MzSubsection/Index.vue';
import api from '@/utils/functions.js';
import {appletLogin, testLogin, userDetail} from "@/api/user";
import {appletLogin, cloudLogin, testLogin, userDetail} from "@/api/user";
import {CLOUD_CLIENT_ID, CLOUD_LOGIN_PATH} from "../../config/config";
import {cloud_host} from "../../config/host";
@ -161,8 +161,21 @@ export default {
privateStatus:false
}
},
onLoad() {
onLoad(params) {
if(params.code){
cloudLogin({code:params.code}).then(res => {
if(res.code === 200){
uni.setStorageSync('token',res.data.token);
uni.setStorageSync('user',res.data);
this.$store.commit('userInfo', res.data);
uni.redirectTo({
url:'/pages/Index/index'
})
}else{
uni.$u.toast('登录失败');
}
});
}
},
computed: {
api() {
@ -225,7 +238,7 @@ export default {
this.$refs.popup.close();
},
peopleCloudLogin(){
window.location.href = `${cloud_host}/oauth/?client_id=${CLOUD_CLIENT_ID}&response_type=code&redirect_uri=${CLOUD_LOGIN_PATH}&scope=read`;
window.location.href = `${cloud_host}/oauth/authorize?client_id=${CLOUD_CLIENT_ID}&response_type=code&redirect_uri=${CLOUD_LOGIN_PATH}&scope=read`;
// console.log(url)
// uni.redirectTo({
// url:url

Loading…
Cancel
Save