|  | @@ -59,7 +59,7 @@
 | 
											
												
													
														|  |        </template>
 |  |        </template>
 | 
											
												
													
														|  |        <template #colleges="{row}">
 |  |        <template #colleges="{row}">
 | 
											
												
													
														|  |          <el-row>
 |  |          <el-row>
 | 
											
												
													
														|  | -          <el-col :span="12" v-for="college in row.colleges">
 |  | 
 | 
											
												
													
														|  | 
 |  | +          <el-col :span="12" v-for="college in row.colleges" class="mb10 ai-center fx-row">
 | 
											
												
													
														|  |              <el-popover
 |  |              <el-popover
 | 
											
												
													
														|  |                placement="top"
 |  |                placement="top"
 | 
											
												
													
														|  |                popper-class="zero-padding-popover"
 |  |                popper-class="zero-padding-popover"
 | 
											
										
											
												
													
														|  | @@ -68,10 +68,10 @@
 | 
											
												
													
														|  |                <div class="fx-column">
 |  |                <div class="fx-column">
 | 
											
												
													
														|  |                  <el-button plain type="text">{{ college.major }}</el-button>
 |  |                  <el-button plain type="text">{{ college.major }}</el-button>
 | 
											
												
													
														|  |                </div>
 |  |                </div>
 | 
											
												
													
														|  | -              <el-tag type="success" slot="reference" class="mr10 mb10">{{ college.major[0] }}</el-tag>
 |  | 
 | 
											
												
													
														|  | 
 |  | +              <el-tag type="success" slot="reference" class="mr10">{{ college.major[0] }}</el-tag>
 | 
											
												
													
														|  |              </el-popover>
 |  |              </el-popover>
 | 
											
												
													
														|  |              :
 |  |              :
 | 
											
												
													
														|  | -            <span>{{ college.college }}</span>
 |  | 
 | 
											
												
													
														|  | 
 |  | +            <span class="text-ellipsis" :title="college.college">{{ college.college }}</span>
 | 
											
												
													
														|  |            </el-col>
 |  |            </el-col>
 | 
											
												
													
														|  |          </el-row>
 |  |          </el-row>
 | 
											
												
													
														|  |        </template>
 |  |        </template>
 | 
											
										
											
												
													
														|  | @@ -145,6 +145,8 @@ import EsignDialog from '@/views/system/user/profile/components/esign-dialog'
 | 
											
												
													
														|  |  import ReportStep from './report-step'
 |  |  import ReportStep from './report-step'
 | 
											
												
													
														|  |  import OverUnderBadge from '@/views/elective/publish/components/steps/fauclty/over-under-badge'
 |  |  import OverUnderBadge from '@/views/elective/publish/components/steps/fauclty/over-under-badge'
 | 
											
												
													
														|  |  import { rejectRecommend, submitElectiveModels } from '@/api/webApi/elective/selected-subject'
 |  |  import { rejectRecommend, submitElectiveModels } from '@/api/webApi/elective/selected-subject'
 | 
											
												
													
														|  | 
 |  | +import consts from '@/common/mx-const'
 | 
											
												
													
														|  | 
 |  | +import { mapGetters } from 'vuex'
 | 
											
												
													
														|  |  import ElectiveEnrollInfo from '@/views/system/user/profile/components/elective-enroll-info'
 |  |  import ElectiveEnrollInfo from '@/views/system/user/profile/components/elective-enroll-info'
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  const resolverModules = require.context('./round-select-resolvers', false, /\.js$/)
 |  |  const resolverModules = require.context('./round-select-resolvers', false, /\.js$/)
 | 
											
										
											
												
													
														|  | @@ -183,6 +185,7 @@ export default {
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    computed: {
 |  |    computed: {
 | 
											
												
													
														|  | 
 |  | +    ...mapGetters(['hasPermissions']),
 | 
											
												
													
														|  |      enrollInfoVisible() {
 |  |      enrollInfoVisible() {
 | 
											
												
													
														|  |        return this.generation.active > this.generation.options.primary.value
 |  |        return this.generation.active > this.generation.options.primary.value
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
										
											
												
													
														|  | @@ -306,7 +309,8 @@ export default {
 | 
											
												
													
														|  |            width: '85px'
 |  |            width: '85px'
 | 
											
												
													
														|  |          },
 |  |          },
 | 
											
												
													
														|  |          scoreSumGroup: {
 |  |          scoreSumGroup: {
 | 
											
												
													
														|  | -          label: '组合成绩'
 |  | 
 | 
											
												
													
														|  | 
 |  | +          label: '组合成绩',
 | 
											
												
													
														|  | 
 |  | +          hidden: this.hasPermissions([consts.enum.electivePermission.rankInGroup.scoreByGroup])
 | 
											
												
													
														|  |          },
 |  |          },
 | 
											
												
													
														|  |          classCount: {
 |  |          classCount: {
 | 
											
												
													
														|  |            label: '开设班级数'
 |  |            label: '开设班级数'
 | 
											
										
											
												
													
														|  | @@ -324,9 +328,11 @@ export default {
 | 
											
												
													
														|  |        return {
 |  |        return {
 | 
											
												
													
														|  |          rankInGroup: {
 |  |          rankInGroup: {
 | 
											
												
													
														|  |            label: '当前组合实时排名',
 |  |            label: '当前组合实时排名',
 | 
											
												
													
														|  | 
 |  | +          hidden: this.hasPermissions([consts.enum.electivePermission.rankInGroup])
 | 
											
												
													
														|  |          },
 |  |          },
 | 
											
												
													
														|  |          rankInGrade: {
 |  |          rankInGrade: {
 | 
											
												
													
														|  | -          label: '选科全校排名'
 |  | 
 | 
											
												
													
														|  | 
 |  | +          label: '选科全校排名',
 | 
											
												
													
														|  | 
 |  | +          hidden: this.hasPermissions([consts.enum.electivePermission.rankInGrade])
 | 
											
												
													
														|  |          },
 |  |          },
 | 
											
												
													
														|  |          allowSelectTips: {
 |  |          allowSelectTips: {
 | 
											
												
													
														|  |            label: '报名状态'
 |  |            label: '报名状态'
 |