瀏覽代碼

修改分类逻辑

Q-ABAB 2 年之前
父節點
當前提交
05f4ea717d

二進制
public/file/2023年二级学院特色创客空间建设项目申报书模板.docx


+ 7 - 7
src/components/MakerSpaceWordPreview.vue

@@ -14,10 +14,10 @@
           <div class="statusLabel">项目状态</div>
           <div class="ValueDescribe">
             <div class="statusHan">
-              <div class="DescribeLabel">{{wordData['ed']}}已建设</div><div class="DescribeValue">指二级学院已获得政府或学校资助(例:设计学院、信通学院、珠宝学院),已有双创空间(创客实践室)场地、设备设施并已投入运营,需对空间环境优化、规章制度建设、小型设施设备添置、创客项目物料增补,需拓展创客项目培训、辅导,创客讲座、沙龙、论坛,创客路演、竞赛、集市及成果参评、参展等方面的工作而提出的资助申请。</div>
+              <div class="DescribeLabel">{{wordData['ing']}}已建设</div><div class="DescribeValue">指二级学院已获得政府或学校资助(例:设计学院、信通学院、珠宝学院),已有双创空间(创客实践室)场地、设备设施并已投入运营,需对空间环境优化、规章制度建设、小型设施设备添置、创客项目物料增补,需拓展创客项目培训、辅导,创客讲座、沙龙、论坛,创客路演、竞赛、集市及成果参评、参展等方面的工作而提出的资助申请。</div>
             </div>
             <div class="statusHan">
-              <div class="DescribeLabel">{{wordData['ing']}}待建设</div><div class="DescribeValue">指二级学院拟立项开展学院特色创客空间建设项目,需进行项目前期调研论证、场馆规划、空间图纸设计、设备选型等方面的工作而进行的资助申请。</div>
+              <div class="DescribeLabel">{{wordData['ed']}}待建设</div><div class="DescribeValue">指二级学院拟立项开展学院特色创客空间建设项目,需进行项目前期调研论证、场馆规划、空间图纸设计、设备选型等方面的工作而进行的资助申请。</div>
             </div>
           </div>
         </div>
@@ -287,8 +287,8 @@ export default {
         year:"",  //申请日期年
         month:"",   //申请日期月
         day:"",     //申请日期日
-        ing:"", //建设
-        ed:"",  //建设
+        ing:"", //建设
+        ed:"",  //建设
         projectName:"",//项目名称
         college:"",//
         begin_at:"",//项目开始时间
@@ -412,8 +412,8 @@ export default {
                 year:nowDate.split('-')[0],  //申请日期年
                 month:nowDate.split('-')[1],   //申请日期月
                 day:nowDate.split('-')[2],     //申请日期日
-                ing:data['typeName']==0?"√":"□", //已建设
-                ed:data['typeName']==0?"□":"√",  //待建设
+                ing:data['typeName']=='已建设'?"√":"□", //已建设
+                ed:data['typeName']=='待建设'?"√":"□",  //待建设
                 projectName:data['title'],//项目名称
                 college:data['name'],//
                 begin_at:data['begin_at'],//项目开始时间
@@ -448,7 +448,7 @@ export default {
             console.log(this.wordData)
     },
   },
-  mounted(){
+  created(){
     this.handleData();
   }
 }

+ 6 - 5
src/components/tool/getWord.js

@@ -21,10 +21,11 @@ function MakerSpaceWord(data,fund){
             const zip = new PizZip(binary);
             // 将模板内容加载到 Docxtemplater 中
             const doc = new Docxtemplater().loadZip(zip);
+            console.log(data)
             //处理项目数据
-            data['chapters'] = JSON.parse(data['chapters']);
-            data['course_teacher'] = JSON.parse(data['course_teacher']);
-            data['course_student'] = JSON.parse(data['course_student']);
+            // data['chapters'] = JSON.parse(data['chapters']);
+            // data['course_teacher'] = JSON.parse(data['course_teacher']);
+            // data['course_student'] = JSON.parse(data['course_student']);
             //处理资金使用情况
             let fundDataArray = [];
             fund.forEach(item=>{
@@ -109,8 +110,8 @@ function MakerSpaceWord(data,fund){
                 year:nowDate.split('-')[0],  //申请日期年
                 month:nowDate.split('-')[1],   //申请日期月
                 day:nowDate.split('-')[2],     //申请日期日
-                ing:data['typeName']==0?"√":"□", //已建设
-                ed:data['typeName']==0?"□":"√",  //待建设
+                ing:data['typeName']=='待建设'?"√":"□", //已建设
+                ed:data['typeName']=='已建设'?"√":"□",  //待建设
                 projectName:data['title'],//项目名称
                 college:data['name'],//
                 begin_at:data['begin_at'],//项目开始时间

+ 1 - 1
src/views/projectApply/projectApplication.vue

@@ -328,7 +328,7 @@
       width="60%"
       class="addDialog">
       <div class="addDialogLogo">LOGO</div>
-      <MakerSpaceWordPreview v-if="PreviewTid == '5f7a66d5-c206-11ed-a4cd-509a4c5b67cf'" :data="PreviewData"/>
+      <MakerSpaceWordPreview v-if="PreviewTid == '5f7a66d5-c206-11ed-a4cd-509a4c5b67cf' && WordPreview" :data="PreviewData"/>
       <span slot="footer" class="dialog-footer">
         <el-button type="primary" @click="downWord" class="AllDialogBtn">下载文档</el-button>
         <el-button @click="WordPreview = false" class="AllDialogBtn" >取消</el-button>