|
@@ -1,6 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<div>
|
|
<div>
|
|
- <div v-if="generation.activeOpt.decisionMaking">
|
|
|
|
|
|
+ <div v-if="visible">
|
|
<span>您在{{ appliedModel.option.title }}阶段</span>
|
|
<span>您在{{ appliedModel.option.title }}阶段</span>
|
|
<span v-if="!appliedModel.selectedList.length">未填报志愿。</span>
|
|
<span v-if="!appliedModel.selectedList.length">未填报志愿。</span>
|
|
<span v-else-if="appliedModel.selectedList.some(isGroupRejected)">拒绝了系统推荐组合。</span>
|
|
<span v-else-if="appliedModel.selectedList.some(isGroupRejected)">拒绝了系统推荐组合。</span>
|
|
@@ -12,6 +12,7 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
+import config from '@/common/mx-config'
|
|
import ElectiveToolsMixin from './elective-tools-mixins'
|
|
import ElectiveToolsMixin from './elective-tools-mixins'
|
|
import ElectivePreferenceDrag from '@/views/elective/select/components/elective-preference-drag'
|
|
import ElectivePreferenceDrag from '@/views/elective/select/components/elective-preference-drag'
|
|
|
|
|
|
@@ -21,7 +22,14 @@ export default {
|
|
name: 'elective-preference-info',
|
|
name: 'elective-preference-info',
|
|
props: ['generation'],
|
|
props: ['generation'],
|
|
computed: {
|
|
computed: {
|
|
|
|
+ visible() {
|
|
|
|
+ return this.generation.active > config.electiveGenerationOptions.primary.value
|
|
|
|
+ },
|
|
|
|
+ isDM() {
|
|
|
|
+ return this.generation.activeOpt.decisionMaking
|
|
|
|
+ },
|
|
appliedModel() {
|
|
appliedModel() {
|
|
|
|
+ if (!this.isDM) return this.generation.activeModel
|
|
let prev = this.generation.activeModel.prevModel
|
|
let prev = this.generation.activeModel.prevModel
|
|
while (prev.option.decisionMaking) prev = prev.prevModel
|
|
while (prev.option.decisionMaking) prev = prev.prevModel
|
|
return prev
|
|
return prev
|