no message

This commit is contained in:
DESKTOP-RQ919RC\Pc 2025-04-03 12:22:25 +08:00
parent 8d7f8813a7
commit 25fdbdcb10
4 changed files with 51 additions and 15 deletions

View File

@ -182,11 +182,26 @@ Page({
}
})
let documents_required = ""
element.documents.forEach(ele => {
documents_required += `- ${ele.document_zh}${ele.description_zh} \n`;
})
element['documents_required'] = documents_required
const documentsData = [];
const documentsMap = new Map();
element.documents.forEach((item) => {
const key = `${item.document_id}-${item.is_required}`;
if (documentsMap.has(key)) {
const existingItem = documentsMap.get(key);
existingItem.details += `\n${item.details}`;
} else {
const newItem = {
...item
};
documentsMap.set(key, newItem);
documentsData.push(newItem);
}
});
let documents_required = "";
documentsData.forEach((ele) => {
documents_required += `${ele.document_zh}\n${ele.details} \n`;
});
element["documents_required"] = documents_required;
element['entrance_requirements'] = element.admission_requirements[0]['basic_requirements']

View File

@ -423,7 +423,7 @@ Page({
// 拿到 招生 选中信息
getAdmissionsObj(id) {
const admissionsObj = this.data.admissions.find(item => item.id === id);
const admissionsObj = this.data.admissions.find(item => item.id === id) || {}
if (admissionsObj.leaflet_url) {
const leaflet_url = decodeURIComponent(admissionsObj.leaflet_url)
const urlWithoutParams = leaflet_url.split('?')[0];
@ -438,9 +438,26 @@ Page({
// 处理 文件数据
handleDocumentsData(documents) {
const mergedData = [];
const map = new Map();
documents.forEach((item) => {
const key = `${item.document_id}-${item.is_required}`;
if (map.has(key)) {
const existingItem = map.get(key);
existingItem.details += `\n${item.details}`;
} else {
const newItem = {
...item
};
map.set(key, newItem);
mergedData.push(newItem);
}
});
const documentsArr = [];
for (let i = 0; i < documents.length; i += 4) {
documentsArr.push(documents.slice(i, i + 4));
for (let i = 0; i < mergedData.length; i += 4) {
documentsArr.push(mergedData.slice(i, i + 4));
}
this.setData({
documents: documentsArr,
@ -777,9 +794,7 @@ Page({
sideNum,
offerPage: data.count > data.limit * data.page ? this.data.offerPage + 1 : 0,
}, () => {
setTimeout(() => {
this.getHeadHeight()
}, 500)
setTimeout(() => this.getHeadHeight(), 500)
})
}).finally(() => this.offerLoading = false)
},
@ -801,9 +816,7 @@ Page({
offerShowList: offerShowList.concat(list),
offerPage: endIndex >= allList.length ? 0 : offerPage + 1,
}, () => {
setTimeout(() => {
this.getHeadHeight()
}, 500)
setTimeout(() => this.getHeadHeight(), 500)
})
}
const request = () => {

View File

@ -189,7 +189,8 @@ Page({
key: "school",
pitch: "school",
list: this.data.universitydepartment,
}
},
sortIndex: 1,
})

View File

@ -8,6 +8,13 @@
"condition": {
"miniprogram": {
"list": [
{
"name": "pages/projectDetails/projectDetails",
"pathName": "pages/projectDetails/projectDetails",
"query": "uniqid=ayPLvLzbaf8K",
"launchMode": "default",
"scene": null
},
{
"name": "pages/projectDetails/projectDetails",
"pathName": "pages/projectDetails/projectDetails",