第三方登录新窗口打开
This commit is contained in:
parent
adf75ebc1a
commit
7ebc8dbf1e
@ -19,7 +19,7 @@
|
|||||||
<template v-for="terminal in terminalList">
|
<template v-for="terminal in terminalList">
|
||||||
<div :key="terminal.id" class="terminal-button">
|
<div :key="terminal.id" class="terminal-button">
|
||||||
<div class="terminal-button-name" :class="{ active: terminal.id === nowTerminal.id }" @click="changePictureShow(terminal)">{{ terminal.name }}</div>
|
<div class="terminal-button-name" :class="{ active: terminal.id === nowTerminal.id }" @click="changePictureShow(terminal)">{{ terminal.name }}</div>
|
||||||
<div v-if="!trainingDesign" class="terminal-button-text" @click="openNewWindow(terminal)">新窗口打开</div>
|
<div v-if="!trainingDesign && !thirdLogin" class="terminal-button-text" @click="openNewWindow(terminal)">新窗口打开</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
@ -28,6 +28,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
|
import { ThirdLoginList } from '@/scripts/ProjectConfig';
|
||||||
|
import { getSessionStorage } from '@/utils/auth';
|
||||||
export default {
|
export default {
|
||||||
name:'TerminalList',
|
name:'TerminalList',
|
||||||
props: {
|
props: {
|
||||||
@ -53,6 +55,9 @@ export default {
|
|||||||
},
|
},
|
||||||
trainingDesign() {
|
trainingDesign() {
|
||||||
return this.$store.state.training.domConfig && this.$store.state.training.domConfig.trainingDesign;
|
return this.$store.state.training.domConfig && this.$store.state.training.domConfig.trainingDesign;
|
||||||
|
},
|
||||||
|
thirdLogin() {
|
||||||
|
return ThirdLoginList.includes(getSessionStorage('project'));
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
Loading…
Reference in New Issue
Block a user