|  | @@ -73,7 +73,7 @@
 | 
	
		
			
				|  |  |                <el-tag type="success" slot="reference" class="mr10 mb10">{{ college.major[0] }}</el-tag>
 | 
	
		
			
				|  |  |              </el-popover>
 | 
	
		
			
				|  |  |              :
 | 
	
		
			
				|  |  | -            <span>{{ college.college }}</span>
 | 
	
		
			
				|  |  | +            <span class="text-ellipsis">{{ college.college }}</span>
 | 
	
		
			
				|  |  |            </el-col>
 | 
	
		
			
				|  |  |          </el-row>
 | 
	
		
			
				|  |  |        </template>
 | 
	
	
		
			
				|  | @@ -146,7 +146,8 @@ import EsignDialog from '@/views/system/user/profile/components/esign-dialog'
 | 
	
		
			
				|  |  |  import ReportStep from './report-step'
 | 
	
		
			
				|  |  |  import OverUnderBadge from '@/views/elective/publish/components/steps/fauclty/over-under-badge'
 | 
	
		
			
				|  |  |  import { rejectRecommend, submitElectiveModels } from '@/api/webApi/elective/selected-subject'
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +import consts from '@/common/mx-const'
 | 
	
		
			
				|  |  | +import { mapGetters } from 'vuex'
 | 
	
		
			
				|  |  |  const resolverModules = require.context('./round-select-resolvers', false, /\.js$/)
 | 
	
		
			
				|  |  |  const resolvers = resolverModules.keys().map(key => resolverModules(key).default)
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -184,6 +185,7 @@ export default {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    computed: {
 | 
	
		
			
				|  |  | +    ...mapGetters(['hasPermissions']),
 | 
	
		
			
				|  |  |      historySupply() {
 | 
	
		
			
				|  |  |        // 当前代历史报名信息
 | 
	
		
			
				|  |  |        if (!this.generation.models.length) return ''
 | 
	
	
		
			
				|  | @@ -290,7 +292,8 @@ export default {
 | 
	
		
			
				|  |  |            width: '85px'
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          scoreSumGroup: {
 | 
	
		
			
				|  |  | -          label: '组合成绩'
 | 
	
		
			
				|  |  | +          label: '组合成绩',
 | 
	
		
			
				|  |  | +          hidden: this.hasPermissions([consts.enum.electivePermission.rankInGroup.scoreByGroup])
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          classCount: {
 | 
	
		
			
				|  |  |            label: '开设班级数'
 | 
	
	
		
			
				|  | @@ -308,9 +311,11 @@ export default {
 | 
	
		
			
				|  |  |        return {
 | 
	
		
			
				|  |  |          rankInGroup: {
 | 
	
		
			
				|  |  |            label: '当前组合实时排名',
 | 
	
		
			
				|  |  | +          hidden: this.hasPermissions([consts.enum.electivePermission.rankInGroup])
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          rankInGrade: {
 | 
	
		
			
				|  |  | -          label: '选科全校排名'
 | 
	
		
			
				|  |  | +          label: '选科全校排名',
 | 
	
		
			
				|  |  | +          hidden: this.hasPermissions([consts.enum.electivePermission.rankInGrade])
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          allowSelectTips: {
 | 
	
		
			
				|  |  |            label: '报名状态'
 |