SanHQin 5 ay önce
ebeveyn
işleme
f70f908690

BIN
dist/file/2024年校级学生创新创业训练计划项目申报书模版2 - 图片 copy.docx


BIN
dist/file/2024年校级学生创新创业训练计划项目申报书模版2 - 图片.docx


BIN
dist/file/2024年校级学生创新创业训练计划项目申报书模版2.docx


+ 52 - 32
src/views/projectApply/projectApplication.vue

@@ -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(/&nbsp;|&#160;/g, '') : ''
+                _json["学生创客人才培养预期成果、数量(教师填写)"] = chapters.expectResultsTeacher ? chapters.expectResultsTeacher.replace(/<[^>]+>/g, '').replace(/&nbsp;|&#160;/g, '') : ''
+                _json["项目预期孵化、转化创业项目情况"] = chapters.expectConversion ? chapters.expectConversion.replace(/<[^>]+>/g, '').replace(/&nbsp;|&#160;/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(/&nbsp;|&#160;/g, ''):''
+                _json["四、社会价值(项目实践运用情况及效果评价)"] = ClosingstatementData.realityResult?ClosingstatementData.socialValue.replace(/<[^>]+>/g, '').replace(/&nbsp;|&#160;/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(/&nbsp;|&#160;/g, '') : ''
-                _json["学生创客人才培养预期成果、数量(教师填写)"] = chapters.expectResultsTeacher ? chapters.expectResultsTeacher.replace(/<[^>]+>/g, '').replace(/&nbsp;|&#160;/g, '') : ''
-                _json["项目预期孵化、转化创业项目情况"] = chapters.expectConversion ? chapters.expectConversion.replace(/<[^>]+>/g, '').replace(/&nbsp;|&#160;/g, '') : ''
+              //   _json["项目预期成果、数量及形式(产品原型/发明专利/双创竞赛/成果转化/社会效益)"] = chapters.expectResults ? chapters.expectResults.replace(/<[^>]+>/g, '').replace(/&nbsp;|&#160;/g, '') : ''
+              //   _json["学生创客人才培养预期成果、数量(教师填写)"] = chapters.expectResultsTeacher ? chapters.expectResultsTeacher.replace(/<[^>]+>/g, '').replace(/&nbsp;|&#160;/g, '') : ''
+              //   _json["项目预期孵化、转化创业项目情况"] = chapters.expectConversion ? chapters.expectConversion.replace(/<[^>]+>/g, '').replace(/&nbsp;|&#160;/g, '') : ''
 //
                // _json["项目状态"] =
                //   item.isReturn == 0
@@ -1147,7 +1167,7 @@ export default {
                 _array.push(_json);
               });
 
-
+              // return
               // return console.log("_array",_array)
 
               let XLSX = require("xlsx");