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

set up class dialog'

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