no message
This commit is contained in:
parent
1c0feaa153
commit
5ec53fc464
@ -23,7 +23,7 @@ Component({
|
|||||||
major: "请选择专业",
|
major: "请选择专业",
|
||||||
subject2: "请选择专业",
|
subject2: "请选择专业",
|
||||||
subject: "请选择学科领域",
|
subject: "请选择学科领域",
|
||||||
school: "请选择学院领域",
|
school: "请选择学院",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -101,14 +101,23 @@ Page({
|
|||||||
element['language_of_instruction_text'] = strOutput
|
element['language_of_instruction_text'] = strOutput
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Array.isArray(element.english_proficiency)) {
|
let scores = element.language_proficiency_scores || []
|
||||||
const english = element.english_proficiency
|
|
||||||
let text = ""
|
const scoresList = common.scoresList(scores)
|
||||||
english.forEach(element => {
|
|
||||||
text += `・${element.name_zh}(${element.name_en}) ${element.total}分以上 \n`
|
element["english_proficiency_text"] = ""
|
||||||
})
|
scoresList.forEach(ele => {
|
||||||
element['english_proficiency_text'] = text
|
element["english_proficiency_text"] += `・ ${ele.name}:${ele.text}; \n`
|
||||||
}
|
})
|
||||||
|
|
||||||
|
// if (Array.isArray(element.english_proficiency)) {
|
||||||
|
// const english = element.english_proficiency
|
||||||
|
// let text = ""
|
||||||
|
// english.forEach(element => {
|
||||||
|
// text += `・${element.name_zh}(${element.name_en}) ${element.total}分以上 \n`
|
||||||
|
// })
|
||||||
|
// element['english_proficiency_text'] = text
|
||||||
|
// }
|
||||||
|
|
||||||
if (element.scholarship) element['scholarshipText'] = this.JudgmentScholarshipText(element.scholarship)
|
if (element.scholarship) element['scholarshipText'] = this.JudgmentScholarshipText(element.scholarship)
|
||||||
element['disciplinename'] = obj[element.disciplineid] || ''
|
element['disciplinename'] = obj[element.disciplineid] || ''
|
||||||
|
@ -92,6 +92,41 @@ function decodeKey(encrypted, key) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const scoresList = scores => {
|
||||||
|
return scores
|
||||||
|
.map(element => {
|
||||||
|
let text = ""
|
||||||
|
if (["GMAT", "GMAT Focus Edition"].includes(element.name_zh)) text = `Verbal Reasoning ${element.verbal_reasoning} 分以上`
|
||||||
|
else if (["IELTS Academic", "TOEFL-iBT", "TOEFL-pBT"].includes(element.name_en)) {
|
||||||
|
const fields = {
|
||||||
|
total: "总分",
|
||||||
|
reading: "阅读",
|
||||||
|
speaking: "口语",
|
||||||
|
writing: "写作",
|
||||||
|
listening: "听力",
|
||||||
|
}
|
||||||
|
|
||||||
|
let scores = [element.reading, element.speaking, element.writing, element.listening]
|
||||||
|
|
||||||
|
if (scores.length == 4 && scores.every(score => score !== undefined && score > 0 && score === scores[0])) text = `总分 ${element.total} 分以上,各项分数不低于 ${scores[0]} 分`
|
||||||
|
else {
|
||||||
|
for (const [key, label] of Object.entries(fields)) {
|
||||||
|
if (element[key]) text += `${label} ${element[key]} 分以上、`
|
||||||
|
}
|
||||||
|
if (text.endsWith("、")) text = text.slice(0, -1)
|
||||||
|
}
|
||||||
|
|
||||||
|
} else if (element.total && element.total == 'Pass') text = `等级 ${element.total}`
|
||||||
|
else if (element.total && /^[A-Za-z]+$/.test(element.total)) text = `等级 ${element.total} 以上`
|
||||||
|
else if (element.total) text = `总分 ${element.total} 分以上`
|
||||||
|
return text ? {
|
||||||
|
name: element.name_zh,
|
||||||
|
text
|
||||||
|
} : null
|
||||||
|
})
|
||||||
|
.filter(item => item !== null)
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
getOfferAdDetails,
|
getOfferAdDetails,
|
||||||
goPage,
|
goPage,
|
||||||
@ -99,4 +134,5 @@ module.exports = {
|
|||||||
xgBasicData,
|
xgBasicData,
|
||||||
formatNumberWithSpaces,
|
formatNumberWithSpaces,
|
||||||
decodeKey,
|
decodeKey,
|
||||||
|
scoresList,
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user