This commit is contained in:
joylink_cuiweidong 2020-05-25 16:45:19 +08:00
commit 9f1c594a4f
7 changed files with 18 additions and 16 deletions

View File

@ -64,10 +64,11 @@ export function postSignUp(id, data) {
} }
/** 查询用户是否已经报名该竞赛 */ /** 查询用户是否已经报名该竞赛 */
export function getIsSignUp(raceId) { export function getIsSignUp(raceId, params = {}) {
return request({ return request({
url: `/api/race/${raceId}/isSignUp`, url: `/api/race/${raceId}/isSignUp`,
method: 'get' method: 'get',
params
}); });
} }

View File

@ -36,7 +36,6 @@ export default class Station extends Group {
if (model.visible) { if (model.visible) {
// 公里标名称是否显示 // 公里标名称是否显示
console.log(model.nameFont);
this.stationText = new ETextName({ this.stationText = new ETextName({
zlevel: this.zlevel, zlevel: this.zlevel,
z: this.z, z: this.z,

View File

@ -2,11 +2,11 @@ export function getBaseUrl() {
let BASE_API; let BASE_API;
if (process.env.NODE_ENV === 'development') { if (process.env.NODE_ENV === 'development') {
// BASE_API = 'https://joylink.club/jlcloud'; // BASE_API = 'https://joylink.club/jlcloud';
BASE_API = 'https://test.joylink.club/jlcloud'; // BASE_API = 'https://test.joylink.club/jlcloud';
// BASE_API = 'http://192.168.3.5:9000'; // 袁琪 // BASE_API = 'http://192.168.3.5:9000'; // 袁琪
// BASE_API = 'http://192.168.3.6:9000'; // 旭强 // BASE_API = 'http://192.168.3.6:9000'; // 旭强
// BASE_API = 'http://192.168.3.41:9000'; // 张赛 // BASE_API = 'http://192.168.3.41:9000'; // 张赛
// BASE_API = 'http://192.168.3.82:9000'; // 杜康 BASE_API = 'http://192.168.3.82:9000'; // 杜康
// BASE_API = 'http://b29z135112.zicp.vip'; // BASE_API = 'http://b29z135112.zicp.vip';
// BASE_API = 'http://2925963m2a.zicp.vip'; // 杜康 // BASE_API = 'http://2925963m2a.zicp.vip'; // 杜康
// BASE_API = 'http://2i38984j47.qicp.vip'; // 张赛 // BASE_API = 'http://2i38984j47.qicp.vip'; // 张赛

View File

@ -149,16 +149,16 @@ export default {
} }
return getRaceUserList(params); return getRaceUserList(params);
}, },
handleClick(row) { handleClick(index, row) {
const group = row.room.group; const group = row.group;
refereeEnterSimulation(group).then(response=>{ refereeEnterSimulation(group).then(response=>{
const query = { lineCode: '11', mapId: '41', group: group, raceId: this.$route.query.raceId}; const query = { lineCode: '11', mapId: '41', group: group, raceId: this.$route.query.raceId};
this.$router.replace({ path: `/jointTrainingNew`, query: query}); this.$router.push({ path: `/jointTrainingNew`, query: query});
}); });
}, },
playBack() { playBack(index, row) {
}, },
gradeScore() { gradeScore(index, row) {
}, },
afterQuery(data) { afterQuery(data) {

View File

@ -337,7 +337,7 @@ export default {
removeSessionStorage('againEnter'); removeSessionStorage('againEnter');
if (this.$route.query.raceId) { if (this.$route.query.raceId) {
if (this.$route.path.includes('jsxt/login')) { if (this.$route.path.includes('jsxt/login')) {
getIsSignUp(this.$route.query.raceId).then(res => { getIsSignUp(this.$route.query.raceId, { isLogin: true }).then(res => {
if (res.data) { if (res.data) {
setSessionStorage('raceId', this.$route.query.raceId); setSessionStorage('raceId', this.$route.query.raceId);
this.$router.push({ path: this.path, query:{ raceId:this.$route.query.raceId } }); this.$router.push({ path: this.path, query:{ raceId:this.$route.query.raceId } });

View File

@ -363,16 +363,17 @@ export default {
if (this.lineCode) { if (this.lineCode) {
// 01 02 '' // 01 02 ''
let resp; let resp = {data: {}};
if (this.project == 'jsxt' ) { if (this.project == 'jsxt' ) {
resp = await getRaceUserById(this.$route.query.raceId, this.userId); resp = await getRaceUserById(this.$route.query.raceId, this.userId);
resp.data.userRole = resp.data.role; resp.data.userRole = resp.data.role;
} else if (this.project == 'refereeJsxt') { } else if (this.project == 'refereeJsxt') {
resp.data.userRole = 'ADMIN'; resp['code'] = 200;
resp.data['userRole'] = 'ADMIN';
} else { } else {
resp = await this.getUserRole(); resp = await this.getUserRole();
} }
console.log('/////////////' + resp.data.userRole); // console.log('/////////////' + resp.data.userRole);
if (resp && resp.code == 200) { if (resp && resp.code == 200) {
// Admin Instructor Dispatcher STATION_SUPERVISOR Audience Driver MAINTAINER IBP:IBP // Admin Instructor Dispatcher STATION_SUPERVISOR Audience Driver MAINTAINER IBP:IBP
this.userRole = resp.data.userRole; this.userRole = resp.data.userRole;

View File

@ -5,7 +5,7 @@
<el-button-group> <el-button-group>
<el-button v-if="isProject && !dataError " type="primary" @click="setRelDevice">{{ $t('joinTraining.connectRealDevices') }}</el-button> <el-button v-if="isProject && !dataError " type="primary" @click="setRelDevice">{{ $t('joinTraining.connectRealDevices') }}</el-button>
<el-button v-if="isDriver && !dataError" type="jumpjlmap3d" @click="jumpjlmap3d">{{ $t('joinTraining.driverPerspective') }}</el-button> <el-button v-if="isDriver && !dataError" type="jumpjlmap3d" @click="jumpjlmap3d">{{ $t('joinTraining.driverPerspective') }}</el-button>
<template v-if="isAdmin"> <template v-if="isAdmin && project != 'refereeJsxt'">
<el-button type="success" :disabled="isDisable || dataError" @click="selectBeginTime">{{ $t('joinTraining.drivingByPlan') }}</el-button> <el-button type="success" :disabled="isDisable || dataError" @click="selectBeginTime">{{ $t('joinTraining.drivingByPlan') }}</el-button>
<el-button type="danger" :disabled="!isDisable" @click="end">{{ $t('joinTraining.exitPlan') }}</el-button> <el-button type="danger" :disabled="!isDisable" @click="end">{{ $t('joinTraining.exitPlan') }}</el-button>
</template> </template>
@ -332,7 +332,8 @@ export default {
}, },
refeeEndCompetition() { refeeEndCompetition() {
refereeExitSimulation(this.group).then(resp => { refereeExitSimulation(this.group).then(resp => {
this.$router.go(-1); // this.$router.go(-1);
this.$router.replace({ path: `/refereeJsxt/home`, query: { raceId:this.$route.query.raceId } });
}).catch(()=> { }).catch(()=> {
this.$message.success('退出系统失败'); this.$message.success('退出系统失败');
}); });