|
|
@@ -1060,7 +1060,7 @@ export default {
|
|
|
let _data = res.data[0];
|
|
|
let _array = [];
|
|
|
|
|
|
-
|
|
|
+ // console.log(_data)
|
|
|
_data.forEach((item, index) => {
|
|
|
let _json = {};
|
|
|
let teacher = item.course_teacher
|
|
|
@@ -1071,44 +1071,64 @@ export default {
|
|
|
: [];
|
|
|
let chapters = item.chapters
|
|
|
? JSON.parse(item.chapters)
|
|
|
- : [];
|
|
|
+ : {};
|
|
|
+ let ClosingstatementData = item.ClosingstatementData? JSON.parse(item.ClosingstatementData) : {};
|
|
|
+ function filetext(arr) {
|
|
|
+ return Array.isArray(arr) && arr.length
|
|
|
+ ? arr.map(file => `${file.fileName}:${file.url}`).join('\n')
|
|
|
+ : '';
|
|
|
+ }
|
|
|
// console.log("👉",i)
|
|
|
_json["项目编号"] = item.ProjectNo;
|
|
|
_json["项目名称"] = item.title;
|
|
|
_json["项目负责人"] = item.pro_leader;
|
|
|
+ _json["项目预期成果、数量及形式(产品原型/发明专利/双创竞赛/成果转化/社会效益)"] = chapters.expectResults ? chapters.expectResults.replace(/<[^>]+>/g, '').replace(/ | /g, '') : ''
|
|
|
+ _json["学生创客人才培养预期成果、数量(教师填写)"] = chapters.expectResultsTeacher ? chapters.expectResultsTeacher.replace(/<[^>]+>/g, '').replace(/ | /g, '') : ''
|
|
|
+ _json["项目预期孵化、转化创业项目情况"] = chapters.expectConversion ? chapters.expectConversion.replace(/<[^>]+>/g, '').replace(/ | /g, '') : ''
|
|
|
+ _json["=========="] = ""
|
|
|
+ _json["一、成果(名称、数量及形式,开发产品及取得的专利等)专利证书获得(提供专利申请或成果证书附件)"] = filetext(ClosingstatementData.resultAccessory);
|
|
|
+ // 辅助函数:将附件数组格式化为字符串
|
|
|
+
|
|
|
+ _json["企业应用实证(提供企业证明或合作协议证明等附件)"] = filetext(ClosingstatementData.firmAccessory);
|
|
|
+ _json["双创竞赛成绩(提供参加师生名单、比赛取得的成绩等附件)"] = filetext(ClosingstatementData.competitionAccessory);
|
|
|
+ _json["参展或交流活动(提供参加师生名单、活动方案及照片等附件)"] = filetext(ClosingstatementData.exchangeAccessory);
|
|
|
+ _json["创业公司转化(提供公司注册资料、营业执照等附件)"] = filetext(ClosingstatementData.conversionAccessory);
|
|
|
+ _json["二、创客人才培养(提供成果、数量、学生名单等附件)"] = filetext(ClosingstatementData.talentsAccessory);
|
|
|
+ _json["三、实际结果"] = ClosingstatementData.realityResult?ClosingstatementData.realityResult.replace(/<[^>]+>/g, '').replace(/ | /g, ''):''
|
|
|
+ _json["四、社会价值(项目实践运用情况及效果评价)"] = ClosingstatementData.realityResult?ClosingstatementData.socialValue.replace(/<[^>]+>/g, '').replace(/ | /g, ''):''
|
|
|
//_json["项目状态"] = this.classType.find(i=>i.value==item.isupload).title
|
|
|
- _json["学院"] = item.name;
|
|
|
- _json["项目简介"] = item.brief;
|
|
|
- _json["分类"] = item.sort;
|
|
|
+ // _json["学院"] = item.name;
|
|
|
+ // _json["项目简介"] = item.brief;
|
|
|
+ // _json["分类"] = item.sort;
|
|
|
|
|
|
// _json["创建时间"] = item.createTime;
|
|
|
- _json["联系电话"] = item.phone;
|
|
|
- let money = item.money ? JSON.parse(item.money) : {};
|
|
|
- _json["小型工具与耗材费"] = money["device"]
|
|
|
- ? money["device"]
|
|
|
- : "0";
|
|
|
- _json["创客交流与调研活动差旅费"] = money["Material"] ? money["Material"] : "0";
|
|
|
- _json["成果鉴定与认证费"] = money["processing"]
|
|
|
- ? money["processing"]
|
|
|
- : "0";
|
|
|
- _json["专家咨询与评审费"] = money["Collaboration"]
|
|
|
- ? money["Collaboration"]
|
|
|
- : "0";
|
|
|
- _json["论文版面费"] = money["APPRAISAL"]
|
|
|
- ? money["APPRAISAL"]
|
|
|
- : "0";
|
|
|
- _json["测试与外协加工费"] = money["entery"] ? money["entery"] : "0";
|
|
|
- _json["创客交流与调研活动报名费"] = money["activities"]
|
|
|
- ? money["activities"]
|
|
|
- : "0";
|
|
|
- _json["其他费用"] = money["Transaction"]
|
|
|
- ? money["Transaction"]
|
|
|
- : "0";
|
|
|
- _json["总经费"] = item.fund;
|
|
|
+ // _json["联系电话"] = item.phone;
|
|
|
+ // let money = item.money ? JSON.parse(item.money) : {};
|
|
|
+ // _json["小型工具与耗材费"] = money["device"]
|
|
|
+ // ? money["device"]
|
|
|
+ // : "0";
|
|
|
+ // _json["创客交流与调研活动差旅费"] = money["Material"] ? money["Material"] : "0";
|
|
|
+ // _json["成果鉴定与认证费"] = money["processing"]
|
|
|
+ // ? money["processing"]
|
|
|
+ // : "0";
|
|
|
+ // _json["专家咨询与评审费"] = money["Collaboration"]
|
|
|
+ // ? money["Collaboration"]
|
|
|
+ // : "0";
|
|
|
+ // _json["论文版面费"] = money["APPRAISAL"]
|
|
|
+ // ? money["APPRAISAL"]
|
|
|
+ // : "0";
|
|
|
+ // _json["测试与外协加工费"] = money["entery"] ? money["entery"] : "0";
|
|
|
+ // _json["创客交流与调研活动报名费"] = money["activities"]
|
|
|
+ // ? money["activities"]
|
|
|
+ // : "0";
|
|
|
+ // _json["其他费用"] = money["Transaction"]
|
|
|
+ // ? money["Transaction"]
|
|
|
+ // : "0";
|
|
|
+ // _json["总经费"] = item.fund;
|
|
|
|
|
|
- _json["项目预期成果、数量及形式(产品原型/发明专利/双创竞赛/成果转化/社会效益)"] = chapters.expectResults ? chapters.expectResults.replace(/<[^>]+>/g, '').replace(/ | /g, '') : ''
|
|
|
- _json["学生创客人才培养预期成果、数量(教师填写)"] = chapters.expectResultsTeacher ? chapters.expectResultsTeacher.replace(/<[^>]+>/g, '').replace(/ | /g, '') : ''
|
|
|
- _json["项目预期孵化、转化创业项目情况"] = chapters.expectConversion ? chapters.expectConversion.replace(/<[^>]+>/g, '').replace(/ | /g, '') : ''
|
|
|
+ // _json["项目预期成果、数量及形式(产品原型/发明专利/双创竞赛/成果转化/社会效益)"] = chapters.expectResults ? chapters.expectResults.replace(/<[^>]+>/g, '').replace(/ | /g, '') : ''
|
|
|
+ // _json["学生创客人才培养预期成果、数量(教师填写)"] = chapters.expectResultsTeacher ? chapters.expectResultsTeacher.replace(/<[^>]+>/g, '').replace(/ | /g, '') : ''
|
|
|
+ // _json["项目预期孵化、转化创业项目情况"] = chapters.expectConversion ? chapters.expectConversion.replace(/<[^>]+>/g, '').replace(/ | /g, '') : ''
|
|
|
//
|
|
|
// _json["项目状态"] =
|
|
|
// item.isReturn == 0
|
|
|
@@ -1147,7 +1167,7 @@ export default {
|
|
|
_array.push(_json);
|
|
|
});
|
|
|
|
|
|
-
|
|
|
+ // return
|
|
|
// return console.log("_array",_array)
|
|
|
|
|
|
let XLSX = require("xlsx");
|