sunyanqiang 3 жил өмнө
parent
commit
b664909f23

+ 38 - 0
src/components/look_word/a.json

@@ -0,0 +1,38 @@
+{
+    "...": "...",
+    "b": {
+        "主食": [
+            {searchValue: null, createBy: null, createTime: null, updateBy: null, updateTime: null, remark: null,…
+            },
+            {searchValue: null, createBy: null, createTime: null, updateBy: null, updateTime: null, remark: null,…
+            },
+            {searchValue: null, createBy: null, createTime: null, updateBy: null, updateTime: null, remark: null,…
+            }
+        ],
+        "副食": [
+            {searchValue: null, createBy: null, createTime: null, updateBy: null, updateTime: null, remark: null,…
+            },
+            {searchValue: null, createBy: null, createTime: null, updateBy: null, updateTime: null, remark: null,…
+            },
+            {searchValue: null, createBy: null, createTime: null, updateBy: null, updateTime: null, remark: null,…
+            }
+        ]
+    }
+}
+
+v-for item in data.b  key
+item =>   [
+    {searchValue: null, createBy: null, createTime: null, updateBy: null, updateTime: null, remark: null,…
+    },
+    {searchValue: null, createBy: null, createTime: null, updateBy: null, updateTime: null, remark: null,…
+    },
+    {searchValue: null, createBy: null, createTime: null, updateBy: null, updateTime: null, remark: null,…
+    }
+],
+ v-for i in {}
+ item => {searchValue: null, createBy: null, createTime: null, updateBy: null, updateTime: null, remark: null,…
+},
+{
+    {i.id
+    }
+}

+ 217 - 142
src/components/look_word/bdglarmament.vue

@@ -9,7 +9,7 @@
           font-weight: 600;
           color: black;
           text-align: center;
-          font-family: 'heiti'
+          font-family: 'heiti';
         "
       >
         军械装备登记表(总表)
@@ -18,17 +18,17 @@
         style="
           font-size: 16px;
           font-weight: 600;
-          margin: 0px 0px 3px 0px;
+          margin: 0px 0px 3px 13px;
           color: black;
-          font-family: 'songti'
+          font-family: '宋体';
         "
       >
-        装备名称:<span style="text-decoration: underline;font-family: 'fangsong'"
-          >{{ message.name }}
+        装备名称:<span style="font-family: '仿宋_GB2312'"
+          >{{ message[0].name }}
         </span>
       </p>
       <table
-      class="b1"
+        class="b1"
         border="1"
         style="
           border-collapse: collapse;
@@ -41,224 +41,293 @@
           mso-border-insidev: 0.5pt solid windowtext;
           mso-padding-alt: 0pt 0pt 0pt 0pt;
         "
-        width="930"
+        width="906"
         bordercolor="black"
       >
-        <tbody style="font-size: 16px;font-weight: 500;">
-          <tr class="JR_tr" style="font-size: 16px;font-weight: 500;font-family: 'songti'">
+        <tbody style="font-size: 16px; font-weight: 500">
+          <tr
+            class="JR_tr"
+            style="font-size: 16px; font-weight: 500; font-family: '宋体'"
+            align="center"
+          >
             <td
-              width="37"
+              width="36"
               valign="center"
               align="center"
               nowrap=""
               rowspan="2"
               class="JR_left"
-              style="font-family: 'songti'"
+              height="78"
             >
               序<br />号
             </td>
             <td
               class="JR_left"
-              width="113"
+              width="110"
               valign="center"
               nowrap=""
               colspan="3"
+              height="37"
             >
-              <p align="center" style="font-family: 'songti'">登记日期</p>
+              <span align="center">登记日期</span>
             </td>
-            <td width="47" valign="center" rowspan="2" class="JR_left">
-              <p align="center" style="font-family: 'songti'">单位</p>
+            <td width="45" valign="center" rowspan="2" class="JR_left">
+              <span align="center">单位</span>
             </td>
-            <td width="47" valign="center" rowspan="2" class="JR_left">
-              <p align="center" style="font-family: 'songti'">编制数</p>
+            <td width="45" valign="center" rowspan="2" class="JR_left">
+              <span align="center">编制数</span>
             </td>
             <td
-              width="94"
+              width="92"
               valign="center"
               nowrap=""
               rowspan="2"
               class="JR_left"
+              height="78"
             >
-              <p align="center" style="font-family: 'songti'">
+              <p align="center">
                 交接依据<br />
                 来 &nbsp;&nbsp;&nbsp;源
               </p>
             </td>
             <td
-              width="198"
+              width="196"
               valign="center"
               nowrap=""
               colspan="4"
               class="JR_left"
+              height="35"
             >
-              <p align="center" style="font-family: 'songti'">现有数</p>
+              <span align="center">现有数</span>
             </td>
             <td
-              width="217"
+              width="214"
               valign="center"
               nowrap=""
               colspan="3"
               class="JR_left"
+              height="35"
             >
-              <p align="center" style="font-family: 'songti'">附品、工具、装护具配套情况</p>
+              <span align="center">附品、工具、装护具配套情况</span>
             </td>
             <td
-              width="75"
+              width="73"
               valign="center"
               nowrap=""
               rowspan="2"
               class="JR_left"
             >
-              <p align="center" style="font-family: 'songti'">登记人</p>
+              <span align="center">登记人</span>
             </td>
             <td
-              width="75"
+              width="73"
               valign="center"
               nowrap=""
               rowspan="2"
               class="JR_left"
             >
-              <p align="center" style="font-family: 'songti'">核对人</p>
+              <span align="center">核对人</span>
             </td>
           </tr>
-          <tr class="JR_tr" style="font-size: 16px;font-weight: 500;font-family: 'songti'">
-            <td width="37" valign="center" nowrap="" class="JR_left">
-              <p align="center" style="font-family: 'songti'">年</p>
-            </td>
-            <td width="37" valign="center" nowrap="" class="JR_left">
-              <p align="center" style="font-family: 'songti'">月</p>
-            </td>
-            <td width="37" valign="center" nowrap="" class="JR_left">
-              <p align="center" style="font-family: 'songti'">日</p>
-            </td>
-            <td width="47" valign="center" nowrap="" class="JR_left">
-              <p align="center" style="font-family: 'songti'">合计</p>
-            </td>
-            <td width="47" valign="center" nowrap="" class="JR_left">
-              <p align="center" style="font-family: 'songti'">完好数</p>
-            </td>
-            <td width="56" valign="center" nowrap="" class="JR_left">
-              <p align="center" style="font-family: 'songti'">待修数</p>
-            </td>
-            <td width="47" valign="center" nowrap="" class="JR_left">
-              <p align="center">送修数</p>
-            </td>
-            <td width="66" valign="center" nowrap="" class="JR_left">
-              <p align="center" style="font-family: 'songti'">标准(套)</p>
-            </td>
-            <td width="56" valign="center" nowrap="" class="JR_left">
-              <p align="center" style="font-family: 'songti'">现有(套)</p>
-            </td>
-            <td width="94" valign="center" nowrap="" class="JR_left">
-              <p align="center" style="font-family: 'songti'">缺陷种类及数量</p>
+          <tr
+            class="JR_tr"
+            style="font-size: 16px; font-weight: 500; font-family: '宋体'"
+            height="40"
+            align="center"
+          >
+            <td width="36.6" valign="center" nowrap="" class="JR_left">
+              <span>年</span>
+            </td>
+            <td width="36.6" valign="center" nowrap="" class="JR_left">
+              <span>月</span>
+            </td>
+            <td width="36.6" valign="center" nowrap="" class="JR_left">
+              <span>日</span>
+            </td>
+            <td width="44" valign="center" nowrap="" class="JR_left">
+              <span>合计</span>
+            </td>
+            <td width="45" valign="center" nowrap="" class="JR_left">
+              <span
+                >完好
+                <div>数</div>
+              </span>
+            </td>
+            <td width="53" valign="center" nowrap="" class="JR_left">
+              <span
+                >待修
+                <div>数</div>
+              </span>
+            </td>
+            <td width="45" valign="center" nowrap="" class="JR_left">
+              <span
+                >送修
+                <div>数</div>
+              </span>
+            </td>
+            <td width="64" valign="center" nowrap="" class="JR_left">
+              <span
+                >标准
+                <div>(套)</div>
+              </span>
+            </td>
+            <td width="53" valign="center" nowrap="" class="JR_left">
+              <span
+                >现有
+                <div>(套)</div>
+              </span>
+            </td>
+            <td width="92" valign="center" nowrap="" class="JR_left">
+              <span
+                >缺陷种类及
+                <div>数量</div>
+              </span>
             </td>
           </tr>
-          <tr class="JR_tr" style="font-size: 16px;font-weight: 500;font-family: 'fangsong'" v-for="(item,i) in message" :key="i+' '">
-            <td width="37" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{item.id}}</p>
-            </td>
-            <td width="37" valign="center" nowrap="" class="JR_right">
-              <p align="center"  v-if="item.recordDate!=null">{{item.recordDate.split('-')[0]}}</p>
-            </td>
-            <td width="37" valign="center" nowrap="" class="JR_right">
-              <p align="center"  v-if="item.recordDate!=null">{{item.recordDate.split('-')[1]}}</p>
-            </td>
-            <td width="37" valign="center" nowrap="" class="JR_right" >
-              <p align="center" v-if="item.recordDate!=null">{{item.recordDate.split('-')[2]}}</p>
-            </td>
-            <td width="47" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{ item.metering }}</p>
-            </td>
-            <td width="94" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{ item.prepareNumber }}</p>
-            </td>
-            <td width="47" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{ item.gist }}</p>
+          <tr
+            class="JR_tr"
+            style="
+              font-size: 16px;
+              font-weight: 500;
+              font-family: '仿宋_GB2312';
+            "
+            v-for="(item, i) in message"
+            :key="i + ' '"
+            height="39"
+            align="center"
+          >
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ i + 1 }}</span>
+            </td>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center" v-if="item.recordDate != null">
+                {{ item.recordDate.split("-")[0] }}
+              </span>
+            </td>
+            <td w valign="center" nowrap="" class="JR_right">
+              <span align="center" v-if="item.recordDate != null">
+                {{ item.recordDate.split("-")[1] }}
+              </span>
+            </td>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center" v-if="item.recordDate != null">
+                {{ item.recordDate.split("-")[2] }}
+              </span>
+            </td>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ item.metering }}</span>
+            </td>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ item.prepareNumber }}</span>
+            </td>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ item.gist }}</span>
             </td>
 
-            <td width="47" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{ item.sum }}</p>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ item.sum }}</span>
             </td>
-            <td width="47" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{ item.intactNumber }}</p>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ item.intactNumber }}</span>
             </td>
-            <td width="56" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{ item.repairNumber }}</p>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ item.repairNumber }}</span>
             </td>
-            <td width="47" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{ item.sendNumber }}</p>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ item.sendNumber }}</span>
             </td>
-            <td width="66" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{ item.standard }}</p>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ item.standard }}</span>
             </td>
-            <td width="56" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{ item.existing }}</p>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ item.existing }}</span>
             </td>
-            <td width="94" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{ item.flaw }}</p>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ item.flaw }}</span>
             </td>
-            <td width="75" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{ item.peopleName }}</p>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ item.peopleName }}</span>
             </td>
-            <td width="75" valign="center" nowrap="" class="JR_right">
-              <p align="center">{{ item.people1Name }}</p>
+            <td valign="center" nowrap="" class="JR_right">
+              <span align="center">{{ item.people1Name }}</span>
             </td>
           </tr>
-          <tr class="JR_tr" v-for="(item1,i1) in num" :key="i1+''">
-            <td width="37" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+          <tr
+            class="JR_tr"
+            v-for="(item1, i1) in num"
+            :key="i1 + ''"
+            style="
+              font-size: 16px;
+              font-weight: 500;
+              font-family: '仿宋_GB2312';
+            "
+            height="39"
+            align="center"
+          >
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="37" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="37" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="37" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="47" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="47" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="94" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="47" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="47" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="56" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="47" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="66" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="56" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="94" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="75" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
-            <td width="75" height="45px" valign="center" nowrap="">
-              <p align="center"></p>
+            <td valign="center" nowrap="">
+              <span align="center"></span>
             </td>
           </tr>
