产品分化 设计系统调整

This commit is contained in:
joylink_cuiweidong 2019-09-30 17:31:40 +08:00
parent 588c886f3b
commit a46f94f85e
5 changed files with 40 additions and 23 deletions

View File

@ -10,7 +10,8 @@ export function getQuestPageList(mapId) {
/** 创建任务 */
export function createQuest(data) {
return request({
url: `/api/script`,
// url: `/api/script`,
url: `/api/script/draft/create`,
method: 'post',
data
});
@ -18,7 +19,8 @@ export function createQuest(data) {
/** 根据任务id删除任务 */
export function deleteQuest(id) {
return request({
url: `/api/script/${id}`,
// url: `/api/script/${id}`,
url: `/api/script/draft/${id}/delete`,
method: 'delete'
});
}
@ -39,7 +41,8 @@ export function getQuestByIdList(id) {
/** 更新任务基本信息 */
export function updateQuest(id, data) {
return request({
url: `/api/script/${id}`,
// url: `/api/script/${id}`,
url: `/api/script/draft/${id}/update`,
method: 'put',
data
});

View File

@ -4,7 +4,8 @@ import router from './router';
import NProgress from 'nprogress'; // Progress 进度条
import 'nprogress/nprogress.css';// Progress 进度条样式
import { admin, userDesign} from './router';
import { getToken, getScreenToken, getPlanToken } from '@/utils/auth'; // 验权
import { getToken, getScreenToken, getDesignToken} from '@/utils/auth'; // 验权
// getPlanToken
import { LoginParams } from '@/utils/login';
import { getSessionStorage } from '@/utils/auth';
@ -16,14 +17,15 @@ function hasPermission(roles, permissionRoles) {
const isDev = process.env.NODE_ENV === 'development';
const whiteList = ['/login', '/login1', '/dp/login', '/dp/login1', '/plan/login', '/plan/login1', '/design/login1']; // 不重定向白名单
// '/plan/login', '/plan/login1',
const whiteList = ['/login', '/login1', '/dp/login', '/dp/login1', '/design/login1']; // 不重定向白名单
const loginPage = isDev ? whiteList[1] : whiteList[0];
const loginScreenPage = isDev ? whiteList[3] : whiteList[2];
const loginPlanPage = isDev ? whiteList[5] : whiteList[4];
const loginDesignPage = isDev ? whiteList[6] : whiteList[6];
// const loginPlanPage = isDev ? whiteList[5] : whiteList[4];
const loginDesignPage = isDev ? whiteList[4] : whiteList[4];
// 获取路径数据
function getRouteInfo(to) {
@ -36,13 +38,14 @@ function getRouteInfo(to) {
loginPath = loginScreenPage;
getTokenInfo = getScreenToken;
clientId = LoginParams.DaPing.clientId;
} else if (/^\/plan/.test(toRoutePath) || /^\/display\/plan/.test(toRoutePath) || /^\/planEdit/.test(toRoutePath)) {
loginPath = loginPlanPage;
getTokenInfo = getToken;
clientId = LoginParams.LianJiHua.clientId;
} else if (/^\/design/.test(toRoutePath)) {
}
// else if (/^\/plan/.test(toRoutePath) || /^\/display\/plan/.test(toRoutePath) || /^\/planEdit/.test(toRoutePath)) {
// loginPath = loginPlanPage;
// getTokenInfo = getToken;
// clientId = LoginParams.LianJiHua.clientId;
else if (/^\/design/.test(toRoutePath) || /^\/scriptDisplay/.test(toRoutePath) || /^\/plan/.test(toRoutePath) || /^\/publish/.test(toRoutePath) || /^\/orderauthor/.test(toRoutePath) || /^\/orderauthor/.test(system)) {
loginPath = loginDesignPage;
getTokenInfo = getToken;
getTokenInfo = getDesignToken;
clientId = LoginParams.Design.clientId;
} else {
loginPath = loginPage;

View File

@ -132,7 +132,6 @@ const user = {
// 获取用户信息
GetInfo({ commit }, getTokenInfo) {
return new Promise((resolve, reject) => {
// debugger;
getInfo(getTokenInfo()).then(response => {
const user = response.data;
if (user.roles && user.roles.length > 0) { // 验证返回的roles是否是一个非空数组

View File

@ -7,7 +7,7 @@ const TokenScreenKey = 'Screen-Token';
const TokenPlanKey = 'Plan-Token';
const TokenDesignKey='Admin-Token';
const TokenDesignKey='Design-Token';
// 设置教学实训仿真系统token
export function getToken() {
@ -67,9 +67,13 @@ export function handleToken() {
const path = window.location.href;
if (path.includes('/dp/') || path.includes('/display/dp')) {
return getScreenToken();
} else if (path.includes('/plan') || path.includes('/display/plan')) {
return getPlanToken();
} else {
} else if (path.includes('/design') || path.includes('/scriptDisplay') || path.includes('/plan') || path.includes('/publish') || path.includes('/orderauthor') || path.includes('/system')) {
return getDesignToken();
}
// else if (path.includes('/plan') || path.includes('/display/plan')) {
// return getPlanToken();
// }
else {
return getToken();
}
}
@ -79,8 +83,12 @@ export function handleRemoveToken() {
const path = window.location.href;
if (path.includes('/dp/') || path.includes('/display/dp')) {
return removeScreenToken();
} else if (path.includes('/plan') || path.includes('/display/plan')) {
return removePlanToken();
}
// else if (path.includes('/plan') || path.includes('/display/plan')) {
// return removePlanToken();
// }
else if (path.includes('/design') || path.includes('/scriptDisplay') || path.includes('/plan') || path.includes('/publish') || path.includes('/orderauthor') || path.includes('/system')) {
return removeDesignToken();
} else {
return removeToken();
}
@ -92,8 +100,12 @@ export function gainClientId() {
let clientId = null;
if (path.includes('/dp/') || path.includes('/display/dp')) {
clientId = LoginParams.DaPing.clientId;
} else if (path.includes('/plan') || path.includes('/display/plan')) {
clientId = LoginParams.LianJiHua.clientId;
}
// else if (path.includes('/plan') || path.includes('/display/plan')) {
// clientId = LoginParams.LianJiHua.clientId;
// }
else if (path.includes('/design') || path.includes('/scriptDisplay') || path.includes('/plan') || path.includes('/publish') || path.includes('/orderauthor') || path.includes('/system')) {
clientId = LoginParams.Design.clientId;
}
return clientId;

View File

@ -5,5 +5,5 @@ export const LoginParams = {
DaPing: { clientId: '2', secret: 'bigscreen' }, // "大屏系统"
LianJiHua: { clientId: '3', secret: 'linkplan' }, // "琏计划"
Assistant: { clientId: '4', secret: 'linkassistant' }, // "琏课堂助手"
Design: { clientId: '1', secret: 'joylink' } // "城市轨道交通设计平台"
Design: { clientId: '6', secret: 'design' } // "城市轨道交通设计平台"
};