1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- export default {
- methods: {
- finalAdjustResolver() {
- const activeIndex = this.generation.activeModels.findIndex(item => item.generation == 5)
- const primaryDMIndex = this.generation.activeModels.findIndex(item => item.generation == 2)
- const primaryDMModels = this.generation.activeModels[primaryDMIndex].models
- this.formatRows = this.generation.activeModels[activeIndex].models.map(item => {
- item.subjects = this.optionalMajors.filter(college => {
- if (college.matchedGroupIds.indexOf(item.groupId) != -1) return college.majorCategoryName
- }).map(item => item.majorCategoryName)
- item.colleges = this.optionalMajors.filter(college => {
- if (college.matchedGroupIds.indexOf(item.groupId) != -1) return college.majorCategoryName
- }).map(item => {
- return {
- college: item.collegeName,
- major: item.majorCategoryName
- }
- })
- // 补录结果字段
- item.supplyRecord = `${item.groupApprovedCount + item.actualCount} / ${item.personCount}`
- item.supplyIndicator = item.groupApprovedCount + item.actualCount-item.personCount
- item.allowSelectTips = item.supplyIndicator >=0 ? '已满' : '可报名'
- // 初录的字段
- const index = primaryDMModels.findIndex(primary => primary.groupId == item.groupId )
- console.log(primaryDMModels)
- console.log(index)
- item.applyCount = `${primaryDMModels[index].actualCount + primaryDMModels[index].groupApprovedCount}/${primaryDMModels[index].personCount}`
- item.prmarySituation = primaryDMModels[index].actualCount + primaryDMModels[index].groupApprovedCount - primaryDMModels[index].personCount
- return item
- })
- return {
- applyCount:{
- label:'初录情况'
- },
- groupIndicator:{
- label:'初录超/缺'
- },
- supplyRecord:{
- label:'补录情况' // 补录情况 =
- // groupApprovedCount(补录阶段实际报名人数) + actualCount(补录本组合已被录取人数) / personCount(设置的人数)
- },
- supplyIndicator:{
- label:'补录结果' // 补录的超缺
- }
- }
- }
- }
- }
|