bdglequip.vue 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850
  1. <template>
  2. <div>
  3. <el-button class="box1" @click="daochu">导出</el-button>
  4. <div class="word" id="contents">
  5. <p
  6. style="
  7. font-size: 16pt;
  8. font-weight: 600;
  9. color: black;
  10. font-family: 'heiti';
  11. text-align: center;
  12. "
  13. >
  14. 《训练器材、教材登记簿》
  15. </p>
  16. <!-- <div class="fTitle">顶级分类训练器材、教材登记簿</div> -->
  17. <p
  18. align="left"
  19. style="
  20. font-size: 19px;
  21. font-weight: 500;
  22. color: black;
  23. margin-left: 7px;
  24. margin-bottom: 4px;
  25. font-family: '黑体';
  26. "
  27. >
  28. 审核:
  29. </p>
  30. <!--<p align="center" style="font-size: 14pt;font-weight: bold;">顶级分类-训练器材、教材登记簿</p>-->
  31. <table
  32. class="b1"
  33. border="1"
  34. style="
  35. border-collapse: collapse;
  36. border: none;
  37. mso-border-left-alt: 0.5pt solid windowtext;
  38. mso-border-top-alt: 0.5pt solid windowtext;
  39. mso-border-right-alt: 0.5pt solid windowtext;
  40. mso-border-bottom-alt: 0.5pt solid windowtext;
  41. mso-border-insideh: 0.5pt solid windowtext;
  42. mso-border-insidev: 0.5pt solid windowtext;
  43. mso-padding-alt: 0pt 0pt 0pt 0pt;
  44. "
  45. width="933"
  46. bordercolor="black"
  47. >
  48. <tbody style="font-size: 16px; font-weight: 500">
  49. <tr class="JR_tr">
  50. <td
  51. width="35"
  52. valign="center"
  53. rowspan="2"
  54. class="JR_left"
  55. style="font-family: '黑体'; text-align: center; font-size: 16px"
  56. >
  57. <span align="center" style="display: block; text-align: center"
  58. >序号</span
  59. >
  60. </td>
  61. <td
  62. width="63"
  63. valign="center"
  64. rowspan="2"
  65. class="JR_left"
  66. style="font-family: '黑体'; text-align: center; font-size: 16px"
  67. >
  68. <span align="center" style="display: block; text-align: center"
  69. >类别</span
  70. >
  71. </td>
  72. <td
  73. width="82"
  74. valign="center"
  75. rowspan="2"
  76. class="JR_left"
  77. style="font-family: '黑体'; text-align: center; font-size: 16px"
  78. >
  79. <span align="center" style="display: block; text-align: center"
  80. >名称</span
  81. >
  82. </td>
  83. <td
  84. width="268"
  85. height="45"
  86. valign="center"
  87. colspan="5"
  88. class="JR_left"
  89. style="font-family: '黑体'; text-align: center; font-size: 16px"
  90. >
  91. <span align="center" style="display: block; text-align: center"
  92. >库存情况</span
  93. >
  94. </td>
  95. <td
  96. width="173"
  97. valign="center"
  98. colspan="3"
  99. class="JR_left"
  100. style="font-family: '黑体'; text-align: center; font-size: 16px"
  101. >
  102. <span align="center" style="display: block; text-align: center"
  103. >入库情况</span
  104. >
  105. </td>
  106. <td
  107. width="177"
  108. valign="center"
  109. colspan="3"
  110. class="JR_left"
  111. style="font-family: '黑体'; text-align: center; font-size: 16px"
  112. >
  113. <span align="center" style="display: block; text-align: center"
  114. >出库情况</span
  115. >
  116. </td>
  117. <td
  118. width="53"
  119. valign="center"
  120. rowspan="2"
  121. class="JR_left"
  122. style="font-family: '黑体'; text-align: center; font-size: 16px"
  123. >
  124. <span align="center" style="display: block; text-align: center"
  125. >质量<br />状况</span
  126. >
  127. </td>
  128. <td
  129. width="54"
  130. valign="center"
  131. rowspan="2"
  132. class="JR_left"
  133. style="font-family: '黑体'; text-align: center; font-size: 16px"
  134. >
  135. <span align="center" style="display: block; text-align: center"
  136. >备注</span
  137. >
  138. </td>
  139. </tr>
  140. <tr class="JR_tr" style="border-bottom: none">
  141. <td
  142. width="64"
  143. valign="center"
  144. class="JR_left"
  145. style="font-family: '黑体'; text-align: center; font-size: 16px"
  146. >
  147. <span align="center" style="display: block; text-align: center">
  148. 配发 <br />
  149. 单位
  150. </span>
  151. </td>
  152. <td
  153. width="54"
  154. valign="center"
  155. class="JR_left"
  156. style="font-family: '黑体'; text-align: center; font-size: 16px"
  157. >
  158. <span align="center" style="display: block; text-align: center">
  159. 配发 <br />
  160. 时间
  161. </span>
  162. </td>
  163. <td
  164. width="46"
  165. valign="center"
  166. style="font-family: '黑体'; text-align: center; font-size: 16px"
  167. >
  168. <span align="center" style="display: block; text-align: center">
  169. 配发<br />
  170. 数量
  171. </span>
  172. </td>
  173. <td
  174. width="47"
  175. valign="center"
  176. style="font-family: '黑体'; text-align: center; font-size: 16px"
  177. >
  178. <span align="center" style="display: block; text-align: center">
  179. 自筹<br />
  180. 数量
  181. </span>
  182. </td>
  183. <td
  184. width="55"
  185. valign="center"
  186. style="font-family: '黑体'; text-align: center; font-size: 16px"
  187. >
  188. <span align="center" style="display: block; text-align: center">
  189. 库存<br />
  190. 数量
  191. </span>
  192. </td>
  193. <td
  194. width="53"
  195. valign="center"
  196. style="font-family: '黑体'; text-align: center; font-size: 16px"
  197. >
  198. <span align="center" style="display: block; text-align: center">
  199. 时间
  200. </span>
  201. </td>
  202. <td
  203. width="46"
  204. valign="center"
  205. style="font-family: '黑体'; text-align: center; font-size: 16px"
  206. >
  207. <span align="center" style="display: block; text-align: center">
  208. 数量
  209. </span>
  210. </td>
  211. <td
  212. width="72"
  213. valign="center"
  214. style="font-family: '黑体'; text-align: center; font-size: 16px"
  215. >
  216. <span align="center" style="display: block; text-align: center">
  217. 经手人
  218. </span>
  219. </td>
  220. <td
  221. width="55"
  222. valign="center"
  223. style="font-family: '黑体'; text-align: center; font-size: 16px"
  224. >
  225. <span align="center" style="display: block; text-align: center">
  226. 时间
  227. </span>
  228. </td>
  229. <td
  230. width="46"
  231. valign="center"
  232. style="font-family: '黑体'; text-align: center; font-size: 16px"
  233. >
  234. <span align="center" style="display: block; text-align: center">
  235. 数量
  236. </span>
  237. </td>
  238. <td
  239. width="75"
  240. valign="center"
  241. style="font-family: '黑体'; text-align: center; font-size: 16px"
  242. >
  243. <span align="center" style="display: block; text-align: center">
  244. 经手人
  245. </span>
  246. </td>
  247. </tr>
  248. </tbody>
  249. <tbody id="tbody" style="font-size: 16px; font-weight: 500">
  250. <tr
  251. class="JR_tr"
  252. style="font-family: 'fangsong'"
  253. v-for="(item, i) in message"
  254. :key="i"
  255. >
  256. <td
  257. width="35"
  258. valign="center"
  259. style="
  260. font-family: '仿宋_GB2312';
  261. text-align: center;
  262. font-size: 16px;
  263. "
  264. >
  265. <span align="center" v-if="message">{{ item.id }}</span>
  266. </td>
  267. <td
  268. width="63"
  269. valign="center"
  270. style="
  271. font-family: '仿宋_GB2312';
  272. text-align: center;
  273. font-size: 16px;
  274. "
  275. >
  276. <span align="center" v-if="message">{{ item.type }}</span>
  277. </td>
  278. <td
  279. width="82"
  280. valign="center"
  281. style="
  282. font-family: '仿宋_GB2312';
  283. text-align: center;
  284. font-size: 16px;
  285. "
  286. >
  287. <span align="center" class="JR_right" v-if="message">{{
  288. item.title
  289. }}</span>
  290. </td>
  291. <td
  292. width="64"
  293. valign="center"
  294. style="
  295. font-family: '仿宋_GB2312';
  296. text-align: center;
  297. font-size: 16px;
  298. "
  299. >
  300. <span align="center" class="JR_right" v-if="message">{{
  301. item.unitName
  302. }}</span>
  303. </td>
  304. <td
  305. width="54"
  306. valign="center"
  307. style="
  308. font-family: '仿宋_GB2312';
  309. text-align: center;
  310. font-size: 16px;
  311. "
  312. >
  313. <span align="center" class="JR_right" v-if="message">{{
  314. item.granttime | dataFormatyss
  315. }}</span>
  316. </td>
  317. <td
  318. width="46"
  319. valign="center"
  320. style="
  321. font-family: '仿宋_GB2312';
  322. text-align: center;
  323. font-size: 16px;
  324. "
  325. >
  326. <span align="center" class="JR_right" v-if="message">{{
  327. item.grantnum
  328. }}</span>
  329. </td>
  330. <td
  331. width="47"
  332. valign="center"
  333. style="
  334. font-family: '仿宋_GB2312';
  335. text-align: center;
  336. font-size: 16px;
  337. "
  338. >
  339. <span align="center" class="JR_right" v-if="message">{{
  340. item.ownnum
  341. }}</span>
  342. </td>
  343. <td
  344. width="55"
  345. valign="center"
  346. style="
  347. font-family: '仿宋_GB2312';
  348. text-align: center;
  349. font-size: 16px;
  350. "
  351. >
  352. <span align="center" class="JR_right" v-if="message">{{
  353. item.stocknum
  354. }}</span>
  355. </td>
  356. <td
  357. width="53"
  358. valign="center"
  359. style="
  360. font-family: '仿宋_GB2312';
  361. text-align: center;
  362. font-size: 16px;
  363. "
  364. >
  365. <span align="center" class="JR_right" v-if="message">{{
  366. item.intime
  367. }}</span>
  368. </td>
  369. <td
  370. width="46"
  371. valign="center"
  372. style="
  373. font-family: '仿宋_GB2312';
  374. text-align: center;
  375. font-size: 16px;
  376. "
  377. >
  378. <span align="center" class="JR_right" v-if="message">{{
  379. item.innum
  380. }}</span>
  381. </td>
  382. <td
  383. width="72"
  384. valign="center"
  385. style="
  386. font-family: '仿宋_GB2312';
  387. text-align: center;
  388. font-size: 16px;
  389. "
  390. >
  391. <span align="center" class="JR_right" v-if="message">{{
  392. item.peopleName
  393. }}</span>
  394. </td>
  395. <td
  396. width="55"
  397. valign="center"
  398. style="
  399. font-family: '仿宋_GB2312';
  400. text-align: center;
  401. font-size: 16px;
  402. "
  403. >
  404. <span
  405. align="center"
  406. class="JR_right"
  407. v-if="message && item.outtime"
  408. >{{ item.outtime }}</span
  409. >
  410. </td>
  411. <td
  412. width="46"
  413. valign="center"
  414. style="
  415. font-family: '仿宋_GB2312';
  416. text-align: center;
  417. font-size: 16px;
  418. "
  419. >
  420. <span align="center" class="JR_right" v-if="message">{{
  421. item.outnum
  422. }}</span>
  423. </td>
  424. <td
  425. width="75"
  426. valign="center"
  427. style="
  428. font-family: '仿宋_GB2312';
  429. text-align: center;
  430. font-size: 16px;
  431. "
  432. >
  433. <span align="center" class="JR_right" v-if="message">{{
  434. item.people1Name
  435. }}</span>
  436. </td>
  437. <td
  438. width="54"
  439. valign="center"
  440. style="
  441. font-family: '仿宋_GB2312';
  442. text-align: center;
  443. font-size: 16px;
  444. "
  445. >
  446. <span align="center" class="JR_right" v-if="message">{{
  447. item.quality
  448. }}</span>
  449. </td>
  450. <td
  451. width="55"
  452. valign="center"
  453. style="
  454. font-family: '仿宋_GB2312';
  455. text-align: center;
  456. font-size: 16px;
  457. "
  458. >
  459. <span align="center" class="JR_right" v-if="message">{{
  460. item.info
  461. }}</span>
  462. </td>
  463. </tr>
  464. </tbody>
  465. <tr style="border-bottom: 1px solid #333">
  466. <td
  467. width="37"
  468. height="89px"
  469. valign="center"
  470. style="font-family: '黑体'; text-align: center; font-size: 16px"
  471. >
  472. <span align="center">
  473. 填<br />
  474. 写<br />
  475. 说<br />
  476. 明 <br />
  477. </span>
  478. </td>
  479. <td
  480. width="897"
  481. valign="center"
  482. colspan="15"
  483. v-html="message.info"
  484. style="
  485. font-family: '仿宋_GB2312';
  486. text-align: center;
  487. font-size: 16px;
  488. "
  489. >
  490. <span></span>
  491. </td>
  492. </tr>
  493. <!-- </tbody> -->
  494. <tr
  495. class="JR_tr"
  496. style="border: none; color: black; font-size: 12pt; line-height: 30px"
  497. >
  498. <td
  499. class="JR_right"
  500. colspan="5"
  501. align="left"
  502. style="font-family: '黑体'; font-size: 19px; border: none"
  503. >
  504. <span style="margin-left: 7px">军事主官:</span>
  505. </td>
  506. <td
  507. class="JR_right"
  508. colspan="7"
  509. align="left"
  510. style="font-family: '黑体'; font-size: 19px; border: none"
  511. >
  512. <span style="margin-left: 4px">政治主官:</span>
  513. </td>
  514. <td
  515. class="JR_right"
  516. colspan="4"
  517. align="left"
  518. style="font-family: '黑体'; font-size: 19px; border: none"
  519. >
  520. <span style="margin-left: 43px">时间:</span>
  521. </td>
  522. </tr>
  523. </table>
  524. <table
  525. class="b1"
  526. border="1"
  527. style="
  528. border-collapse: collapse;
  529. border: none;
  530. mso-border-left-alt: 0.5pt solid windowtext;
  531. mso-border-top-alt: 0.5pt solid windowtext;
  532. mso-border-right-alt: 0.5pt solid windowtext;
  533. mso-border-bottom-alt: 0.5pt solid windowtext;
  534. mso-border-insideh: 0.5pt solid windowtext;
  535. mso-border-insidev: 0.5pt solid windowtext;
  536. mso-padding-alt: 0pt 0pt 0pt 0pt;
  537. "
  538. width="933"
  539. bordercolor="black"
  540. ></table>
  541. <!-- <div
  542. class="a1"
  543. style="
  544. width: 100%;
  545. height: 50px;
  546. font-size: 16px;
  547. font-weight: 600;
  548. color: black;
  549. display: flex;
  550. justify-content: space-between;
  551. "
  552. >
  553. <p style="">军事主官:</p>
  554. <p class="aa">政治主官:</p>
  555. <p style="">时间:</p>
  556. </div> -->
  557. </div>
  558. </div>
  559. </template>
  560. <script>
  561. import exportWord from "@/utils/exportWord.js";
  562. import { lookequipuntits } from "@/api/grassrootsregistration/bdglequip";
  563. export default {
  564. name: "bdgleven",
  565. props: ["message"],
  566. data() {
  567. return {
  568. title: "训练器材、教材登记簿",
  569. faith: {
  570. fileName: "训练器材、教材登记簿", //文档名
  571. fileType: ".doc", //文档类型  经测试  可以doc xls html 其他的自己去试
  572. // header: "测试页眉", //页眉标题
  573. // footer: "测试页脚", //页脚标题
  574. direction: "Horizontal", //默认或不填写为纵向,Horizontal 为横向
  575. dom: "#contents", // dom节点
  576. num: 0,
  577. },
  578. };
  579. },
  580. mounted() {
  581. if (this.message.length > 0) {
  582. this.message.forEach((item, i) => {
  583. if (item.outtime) {
  584. item.outtime = this.zhuanhuan(item.outtime);
  585. } else {
  586. item.outtime = "";
  587. }
  588. if (item.intime) {
  589. item.intime = this.zhuanhuan(item.intime);
  590. } else {
  591. item.intime = "";
  592. }
  593. if (item.granttime) {
  594. item.granttime = this.zhuanhuan(item.granttime);
  595. } else {
  596. item.outtime = "";
  597. }
  598. item.ids = i + 1;
  599. });
  600. //循环遍历
  601. for (var i = 0; i < this.message.length; i++) {
  602. //循环开始行
  603. var start_row;
  604. //需合并的行数
  605. var rowspan = 1;
  606. //循环到最后一行时
  607. if (i == this.message.length - 1) {
  608. //如果最后一行和倒数第二行属性不同,则rowspan=1;否则直接结束循环
  609. if (this.message[i].type != this.message[i - 1].type) {
  610. this.message[i].rowspan = rowspan;
  611. }
  612. break;
  613. }
  614. //内层循环记录rowspan的数量
  615. for (var j = i; j < this.message.length - 1; j++) {
  616. //记录循环结束的行数
  617. start_row = j;
  618. //属性相同则rowspan+1;否则直接结束内循环
  619. if (this.message[j].type == this.message[j + 1].type) {
  620. rowspan++;
  621. } else {
  622. break;
  623. }
  624. }
  625. //为数组添加rowspan属性
  626. this.message[i].rowspan = rowspan;
  627. //控制外循环从内循环结束的行数开始
  628. i = start_row;
  629. }
  630. //页面渲染
  631. var tbody = document.getElementById("tbody");
  632. var html = ``;
  633. for (var i = 0; i < this.message.length; i++) {
  634. html += `<tr><td
  635. width="35"
  636. valign="center"
  637. style="
  638. font-family: '仿宋_GB2312';
  639. text-align: center;
  640. font-size: 16px;
  641. "
  642. >
  643. <span align="center" class="JR_right" >${this.message[i].ids}</span>
  644. </td>`;
  645. //动态添加rowspan属性
  646. if (this.message[i].rowspan != null) {
  647. html += `<td width="63" rowspan = '${this.message[i].rowspan}'>${this.message[i].type}</td>`;
  648. }
  649. html += `
  650. <td
  651. width="82"
  652. valign="center"
  653. style="
  654. font-family: '仿宋_GB2312';
  655. text-align: center;
  656. font-size: 16px;
  657. "
  658. >
  659. <span align="center" class="JR_right">${this.message[i].title}</span>
  660. </td>
  661. <td
  662. width="64"
  663. valign="center"
  664. style="
  665. font-family: '仿宋_GB2312';
  666. text-align: center;
  667. font-size: 16px;
  668. "
  669. >
  670. <span align="center" class="JR_right">${this.message[i].unitName}</span>
  671. </td>
  672. <td
  673. width="54"
  674. valign="center"
  675. style="
  676. font-family: '仿宋_GB2312';
  677. text-align: center;
  678. font-size: 16px;
  679. "
  680. >
  681. <span align="center" class="JR_right">${this.message[i].granttime}</span>
  682. </td>
  683. <td
  684. width="46"
  685. valign="center"
  686. style="
  687. font-family: '仿宋_GB2312';
  688. text-align: center;
  689. font-size: 16px;
  690. "
  691. >
  692. <span align="center" class="JR_right">${this.message[i].grantnum}</span>
  693. </td>
  694. <td
  695. width="47"
  696. valign="center"
  697. style="
  698. font-family: '仿宋_GB2312';
  699. text-align: center;
  700. font-size: 16px;
  701. "
  702. >
  703. <span align="center" class="JR_right">${this.message[i].ownnum}</span>
  704. </td>
  705. <td
  706. width="55"
  707. valign="center"
  708. style="
  709. font-family: '仿宋_GB2312';
  710. text-align: center;
  711. font-size: 16px;
  712. "
  713. >
  714. <span align="center" class="JR_right">${this.message[i].stocknum}</span>
  715. </td>
  716. <td
  717. width="53"
  718. valign="center"
  719. style="
  720. font-family: '仿宋_GB2312';
  721. text-align: center;
  722. font-size: 16px;
  723. "
  724. >
  725. <span align="center" class="JR_right">${this.message[i].intime}</span>
  726. </td>
  727. <td
  728. width="46"
  729. valign="center"
  730. style="
  731. font-family: '仿宋_GB2312';
  732. text-align: center;
  733. font-size: 16px;
  734. "
  735. >
  736. <span align="center" class="JR_right">${this.message[i].innum}</span>
  737. </td>
  738. <td
  739. width="72"
  740. valign="center"
  741. style="
  742. font-family: '仿宋_GB2312';
  743. text-align: center;
  744. font-size: 16px;
  745. "
  746. >
  747. <span align="center" class="JR_right">${this.message[i].peopleName}</span>
  748. </td>
  749. <td
  750. width="55"
  751. valign="center"
  752. style="
  753. font-family: '仿宋_GB2312';
  754. text-align: center;
  755. font-size: 16px;
  756. "
  757. >
  758. <span align="center" class="JR_right">${this.message[i].outtime}</span>
  759. </td>
  760. <td
  761. width="46"
  762. valign="center"
  763. style="
  764. font-family: '仿宋_GB2312';
  765. text-align: center;
  766. font-size: 16px;
  767. "
  768. >
  769. <span align="center" class="JR_right">${this.message[i].outnum}</span>
  770. </td>
  771. <td
  772. width="75"
  773. valign="center"
  774. style="
  775. font-family: '仿宋_GB2312';
  776. text-align: center;
  777. font-size: 16px;
  778. "
  779. >
  780. <span align="center" class="JR_right">${this.message[i].people1Name}</span>
  781. </td>
  782. <td
  783. width="54"
  784. valign="center"
  785. style="
  786. font-family: '仿宋_GB2312';
  787. text-align: center;
  788. font-size: 16px;
  789. "
  790. >
  791. <span align="center" class="JR_right">${this.message[i].quality}</span>
  792. </td>
  793. <td
  794. width="55"
  795. valign="center"
  796. style="
  797. font-family: '仿宋_GB2312';
  798. text-align: center;
  799. font-size: 16px;
  800. "
  801. >
  802. <span align="center" class="JR_right">${this.message[i].info}</span>
  803. </td>
  804. </tr>
  805. `;
  806. }
  807. tbody.innerHTML = html;
  808. }
  809. },
  810. methods: {
  811. daochu() {
  812. // // exportWord(this.faith);
  813. lookequipuntits(this.message[0].unitId).then((res) => {
  814. window.open(res.msg, "_self");
  815. });
  816. },
  817. zhuanhuan(originVal) {
  818. const dt = new Date(originVal);
  819. if (originVal) {
  820. const y = dt.getFullYear();
  821. const m = (dt.getMonth() + 1 + "").padStart(2, "0");
  822. const d = (dt.getDate() + "").padStart(2, "0");
  823. return `${y}.${m}`;
  824. }
  825. },
  826. },
  827. };
  828. </script>
  829. <style scoped>
  830. tbody {
  831. color: #fff;
  832. text-align: center;
  833. }
  834. tr:last-child {
  835. border-bottom: 1px solid;
  836. }
  837. .box1 {
  838. position: absolute;
  839. right: 30px;
  840. top: 80px;
  841. border: 1px solid rgb(129, 130, 131);
  842. border-radius: 5px;
  843. }
  844. </style>