|
@@ -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: '报名状态'
|