From 8d7f8813a77d155aaa41eb1933e05fbc19cdb59b Mon Sep 17 00:00:00 2001 From: "DESKTOP-RQ919RC\\Pc" <1300399510@qq.com> Date: Wed, 2 Apr 2025 19:01:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B9=E7=9B=AE=E5=BA=93bu?= =?UTF-8?q?g?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- component/document-box/document-box.less | 1 + component/document-box/document-box.wxss | 1 + pages/projectComparison/projectComparison.js | 41 ++++++------ .../projectComparison/projectComparison.less | 19 ------ .../projectComparison/projectComparison.wxml | 14 ----- .../projectComparison/projectComparison.wxss | 13 ---- pages/projectDetails/projectDetails.js | 62 +++++-------------- pages/projectDetails/projectDetails.less | 6 +- pages/projectDetails/projectDetails.wxml | 5 +- pages/projectDetails/projectDetails.wxss | 2 + .../projectSchoolHomepage.js | 5 ++ project.private.config.json | 7 +++ 12 files changed, 58 insertions(+), 118 deletions(-) diff --git a/component/document-box/document-box.less b/component/document-box/document-box.less index b9ee043..e657dd4 100644 --- a/component/document-box/document-box.less +++ b/component/document-box/document-box.less @@ -90,6 +90,7 @@ .hint { font-size: 24rpx; color: #555555; + white-space: pre-line; } } } diff --git a/component/document-box/document-box.wxss b/component/document-box/document-box.wxss index 6d56ced..e137ea0 100644 --- a/component/document-box/document-box.wxss +++ b/component/document-box/document-box.wxss @@ -73,6 +73,7 @@ .file .file-list .file-item .hint { font-size: 24rpx; color: #555555; + white-space: pre-line; } .file .pilot { margin-top: 24rpx; diff --git a/pages/projectComparison/projectComparison.js b/pages/projectComparison/projectComparison.js index 63add4e..941f5dd 100644 --- a/pages/projectComparison/projectComparison.js +++ b/pages/projectComparison/projectComparison.js @@ -126,7 +126,7 @@ Page({ res.forEach(element => list.push(element.status === "fulfilled" ? element.value : {})); list.forEach(element => { - element['result_date'] = element['admissions'][0].result_time + element['result_date'] = element['admissions']?.[0]?.result_time if (element.accreditations) { element['accreditation'] = "" @@ -149,30 +149,33 @@ Page({ if (el.type == "test") { el.tests.forEach((e) => { let text = ""; - if (e.grade && e.grade == "Pass") text = `等级 ${e.grade}`; + if (["GMAT", "GMAT Focus Edition"].includes(e.test_name)) text = `Verbal Reasoning ${e.min_score} 分以上`; + else if (e.grade && e.grade == "Pass") text = `等级 ${e.grade}`; else if (e.grade) text = `等级 ${e.grade} 以上`; - else if (e.min_score) text = `总分 ${e.min_score} 分以上`; - if (e.sub_scores.length > 0) { - let data = e.sub_scores; - const firstScore = data[0].score; + else if (e.sub_scores.length > 0) { let allEqual = true; - let nonEqualSubject; - let nonEqualScore; + e.sub_scores.forEach((ee) => { + if (ee.score != e.sub_scores[0].score) allEqual = false; + }); - for (let i = 1; i < data.length; i++) { - if (data[i].score !== firstScore) { - allEqual = false; - nonEqualSubject = data[i].subject; - nonEqualScore = data[i].score; - break; - } + const fields = { + Total: "总分", + Reading: "阅读", + Speaking: "口语", + Writing: "写作", + Listening: "听力", + }; + + if (allEqual) text = `总分 ${e.min_score} 分以上,各项分数不低于 ${e.sub_scores[0].score} 分`; + else { + e.sub_scores.forEach((ee) => { + if (fields[ee.subject] && ee.score) text += `${fields[ee.subject]} ${ee.score} 分以上、`; + }); + if (text.endsWith("、")) text = text.slice(0, -1); } + } else if (e.min_score) text = `总分 ${e.min_score} 分以上`; - if (allEqual) text += `,各项分数不低于 ${firstScore} 分`; - else text += `,各项分数不低于 ${firstScore} 分, ${nonEqualSubject}不低于${nonEqualScore}分`; - } element["english_proficiency_text"] += `・${e.test_name}:${text}; \n`; - // element["english_proficiency_text"] += `・${e.test_name}:总分${e.min_score}分以上; \n`; }); } }) diff --git a/pages/projectComparison/projectComparison.less b/pages/projectComparison/projectComparison.less index 114eb64..c3c4122 100644 --- a/pages/projectComparison/projectComparison.less +++ b/pages/projectComparison/projectComparison.less @@ -92,25 +92,6 @@ navigator { white-space: pre-line; } - .mode6 { - padding: 18rpx 15rpx 0; - - .mode6-item { - - .name { - font-size: 24rpx; - color: #333333; - margin-bottom: 6rpx; - } - - .english { - font-size: 21rpx; - color: #7F7F7F; - margin-bottom: 18rpx; - } - } - } - .mode7 { flex-direction: column; padding: 18rpx 15rpx; diff --git a/pages/projectComparison/projectComparison.wxml b/pages/projectComparison/projectComparison.wxml index 363a63c..5e8980c 100644 --- a/pages/projectComparison/projectComparison.wxml +++ b/pages/projectComparison/projectComparison.wxml @@ -297,20 +297,6 @@ {{ text || ' - '}} - - - - -