pt.vue 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450
  1. <template>
  2. <div class="header">
  3. <!-- 大盒子 -->
  4. <div class="box">
  5. <!-- 头部区域 -->
  6. <div class="tou">
  7. <span>12313465465456465</span>
  8. </div>
  9. <!-- 主体区域 -->
  10. <div class="centen">
  11. <!-- 左面盒子 -->
  12. <div class="boxx">
  13. <ul class="ul">
  14. <li>
  15. <div class="demo active" v-on:click="doThis">
  16. <img src="../images/dj.png" alt />
  17. <br />
  18. <a href="#" class="a">基 层 登 统 计</a>
  19. </div>
  20. </li>
  21. <li>
  22. <div class="demo active" id="a1" data-url="/diary?ref=addtabs">
  23. <img src="../images/dy.png" alt />
  24. <br />
  25. <a href="#" class="a">集 中 文 印</a>
  26. </div>
  27. </li>
  28. <li>
  29. <div class="demo active" v-on:click="gongzuofun" data-url="/diary?ref=addtabs">
  30. <img src="../images/gz.png" alt />
  31. <br />
  32. <a href="#" class="a">工 作 安 排</a>
  33. </div>
  34. </li>
  35. <li>
  36. <div class="demo active" v-on:click="guizhangfun" data-url="/diary?ref=addtabs">
  37. <img src="../images/zd.png" alt />
  38. <br />
  39. <a href="#" class="a">规 章 制 度</a>
  40. </div>
  41. </li>
  42. <li>
  43. <div class="demo active" data-url="/diary?ref=addtabs">
  44. <img src="../images/fx.png" alt />
  45. <br />
  46. <a href="#" class="a">态 势 分 析</a>
  47. </div>
  48. </li>
  49. </ul>
  50. <hr />
  51. <ul class="ul">
  52. <li>
  53. <div class="demo active" v-on:click="zhanbeifun" data-url="/diary?ref=addtabs">
  54. <img src="../images/zb.png" alt />
  55. <br />
  56. <a href="#" class="a">战备值班</a>
  57. </div>
  58. </li>
  59. <li>
  60. <div class="demo active" v-on:click="jianchafun" data-url="/diary?ref=addtabs">
  61. <img src="../images/jc.png" alt />
  62. <br />
  63. <a href="#" class="a">检查督导</a>
  64. </div>
  65. </li>
  66. <li>
  67. <div class="demo active" v-on:click="renyuanfun" data-url="/diary?ref=addtabs">
  68. <img src="../images/ry.png" alt />
  69. <br />
  70. <a href="#" class="a">人员进出</a>
  71. </div>
  72. </li>
  73. <li>
  74. <div class="demo active" data-url="/diary?ref=addtabs">
  75. <img src="../images/af.png" alt />
  76. <br />
  77. <a href="#" class="a">安防监控</a>
  78. </div>
  79. </li>
  80. <li>
  81. <div class="demo active" data-url="/diary?ref=addtabs">
  82. <img src="../images/ag.png" alt />
  83. <br />
  84. <a href="#" class="a">门岗管理</a>
  85. </div>
  86. </li>
  87. <li>
  88. <div class="demo active" id="a2" data-url="/diary?ref=addtabs">
  89. <img src="../images/mj.png" alt />
  90. <br />
  91. <a href="#" class="a">门禁管理</a>
  92. </div>
  93. </li>
  94. </ul>
  95. <hr />
  96. <ul class="ul">
  97. <li>
  98. <div class="demo active" data-url="/diary?ref=addtabs">
  99. <img src="../images/sx.png" alt />
  100. <br />
  101. <a href="#" class="a">思想政治</a>
  102. </div>
  103. </li>
  104. <li>
  105. <div class="demo active" v-on:click="renlifun" data-url="/diary?ref=addtabs">
  106. <img src="../images/rl.png" alt />
  107. <br />
  108. <a href="#" class="a">人力资源</a>
  109. </div>
  110. </li>
  111. <li>
  112. <div class="demo active" v-on:click="xitongfun" data-url="/diary?ref=addtabs">
  113. <img src="../images/xt.png" alt />
  114. <br />
  115. <a href="#" class="a">系统管理</a>
  116. </div>
  117. </li>
  118. <li>
  119. <div class="demo active" v-on:click="gongju" data-url="/diary?ref=addtabs">
  120. <img src="../images/xt.png" alt />
  121. <br />
  122. <a href="#" class="a">系统工具</a>
  123. </div>
  124. </li>
  125. </ul>
  126. <hr />
  127. <ul class="ul">
  128. <li>
  129. <div class="demo active" id="a3" v-on:click="junchefun">
  130. <img src="../images/cart.png" alt />
  131. <br />
  132. <a href="#" class="a">车辆管理</a>
  133. </div>
  134. </li>
  135. <li>
  136. <div class="demo active" v-on:click="yingfangfun" data-url="/diary?ref=addtabs">
  137. <img src="../images/git.png" alt />
  138. <br />
  139. <a href="#" class="a">营房管理</a>
  140. </div>
  141. </li>
  142. <li>
  143. <div class="demo active" v-on:click="yingjufun" data-url="/diary?ref=addtabs">
  144. <img src="../images/gl.png" alt />
  145. <br />
  146. <a href="#" class="a">营具管理</a>
  147. </div>
  148. </li>
  149. <li>
  150. <div class="demo active" v-on:click="yiliaofun" data-url="/diary?ref=addtabs">
  151. <img src="../images/yl.png" alt />
  152. <br />
  153. <a href="#" class="a">医疗卫生管理</a>
  154. </div>
  155. </li>
  156. </ul>
  157. </div>
  158. <!-- 右面盒子 -->
  159. <div class="rigin">
  160. <div class="num1">
  161. <div class="num2">
  162. <img src="../images/db.png" alt />
  163. <span>待办事项</span>
  164. </div>
  165. <table class="table">
  166. <tr>
  167. <td>row 1, cell 1</td>
  168. <td>row 1, cell 2</td>
  169. </tr>
  170. <tr>
  171. <td>row 2, cell 1</td>
  172. <td>row 2, cell 2</td>
  173. </tr>
  174. <tr>
  175. <td>row 2, cell 1</td>
  176. <td>row 2, cell 2</td>
  177. </tr>
  178. <tr>
  179. <td>row 2, cell 1</td>
  180. <td>row 2, cell 2</td>
  181. </tr>
  182. <tr>
  183. <td>row 2, cell 1</td>
  184. <td>row 2, cell 2</td>
  185. </tr>
  186. <tr>
  187. <td>row 2, cell 1</td>
  188. <td>row 2, cell 2</td>
  189. </tr>
  190. </table>
  191. </div>
  192. <div class="num1">
  193. <div class="num2">
  194. <img src="../images/db.png" alt />
  195. <span>待办事项</span>
  196. </div>
  197. <table class="table">
  198. <tr>
  199. <td>row 1, cell 1</td>
  200. <td>row 1, cell 2</td>
  201. </tr>
  202. <tr>
  203. <td>row 2, cell 1</td>
  204. <td>row 2, cell 2</td>
  205. </tr>
  206. <tr>
  207. <td>row 2, cell 1</td>
  208. <td>row 2, cell 2</td>
  209. </tr>
  210. <tr>
  211. <td>row 2, cell 1</td>
  212. <td>row 2, cell 2</td>
  213. </tr>
  214. <tr>
  215. <td>row 2, cell 1</td>
  216. <td>row 2, cell 2</td>
  217. </tr>
  218. <tr>
  219. <td>row 2, cell 1</td>
  220. <td>row 2, cell 2</td>
  221. </tr>
  222. </table>
  223. </div>
  224. <div class="num1">
  225. <div class="num2">
  226. <img src="../images/db.png" alt />
  227. <span>待办事项</span>
  228. </div>
  229. <table class="table">
  230. <tr>
  231. <td>row 1, cell 1</td>
  232. <td>row 1, cell 2</td>
  233. </tr>
  234. <tr>
  235. <td>row 2, cell 1</td>
  236. <td>row 2, cell 2</td>
  237. </tr>
  238. <tr>
  239. <td>row 2, cell 1</td>
  240. <td>row 2, cell 2</td>
  241. </tr>
  242. <tr>
  243. <td>row 2, cell 1</td>
  244. <td>row 2, cell 2</td>
  245. </tr>
  246. <tr>
  247. <td>row 2, cell 1</td>
  248. <td>row 2, cell 2</td>
  249. </tr>
  250. <tr>
  251. <td>row 2, cell 1</td>
  252. <td>row 2, cell 2</td>
  253. </tr>
  254. </table>
  255. </div>
  256. </div>
  257. </div>
  258. </div>
  259. </div>
  260. </template>
  261. <script>
  262. export default {
  263. data() {
  264. return {};
  265. },
  266. methods: {
  267. doThis() {
  268. this.$router
  269. .push({ path: "/index", query: { name: "/grassrootsregistration" } })
  270. .catch(() => {});
  271. },
  272. zhanbeifun() {
  273. this.$router
  274. .push({ path: "/index", query: { name: "/combatduty" } })
  275. .catch(() => {});
  276. },
  277. renlifun() {
  278. this.$router
  279. .push({ path: "/index", query: { name: "/peopleManage" } })
  280. .catch(() => {});
  281. },
  282. renyuanfun() {
  283. this.$router
  284. .push({ path: "/index", query: { name: "/peopleChuRu" } })
  285. .catch(() => {});
  286. },
  287. yingfangfun() {
  288. this.$router
  289. .push({ path: "/index", query: { name: "/barracksManagement" } })
  290. .catch(() => {});
  291. },
  292. junchefun() {
  293. this.$router
  294. .push({ path: "/index", query: { name: "/militaryvehicleManagement" } })
  295. .catch(() => {});
  296. },
  297. gongzuofun() {
  298. this.$router
  299. .push({ path: "/index", query: { name: "/workingArrangements" } })
  300. .catch(() => {});
  301. },
  302. guizhangfun(){
  303. this.$router
  304. .push({ path: "/index", query: { name: "/regulations" } })
  305. .catch(() => {});
  306. },
  307. yiliaofun() {
  308. this.$router
  309. .push({ path: "/index", query: { name: "/medicalhealth" } })
  310. .catch(() => {});
  311. },
  312. jianchafun() {
  313. this.$router
  314. .push({ path: "/index", query: { name: "/bdglregular" } })
  315. .catch(() => {});
  316. },
  317. yingjufun() {
  318. this.$router
  319. .push({ path: "/index", query: { name: "/materialManagement" } })
  320. .catch(() => {});
  321. },
  322. xitongfun() {
  323. this.$router
  324. .push({ path: "/index", query: { name: "/system" } })
  325. .catch(() => {});
  326. },
  327. gongju() {
  328. this.$router
  329. .push({ path: "/index", query: { name: "/tool" } })
  330. .catch(() => {});
  331. },
  332. }
  333. };
  334. </script>
  335. <style scoped>
  336. * {
  337. margin: 0;
  338. padding: 0;
  339. }
  340. body,
  341. html {
  342. height: 100%;
  343. width: 100%;
  344. }
  345. li {
  346. list-style: none;
  347. }
  348. .header {
  349. height: 100%;
  350. width: 100%;
  351. overflow: auto;
  352. background: url("../images/背景1.png") no-repeat center;
  353. background-size: 100% 100%;
  354. }
  355. .tou {
  356. color: #fff;
  357. position: relative;
  358. height: 120px;
  359. background: url("../images/顶部.png") no-repeat center;
  360. background-size: cover;
  361. }
  362. .tou span {
  363. position: absolute;
  364. right: 143px;
  365. top: 55px;
  366. }
  367. .in1 {
  368. padding: 0 84px;
  369. }
  370. .demo {
  371. color: #fff;
  372. width: 107px;
  373. height: 123px;
  374. background: url("../images/tx.png") no-repeat;
  375. text-align: center;
  376. line-height: 64px;
  377. /* margin: 0 80px; */
  378. }
  379. .demo img {
  380. margin-top: 36px;
  381. }
  382. .ul {
  383. display: flex;
  384. margin-bottom: 62px;
  385. }
  386. .ul li {
  387. margin: 0 48px;
  388. cursor: pointer;
  389. }
  390. .boxx {
  391. padding: 0 0 0 80px;
  392. flex: 1;
  393. }
  394. hr {
  395. height: 2px;
  396. background-color: #06668a;
  397. border: none;
  398. margin-bottom: 20px;
  399. }
  400. .centen {
  401. display: flex;
  402. }
  403. .num1 {
  404. color: #fff;
  405. width: 529px;
  406. height: 244px;
  407. background: url("../images/rd.png") no-repeat;
  408. margin-bottom: 20px;
  409. padding: 22px 20px 0px 20px;
  410. }
  411. .num1 img {
  412. width: 20px;
  413. height: 20px;
  414. vertical-align: bottom;
  415. margin-right: 10px;
  416. }
  417. .rigin {
  418. flex: 1;
  419. margin-left: 52px;
  420. }
  421. .table {
  422. margin-top: 20px;
  423. width: 492px;
  424. /* height: 182px; */
  425. /* 去除中间的线 */
  426. border-collapse: collapse;
  427. border-spacing: 0;
  428. }
  429. .table tr td {
  430. height: 28px;
  431. text-align: center;
  432. }
  433. .table tr:nth-child(even) {
  434. background-color: rgba(39, 104, 136, 0.2);
  435. }
  436. .table tr:hover {
  437. background: rgba(0, 246, 255, 0.3);
  438. }
  439. #a2 img {
  440. margin-top: 40px;
  441. }
  442. #a1 img {
  443. margin-top: 40px;
  444. }
  445. #a3 img {
  446. margin-top: 43px;
  447. }
  448. </style>