|
@@ -1,34 +1,12 @@
|
|
export default {
|
|
export default {
|
|
methods: {
|
|
methods: {
|
|
backTrackingAIResolver(model, activeModel, context) {
|
|
backTrackingAIResolver(model, activeModel, context) {
|
|
- const models = model?.models || []
|
|
|
|
- this.formatRows.forEach(item => {
|
|
|
|
- const currentGroup = models.find(group => group.groupId == item.groupId) || {}
|
|
|
|
- const disenrollAll = model.disenrollCount
|
|
|
|
- item.groupIndicator = currentGroup.groupIndicator
|
|
|
|
- item.supplyBestIndicator = currentGroup.bestInIndicator || '-'
|
|
|
|
- item.supplyRankInBest = currentGroup.rankInBest ? `${currentGroup.rankInBest}/${currentGroup.bestInIndicator}` : '-'
|
|
|
|
- item.supplyRankInDisenroll = currentGroup.rankInDisenroll ? `${currentGroup.rankInDisenroll}/${disenrollAll}` : '-'
|
|
|
|
- item.recommendRank = currentGroup.rankInIndicator ? `${currentGroup.rankInIndicator}/${currentGroup.groupIndicator}` : '-'
|
|
|
|
-
|
|
|
|
- })
|
|
|
|
- return {
|
|
|
|
- groupIndicator: {
|
|
|
|
- label: '补录计划'
|
|
|
|
- },
|
|
|
|
- supplyRankInDisenroll: {
|
|
|
|
- label: '补录人数总排名'
|
|
|
|
- },
|
|
|
|
- supplyBestIndicator: {
|
|
|
|
- label: '补录组合成绩最优人数'
|
|
|
|
- },
|
|
|
|
- supplyRankInBest: {
|
|
|
|
- label: '补录组合成绩最优排名'
|
|
|
|
- },
|
|
|
|
- recommendRank: {
|
|
|
|
- label: '补录最优推荐录取排名'
|
|
|
|
- },
|
|
|
|
|
|
+ const prevModel = activeModel.prevModel
|
|
|
|
+ const prevResolverKey = prevModel.option.key + 'AIResolver'
|
|
|
|
+ if (typeof this[prevResolverKey] === 'function') {
|
|
|
|
+ return this[prevResolverKey](model, activeModel, context)
|
|
}
|
|
}
|
|
|
|
+ return {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|