Kaynağa Gözat

Merge branch 'master' of https://git.cocorobo.cn/jack/EvenManage

zengyicheng 2 yıl önce
ebeveyn
işleme
a5fd3c5de1
1 değiştirilmiş dosya ile 75 ekleme ve 39 silme
  1. 75 39
      src/components/pages/race/eventCenter/myAnli.vue

+ 75 - 39
src/components/pages/race/eventCenter/myAnli.vue

@@ -122,7 +122,7 @@ export default {
      `;
       _title += `<h3>比赛类别:${res.typename}</h3>`;
       _title += `<h4>单位:${res.schoolName}</h4>`;
-      _title += `<h4>项目简介:${info.courseText}</h4>`;
+      _title += `<div>项目简介:${info.courseText}</div>`;
       _title += `<h4>文件:`;
       var _div = document.createElement("div");
       for (var i = 0; i < info.data.length; i++) {
@@ -159,48 +159,84 @@ export default {
 
       let process = JSON.parse(res.process).stageBox;
       var _process = "<h1>项目安排</h1>";
-      for (var z = 0; z < process.length; z++) {
-        _process += `<h2>阶段${z + 1}:${process}</h2>`;
-        _process += `<h2>总课时:${process[z].actName}</h2>`;
+      for (var pz = 0; pz < process.length; pz++) {
+        _process += `<h2>阶段${pz + 1}:${process[pz].staTitle}</h2>`;
+        _process += `<h2>总课时:${process[pz].allTime}</h2>`;
+        let _act = process[pz].actBox;
+        for (var z = 0; z < _act.length; z++) {
+          _process += `<h2>活动${z + 1}</h2>`;
+          _process += `<h3>活动名称:${_act[z].actName} 课时:${_act[z].actTime}</h3>`;
+          let pAarray = [
+            { j: "driQuestion", name: "活动目标" },
+            { j: "tarDesign", name: "活动内容" },
+            { j: "actiDesign", name: "预期成果" },
+            { j: "evaDesign", name: "活动评价" },
+          ];
+          for (var i = 0; i < pAarray.length; i++) {
+            _process += `<h3>${pAarray[i].name}</h3>`;
+            _process += `<div>描述</div>`;
+            _process += `<div>${_act[z][pAarray[i].j].brief}</div>`;
+            _process += `<div>资料补充</div>`;
+            var _div = document.createElement("div");
+            for (var c = 0; c < _act[z][pAarray[i].j].data.length; c++) {
+              var _div2 = document.createElement("div");
+              _div2.innerHTML = ` <a href="${
+                _act[z][pAarray[i].j].data[c].url
+              }" target="downloadFile">${
+                _act[z][pAarray[i].j].data[c].name
+              }</a>`;
+              _div.appendChild(_div2);
+            }
+            _process += `<div>${_div.innerHTML}</div>`;
+          }
+        }
+      }
+      let _proact = "<h1>项目活动过程</h1>";
+      for (var pz = 0; pz < process.length; pz++) {
+        _proact += `<h2>阶段${pz + 1}</h2>`;
+        _proact += `<h2>描述</h2>`;
+        _proact += `<div>${process[pz].brief}</div>`;
+        _proact += `<h4>附件:`;
+        var _div = document.createElement("div");
+        for (var i = 0; i < process[pz].data.length; i++) {
+          var _div2 = document.createElement("div");
+          _div2.innerHTML = ` <a href="${process[pz].data[i].url}" target="downloadFile">${process[pz].data[i].name}</a>`;
+          _div.appendChild(_div2);
+        }
+        _proact += `<div>${_div.innerHTML}</div>`;
       }
-      // for (var z = 0; z < process.length; z++) {
-      //   _process += `<h3>活动${z + 1}</h3>`;
-      //   _process += `<h3>活动名称:${process[z].actName}</h3>`;
-      //   let pAarray = [
-      //     { j: "driQuestion", name: "活动实施" },
-      //     { j: "tarDesign", name: "活动工具" },
-      //     { j: "tarDesign", name: "活动描述" },
-      //     { j: "actiDesign", name: "活动成果" },
-      //   ];
-      //   for (var i = 0; i < pAarray.length; i++) {
-      //     _process += `<h3>${pAarray[i].name}:${
-      //       process[z][pAarray[i].j].title
-      //     }</h3>`;
-      //     _process += `<div>活动描述</div>`;
-      //     _process += `<div>${process[z][pAarray[i].j].brief}</div>`;
-      //     _process += `<div>学习内容</div>`;
-      //     var _div = document.createElement("div");
-      //     for (var c = 0; c < process[z][pAarray[i].j].data.length; c++) {
-      //       var _div2 = document.createElement("div");
-      //       _div2.innerHTML = ` <a href="${
-      //         process[z][pAarray[i].j].data[c].url
-      //       }" target="downloadFile">${
-      //         process[z][pAarray[i].j].data[c].name
-      //       }</a>`;
-      //       _div.appendChild(_div2);
-      //     }
-      //     _process += `<div>${_div.innerHTML}</div>`;
-      //   }
-      // }
+
+      let proexc = JSON.parse(res.proexc);
+      let _proexc = "<h1>项目成果交流与评价</h1>";
+      _proexc += `<div>描述</div>`;
+      _proexc += `<div>${proexc.brief}</div>`;
+      _proexc += `<div>附件</div>`;
+      var _div = document.createElement("div");
+      for (var i = 0; i < proexc.data.length; i++) {
+        var _div2 = document.createElement("div");
+        _div2.innerHTML = ` <a href="${proexc.data[i].url}" target="downloadFile">${proexc.data[i].name}</a>`;
+        _div.appendChild(_div2);
+      }
+      _proexc += `<div>${_div.innerHTML}</div>`;
 
       let results = JSON.parse(res.results);
-      let _results = "";
-      _results += `<h3>项目成效</h3>`;
-      _results += `<div>${results.proEffText}</div>`;
-      _results += `<h3>项目反思</h3>`;
-      _results += `<div>${results.proRefText}</div>`;
+      let _results = "<h1>项目成效与反思</h1>";
+      _results += `<div>描述</div>`;
+      _results += `<div>${results.brief}</div>`;
+      _results += `<div>附件</div>`;
+      var _div = document.createElement("div");
+      for (var i = 0; i < results.data.length; i++) {
+        var _div2 = document.createElement("div");
+        _div2.innerHTML = ` <a href="${results.data[i].url}" target="downloadFile">${results.data[i].name}</a>`;
+        _div.appendChild(_div2);
+      }
+      _results += `<div>${_div.innerHTML}</div>`;
+      // _results += `<h3>项目成效</h3>`;
+      // _results += `<div>${results.proEffText}</div>`;
+      // _results += `<h3>项目反思</h3>`;
+      // _results += `<div>${results.proRefText}</div>`;
 
-      _html = _title + _overview + _process + _results;
+      _html = _title + _overview + _process + _proact + _proexc + _results;
       console.log("_overview", overview);
       console.log("_process", process);
       console.log("_results", results);