SanHQin пре 5 месеци
родитељ
комит
65ae6ee06a

+ 15 - 2
src/components/tool/Date.js

@@ -16,8 +16,20 @@ function getNowDate(type=0) {
     }else if(type==1){
       return `${year}年${month}月${day}日`;
     }
-    
 }
+//修改格式为xxxx年xx月xx日
+
+function formatDate(date) {
+    if(!date) return '';
+    let d = new Date(date);
+    let year = d.getFullYear();
+    let month = d.getMonth() + 1;
+    let day = d.getDate();
+    if(month < 10) month = '0' + month;
+    if(day < 10) day = '0' + day;
+    return `${year}年${month}月${day}日`;
+}
+
 
 //比较两时间之差
 function DifferDate(Date1, Date2) {
@@ -36,13 +48,14 @@ function GetTime(data){
         return `${sp1[0]}-${sp1[1]}-${sp1[2]} 至 ${sp2[2]}`
       }else{
         return `${sp1[0]}-${sp1[1]}-${sp1[2]} 至 ${sp2[1]}-${sp2[2]}`
-      }           
+      }
     }else{
       return cdata[0]+" 至 "+cdata[1]
     }
 }
 
 export {
+    formatDate,
     getNowDate,
     DifferDate,
     GetTime,

+ 2 - 2
src/views/projectApply/components/studentProjectWord.vue

@@ -6,9 +6,9 @@
           <div id="title">
             <div class="school">深圳技师学院</div>
             <div class="wordTitle">
-              2024年校级学生创新创业训练计划项目申报书
+              {{(wordData.create_at?wordData.create_at:wordData.applicationDate).split('年')[0]}}年校级学生创新创业训练计划项目申报书
             </div>
-            <div class="date">申请日期:{{ wordData.applicationDate }}</div>
+            <div class="date">申请日期:{{ wordData.create_at?wordData.create_at:wordData.applicationDate }}</div>
           </div>
         </td>
       </tr>

+ 2 - 1
src/views/projectApply/components/studentProjectWordDetail.vue

@@ -238,7 +238,7 @@
 </template>
 
     <script>
-import { getNowDate } from "@/components/tool/Date.js";
+import { getNowDate,formatDate } from "@/components/tool/Date.js";
 import { getWord2 } from "@/components/tool/getWord2";
 import studentProjectWord from "./studentProjectWord.vue";
 import studentProjectWordShow from "./studentProjectWordShow.vue";
@@ -614,6 +614,7 @@ export default {
 					this.wordData.opinion = data.opinion?JSON.parse(data.opinion):[];
 					this.wordData.attachment = data.attachment?JSON.parse(data.attachment):[];
 					this.wordData.promotion = data.promotion.indexOf(data.ProjectNo);
+          this.wordData.create_at = formatDate(data.create_at)
           this.downWordData = {
             ...this.wordData,
             ...{ etime: data.eTime, btime: data.bTime, dp: data.className },

+ 2 - 2
src/views/projectApply/components/studentProjectWordShow.vue

@@ -3,8 +3,8 @@
     <table border="1" cellspacing="0" class="pdfTable">
       <div class="pdfTit">
         <div class="school">深圳技师学院</div>
-        <div class="wordTitle">2024年校级学生创新创业训练计划项目申报书</div>
-        <div class="date">申请日期{{ downWordData.applicationDate }}</div>
+        <div class="wordTitle">{{(downWordData.create_at?downWordData.create_at:downWordData.applicationDate).split('年')[0]}}年校级学生创新创业训练计划项目申报书</div>
+        <div class="date">申请日期{{ downWordData.create_at?downWordData.create_at:downWordData.applicationDate }}</div>
       </div>
       <tr id="projectName">
         <td colspan="2" ref="projectName"><span class="jc">项目名称</span></td>