-          <tr class="JR_tr">
-            <td width="37" valign="center" nowrap="" class="JR_left" style="font-family: 'songti'">
-              <p align="center">备注</p>
+          <tr class="JR_tr" align="center">
+            <td
+              width="37"
+              valign="center"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '宋体'"
+              height="96"
+            >
+              <span
+                >备
+                <div>注</div>
+              </span>
             </td>
-            <td width="869" valign="top" colspan="15" class="JR_right">
+            <td valign="top" colspan="15" class="JR_right">
               <p></p>
             </td>
           </tr>
@@ -268,7 +337,7 @@
   </div>
 </template>
 <script>
-import { lookWord } from "@/utils/look_word.js";
+import exportWord from "@/utils/exportWord.js";
 
 import "@/utils/lodJs.js";
 export default {
@@ -277,24 +346,30 @@ export default {
   data() {
     return {
       title: "军械装备登记表(总表)",
-      num:0,
+      num: 0,
       style:
         ".b1{width:860px !important};.JR_tr {height: 40px;};.JR_left{font-size: 1.201em; font-family: '楷体_GB2312';};.JR_right{ font-size: 1.231em; font-family: 仿宋_GB2312;};.JR_bottom{border-left:0; font-size: 1.331em; font-family: 仿宋_GB2312; text-align: right}",
+      faith: {
+        fileName: "军械装备登记表(总表)", //文档名
+        fileType: ".doc", //文档类型  经测试  可以doc xls html 其他的自己去试
+        // header: "测试页眉", //页眉标题
+        // footer: "测试页脚", //页脚标题
+        direction: "Horizontal", //默认或不填写为纵向,Horizontal 为横向
+        dom: "#contents", // dom节点
+      },
     };
   },
-  created(){
-    console.log(this.message);
-  },
   created() {
-    if (this.message.length >= 3){
-      this.num = 0
+    if (this.message.length >= 6) {
+      this.num = 0;
     } else {
-      this.num = 3 - this.message.length
+      this.num = 6 - this.message.length;
     }
+    console.log(this.message);
   },
   methods: {
     daochu() {
-      lookWord(this.title, "#contents", this.style, true);
+      exportWord(this.faith);
     },
   },
 };

+ 21 - 77
src/components/look_word/bdglcookbook.vue

@@ -53,74 +53,18 @@
           <col width="121" span="3" />
         </colgroup>
         <tbody style="font-size: 15px; font-weight: 500">
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
-            <td
-              colspan="2"
-              align="center"
-              class="JR_left"
-              style="font-family: 'fangsong'"
-            >
-              时间
-            </td>
-            <td
-              width="111"
-              align="center"
-              class="JR_left"
-              style="font-family: 'fangsong'"
-            >
-              星期一
-            </td>
-            <td
-              width="111"
-              align="center"
-              class="JR_left"
-              style="font-family: 'fangsong'"
-            >
-              星期二
-            </td>
-            <td
-              width="111"
-              align="center"
-              class="JR_left"
-              style="font-family: 'fangsong'"
-            >
-              星期三
-            </td>
-            <td
-              width="111"
-              align="center"
-              class="JR_left"
-              style="font-family: 'fangsong'"
-            >
-              星期四
-            </td>
-            <td
-              width="111"
-              align="center"
-              class="JR_left"
-              style="font-family: 'fangsong'"
-            >
-              星期五
-            </td>
-            <td
-              width="111"
-              align="center"
-              class="JR_left"
-              style="font-family: 'fangsong'"
-            >
-              星期六
-            </td>
-            <td
-              width="111"
-              align="center"
-              class="JR_left"
-              style="font-family: 'fangsong'"
-            >
-              星期天
-            </td>
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
+            <td colspan="2" align="center" class="JR_left">时间</td>
+            <td width="111" align="center" class="JR_left">星期一</td>
+            <td width="111" align="center" class="JR_left">星期二</td>
+            <td width="111" align="center" class="JR_left">星期三</td>
+            <td width="111" align="center" class="JR_left">星期四</td>
+            <td width="111" align="center" class="JR_left">星期五</td>
+            <td width="111" align="center" class="JR_left">星期六</td>
+            <td width="111" align="center" class="JR_left">星期天</td>
           </tr>
 
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
             <td
               width="99"
               rowspan="4"
@@ -165,7 +109,7 @@
               炊事员:{{ message.cookbookRegistrations[36].peopleNames }}
             </td>
           </tr>
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
             <td align="center" style="white-space: normal">
               {{ message.cookbookRegistrations[0].cookcategoryNames }}
             </td>
@@ -188,7 +132,7 @@
               {{ message.cookbookRegistrations[36].cookcategoryNames }}
             </td>
           </tr>
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
             <td
               width="70"
               rowspan="2"
@@ -220,7 +164,7 @@
               炊事员:{{ message.cookbookRegistrations[37].peopleNames }}
             </td>
           </tr>
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
             <td align="center" style="white-space: normal" class="JR_right">
               {{ message.cookbookRegistrations[1].cookcategoryNames }}
             </td>
@@ -244,7 +188,7 @@
             </td>
           </tr>
 
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
             <td
               width="99"
               rowspan="4"
@@ -285,7 +229,7 @@
               炊事员:{{ message.cookbookRegistrations[38].peopleNames }}
             </td>
           </tr>
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
             <td align="center" style="white-space: normal" class="JR_right">
               {{ message.cookbookRegistrations[2].cookcategoryNames }}
             </td>
@@ -308,7 +252,7 @@
               {{ message.cookbookRegistrations[38].cookcategoryNames }}
             </td>
           </tr>
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
             <td
               width="70"
               rowspan="2"
@@ -340,7 +284,7 @@
               炊事员:{{ message.cookbookRegistrations[39].peopleNames }}
             </td>
           </tr>
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
             <td align="center" style="white-space: normal">
               {{ message.cookbookRegistrations[3].cookcategoryNames }}
             </td>
@@ -364,7 +308,7 @@
             </td>
           </tr>
 
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
             <td
               width="99"
               rowspan="4"
@@ -405,7 +349,7 @@
               炊事员:{{ message.cookbookRegistrations[40].peopleNames }}
             </td>
           </tr>
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
             <td align="center" style="white-space: normal" class="JR_right">
               {{ message.cookbookRegistrations[4].cookcategoryNames }}
             </td>
@@ -428,7 +372,7 @@
               {{ message.cookbookRegistrations[40].cookcategoryNames }}
             </td>
           </tr>
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
             <td
               width="70"
               rowspan="2"
@@ -460,7 +404,7 @@
               炊事员:{{ message.cookbookRegistrations[41].peopleNames }}
             </td>
           </tr>
-          <tr height="45" class="JR_tr" style="font-family: 'fangsong'">
+          <tr height="45" class="JR_tr" style="font-family: '宋体'">
             <td align="center" style="white-space: normal" class="JR_right">
               {{ message.cookbookRegistrations[5].cookcategoryNames }}
             </td>

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 208 - 638
src/components/look_word/bdgldiary.vue


+ 1049 - 0
src/components/look_word/bdgldiary1.vue

@@ -0,0 +1,1049 @@
+<template>
+  <div>
+    <el-button class="box1" @click="daochu">导出</el-button>
+    <div class="word" id="contents">
+      <p
+        style="
+          font-size: 16pt;
+          font-weight: 600;
+          text-align: center;
+          margin-botttom: 30px;
+          color: black;
+          font-family: 'songti';
+        "
+      >
+        《连队要事日记》
+      </p>
+      <!-- <div style="margin-bottom: 5px; color: black">
+        <span class="tTime">{{ message.blogDate }}</span>
+        <span class="tWeek" style="margin-left: 40px">星期</span>
+        <span class="tWeather" style="margin-left: 50px"
+          >天气:{{ message.weather }}</span
+        >
+        <span style="margin-left: 380px">值班员:{{ message.peopleName }}</span>
+      </div> -->
+
+      <table
+        class="b1"
+        border="none"
+        style="
+          border-collapse: collapse;
+          mso-border-left-alt: 0.5pt solid windowtext;
+          mso-border-top-alt: 0.5pt solid windowtext;
+          mso-border-right-alt: 0.5pt solid windowtext;
+          mso-border-bottom-alt: 0.5pt solid windowtext;
+          mso-border-insideh: 0.5pt solid windowtext;
+          mso-border-insidev: 0.5pt solid windowtext;
+          mso-padding-alt: 0pt 0pt 0pt 0pt;
+          width: 930px;
+          color: black;
+          font-size: 16px;
+          font-weight: 500;
+          border: none;
+        "
+      >
+        <tr
+          height="30"
+          align="center"
+          style="border: none; font-family: 'songti'"
+        >
+          <td
+            colspan="3"
+            height="40"
+            style="border: none; font-family: 'fangsong'"
+          >
+            {{ message.blogDate | dataFormats }}
+          </td>
+          <td colspan="2" style="border: none; font-family: 'songti'">
+            <span style="font-family: 'fangsong'">{{ message.week }}</span>
+          </td>
+          <td colspan="6" style="border: none; font-family: 'songti'">
+            天气:<span style="font-family: 'fangsong'">{{
+              message.weather
+            }}</span>
+          </td>
+          <td colspan="3" style="border: none; font-family: 'songti'">
+            值班员:
+            <span style="font-family: 'fangsong'">{{
+              message.peopleName
+            }}</span>
+          </td>
+        </tr>
+      </table>
+      <table
+        class="b1"
+        border="1"
+        style="
+          border-collapse: collapse;
+          mso-border-left-alt: 0.5pt solid windowtext;
+          mso-border-top-alt: 0.5pt solid windowtext;
+          mso-border-right-alt: 0.5pt solid windowtext;
+          mso-border-bottom-alt: 0.5pt solid windowtext;
+          mso-border-insideh: 0.5pt solid windowtext;
+          mso-border-insidev: 0.5pt solid windowtext;
+          mso-padding-alt: 0pt 0pt 0pt 0pt;
+          width: 930px;
+          margin-bottom: 8px;
+          border-color: black;
+          color: black;
+          font-size: 16px;
+          font-weight: 500;
+        "
+      >
+        <!-- 实力 -->
+        <tr
+          class="JR_tr"
+          height="30"
+          align="center"
+          style="font-family: 'songti'"
+        >
+          <td
+            colspan="2"
+            rowspan="2"
+            class="JR_left"
+            style="font-family: 'songti'"
+          >
+            实力
+          </td>
+          <td
+            colspan="6"
+            style="letter-spacing: 10px; font-family: 'songti'"
+            class="JR_left"
+          >
+            编制人数
+          </td>
+          <td
+            colspan="6"
+            style="letter-spacing: 10px; font-family: 'songti'"
+            class="JR_left"
+          >
+            现有人数
+          </td>
+        </tr>
+        <tr class="JR_tr" height="30" align="center">
+          <td width="68" class="JR_left" style="font-family: 'songti'">干部</td>
+          <td width="68" class="JR_left" style="font-family: 'fangsong'">
+            {{ message.orgcadre }}
+          </td>
+          <td width="68" class="JR_left" style="font-family: 'songti'">战士</td>
+          <td width="68" class="JR_left" style="font-family: 'fangsong'">
+            {{ message.orgsoldier }}
+          </td>
+          <td width="68" class="JR_left" style="font-family: 'songti'">合计</td>
+          <td width="68" class="JR_left" style="font-family: 'fangsong'">
+            {{ message.orgcadre + message.orgsoldier }}
+          </td>
+          <td width="68" class="JR_left" style="font-family: 'songti'">干部</td>
+          <td width="68" class="JR_left" style="font-family: 'fangsong'">
+            {{ message.nowcadre }}
+          </td>
+          <td width="68" class="JR_left" style="font-family: 'songti'">战士</td>
+          <td width="68" class="JR_left" style="font-family: 'fangsong'">
+            {{ message.nowsoldier }}
+          </td>
+          <td width="68" class="JR_left" style="font-family: 'songti'">合计</td>
+          <td width="68" class="JR_left" style="font-family: 'fangsong'">
+            {{ message.nowcadre + message.nowsoldier }}
+          </td>
+        </tr>
+        <!-- 训练、教育或者执行其他任务情况 -->
+        <tr class="JR_tr" height="20" align="center">
+          <td :rowspan="number" class="JR_left">
+            <p align="center" style="margin: 0 15px; font-family: 'songti'">
+              训 <br />
+              练 <br />
+              、 <br />
+              教 <br />
+              育 <br />
+              或 <br />
+              者 <br />
+              执 <br />
+              行 <br />
+              其 <br />
+              他 <br />
+              任 <br />
+              务 <br />
+              情 <br />
+              况
+            </p>
+          </td>
+          <td
+            rowspan="2"
+            width="68"
+            class="JR_left"
+            style="font-family: 'songti'"
+          >
+            区分
+          </td>
+          <td
+            colspan="9"
+            rowspan="2"
+            style="letter-spacing: 20px; font-family: 'songti'"
+            class="JR_left"
+            align="center"
+          >
+            内容
+          </td>
+          <td colspan="3" class="JR_left" style="font-family: 'songti'">
+            人数
+          </td>
+        </tr>
+        <tr class="JR_tr" height="30" align="center">
+          <td class="JR_left" style="font-family: 'songti'">应到</td>
+          <td class="JR_left" style="font-family: 'songti'">实到</td>
+          <td class="JR_left" style="font-family: 'songti'">到课率</td>
+        </tr>
+        <tr
+          style="font-family: 'fangsong'"
+          class="JR_tr"
+          height="70"
+          align="center"
+          v-for="(items, index) in message.weekworkRegisters"
+          :key="index + ' '"
+          v-show="
+            message.weekworkRegisters != null ||
+            message.weekworkRegisters.length > 0
+          "
+        >
+          <td class="JR_right" height="70">{{ items.dateline }}</td>
+          <td
+            style="text-align: left"
+            colspan="9"
+            v-html="
+              items.startTime +
+              '-' +
+              items.endTime +
+              items.contents +
+              '(组织人:' +
+              items.organizer +
+              ')'
+            "
+          ></td>
+          <td class="JR_right" height="70">{{ items.shouldArrive }}</td>
+          <td class="JR_right" height="70">{{ items.realTo }}</td>
+          <td class="JR_right" height="70">{{ items.percentage }}</td>
+        </tr>
+        <tr
+          class="JR_tr"
+          height="70"
+          align="center"
+          v-if="
+            message.weekworkRegisters == null ||
+            message.weekworkRegisters.length < 4 ||
+            message.weekworkRegisters.length == 0
+          "
+        >
+          <td class="JR_left" height="70" style="font-family: 'songti'"></td>
+          <td class="JR_right" colspan="9"></td>
+          <td class="JR_right"></td>
+          <td class="JR_right"></td>
+          <td class="JR_right"></td>
+        </tr>
+        <tr
+          class="JR_tr"
+          height="70"
+          align="center"
+          v-if="
+            message.weekworkRegisters == null ||
+            message.weekworkRegisters.length < 3 ||
+            message.weekworkRegisters.length == 0
+          "
+        >
+          <td class="JR_left" height="70" style="font-family: 'songti'"></td>
+          <td class="JR_right" colspan="9"></td>
+          <td class="JR_right"></td>
+          <td class="JR_right"></td>
+          <td class="JR_right"></td>
+        </tr>
+        <tr
+          class="JR_tr"
+          height="70"
+          align="center"
+          v-if="
+            message.weekworkRegisters == null ||
+            message.weekworkRegisters.length < 2 ||
+            message.weekworkRegisters.length == 0
+          "
+        >
+          <td class="JR_left" height="70" style="font-family: 'songti'"></td>
+          <td class="JR_right" colspan="9"></td>
+          <td class="JR_right"></td>
+          <td class="JR_right"></td>
+          <td class="JR_right"></td>
+        </tr>
+        <tr
+          class="JR_tr"
+          height="70"
+          align="center"
+          v-if="
+            message.weekworkRegisters == null ||
+            message.weekworkRegisters.length < 1 ||
+            message.weekworkRegisters.length == 0
+          "
+        >
+          <td class="JR_left" height="70" style="font-family: 'songti'"></td>
+          <td class="JR_right" colspan="9"></td>
+          <td class="JR_right"></td>
+          <td class="JR_right"></td>
+          <td class="JR_right"></td>
+        </tr>
+        <!-- 公差勤务 -->
+        <tr class="JR_tr">
+          <td colspan="2">
+            <p align="center" class="JR_left" style="font-family: 'songti'">
+              公差勤务
+            </p>
+          </td>
+          <td
+            style="font-family: 'fangsong'"
+            colspan="12"
+            class="JR_right"
+            v-html="message.tolerance"
+          ></td>
+        </tr>
+        <tr class="JR_tr">
+          <!-- 人员装备变动 -->
+          <td colspan="2" class="JR_left">
+            <p align="center" style="font-family: 'songti'">
+              人员或 <br />
+              装备变动
+            </p>
+          </td>
+          <td
+            style="font-family: 'fangsong'"
+            colspan="12"
+            class="JR_right"
+            v-html="message.transfer"
+          >
+            <p></p>
+          </td>
+        </tr>
+        <!-- 武器装备检查情况 -->
+        <tr class="JR_tr">
+          <td height="150" rowspan=":count($xlian)" colspan="2" class="JR_left">
+            <p align="center" style="font-family: 'songti'">
+              武 内 <br />
+              器 务 <br />
+              装 卫 <br />
+              备 生 <br />
+              、 检 <br />
+              军 查 <br />
+              容 情 <br />
+              风 况 <br />
+              记 <br />
+            </p>
+          </td>
+          <td
+            style="font-family: 'fangsong'"
+            colspan="12"
+            class="JR_right"
+            v-html="message.internal"
+          >
+            <p></p>
+          </td>
+        </tr>
+        <!-- 查铺查哨 -->
+        <tr class="JR_tr" style="font-family: 'songti'">
+          <td :rowspan="chapu" class="JR_left">
+            <p align="center" style="font-family: 'songti'">
+              查 <br />
+              铺 <br />
+              查 <br />
+              哨
+            </p>
+          </td>
+          <td class="JR_left">
+            <p align="center" style="font-family: 'songti'">检查人</p>
+          </td>
+          <td class="JR_left">
+            <p align="center" style="font-family: 'songti'">时 间</p>
+          </td>
+          <td class="JR_left">
+            <p align="center" style="font-family: 'songti'">领班员</p>
+          </td>
+          <td class="JR_left" colspan="2">
+            <p align="center" style="font-family: 'songti'">卫兵姓名</p>
+          </td>
+          <td class="JR_left" colspan="8">
+            <p
+              align="center"
+              style="letter-spacing: 10px; font-family: 'songti'"
+            >
+              检 查 情 况
+            </p>
+          </td>
+        </tr>
+        <tr
+          v-for="(item, index) in message.inspect"
+          :key="index + '  '"
+          class="JR_tr"
+          style="font-family: 'fangsong'"
+        >
+          <td class="JR_right">
+            <p align="center">{{ item.peopleName }}</p>
+          </td>
+          <td class="JR_right">
+            <p align="center">{{ item.examineDate }}</p>
+          </td>
+          <td class="JR_right">
+            <p align="center">{{ item.foremanName }}</p>
+          </td>
+          <td class="JR_right" colspan="2">
+            <p align="center">{{ item.sentryName }}</p>
+          </td>
+          <td class="JR_right" colspan="8">
+            <p align="center">{{ item.dialogue }}</p>
+          </td>
+        </tr>
+        <!-- <tr class="JR_tr" height="30">
+          <td class="JR_right"><p align="center">&nbsp;</p></td>
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="8"><p align="center"></p></td>
+        </tr>
+        <tr class="JR_tr" height="30">
+          <td class="JR_right"><p align="center">&nbsp;</p></td>
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="8"><p align="center"></p></td>
+        </tr> -->
+        <!-- 派班情况 -->
+        <tr class="JR_tr" style="font-family: 'songti'">
+          <td class="JR_left" rowspan="4">
+            <p align="center" style="font-family: 'songti'">
+              派 <br />
+              班 <br />
+              情 <br />
+              况
+            </p>
+          </td>
+          <td class="JR_left">
+            <p align="center" style="font-family: 'songti'">职务</p>
+          </td>
+          <td class="JR_left">
+            <p align="center" style="font-family: 'songti'">交班者</p>
+          </td>
+          <td class="JR_left">
+            <p align="center" style="font-family: 'songti'">接班者</p>
+          </td>
+          <td class="JR_left" colspan="2">
+            <p align="center" style="font-family: 'songti'">组织者</p>
+          </td>
+          <td class="JR_left" colspan="8">
+            <p
+              align="center"
+              style="letter-spacing: 10px; font-family: 'songti'"
+            >
+              交 接 情 况
+            </p>
+          </td>
+        </tr>
+        <tr class="JR_tr" height="30" align="center">
+          <td class="JR_left" style="font-family: 'songti'">值班员</td>
+          <td class="JR_right">
+            <p align="center" style="font-family: 'fangsong'">
+              {{ message.dutya }}
+            </p>
+          </td>
+          <td class="JR_right">
+            <p align="center" style="font-family: 'fangsong'">
+              {{ message.dutyb }}
+            </p>
+          </td>
+          <td class="JR_right" colspan="2">
+            <p align="center" style="font-family: 'fangsong'">
+              {{ message.dutylead }}
+            </p>
+          </td>
+          <td class="JR_right" colspan="8"><p align="center"></p></td>
+        </tr>
+        <tr class="JR_tr" height="30" align="center">
+          <td class="JR_left" style="font-family: 'songti'">值日员</td>
+          <td class="JR_right">
+            <p align="center" style="font-family: 'fangsong'">
+              {{ message.dutyc }}
+            </p>
+          </td>
+          <td class="JR_right">
+            <p align="center" style="font-family: 'fangsong'">
+              {{ message.dutyd }}
+            </p>
+          </td>
+          <td
+            class="JR_left"
+            colspan="2"
+            rowspan="2"
+            style="font-family: 'fangsong'"
+          >
+            <div style="margin-bottom: 10px">交接时间</div>
+            {{ message.dutyDate | dataFormat }}
+          </td>
+          <td class="JR_right" colspan="8"></td>
+        </tr>
+        <tr class="JR_tr" height="30" align="center">
+          <td class="JR_left" style="font-family: 'songti'">厨房值班</td>
+          <td class="JR_right">
+            <p align="center" style="font-family: 'fangsong'">
+              {{ message.dutye }}
+            </p>
+          </td>
+          <td class="JR_right">
+            <p align="center" style="font-family: 'fangsong'">
+              {{ message.dutyf }}
+            </p>
+          </td>
+          <td class="JR_right" colspan="8" style="font-family: 'fangsong'"></td>
+        </tr>
+
+        <!-- 临时来队亲属 -->
+        <tr class="JR_tr" height="30" style="font-family: 'songti'">
+          <td :rowspan="qinshu" class="JR_left">
+            <p align="center" style="margin: 0 15px; font-family: 'songti'">
+              临 <br />
+              时 <br />
+              来 <br />
+              队 <br />
+              亲 <br />
+              属
+            </p>
+          </td>
+          <td class="JR_left" height="30" rowspan="2">
+            <p align="center" style="font-family: 'songti'">军人姓名</p>
+          </td>
+          <td class="JR_left" height="30" rowspan="2">
+            <p align="center" style="font-family: 'songti'">亲属姓名</p>
+          </td>
+          <td class="JR_left" height="30" rowspan="2">
+            <p align="center" style="font-family: 'songti'">关&nbsp; 系</p>
+          </td>
+          <td class="JR_left" height="30" colspan="2">
+            <p align="center" style="font-family: 'songti'">时 间</p>
+          </td>
+          <td class="JR_left" height="30" colspan="8">
+            <p
+              align="center"
+              style="letter-spacing: 5px; font-family: 'songti'"
+            >
+              病 号 及 处 理 情 况
+            </p>
+          </td>
+        </tr>
+        <tr class="JR_tr" height="30" align="center">
+          <td class="JR_left" height="30" style="font-family: 'songti'">
+            来队
+          </td>
+          <td class="JR_left" height="30" style="font-family: 'songti'">
+            离队
+          </td>
+          <td
+            style="font-family: 'fangsong'"
+            class="JR_right"
+            height="30"
+            colspan="8"
+            :rowspan="qinshu2"
+            v-html="message.invalid"
+          >
+            <p align="left" style="font-family: 'fangsong'"></p>
+          </td>
+        </tr>
+        <tr
+          style="font-family: 'fangsong'"
+          class="JR_tr"
+          v-for="(item1, i) in message.kinsfolk"
+          :key="i + ''"
+          v-show="message.kinsfolk != null || message.kinsfolk.length > 0"
+        >
+          <td class="JR_right" height="30">
+            <p align="center">{{ item1.peopleName }}</p>
+          </td>
+          <td class="JR_right" height="30">
+            <p align="center">{{ item1.name }}</p>
+          </td>
+
+          <td class="JR_right" height="30">
+            <p align="center">{{ item1.relation }}</p>
+          </td>
+          <td class="JR_right" height="30">
+            <p align="center">{{ item1.comeDate }}</p>
+          </td>
+          <td class="JR_right" height="30">
+            <p align="center">{{ item1.leaveDate }}</p>
+          </td>
+        </tr>
+
+        <tr
+          style="font-family: 'fangsong'"
+          class="JR_tr"
+          v-if="message.kinsfolk == null || message.kinsfolk.length == 0"
+        >
+          <td class="JR_right" height="30">
+            <p align="center"></p>
+          </td>
+          <td class="JR_right" height="30">
+            <p align="center"></p>
+          </td>
+
+          <td class="JR_right" height="30">
+            <p align="center"></p>
+          </td>
+          <td class="JR_right" height="30">
+            <p align="center"></p>
+          </td>
+          <td class="JR_right" height="30">
+            <p align="center"></p>
+          </td>
+        </tr>
+        <tr
+          style="font-family: 'fangsong'"
+          class="JR_tr"
+          v-if="message.kinsfolk == null || message.kinsfolk.length == 0"
+        >
+          <td class="JR_right" height="30">
+            <p align="center"></p>
+          </td>
+          <td class="JR_right" height="30">
+            <p align="center"></p>
+          </td>
+
+          <td class="JR_right" height="30">
+            <p align="center"></p>
+          </td>
+          <td class="JR_right" height="30">
+            <p align="center"></p>
+          </td>
+          <td class="JR_right" height="30">
+            <p align="center"></p>
+          </td>
+        </tr>
+        <!-- <tr></tr> -->
+        <!-- <tr class="JR_tr" height="30">
+          <td class="JR_right" height="30"><p align="center"></p></td>
+          <td class="JR_right" height="30"><p align="center"></p></td>
+          <td class="JR_right" height="30"><p align="center"></p></td>
+          <td class="JR_right" height="30"><p align="center"></p></td>
+          <td class="JR_right" height="30"><p align="center"></p></td>
+        </tr> -->
+        <!-- 请假外出休假 -->
+        <tr
+          class="JR_tr"
+          align="center"
+          height="30"
+          style="font-family: 'songti'"
+        >
+          <td :rowspan="qingjia" class="JR_left">
+            <p align="center" style="margin: 0 15px; font-family: 'songti'">
+              请 <br />
+              假 <br />
+              外 <br />
+              出 <br />
+              、 <br />
+              探 <br />
+              亲 <br />
+              休 <br />
+              假
+            </p>
+          </td>
+          <td class="JR_left" style="font-family: 'songti'">姓&nbsp; 名</td>
+          <td class="JR_left" style="font-family: 'songti'">职&nbsp; 务</td>
+          <td class="JR_left" colspan="2" style="font-family: 'songti'">
+            事&nbsp;&nbsp;&nbsp; 由
+          </td>
+          <td class="JR_left" colspan="2" style="font-family: 'songti'">
+            时数或 <br />
+            天&nbsp; 数
+          </td>
+          <td class="JR_left" colspan="2" style="font-family: 'songti'">
+            准假部 <br />
+            门(人)
+          </td>
+          <td class="JR_left" colspan="2" style="font-family: 'songti'">
+            离 队 <br />
+            时 间
+          </td>
+          <td class="JR_left" colspan="2" style="font-family: 'songti'">
+            归 队 <br />
+            时 间
+          </td>
+          <td class="JR_left" colspan="3" style="font-family: 'songti'">
+            超(误)假 <br />
+            时(天)数
+          </td>
+        </tr>
+        <tr
+          class="JR_tr"
+          height="30"
+          style="font-family: 'fangsong'"
+          v-for="(item, i) in message.bdglLeaves"
+          :key="i"
+        >
+          <td class="JR_right">
+            <p align="center">{{ item.peopleName }}</p>
+          </td>
+          <td class="JR_right">
+            <p align="center">
+              <dict-tag :options="dict.type.post_Level" :value="item.postId" />
+            </p>
+          </td>
+          <td class="JR_right" colspan="2">
+            <p align="center">{{ item.leaveReason }}</p>
+          </td>
+          <td class="JR_right" colspan="2">
+            <p align="center">{{ time[i] }}</p>
+          </td>
+          <td class="JR_right" colspan="2">
+            <p align="center">{{ item.peopleName1 }}</p>
+          </td>
+          <td class="JR_right" colspan="2">
+            <p align="center">{{ item.departureTime }}</p>
+          </td>
+          <td class="JR_right" colspan="2">
+            <p align="center">{{ item.returnTime }}</p>
+          </td>
+          <td class="JR_right" colspan="3">
+            <p align="center">{{ guiTime[i] }}</p>
+          </td>
+        </tr>
+        <tr
+          class="JR_tr"
+          height="30"
+          style="font-family: 'fangsong'"
+          v-if="
+            this.message.bdglLeaves == null ||
+            this.message.bdglLeaves.length < 5
+          "
+        >
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="3"><p align="center"></p></td>
+        </tr>
+        <tr
+          class="JR_tr"
+          height="30"
+          style="font-family: 'fangsong'"
+          v-if="
+            this.message.bdglLeaves == null ||
+            this.message.bdglLeaves.length < 4
+          "
+        >
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="3"><p align="center"></p></td>
+        </tr>
+        <tr
+          class="JR_tr"
+          height="30"
+          style="font-family: 'fangsong'"
+          v-if="
+            this.message.bdglLeaves == null ||
+            this.message.bdglLeaves.length < 3
+          "
+        >
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="3"><p align="center"></p></td>
+        </tr>
+        <tr
+          class="JR_tr"
+          height="30"
+          style="font-family: 'fangsong'"
+          v-if="
+            this.message.bdglLeaves == null ||
+            this.message.bdglLeaves.length < 2
+          "
+        >
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="3"><p align="center"></p></td>
+        </tr>
+        <tr
+          class="JR_tr"
+          height="30"
+          style="font-family: 'fangsong'"
+          v-if="
+            this.message.bdglLeaves == null ||
+            this.message.bdglLeaves.length < 1
+          "
+        >
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="2"><p align="center"></p></td>
+          <td class="JR_right" colspan="3"><p align="center"></p></td>
+        </tr>
+        <!-- 上级通知 -->
+        <tr class="JR_tr">
+          <td class="JR_left" width="101" style="font-family: 'songti'">
+            <p align="center" style="margin: 0 15px; font-family: 'songti'">
+              上 <br />
+              级 <br />
+              通 <br />
+              知 <br />
+              、 <br />
+              指 <br />
+              示 <br />
+              及 <br />
+              其 <br />
+              他 <br />
+              重 <br />
+              要 <br />
+              事 <br />
+              项
+            </p>
+          </td>
+          <td
+            class="JR_right"
+            colspan="15"
+            style="white-space: normal; font-family: 'fangsong'"
+            v-html="message.notice"
+          ></td>
+        </tr>
+      </table>
+
+      <table
+        class="b1"
+        border="none"
+        style="
+          border-collapse: collapse;
+          mso-border-left-alt: 0.5pt solid windowtext;
+          mso-border-top-alt: 0.5pt solid windowtext;
+          mso-border-right-alt: 0.5pt solid windowtext;
+          mso-border-bottom-alt: 0.5pt solid windowtext;
+          mso-border-insideh: 0.5pt solid windowtext;
+          mso-border-insidev: 0.5pt solid windowtext;
+          mso-padding-alt: 0pt 0pt 0pt 0pt;
+          width: 930px;
+          color: black;
+          font-size: 16px;
+          font-weight: 500;
+          border: none;
+        "
+      >
+        <tr
+          height="30"
+          style="
+            border: none;
+            font-family: 'songti';
+            display: flex;
+            justify-content: space-between;
+            height: 70px;
+          "
+        >
+          <td colspan="2" style="border: none">
+            <p style="border: none; font-family: 'songti'">
+              连队首长签字: {{ message.sz }}
+            </p>
+          </td>
+          <td colspan="10" style="border: none; width: 250px"></td>
+          <td
+            colspan="2"
+            style="border: none; font-family: '宋体'; display: inline-block"
+          >
+            <p style="border: none; font-family: '宋体'">
+              时&nbsp;&nbsp;间:
+              {{ message.blogDate | dataFormaty }}
+            </p>
+          </td>
+        </tr>
+      </table>
+      <!-- <span
+        style="
+          margin-left: 48px;
+          color: black;
+          font-family: 'fangsong';
+          font-size: 16px;
+          font-weight: 600;
+        "
+        >连队首长签字:</span
+      >
+      <span
+        style="
+          margin-left: 615px;
+          color: black;
+          letter-spacing: 15px;
+          font-family: 'fangsong';
+          font-size: 16px;
+          font-weight: 600;
+        "
+        >&nbsp;&nbsp;时&nbsp;&nbsp;&nbsp;&nbsp;分</span
+      > -->
+    </div>
+  </div>
+</template>
+<script>
+import { lookWord } from "@/utils/look_word.js";
+import "@/utils/lodJs.js";
+export default {
+  name: "bdgleven",
+  props: ["message"],
+  dicts: ["post_Level"],
+  data() {
+    return {
+      title: "连队要事日记",
+      style:
+        ".b1{width:630px !important};.JR_tr {height: 40px;};.JR_left{text-align:center;font-size: 1em; font-family: '楷体_GB2312';};.JR_right{ font-size: 1em; font-family: 仿宋_GB2312;};.JR_bottom{border-left:0; font-size: 1em; font-family: 仿宋_GB2312; text-align: right}",
+      chapu: 4,
+      qinshu: 4,
+      week: "",
+      qinshu2: 3,
+      number: 6,
+      time: [],
+      guiTime: [],
+      qingjia: 1,
+    };
+  },
+  created() {
+    this.chapu = this.chapus();
+    this.qinshu = this.qinshus();
+    this.week = this.getWeek(this.message.blogDate);
+    this.qinshu2 = this.qinshus2();
+    this.xunlian();
+    this.qingjias();
+  },
+  mounted() {},
+  methods: {
+    daochu() {
+      lookWord(this.title, "#contents", this.style);
+    },
+    chapus() {
+      if (this.message.inspect != null) return this.message.inspect.length + 1;
+    },
+    qinshus() {
+      if (this.message.kinsfolk != null) {
+        return this.message.kinsfolk.length + 2;
+      }
+      return 4;
+    },
+
+    qinshus2() {
+      if (this.message.kinsfolk != null) {
+        return this.message.kinsfolk.length + 1;
+      }
+      return 3;
+    },
+    xunlian() {
+      this.getTian();
+      this.getCao();
+      if (this.message.weekworkRegisters != null) {
+        if (this.message.weekworkRegisters.length > 4) {
+          this.number += this.message.weekworkRegisters.length - 4;
+        }
+      }
+    },
+    qingjias() {
+      if (this.message.bdglLeaves != null) {
+        if (this.message.bdglLeaves.length > 5) {
+          this.qingjia += this.message.bdglLeaves.length;
+        } else {
+          this.qingjia +=
+            5 - this.message.bdglLeaves.length + this.message.bdglLeaves.length;
+        }
+      } else {
+        this.qingjia += 5;
+      }
+    },
+    /*
+      获取当前星期几
+     */
+    getWeek(dateString) {
+      var dateArray = dateString.split("-");
+      var date = new Date(
+        dateArray[0],
+        parseInt(dateArray[1] - 1),
+        dateArray[2]
+      );
+      return "星期" + "日一二三四五六".charAt(date.getDay());
+    },
+    // 计算请假天数
+    getTian() {
+      if (this.message.bdglLeaves != null) {
+        this.message.bdglLeaves.forEach((element) => {
+          var dateBegin = new Date(element.startTime).getTime();
+          var dateBegins = new Date(element.endTime).getTime();
+          var num = dateBegins - dateBegin;
+          num = num / (1000 * 3600 * 24);
+          this.time.push(num);
+        });
+      }
+    },
+    // 计算超时天数
+    getCao() {
+      if (this.message.bdglLeaves != null) {
+        this.message.bdglLeaves.forEach((element) => {
+          var dateBegin = new Date(element.actualreturntime).getTime();
+          var dateBegins = new Date(element.returnTime).getTime();
+          var num = dateBegin - dateBegins;
+          num = num / (1000 * 3600 * 24);
+          if (num < 0) {
+            num = 0;
+          }
+          this.guiTime.push(num);
+        });
+      }
+    },
+    /*
+      标准时间转换格式
+     */
+    getDate(timesDate) {
+      var date = new Date(timesDate);
+      var y = date.getFullYear();
+      var m = date.getMonth() + 1;
+      m = m < 10 ? "0" + m : m;
+      var d = date.getDate();
+      d = d < 10 ? "0" + d : d;
+      var h = date.getHours();
+      var minute = date.getMinutes();
+      minute = minute < 10 ? "0" + minute : minute;
+      let time = y + "-" + m + "-" + d; //这里如果不需要小时 分  后边的可以不需要拼接
+      return time;
+    },
+  },
+};
+</script>
+<style scoped>
+tbody {
+  color: #fff;
+  text-align: center;
+  margin: auto;
+}
+tr:last-child {
+  border-bottom: 1px solid;
+}
+::v-deep .el-dialog {
+  margin-right: 100px !important;
+}
+.tTime {
+  margin-left: 100px;
+}
+.box1 {
+  position: absolute;
+  right: 30px;
+  top: 80px;
+  border: 1px solid rgb(129, 130, 131);
+  border-radius: 5px;
+}
+</style>

+ 367 - 160
src/components/look_word/bdgldrill.vue

@@ -15,18 +15,6 @@
       >
         《军事训练登记簿》
       </p>
-      <!-- <p
-        style="
-          font-size: 16pt;
-          font-weight: 600;
-          color: black;
-          text-align: center;
-          margin-bottom: 5px;
-          font-family: 'heiti'
-        "
-      >
-       军事训练登记表
-      </p> -->
       <table
         class="b1"
         border="1"
@@ -44,229 +32,441 @@
 
           mso-padding-alt: 0pt 0pt 0pt 0pt;
         "
-        width="930"
+        width="855"
         bordercolor="black"
       >
-        <tbody style="font-size: 16px; font-weight: 500">
+        <tbody style="font-size: 16px">
           <tr class="JR_tr">
-            <th width="101" nowrap="" rowspan="2" class="JR_left">
-              <p align="center" style="margin: 20px 0; font-family: 'heiti'">
+            <th
+              width="99"
+              rowspan="2"
+              class="JR_left"
+              height="92"
+              style="font-family: '黑体'; text-align: center; font-weight: 400"
+            >
+              <span align="center" style="display: block; text-align: center">
                 训练类别
-              </p>
+              </span>
             </th>
-            <th width="113" nowrap="" rowspan="2" class="JR_left">
-              <p align="center" style="margin: 20px 0; font-family: 'heiti'">
+            <th
+              width="110"
+              rowspan="2"
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-weight: 400"
+            >
+              <span align="center" style="display: block; text-align: center">
                 训练内容
-              </p>
+              </span>
             </th>
-            <th width="120" rowspan="2" class="JR_left">
-              <p align="center" style="margin: 20px 0; font-family: 'heiti'">
+            <th
+              width="82"
+              rowspan="2"
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-weight: 400"
+            >
+              <span align="center" style="display: block; text-align: center">
                 训练时间
-              </p>
+              </span>
             </th>
-            <th width="85" nowrap="" rowspan="2" class="JR_left">
-              <p align="center" style="margin: 20px 0; font-family: 'heiti'">
+            <th
+              width="82"
+              nowrap=""
+              rowspan="2"
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-weight: 400"
+            >
+              <span align="center" style="display: block; text-align: center">
                 训练地点
-              </p>
+              </span>
             </th>
-            <th width="114" nowrap="" colspan="2" class="JR_left">
-              <p align="center" style="margin: 5px 0; font-family: 'heiti'">
+            <th
+              width="111"
+              height="44"
+              nowrap=""
+              colspan="2"
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-weight: 400"
+            >
+              <span align="center" style="display: block; text-align: center">
                 参训兵力
-              </p>
+              </span>
             </th>
-            <th width="68" rowspan="2" class="JR_left">
-              <p align="center" style="margin: 20px 0; font-family: 'heiti'">
+            <th
+              width="65"
+              rowspan="2"
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-weight: 400"
+            >
+              <span align="center" style="display: block; text-align: center">
                 参训率
-              </p>
+              </span>
             </th>
-            <th width="115" nowrap="" rowspan="2" class="JR_left">
-              <p align="center" style="margin: 20px 0; font-family: 'heiti'">
+            <th
+              width="101"
+              nowrap=""
+              rowspan="2"
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-weight: 400"
+            >
+              <span align="center" style="display: block; text-align: center">
                 效果(成绩)
-              </p>
+              </span>
             </th>
-            <th width="104" nowrap="" rowspan="2" class="JR_left">
-              <p align="center" style="margin: 20px 0; font-family: 'heiti'">
+            <th
+              width="101"
+              nowrap=""
+              rowspan="2"
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-weight: 400"
+            >
+              <span align="center" style="display: block; text-align: center">
                 消耗
-              </p>
+              </span>
             </th>
-            <th width="70" nowrap="" rowspan="2" class="JR_left">
-              <p align="center" style="margin: 20px 0; font-family: 'heiti'">
+            <th
+              width="82"
+              nowrap=""
+              rowspan="2"
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-weight: 400"
+            >
+              <span align="center" style="display: block; text-align: center">
                 备注
-              </p>
+              </span>
             </th>
           </tr>
           <tr class="JR_tr">
-            <th width="57" nowrap="" class="JR_left">
-              <p align="center" style="font-family: 'heiti'">应训</p>
+            <th
+              width="54"
+              height="45"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-weight: 400"
+            >
+              <span align="center" style="display: block; text-align: center"
+                >应训</span
+              >
             </th>
-            <th width="57" class="JR_left">
-              <p align="center" style="font-family: 'heiti'">实训</p>
+            <th
+              width="54"
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-weight: 400"
+            >
+              <span align="center" style="display: block; text-align: center"
+                >实训</span
+              >
             </th>
           </tr>
 
           <tr class="JR_tr">
-            <td width="101" class="JR_right">
-              <p align="center" style="margin: 10px 0; font-family: 'fangsong'">
+            <td
+              valign="center"
+              class="JR_right"
+              style="
+                font-family: '仿宋_GB2312';
+                text-align: center;
+                font-size: 16px;
+              "
+              height="44"
+              width="99"
+            >
+              <span align="center">
                 {{ message.name }}
-                <!-- <span style="display: none">111</span> -->
-              </p>
-            </td>
-            <td width="113" class="JR_right">
-              <p align="center" style="font-family: 'fangsong'">
+              </span>
+            </td>
+            <td
+              width="110"
+              class="JR_right"
+              valign="center"
+              style="
+                font-family: '仿宋_GB2312';
+                text-align: center;
+                font-size: 16px;
+              "
+            >
+              <span align="center">
                 {{ message.common }}
-              </p>
-            </td>
-            <!--<td width="85"><p align="center">2021-12-15</p></td>-->
-            <td width="85" class="JR_right">
-              <p align="center" style="margin: 10px 0; font-family: 'fangsong'">
+              </span>
+            </td>
+            <!--<td width="85"><span align="center">2021-12-15</span></td>-->
+            <td
+              width="82"
+              class="JR_right"
+              style="
+                font-family: '仿宋_GB2312';
+                text-align: center;
+                font-size: 16px;
+              "
+            >
+              <span align="center">
                 {{ message.drillTime }}
-                <!-- <span style="display: none"></span> -->
-              </p>
-            </td>
-            <td width="85" class="JR_right">
-              <p align="center" style="margin: 10px 0; font-family: 'fangsong'">
+              </span>
+            </td>
+            <td
+              width="82"
+              class="JR_right"
+              style="
+                font-family: '仿宋_GB2312';
+                text-align: center;
+                font-size: 16px;
+              "
+            >
+              <span align="center">
                 {{ message.address }}
-              </p>
+              </span>
+            </td>
+            <td
+              width="54"
+              class="JR_right"
+              style="
+                font-family: '仿宋_GB2312';
+                text-align: center;
+                font-size: 16px;
+              "
+            >
+              <span align="center"> {{ message.yingxun }}</span>
+            </td>
+            <td
+              width="54"
+              class="JR_right"
+              style="
+                font-family: '仿宋_GB2312';
+                text-align: center;
+                font-size: 16px;
+              "
+            >
+              <span align="center"> {{ message.shixun }}</span>
+            </td>
+            <td
+              width="101"
+              nowrap=""
+              class="JR_right"
+              style="
+                font-family: '仿宋_GB2312';
+                text-align: center;
+                font-size: 16px;
+              "
+            >
+              <span align="center">
+                {{ message.participationRate }}
+              </span>
+            </td>
+            <td
+              width="101"
+              nowrap=""
+              class="JR_right"
+              style="
+                font-family: '仿宋_GB2312';
+                text-align: center;
+                font-size: 16px;
+              "
+            >
+              <span align="center">
+                {{ message.pass }}
+              </span>
+            </td>
+            <td
+              width="101"
+              nowrap=""
+              class="JR_right"
+              style="
+                font-family: '仿宋_GB2312';
+                text-align: center;
+                font-size: 16px;
+              "
+            >
+              <span align="center">
+                {{ message.excellent }}
+              </span>
+            </td>
+            <td
+              width="82"
+              nowrap=""
+              class="JR_right"
+              style="
+                font-family: '仿宋_GB2312';
+                text-align: center;
+                font-size: 16px;
+              "
+            >
+              <span align="center">
+                {{ message.fail }}
+              </span>
             </td>
-            <td width="57" class="JR_right">
-              <p align="center" style="margin: 10px 0; font-family: 'fangsong'">
-                {{ message.yingxun }}人
-              </p>
+          </tr>
+
+          <tr class="JR_tr">
+            <td height="44" width="99" class="JR_right">
+              <span align="center"> </span>
             </td>
-            <td width="57" class="JR_right">
-              <p align="center" style="margin: 10px 0; font-family: 'fangsong'">
-                {{ message.shixun }}人
-              </p>
+            <td width="110" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="68" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0; font-family: 'fangsong'">
-                {{ message.participationRate }}
-              </p>
+            <!--<td width="85"><span align="center">2021-12-15</span></td>-->
+            <td width="82" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="104" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0; font-family: 'fangsong'">
-                {{ message.pass }}
-              </p>
+            <td width="82" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="104" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0; font-family: 'fangsong'">
-                {{ message.excellent }}
-              </p>
+            <td width="54" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="83" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0; font-family: 'fangsong'">
-                {{ message.fail }}
-              </p>
+            <td width="54" class="JR_right">
+              <span align="center"></span>
+            </td>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
+            </td>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
+            </td>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
+            </td>
+            <td width="82" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
           </tr>
 
           <tr class="JR_tr">
-            <td width="101" height="45px" class="JR_right">
-              <p align="center" style="margin: 10px 0">
-                <span style="display: none">111</span>
-              </p>
+            <td height="44" width="99" class="JR_right">
+              <span align="center"> </span>
             </td>
-            <td width="113" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="110" class="JR_right">
+              <span align="center"></span>
             </td>
-            <!--<td width="85"><p align="center">2021-12-15</p></td>-->
-            <td width="85" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <!--<td width="85"><span align="center">2021-12-15</span></td>-->
+            <td width="82" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="85" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="82" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="57" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="54" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="57" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="54" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="68" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="104" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="104" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="83" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="82" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
           </tr>
 
           <tr class="JR_tr">
-            <td width="101" height="45px" class="JR_right">
-              <p align="center" style="margin: 10px 0">
-                <span style="display: none">111</span>
-              </p>
+            <td height="44" width="99" class="JR_right">
+              <span align="center"> </span>
             </td>
-            <td width="113" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="110" class="JR_right">
+              <span align="center"></span>
             </td>
-            <!--<td width="85"><p align="center">2021-12-15</p></td>-->
-            <td width="85" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <!--<td width="85"><span align="center">2021-12-15</span></td>-->
+            <td width="82" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="85" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="82" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="57" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="54" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="57" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="54" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="68" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="104" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="104" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="83" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="82" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
           </tr>
 
           <tr class="JR_tr">
-            <td width="101" height="45px" class="JR_right">
-              <p align="center" style="margin: 10px 0">
-                <span style="display: none">111</span>
-              </p>
+            <td height="44" width="99" class="JR_right">
+              <span align="center"> </span>
+            </td>
+            <td width="110" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="113"><p align="center" style="margin: 10px 0"></p></td>
-            <!--<td width="85"><p align="center">2021-12-15</p></td>-->
-            <td width="85" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <!--<td width="85"><span align="center">2021-12-15</span></td>-->
+            <td width="82" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="85" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="82" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="57" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="54" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="57" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="54" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="68" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="104" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="104" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
-            <td width="83" nowrap="" class="JR_right">
-              <p align="center" style="margin: 10px 0"></p>
+            <td width="82" nowrap="" class="JR_right">
+              <span align="center"></span>
+            </td>
+          </tr>
+
+          <tr class="JR_tr">
+            <td height="44" width="99" class="JR_right">
+              <span align="center"> </span>
+            </td>
+            <td width="110" class="JR_right">
+              <span align="center"></span>
+            </td>
+            <!--<td width="85"><span align="center">2021-12-15</span></td>-->
+            <td width="82" class="JR_right">
+              <span align="center"></span>
+            </td>
+            <td width="82" class="JR_right">
+              <span align="center"></span>
+            </td>
+            <td width="54" class="JR_right">
+              <span align="center"></span>
+            </td>
+            <td width="54" class="JR_right">
+              <span align="center"></span>
+            </td>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
+            </td>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
+            </td>
+            <td width="101" nowrap="" class="JR_right">
+              <span align="center"></span>
+            </td>
+            <td width="82" nowrap="" class="JR_right">
+              <span align="center"></span>
             </td>
           </tr>
         </tbody>
       </table>
+
       <div
         style="
           font-size: 14pt;
@@ -282,17 +482,24 @@
   </div>
 </template>
 <script>
-import { lookWord } from "@/utils/look_word.js";
-
 import "@/utils/lodJs.js";
+import exportWord from "@/utils/exportWord.js";
+
 export default {
   name: "bdgleven",
   props: ["message"],
   data() {
     return {
       title: "军事训练登记簿",
-      style:
-        ".b1{width:860px !important};.JR_tr {height: 40px;};.JR_left{font-size: 1.121em; font-family: '楷体_GB2312';};.JR_right{ font-size: 1.311em; font-family: 仿宋_GB2312;};.JR_bottom{ font-size: 1.331em; font-family: 仿宋_GB2312; text-align: right},",
+      num: 0,
+      faith: {
+        fileName: "军事训练登记簿", //文档名
+        fileType: ".doc", //文档类型  经测试  可以doc xls html 其他的自己去试
+        // header: "测试页眉", //页眉标题
+        // footer: "测试页脚", //页脚标题
+        direction: "Horizontal", //默认或不填写为纵向,Horizontal 为横向
+        dom: "#contents", // dom节点
+      },
     };
   },
   created() {
@@ -300,7 +507,7 @@ export default {
   },
   methods: {
     daochu() {
-      lookWord(this.title, "#contents", this.style, true);
+      exportWord(this.faith);
     },
   },
 };

+ 79 - 58
src/components/look_word/bdgleven.vue

@@ -35,63 +35,63 @@
         class="size"
       >
         <tbody style="font-size: 16px; font-weight: 500">
-          <tr class="JR_tr">
-            <td
-              width="70"
-              class="JR_left"
-              style="border-right: 1px dashed #999; font-family: 'heiti'"
-            >
+          <tr class="JR_tr" style="font-family: '黑体'; height: 40px">
+            <td width="70" class="JR_left">
               <p align="center">&nbsp;&nbsp;时 &nbsp;&nbsp;&nbsp;&nbsp;间</p>
             </td>
-            <td class="JR_right" style="font-family: 'fangsong'">
-              <p align="left" style="padding-left: 20px">
+            <td
+              class="JR_right"
+              style="font-family: '仿宋_GB2312'"
+              align="left"
+            >
+              <p style="text-indent: 8px">
                 {{ message.convokeTime | dataFormaty }}
               </p>
             </td>
           </tr>
-          <tr class="JR_tr">
-            <td class="JR_left" style="font-family: 'heiti'">
+          <tr class="JR_tr" style="font-family: '黑体'; height: 40px">
+            <td class="JR_left">
               <p align="center">&nbsp;&nbsp;地 &nbsp;&nbsp;&nbsp;&nbsp;点</p>
             </td>
-            <td class="JR_right" style="font-family: 'fangsong'">
-              <p align="left" style="padding-left: 20px">
+            <td class="JR_right" style="font-family: '仿宋_GB2312'">
+              <p align="left" style="text-indent: 8px">
                 {{ message.address }}
               </p>
             </td>
           </tr>
-          <tr class="JR_tr">
-            <td class="JR_left" style="font-family: 'heiti'">
+          <tr class="JR_tr" style="font-family: '黑体'; height: 40px">
+            <td class="JR_left">
               <p align="center">&nbsp;&nbsp;出席人</p>
             </td>
-            <td class="JR_right" style="font-family: 'fangsong'">
-              <p align="left" style="padding-left: 20px">
+            <td class="JR_right" style="font-family: '仿宋_GB2312'">
+              <p align="left" style="text-indent: 8px">
                 {{ message.joinId }}
               </p>
             </td>
           </tr>
-          <tr class="JR_tr">
-            <td class="JR_left" style="font-family: 'heiti'">
+          <tr class="JR_tr" style="font-family: '黑体'; height: 40px">
+            <td class="JR_left">
               <p align="center">&nbsp;&nbsp;主持人</p>
             </td>
-            <td class="JR_right" style="font-family: 'fangsong'">
-              <p align="left" style="padding-left: 20px">
+            <td class="JR_right" style="font-family: '仿宋_GB2312'">
+              <p align="left" style="text-indent: 8px">
                 {{ message.compereRen }}
               </p>
             </td>
           </tr>
-          <tr class="JR_tr">
-            <td class="JR_left" style="font-family: 'heiti'">
+          <tr class="JR_tr" style="font-family: '黑体'; height: 40px">
+            <td class="JR_left">
               <p align="center">&nbsp;&nbsp;记录人</p>
             </td>
-            <td class="JR_right" style="font-family: 'fangsong'">
-              <p align="left" style="padding-left: 20px">
+            <td class="JR_right" style="font-family: '仿宋_GB2312'">
+              <p align="left" style="text-indent: 8px">
                 {{ message.peopleJiLu }}
               </p>
             </td>
           </tr>
 
-          <tr class="JR_tr">
-            <td class="JR_left" style="font-family: 'heiti'">
+          <tr class="JR_tr" style="font-family: '黑体'; height: 206px">
+            <td class="JR_left">
               <p align="right" style="text-align: center; line-height: 20px">
                 议<br />题
               </p>
@@ -102,15 +102,15 @@
               style="
                 line-height: 20px;
                 text-indent: 20px;
-                font-family: 'fangsong';
+                font-family: '仿宋_GB2312';
               "
               v-html="message.title"
             >
               <!-- {{ message.title }} -->
             </td>
           </tr>
-          <tr class="JR_tr">
-            <td class="JR_left" style="font-family: 'heiti'">
+          <tr class="JR_tr" style="font-family: '黑体'; height: 206px">
+            <td class="JR_left">
               <p align="right" style="text-align: center; line-height: 20px">
                 会<br />议<br />内<br />容
               </p>
@@ -121,20 +121,20 @@
               style="
                 line-height: 20px;
                 text-indent: 20px;
-                font-family: 'fangsong';
+                font-family: '仿宋_GB2312';
               "
               v-html="message.contents"
             ></td>
           </tr>
         </tbody>
       </table>
+
       <table
         border="1"
         style="
           border-collapse: collapse;
           border: none;
           mso-border-left-alt: 0.5pt solid windowtext;
-          mso-border-top-alt: 0.5pt solid windowtext;
           mso-border-right-alt: 0.5pt solid windowtext;
           mso-border-bottom-alt: 0.5pt solid windowtext;
           mso-border-insideh: 0.5pt solid windowtext;
@@ -148,16 +148,18 @@
         border-top="none"
       >
         <tbody>
-          <tr class="JR_tr">
-            <td
-              colspan="2"
-              class="JR_bottom"
-              style="
-                border-top: none;
-                border-left: 1px solid black;
-                font-family: 'fangsong';
-              "
-            >
+          <tr
+            class="JR_trs"
+            style="
+              border-top: none;
+              border-left: 1px solid black;
+              font-family: '仿宋_GB2312';
+              font-size: 19px;
+              height: 39px;
+            "
+            align="center"
+          >
+            <td colspan="2" class="JR_bottom" style="border-top: 0">
               <p style="text-align: right; margin-right: 20px">
                 主持人:
                 {{ message.compereRen }}
@@ -165,12 +167,18 @@
             </td>
             <!-- <td style="width: 100px; border-top: none; border-left: none"></td> -->
           </tr>
-          <tr class="JR_tr">
-            <td
-              colspan="2"
-              class="JR_bottom"
-              style="border-left: 1px solid black; font-family: 'fangsong'"
-            >
+          <tr
+            class="JR_trs"
+            style="
+              border-top: none;
+              border-left: 1px solid black;
+              font-family: '仿宋_GB2312';
+              font-size: 19px;
+              height: 39px;
+            "
+            align="center"
+          >
+            <td colspan="2" class="JR_bottom">
               <p style="text-align: right; margin-right: 20px">
                 记录人:
                 {{ message.peopleJiLu }}
@@ -179,13 +187,17 @@
             <!-- <td style="width: 100px; border-left: none"></td> -->
           </tr>
 
-          <tr class="JR_tr">
-            <td
-              colspan="2"
-              class="JR_bottom"
-              style="border-left: 1px solid black; font-family: 'fangsong'"
-            >
-              <!--<p style=" text-align:right;padding-right: 10px;">    年  月  日</p>-->
+          <tr
+            class="JR_trs"
+            style="
+              border-top: none;
+              border-left: 1px solid black;
+              font-family: '仿宋_GB2312';
+              font-size: 19px;
+              height: 39px;
+            "
+          >
+            <td colspan="2" class="JR_bottom">
               <p style="text-align: right; margin-right: 20px">
                 时间:
                 {{ message.convokeTime | dataFormaty }}
@@ -199,7 +211,7 @@
   </div>
 </template>
 <script>
-import { lookWord } from "@/utils/look_word.js";
+import exportWord from "@/utils/exportWord.js";
 
 import "@/utils/lodJs.js";
 export default {
@@ -208,13 +220,19 @@ export default {
   data() {
     return {
       title: "连务会记录本",
-      style:
-        ".size{width:99%};.JR_tr {height: 40px;};.JR_left{border-right:none;width: 80px;font-size: 1.131em; font-family: '楷体_GB2312';font-weight: 500;};.JR_right{border-left:0; font-size: 1.331em; font-family: 仿宋_GB2312;};.JR_bottom{border-left:0; font-size: 1.331em; font-family: 仿宋_GB2312; text-align: right};",
+      faith: {
+        fileName: "连务会记录本", //文档名
+        fileType: ".doc", //文档类型  经测试  可以doc xls html 其他的自己去试
+        // header: "测试页眉", //页眉标题
+        // footer: "测试页脚", //页脚标题
+        direction: "", //默认或不填写为纵向,Horizontal 为横向
+        dom: "#contents", // dom节点
+      },
     };
   },
   methods: {
     daochu() {
-      lookWord(this.title, "#contents", this.style);
+      exportWord(this.faith);
     },
   },
 };
@@ -243,4 +261,7 @@ tr:last-child {
   border: 1px solid rgb(129, 130, 131);
   border-radius: 5px;
 }
+.JR_trs {
+  font-size: 16px !important;
+}
 </style>

+ 11 - 11
src/components/look_word/bdglfilemanagement.vue

@@ -33,11 +33,11 @@
         align="center"
         bordercolor="black"
       >
-        <tbody style="font-size: 19px; font-weight: 500">
+        <tbody style="font-size: 16px; font-weight: 500">
           <tr class="JR_tr">
             <td
               valign="center"
-              style="font-family: '黑体'; text-align: center"
+              style="font-family: '黑体'; text-align: center; font-size: 19px"
               class="JR_left"
               width="172"
               height="66"
@@ -49,7 +49,7 @@
               width="122"
               valign="center"
               class="JR_left"
-              style="font-family: '黑体'; text-align: center"
+              style="font-family: '黑体'; text-align: center; font-size: 19px"
             >
               <span style="display: block; text-align: center">文件编号</span>
             </td>
@@ -58,7 +58,7 @@
               width="92"
               valign="center"
               class="JR_left"
-              style="font-family: '黑体'; text-align: center"
+              style="font-family: '黑体'; text-align: center; font-size: 19px"
             >
               <span style="display: block; text-align: center">收文日期</span>
             </td>
@@ -67,7 +67,7 @@
               width="54"
               valign="center"
               class="JR_left"
-              style="font-family: '黑体'; text-align: center"
+              style="font-family: '黑体'; text-align: center; font-size: 19px"
             >
               <span style="display: block; text-align: center">密级</span>
             </td>
@@ -76,7 +76,7 @@
               width="54"
               valign="center"
               class="JR_left"
-              style="font-family: '黑体'; text-align: center"
+              style="font-family: '黑体'; text-align: center; font-size: 19px"
             >
               <span style="display: block; text-align: center">份数</span>
             </td>
@@ -85,7 +85,7 @@
               width="83"
               valign="center"
               class="JR_left"
-              style="font-family: '黑体'; text-align: center"
+              style="font-family: '黑体'; text-align: center; font-size: 19px"
             >
               <span style="display: block; text-align: center">签收人</span>
             </td>
@@ -94,7 +94,7 @@
               width="83"
               valign="center"
               class="JR_left"
-              style="font-family: '黑体'; text-align: center"
+              style="font-family: '黑体'; text-align: center; font-size: 19px"
             >
               <span style="display: block; text-align: center">借阅人</span>
             </td>
@@ -103,7 +103,7 @@
               width="83"
               valign="center"
               class="JR_left"
-              style="font-family: '黑体'; text-align: center"
+              style="font-family: '黑体'; text-align: center; font-size: 19px"
             >
               <span style="display: block; text-align: center"
                 >借阅
@@ -115,7 +115,7 @@
               width="83"
               valign="center"
               class="JR_left"
-              style="font-family: '黑体'; text-align: center"
+              style="font-family: '黑体'; text-align: center; font-size: 19px"
             >
               <span style="display: block; text-align: center"
                 >归还
@@ -127,7 +127,7 @@
               width="56"
               valign="center"
               class="JR_left"
-              style="font-family: '黑体'; text-align: center"
+              style="font-family: '黑体'; text-align: center; font-size: 19px"
             >
               <span style="display: block; text-align: center">注销</span>
             </td>

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 1331 - 304
src/components/look_word/bdglfood.vue


+ 208 - 66
src/components/look_word/bdglpublicproperty.vue

@@ -9,7 +9,7 @@
           font-weight: 600;
           color: black;
           font-family: 'heiti';
-          text-align:center
+          text-align: center;
         "
       >
         《营产、公物管理登记簿》
@@ -34,56 +34,113 @@
       >
         <!--<p align="center" style="font-size: 14pt;font-weight: bold;">营产,公物管理登记簿</p>-->
         <tbody style="font-size: 15px; font-weight: 500">
-          <tr
-            class="JR_tr"
-            style="font-size: 16px;  font-family: 'heiti'"
-          >
-            <td width="45" height="40" valign="center" nowrap="" class="JR_left" style="font-family: '黑体'; text-align: center;font-size:1em;">
-              <span align="center"  style="display: block; text-align: center">
+          <tr class="JR_tr" style="font-size: 16px; font-family: 'heiti'">
+            <td
+              width="45"
+              height="40"
+              valign="center"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-size: 1em"
+            >
+              <span align="center" style="display: block; text-align: center">
                 序号
               </span>
             </td>
-            <td width="63" valign="center" class="JR_left" style="font-family: '黑体'; text-align: center;font-size:1em;">
+            <td
+              width="63"
+              valign="center"
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-size: 1em"
+            >
               <span align="center" style="display: block; text-align: center">
                 名称
               </span>
             </td>
-            <td width="92" valign="center" nowrap="" class="JR_left" style="font-family: '黑体'; text-align: center;font-size:1em;">
+            <td
+              width="92"
+              valign="center"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-size: 1em"
+            >
               <span align="center" style="display: block; text-align: center">
                 规格型号
               </span>
             </td>
-            <td width="55" valign="center" nowrap="" class="JR_left" style="font-family: '黑体'; text-align: center;font-size:1em;">
+            <td
+              width="55"
+              valign="center"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-size: 1em"
+            >
               <span align="center" style="display: block; text-align: center">
                 数量
               </span>
             </td>
-            <td width="63" valign="center" nowrap="" class="JR_left" style="font-family: '黑体'; text-align: center;font-size:1em;">
+            <td
+              width="63"
+              valign="center"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-size: 1em"
+            >
               <span align="center" style="display: block; text-align: center">
                 单 价
               </span>
             </td>
-            <td width="64" valign="center" nowrap="" class="JR_left" style="font-family: '黑体'; text-align: center;font-size:1em;">
+            <td
+              width="64"
+              valign="center"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-size: 1em"
+            >
               <span align="center" style="display: block; text-align: center">
                 总价值
               </span>
             </td>
-            <td width="120" valign="center" nowrap="" class="JR_left" style="font-family: '黑体'; text-align: center;font-size:1em;">
+            <td
+              width="120"
+              valign="center"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-size: 1em"
+            >
               <span align="center" style="display: block; text-align: center">
                 装备时间
               </span>
             </td>
-            <td width="91" valign="center" nowrap="" class="JR_left" style="font-family: '黑体'; text-align: center;font-size:1em;">
+            <td
+              width="91"
+              valign="center"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-size: 1em"
+            >
               <span align="center" style="display: block; text-align: center">
                 保管人
               </span>
             </td>
-            <td width="74" valign="center" nowrap="" class="JR_left" style="font-family: '黑体'; text-align: center;font-size:1em;">
+            <td
+              width="74"
+              valign="center"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-size: 1em"
+            >
               <span align="center" style="display: block; text-align: center">
                 取得方式
               </span>
             </td>
-            <td width="73" valign="center" nowrap="" class="JR_left" style="font-family: '黑体'; text-align: center;font-size:1em;">
+            <td
+              width="73"
+              valign="center"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-size: 1em"
+            >
               <span align="center" style="display: block; text-align: center">
                 质量状况
               </span>
@@ -93,13 +150,27 @@
                 固定资产负责人
               </p>
             </th> -->
-            <td width="74" valign="center" nowrap="" class="JR_left" style="font-family: '黑体'; text-align: center;font-size:1em;">
+            <td
+              width="74"
+              valign="center"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-size: 1em"
+            >
               <span align="center" style="display: block; text-align: center">
                 放置地点
               </span>
             </td>
-            <td width="56" valign="center" nowrap="" class="JR_left" style="font-family: '黑体'; text-align: center;font-size:1em;">
-              <span align="center" style="display: block; text-align: center">备注</span>
+            <td
+              width="56"
+              valign="center"
+              nowrap=""
+              class="JR_left"
+              style="font-family: '黑体'; text-align: center; font-size: 1em"
+            >
+              <span align="center" style="display: block; text-align: center"
+                >备注</span
+              >
             </td>
           </tr>
 
@@ -109,135 +180,206 @@
             v-for="(item, i) in message"
             :key="i + '  '"
           >
-            <td width="45"  height="45" valign="center" nowrap="" class="JR_right" style="
-                font-family: 'Calibri';
-                text-align: center;
-                font-size: 1em;
-              ">
-              <span align="center">{{ item.id }}</span>
-            </td>
-            <td width="63" valign="center" class="JR_right" style="
+            <td
+              width="45"
+              height="45"
+              valign="center"
+              nowrap=""
+              class="JR_right"
+              style="font-family: 'Calibri'; text-align: center; font-size: 1em"
+            >
+              <span align="center">{{ i + 1 }}</span>
+            </td>
+            <td
+              width="63"
+              valign="center"
+              class="JR_right"
+              style="
                 font-family: '仿宋_GB2312';
                 text-align: center;
                 font-size: 1em;
-              ">
+              "
+            >
               <span align="center" width="66">{{ item.name }}</span>
             </td>
-            <td width="92" valign="center" nowrap="" class="JR_right" style="
+            <td
+              width="92"
+              valign="center"
+              nowrap=""
+              class="JR_right"
+              style="
                 font-family: '仿宋_GB2312';
                 text-align: center;
                 font-size: 1em;
-              ">
+              "
+            >
               <span align="center">{{ item.version }}</span>
             </td>
-            <td width="55" valign="center" nowrap="" class="JR_right" style="
+            <td
+              width="55"
+              valign="center"
+              nowrap=""
+              class="JR_right"
+              style="
                 font-family: '仿宋_GB2312';
                 text-align: center;
                 font-size: 1em;
-              ">
+              "
+            >
               <span align="center">{{ item.quantity }}</span>
             </td>
-            <td width="63" valign="center" nowrap="" class="JR_right" style="
+            <td
+              width="63"
+              valign="center"
+              nowrap=""
+              class="JR_right"
+              style="
                 font-family: '仿宋_GB2312';
                 text-align: center;
                 font-size: 1em;
-              ">
-              <span align="center">{{ item.price }}<span style="margin-left:6px">元</span></span>
-            </td>
-            <td width="64" valign="center" nowrap="" class="JR_right" style="
+              "
+            >
+              <span align="center"
+                >{{ item.price }}<span style="margin-left: 6px">元</span></span
+              >
+            </td>
+            <td
+              width="64"
+              valign="center"
+              nowrap=""
+              class="JR_right"
+              style="
                 font-family: '仿宋_GB2312';
                 text-align: center;
                 font-size: 1em;
-              ">
-              <span align="center">{{ item.totalPrice }}<span style="margin-left:5px">元</span></span>
-            </td>
-            <td width="120" valign="center" nowrap="" class="JR_right" style="
+              "
+            >
+              <span align="center"
+                >{{ item.totalPrice
+                }}<span style="margin-left: 5px">元</span></span
+              >
+            </td>
+            <td
+              width="120"
+              valign="center"
+              nowrap=""
+              class="JR_right"
+              style="
                 font-family: '仿宋_GB2312';
                 text-align: center;
                 font-size: 1em;
-              ">
-              <span align="center">{{ item.equipTime | dataFormaty}}</span>
-            </td>
-            <td width="91" valign="center" nowrap="" class="JR_right" style="
+              "
+            >
+              <span align="center">{{ item.equipTime | dataFormaty }}</span>
+            </td>
+            <td
+              width="91"
+              valign="center"
+              nowrap=""
+              class="JR_right"
+              style="
                 font-family: '仿宋_GB2312';
                 text-align: center;
                 font-size: 1em;
-              ">
+              "
+            >
               <span align="center">{{ item.peopleName }}</span>
             </td>
-            <td width="74" valign="center" nowrap="" class="JR_right" style="
+            <td
+              width="74"
+              valign="center"
+              nowrap=""
+              class="JR_right"
+              style="
                 font-family: '仿宋_GB2312';
                 text-align: center;
                 font-size: 1em;
-              ">
+              "
+            >
               <span align="center">{{ item.acquire }}</span>
             </td>
 
-            <td width="73" valign="center" nowrap="" class="JR_right" style="
+            <td
+              width="73"
+              valign="center"
+              nowrap=""
+              class="JR_right"
+              style="
                 font-family: '仿宋_GB2312';
                 text-align: center;
                 font-size: 1em;
-              ">
+              "
+            >
               <span align="center">{{ item.quality }}</span>
             </td>
             <!-- <td width="75" valign="center" nowrap="" class="JR_right">
               <p align="center">是</p>
             </td> -->
-            <td width="74" valign="center" nowrap="" class="JR_right" style="
+            <td
+              width="74"
+              valign="center"
+              nowrap=""
+              class="JR_right"
+              style="
                 font-family: '仿宋_GB2312';
                 text-align: center;
                 font-size: 1em;
-              ">
+              "
+            >
               <span align="center">{{ item.address }}</span>
             </td>
-            <td width="54" valign="center" nowrap="" class="JR_right" style="
+            <td
+              width="54"
+              valign="center"
+              nowrap=""
+              class="JR_right"
+              style="
                 font-family: '仿宋_GB2312';
                 text-align: center;
                 font-size: 1em;
-              ">
+              "
+            >
               <span align="center">{{ item.remark }}</span>
             </td>
           </tr>
           <tr class="JR_tr" v-for="(item1, i1) in num" :key="i1 + ''">
-            <td width="45" height="45"  valign="center" nowrap="">
-              <span align="center" style="margin: 5px">
-             
-              </span>
+            <td width="45" height="45" valign="center" nowrap="">
+              <span align="center" style="margin: 5px"> </span>
             </td>
-            <td width="63"  valign="center">
+            <td width="63" valign="center">
               <span align="center"></span>
             </td>
             <td width="92" valign="center" nowrap="">
               <span align="center"></span>
             </td>
-            <td width="55"  valign="center" nowrap="">
+            <td width="55" valign="center" nowrap="">
               <span align="center"></span>
             </td>
-            <td width="63"  valign="center" nowrap="">
+            <td width="63" valign="center" nowrap="">
               <span align="center"></span>
             </td>
             <td width="64" valign="center" nowrap="">
               <span align="center"></span>
             </td>
-            <td width="120"  valign="center" nowrap="">
+            <td width="120" valign="center" nowrap="">
               <span align="center"></span>
             </td>
             <td width="91" valign="center" nowrap="">
               <span align="center"></span>
             </td>
-            <td width="74"  valign="center" nowrap="">
+            <td width="74" valign="center" nowrap="">
               <span align="center"></span>
             </td>
-            <td width="73"  valign="center" nowrap="">
+            <td width="73" valign="center" nowrap="">
               <span align="center"></span>
             </td>
             <!-- <td width="75" height="45px" valign="center" nowrap="">
               <p align="center"></p>
             </td> -->
-            <td width="74"  valign="center" nowrap="">
+            <td width="74" valign="center" nowrap="">
               <span align="center"></span>
             </td>
-            <td width="54"  valign="center" nowrap="">
+            <td width="54" valign="center" nowrap="">
               <span align="center"></span>
             </td>
           </tr>

+ 13 - 4
src/utils/exportWord.js

@@ -10,13 +10,20 @@ function _initData(exPortData) {
 function getModelHtml(mhtml, mhtmlBottom, exPortData) {
   var styles,
     updateStyles,
-    header,
     Brow = '',
     direction = 
         typeof exPortData.direction !== "undefined"
         ? exPortData.direction
         : "Vertical",
+    header,
+    dev = 
+      typeof exPortData.direction !== "undefined"
+      ? exPortData.direction
+      : " margin:72.0pt 90.0pt 72.0pt 90.0pt;",
     footer = "";
+  let devStyle = typeof exPortData.style !== 'undefined'
+                  ? exPortData.style
+                  : ''
   if (exPortData.styles) {
     styles = exPortData.styles.html();
   }
@@ -48,7 +55,7 @@ function getModelHtml(mhtml, mhtmlBottom, exPortData) {
                         @page Section1{
                             size:595.35pt 841.95pt;
                             mso-page-orientation:luprightness;
-                            margin:72.0pt 90.0pt 72.0pt 90.0pt;
+                            ${dev}
                             mso-header-margin:42.55pt;
                             mso-footer-margin:49.6pt;
                             mso-gutter-margin:0.0pt;
@@ -95,6 +102,7 @@ function getModelHtml(mhtml, mhtmlBottom, exPortData) {
         </table>
     `
   }
+  console.log(devStyle);
   return `
             <!DOCTYPE html>
             <html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns:m=\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=\"http://www.w3.org/TR/REC-html40\">
@@ -128,8 +136,8 @@ function getModelHtml(mhtml, mhtmlBottom, exPortData) {
 
                         /*FontDefinitions*/
                         @page Section1 {
-							mso-title-page:yes; //首页不显示页眉页脚
-							mso-page-numbers:0; //起始页码从0开始
+                            mso-title-page:yes; //首页不显示页眉页脚
+                            mso-page-numbers:0; //起始页码从0开始
                             mso-header-margin: 20px;
                             mso-footer-margin: 20px;
                             mso-header: h1;
@@ -141,6 +149,7 @@ function getModelHtml(mhtml, mhtmlBottom, exPortData) {
                         }
 
                         ${direction}
+                        ${devStyle}
                         ${styles}
                         ${updateStyles}
                     </style>

+ 14 - 4
src/views/grassrootsregistration/bdglarmament/index.vue

@@ -7,8 +7,12 @@
       v-show="showSearch"
       label-width="68px"
     >
-    <el-form-item prop="unitName">
-      <el-input placeholder="请输入单位" v-model="queryParams.unitName" @input="handleQuery"/>
+      <el-form-item prop="unitName">
+        <el-input
+          placeholder="请输入单位"
+          v-model="queryParams.unitName"
+          @input="handleQuery"
+        />
       </el-form-item>
       <el-form-item label="" prop="recordDate">
         <el-date-picker
@@ -100,7 +104,12 @@
         prop="unitName"
         width="150"
       />
-      <el-table-column label="名称" align="center" prop="name"  show-overflow-tooltip/>
+      <el-table-column
+        label="名称"
+        align="center"
+        prop="name"
+        show-overflow-tooltip
+      />
       <el-table-column
         label="登记日期"
         align="center"
@@ -324,7 +333,7 @@ import {
   addBdglarmament,
   updateBdglarmament,
   exportBdglarmament,
-  armamentunits
+  armamentunits,
 } from "@/api/grassrootsregistration/bdglarmament";
 import {
   getZhuChiRen,
@@ -400,6 +409,7 @@ export default {
         unitId: [
           { required: true, message: "单位名称不能为空", trigger: "blur" },
         ],
+        name: [{ required: true, message: "名称不能为空", trigger: "blur" }],
       },
       //下拉
       options: [],

+ 2 - 132
src/views/grassrootsregistration/bdgldrill/index.vue

@@ -15,138 +15,6 @@
           @input="handleQuery"
         />
       </el-form-item>
-      <!-- <el-form-item label="训练项目" prop="project">
-        <el-input
-          v-model="queryParams.project"
-          placeholder="请输入训练项目"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="训练时间" prop="drillTime">
-        <el-date-picker
-          clearable
-          size="small"
-          v-model="queryParams.drillTime"
-          type="date"
-          value-format="yyyy-MM-dd"
-          placeholder="选择训练时间"
-        >
-        </el-date-picker>
-      </el-form-item> -->
-      <!-- <el-form-item label="训练地点" prop="address">
-        <el-input
-          v-model="queryParams.address"
-          placeholder="请输入训练地点"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="应训" prop="oughtTo">
-        <el-input
-          v-model="queryParams.oughtTo"
-          placeholder="请输入应训"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="文件名称" prop="filename">
-        <el-input
-          v-model="queryParams.filename"
-          placeholder="请输入文件名称"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="文件路径" prop="filepath">
-        <el-input
-          v-model="queryParams.filepath"
-          placeholder="请输入文件路径"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="装备" prop="equipment">
-        <el-input
-          v-model="queryParams.equipment"
-          placeholder="请输入装备"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="弹药" prop="ammunition">
-        <el-input
-          v-model="queryParams.ammunition"
-          placeholder="请输入弹药"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="摩托时间" prop="mototime">
-        <el-input
-          v-model="queryParams.mototime"
-          placeholder="请输入摩托时间"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="训练结束时间" prop="drillEndtime">
-        <el-date-picker
-          clearable
-          size="small"
-          v-model="queryParams.drillEndtime"
-          type="date"
-          value-format="yyyy-MM-dd"
-          placeholder="选择训练结束时间"
-        >
-        </el-date-picker>
-      </el-form-item>
-      <el-form-item label="单位" prop="unitId">
-        <el-input
-          v-model="queryParams.unitId"
-          placeholder="请输入单位"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="训练类别" prop="trainingCategory">
-        <el-input
-          v-model="queryParams.trainingCategory"
-          placeholder="请输入训练类别"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="创建时间" prop="createtime">
-        <el-date-picker
-          clearable
-          size="small"
-          v-model="queryParams.createtime"
-          type="date"
-          value-format="yyyy-MM-dd"
-          placeholder="选择创建时间"
-        >
-        </el-date-picker>
-      </el-form-item>
-      <el-form-item label="创建人id" prop="createId">
-        <el-input
-          v-model="queryParams.createId"
-          placeholder="请输入创建人id"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item> -->
       <el-form-item>
         <el-button size="btr" @click="resetQuery">重置</el-button>
       </el-form-item>
@@ -1115,6 +983,8 @@ export default {
     },
     //查看按钮操作
     handleChakan(row) {
+      console.log(row);
+      let unitId = row.unitId;
       // 是否隐藏按钮
       this.reset();
       const id = row.id || this.ids;

+ 1 - 1
src/views/grassrootsregistration/bdglpublicproperty/index.vue

@@ -632,7 +632,7 @@ export default {
   padding: 30px 50px;
 }
 ::v-deep .el-dialog__body {
-  margin: 10px 30px 20px 50px;
+  margin: 10px 30px 20px 87px;
   padding-top: 20px !important;
   box-sizing: border-box;
   /* padding: 30px 12px 30px 28px; */

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно