bdglmeeting.vue 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  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: 14pt;
  8. font-weight: 900;
  9. margin-botttom: 30px;
  10. color: black;
  11. text-align: center;
  12. "
  13. >
  14. 《团支部工作记录本》
  15. </p>
  16. <table
  17. border="1"
  18. style="
  19. border-collapse: collapse;
  20. border: none;
  21. mso-border-left-alt: 0.5pt solid windowtext;
  22. mso-border-top-alt: 0.5pt solid windowtext;
  23. mso-border-right-alt: 0.5pt solid windowtext;
  24. mso-border-bottom-alt: 0.5pt solid windowtext;
  25. mso-border-insideh: 0.5pt solid windowtext;
  26. mso-border-insidev: 0.5pt solid windowtext;
  27. mso-padding-alt: 0pt 0pt 0pt 0pt;
  28. "
  29. width="600"
  30. align="center"
  31. bordercolor="black"
  32. >
  33. <tbody>
  34. <tr class="JR_tr">
  35. <th class="" colspan="2">
  36. <h4 align="center" style="text-align: center">
  37. 团支部委员会会议
  38. </h4>
  39. </th>
  40. </tr>
  41. <tr class="JR_tr">
  42. <td
  43. width="120"
  44. class="JR_left"
  45. style="border-right: 1px dashed #fff"
  46. >
  47. <p align="center">&nbsp;&nbsp;时 &nbsp;间:</p>
  48. </td>
  49. <td
  50. class="JR_right"
  51. align="left"
  52. style="border-left: 1px dashed #999; padding-left: 20px"
  53. >
  54. <p>{{ message.convokeTime }}</p>
  55. </td>
  56. </tr>
  57. <tr class="JR_tr">
  58. <td class="JR_left" style="border-right: 1px dashed #fff">
  59. <p align="center">&nbsp;&nbsp;地 &nbsp;点:</p>
  60. </td>
  61. <td
  62. class="JR_right"
  63. align="left"
  64. style="border-left: 1px dashed #999; padding-left: 20px"
  65. >
  66. <p>{{ message.address }}</p>
  67. </td>
  68. </tr>
  69. <tr class="JR_tr">
  70. <td class="JR_left" style="border-right: 1px dashed #fff">
  71. <p align="center">&nbsp;&nbsp;主持人:</p>
  72. </td>
  73. <td
  74. class="JR_right"
  75. align="left"
  76. style="border-left: 1px dashed #999; padding-left: 20px"
  77. >
  78. <p>{{ message.compereRen }}</p>
  79. </td>
  80. </tr>
  81. <tr class="JR_tr">
  82. <td class="JR_left" style="border-right: 1px dashed #fff">
  83. <p align="center">&nbsp;&nbsp;参加人:</p>
  84. </td>
  85. <td
  86. class="JR_right"
  87. align="left"
  88. style="border-left: 1px dashed #999; padding-left: 20px"
  89. >
  90. <p>{{ message.joinId }}</p>
  91. </td>
  92. </tr>
  93. <tr class="JR_tr">
  94. <td class="JR_left" style="border-right: 1px dashed #fff">
  95. <p align="center">&nbsp;&nbsp;列席人:</p>
  96. </td>
  97. <td
  98. class="JR_right"
  99. align="left"
  100. style="border-left: 1px dashed #999; padding-left: 20px"
  101. >
  102. <p>{{ message.peopleIds }}</p>
  103. </td>
  104. </tr>
  105. <tr class="JR_tr">
  106. <td class="JR_left" style="border-right: 1px dashed #fff">
  107. <p align="center">&nbsp;&nbsp;缺席人:</p>
  108. </td>
  109. <td
  110. class="JR_right"
  111. align="left"
  112. style="border-left: 1px dashed #999; padding-left: 20px"
  113. >
  114. <p>{{ message.absentIds }}</p>
  115. </td>
  116. </tr>
  117. <tr class="JR_tr">
  118. <td class="JR_left" style="border-right: 1px dashed #fff">
  119. <p align="center">&nbsp;&nbsp;记录人:</p>
  120. </td>
  121. <td
  122. class="JR_right"
  123. align="left"
  124. style="border-left: 1px dashed #999; padding-left: 20px"
  125. >
  126. <p>{{ message.peopleJiLu }}</p>
  127. </td>
  128. </tr>
  129. <tr class="JR_tr">
  130. <td class="JR_left" style="border-right: 1px dashed #fff">
  131. <p align="center">&nbsp;&nbsp;议 &nbsp;题:</p>
  132. </td>
  133. <td
  134. class="JR_right"
  135. align="left"
  136. style="border-left: 1px dashed #999; padding-left: 20px"
  137. >
  138. <p>{{ message.title }}</p>
  139. </td>
  140. </tr>
  141. <tr class="JR_tr">
  142. <td class="JR_left" style="border-right: none">
  143. <p align="center">&nbsp; 内 &nbsp;容:</p>
  144. </td>
  145. <td
  146. align="left"
  147. style="border-left: none; padding-left: 20px; text-indent: 30px"
  148. class="JR_right"
  149. v-html="message.contents"
  150. ></td>
  151. </tr>
  152. <tr class="JR_tr">
  153. <td
  154. colspan="2"
  155. class="JR_bottom"
  156. style="border-left: 1px solid black"
  157. >
  158. <p style="text-align: right">主持人:(签字)</p>
  159. </td>
  160. </tr>
  161. <tr class="JR_tr">
  162. <td
  163. colspan="2"
  164. class="JR_bottom"
  165. style="border-left: 1px solid black"
  166. >
  167. <p style="text-align: right">主持人:(签字)</p>
  168. </td>
  169. </tr>
  170. <tr class="JR_tr">
  171. <td
  172. colspan="2"
  173. class="JR_bottom"
  174. style="border-left: 1px solid black"
  175. >
  176. <!--<p style=" text-align:right;padding-right: 10px;">    年  月  日</p>-->
  177. <p style="text-align: right; padding-right: 10px">
  178. 2022-01-20 15:05:23
  179. </p>
  180. </td>
  181. </tr>
  182. </tbody>
  183. </table>
  184. </div>
  185. </div>
  186. </template>
  187. <script>
  188. import { lookWord } from "@/utils/look_word.js";
  189. import "@/utils/lodJs.js";
  190. export default {
  191. name: "bdgleven",
  192. props: ["message"],
  193. data() {
  194. return {
  195. title: "团支部工作记录本",
  196. style:
  197. ".JR_tr {height: 40px;};.JR_left{border-right:none;width: 120px;font-size: 1.331em; font-family: '楷体_GB2312';};.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}",
  198. };
  199. },
  200. methods: {
  201. daochu() {
  202. lookWord(this.title, "#contents", this.style);
  203. },
  204. },
  205. };
  206. </script>
  207. <style scoped>
  208. tbody {
  209. color: #fff;
  210. text-align: center;
  211. }
  212. tr:last-child {
  213. border-bottom: 1px solid;
  214. }
  215. .box1 {
  216. position: absolute;
  217. right: 30px;
  218. top: 80px;
  219. border: 1px solid rgb(129, 130, 131);
  220. border-radius: 5px;
  221. }
  222. </style>