提交 85a59f73 编写于 作者: 张磊's avatar 张磊

set up class dialog'

上级 ff710836
......@@ -5,16 +5,5 @@ import {
} from '@pica-cli/vue-cli-plugin-pica-cli-plugin/auto';
import Vue from 'vue';
import '@/router';
import { setCookie, delCookie } from '@/utils';
// const cookies = require('cookie-universal')();
function getToken() {
vueApp.$rocNative.getUserInfo &&
vueApp.$rocNative.getUserInfo().then((params) => {
delCookie('conslToken');
setCookie('conslToken', params.userToken);
});
}
getToken();
console.log('router, store, vueApp: ', Vue, router, store, vueApp);
import { router } from '@pica-cli/vue-cli-plugin-pica-cli-plugin/auto';
import { router, vueApp } from '@pica-cli/vue-cli-plugin-pica-cli-plugin/auto';
import { headerConfigByMeta } from 'mn-template/util/routerUtil';
import { delCookie, setCookie, getCookie } from '@/utils';
const routerConfig = [
{
......@@ -78,7 +79,17 @@ const routerConfig = [
router.beforeEach(async (to, from, next) => {
headerConfigByMeta(to);
const cookie = getCookie('conslToken');
if (cookie) {
next();
} else {
vueApp.$rocNative.getUserInfo &&
vueApp.$rocNative.getUserInfo().then((params) => {
delCookie('conslToken');
setCookie('conslToken', params.userToken);
next();
});
}
});
router.addRoutes(routerConfig);
......@@ -15,7 +15,8 @@ import CoopListItem from '@/components/bussiness/coop-list-item';
import { getProjectList, getImUrl } from '@/service';
import { BASE_URL } from '@/utils/enumerate';
const { VUE_APP_ENV } = process.env;
const cookies = require('cookie-universal')();
import { getCookie } from '@/utils';
// const cookies = require('cookie-universal')();
export default {
components: {
......@@ -50,18 +51,18 @@ export default {
methods: {
// 与原生交互,获取用户信息
getUserInfo() {
this.$rocNative.getUserInfo &&
this.$rocNative.getUserInfo().then((params) => {
this.token = params.userToken;
cookies.set('conslToken', this.token);
});
},
// getUserInfo() {
// this.$rocNative.getUserInfo &&
// this.$rocNative.getUserInfo().then((params) => {
// this.token = params.userToken;
// cookies.set('conslToken', this.token);
// });
// },
// 课程数据
getProjectListMethod() {
const params = {
token: cookies.get('conslToken'),
token: getCookie('conslToken'),
};
getProjectList(params).then((res) => {
if (res.code === '000000') {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册