index.vue 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914
  1. <template>
  2. <div class="wrap">
  3. <div class="wrap-top">
  4. <div class="wrap-top-left">
  5. <div class="wrap-top-left-top">
  6. <!-- <img src="../../../images/Quantitative/" alt=""> -->
  7. <div class="wrap-top-left-top-head"><b>基地值班</b></div>
  8. <div style="width: 100%; display: flex">
  9. <div class="wrap-top-left-top-item">
  10. <div class="wrap-top-left-top-item-left">值 班 首 长</div>
  11. <div class="wrap-top-left-top-item-right">
  12. {{ this.BaseOnDuty.chiefDutyName }}
  13. </div>
  14. </div>
  15. <div class="wrap-top-left-top-item">
  16. <div class="wrap-top-left-top-item-left">总 值 班 员</div>
  17. <div class="wrap-top-left-top-item-right">
  18. {{ this.BaseOnDuty.dutyOffierName }}
  19. </div>
  20. </div>
  21. <div class="wrap-top-left-top-item">
  22. <div class="wrap-top-left-top-item-left zuozhan">
  23. 作 战 值 班 员
  24. </div>
  25. <div class="wrap-top-left-top-item-right">
  26. {{ this.BaseOnDuty.combatDutyName }}
  27. </div>
  28. </div>
  29. </div>
  30. <div style="width: 100%; display: flex">
  31. <div class="wrap-top-left-top-item">
  32. <div class="wrap-top-left-top-item-left">值 班 分 队 一</div>
  33. <div class="wrap-top-left-top-item-right">
  34. {{ this.BaseOnDuty.detachmentoneName }}
  35. </div>
  36. </div>
  37. <div class="wrap-top-left-top-item">
  38. <div class="wrap-top-left-top-item-left">一分队指挥员</div>
  39. <div class="wrap-top-left-top-item-right">
  40. {{ this.BaseOnDuty.detachmentonePeopleName}}
  41. </div>
  42. </div>
  43. <div class="wrap-top-left-top-item">
  44. <div class="wrap-top-left-top-item-left zuozhan">
  45. 一 分 队 人 数
  46. </div>
  47. <div class="wrap-top-left-top-item-right2">
  48. {{ this.BaseOnDuty.detachmentoneNumber }}人
  49. </div>
  50. </div>
  51. </div>
  52. <div style="width: 100%; display: flex">
  53. <div class="wrap-top-left-top-item">
  54. <div class="wrap-top-left-top-item-left">值 班 分 队 二</div>
  55. <div class="wrap-top-left-top-item-right">
  56. {{ this.BaseOnDuty.detachmentwoName }}
  57. </div>
  58. </div>
  59. <div class="wrap-top-left-top-item">
  60. <div class="wrap-top-left-top-item-left">二分队指挥员</div>
  61. <div class="wrap-top-left-top-item-right">
  62. {{ this.BaseOnDuty.detachmentwoPeopleName }}
  63. </div>
  64. </div>
  65. <div class="wrap-top-left-top-item">
  66. <div class="wrap-top-left-top-item-left zuozhan">
  67. 二 分 队 人 数
  68. </div>
  69. <div class="wrap-top-left-top-item-right2">
  70. {{ this.BaseOnDuty.detachmentwoNumber }}人
  71. </div>
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. <div class="wrap-top-left-top" style="margin-left:10px;">
  77. <div class="wrap-top-left-top-head"><b>大队值班</b></div>
  78. <div style="width: 100%; display: flex">
  79. <div class="wrap-top-left-top-item">
  80. <div class="wrap-top-left-top-item-left">值 班 首 长</div>
  81. <div class="wrap-top-left-top-item-right">
  82. {{ this.GreatDuty1.chiefDutyName }}
  83. </div>
  84. </div>
  85. <div class="wrap-top-left-top-item">
  86. <div class="wrap-top-left-top-item-left">机 要 值 班 员</div>
  87. <div class="wrap-top-left-top-item-right" style="margin-left:22px">
  88. {{ this.GreatDuty1.confidentialName }}
  89. </div>
  90. </div>
  91. <div class="wrap-top-left-top-item">
  92. <div class="wrap-top-left-top-item-left zuozhan">
  93. 作 战 值 班 员
  94. </div>
  95. <div class="wrap-top-left-top-item-right">
  96. {{ this.GreatDuty1.combatDutyName }}
  97. </div>
  98. </div>
  99. </div>
  100. <div style="width: 100%; display: flex">
  101. <div class="wrap-top-left-top-item">
  102. <div class="wrap-top-left-top-item-left">通 信 值 班 员</div>
  103. <div class="wrap-top-left-top-item-right">
  104. {{ this.GreatDuty1.dutyOffierName}}
  105. </div>
  106. </div>
  107. <div class="wrap-top-left-top-item">
  108. <div class="wrap-top-left-top-item-left" style="width:120px">政治工作部值班员</div>
  109. <div class="wrap-top-left-top-item-right">
  110. {{ this.GreatDuty1.politicalName }}
  111. </div>
  112. </div>
  113. <div class="wrap-top-left-top-item">
  114. <div class="wrap-top-left-top-item-left zuozhan">
  115. <!-- 值&nbsp;&nbsp;&nbsp;&nbsp; 班&nbsp;&nbsp;&nbsp;&nbsp; 分&nbsp;&nbsp;&nbsp;&nbsp; 队 -->
  116. <span style="margin-right:10px">值</span><span style="margin-right:10px">班</span><span style="margin-right:10px">分</span><span>队</span>
  117. </div>
  118. <div class="wrap-top-left-top-item-right">
  119. {{ this.GreatDuty1.detachmentName }}
  120. </div>
  121. </div>
  122. </div>
  123. <div style="width: 100%; display: flex">
  124. <div class="wrap-top-left-top-item">
  125. <div class="wrap-top-left-top-item-left">通 信 值 班 员</div>
  126. <div class="wrap-top-left-top-item-right">
  127. {{ this.GreatDuty1.dutyOffierName }}
  128. </div>
  129. </div>
  130. <div class="wrap-top-left-top-item">
  131. <div class="wrap-top-left-top-item-left" style="width:110px">保 障 部 值 班 员</div>
  132. <div class="wrap-top-left-top-item-right">
  133. {{ this.GreatDuty1.guaranteeName }}
  134. </div>
  135. </div>
  136. <div class="wrap-top-left-top-item">
  137. <div class="wrap-top-left-top-item-left1">
  138. <span>指</span>
  139. <span>挥</span>
  140. <span>员</span>
  141. </div>
  142. <div class="wrap-top-left-top-item-right" style="margin-left:15px">
  143. {{ this.GreatDuty1.detachmentPeopleName }}
  144. </div>
  145. </div>
  146. </div>
  147. <!-- <div class="wrap-top-left-top-item">
  148. <div class="wrap-top-left-top-item-left">值 班 首 长</div>
  149. <div class="wrap-top-left-top-item-right" style="padding-left: 25px">
  150. {{ this.GreatDuty1.chiefDutyName }}李晓明
  151. </div>
  152. </div>
  153. <div class="wrap-top-left-top-item">
  154. <div class="wrap-top-left-top-item-left" style="">机 要 值 班 员</div>
  155. <div class="wrap-top-left-top-item-right1">
  156. {{ this.GreatDuty1.confidentialName }}李潇潇明明
  157. </div>
  158. </div>
  159. <div class="wrap-top-left-top-item">
  160. <div class="wrap-top-left-top-item-left zuozhan">通 信 值 班 员</div>
  161. <div class="wrap-top-left-top-item-right">
  162. {{ this.GreatDuty1.dutyOffierName }}龙宫彭
  163. </div>
  164. </div>
  165. <div class="wrap-top-left-top-item">
  166. <div class="wrap-top-left-top-item-left zuozhan">作 战 值 班 员</div>
  167. <div class="wrap-top-left-top-item-right" style="padding-left: 20px">
  168. {{ this.GreatDuty1.combatDutyName }}黎明
  169. </div>
  170. </div>
  171. <div class="wrap-top-left-top-item">
  172. <div class="wrap-top-left-top-item-left" style="width: 120px">
  173. 政治工作部值班员
  174. </div>
  175. <div class="wrap-top-left-top-item-right">
  176. {{ this.GreatDuty1.politicalName }}保障部
  177. </div>
  178. </div>
  179. <div class="wrap-top-left-top-item">
  180. <div class="wrap-top-left-top-item-left">值 班 分 队</div>
  181. <div class="wrap-top-left-top-item-right1">
  182. {{ this.GreatDuty1.confidentialName }}李潇潇明明
  183. </div>
  184. </div>
  185. <div class="wrap-top-left-top-item">
  186. <div class="wrap-top-left-top-item-left">值 班 通 信 员</div>
  187. <div class="wrap-top-left-top-item-right">
  188. {{ this.GreatDuty1.dutyOffierName }}
  189. </div>
  190. </div>
  191. <div class="wrap-top-left-top-item">
  192. <div class="wrap-top-left-top-item-left" style="width:120px">保 障 部 值 班 员</div>
  193. <div class="wrap-top-left-top-item-right">
  194. {{ this.GreatDuty1.dutyOffierName }}龙宫彭
  195. </div>
  196. </div>
  197. <div class="wrap-top-left-top-item">
  198. <div class="wrap-top-left-top-item-left" style="margin-left:-5px">指 挥 员</div>
  199. <div class="wrap-top-left-top-item-right1">
  200. {{ this.GreatDuty1.dutyOffierName }}支援保障部
  201. </div>
  202. </div> -->
  203. </div>
  204. </div>
  205. <div class="wrap-footer">
  206. <div class="wrap-footer-center">
  207. <div class="wrap-top-left-top-head"><b>执行任务人员情况</b></div>
  208. <table width="95%" style="table-layout: fixed">
  209. <tr>
  210. <th style="width:100px;font-weight:500" height="40">单位</th>
  211. <th style="width:100px;font-weight:500">指挥员</th>
  212. <th style="width:120px;font-weight:500">事由</th>
  213. <th style="width:100px;font-weight:500">所在位置</th>
  214. <th style="width:100px;font-weight:500">开始时间</th>
  215. <th style="width:110px;font-weight:500">结束时间</th>
  216. </tr>
  217. <tr v-for="item in performanceTask" :key="item.id">
  218. <td style="color:#ccc" height="28">{{item.unitName}}</td>
  219. <td style="color:#ccc" >{{ item.commanderName }}</td>
  220. <td style="color:#ccc" class="shiyou" :title="item.question" >{{item.question }}</td>
  221. <td style="color:#ccc" >{{ item.adress }}</td>
  222. <td style="color:#ccc" >{{ item.startTime }}</td>
  223. <td style="color:#ccc" >{{ item.endTime }}</td>
  224. </tr>
  225. </table>
  226. </div>
  227. <div class="wrap-footer-right zhuangbei">
  228. <div class="wrap-top-center">
  229. <div class="renyuan"><b>人员情况</b></div>
  230. <div class="wrap-top-center-item">
  231. <div class="wrap-top-center-item-left">
  232. <img src="../../../images/Quantitative/编纳总人数.png" alt="" />
  233. </div>
  234. <div class="wrap-top-center-item-right">
  235. <div class="wrap-top-center-item-right-top">编纳总人数</div>
  236. <div class="wrap-top-center-item-right-bottom">{{this.peopleQK.zaibianzongshu}}</div>
  237. </div>
  238. </div>
  239. <div class="wrap-top-center-item">
  240. <div class="wrap-top-center-item-left">
  241. <img src="../../../images/Quantitative/编纳在位.png" alt="" />
  242. </div>
  243. <div class="wrap-top-center-item-right">
  244. <div class="wrap-top-center-item-right-top">编纳在位</div>
  245. <div class="wrap-top-center-item-right-bottom">{{this.peopleQK.zaibianzaiwei}}</div>
  246. </div>
  247. </div>
  248. <div class="wrap-top-center-item">
  249. <div class="wrap-top-center-item-left1">
  250. <img
  251. style="width: 44px; height: 22px"
  252. src="../../../images/Quantitative/休假.png"
  253. alt=""
  254. />
  255. </div>
  256. <div class="wrap-top-center-item-right">
  257. <div class="wrap-top-center-item-right-top" style="margin-top:-40px;margin-left:10px">编纳休假</div>
  258. <div class="wrap-top-center-item-right-bottom" style="margin-left:30px">{{this.peopleQK.zaibianxiujia}}</div>
  259. </div>
  260. </div>
  261. <div class="wrap-top-center-item">
  262. <div class="wrap-top-center-item-left">
  263. <img src="../../../images/Quantitative/出差.png" alt="" />
  264. </div>
  265. <div class="wrap-top-center-item-right">
  266. <div class="wrap-top-center-item-right-top">编纳出差</div>
  267. <div class="wrap-top-center-item-right-bottom">{{this.peopleQK.zaibianchuchai}}</div>
  268. </div>
  269. </div>
  270. <div class="wrap-top-center-item">
  271. <div class="wrap-top-center-item-left">
  272. <img src="../../../images/Quantitative/学习.png" alt="" />
  273. </div>
  274. <div class="wrap-top-center-item-right">
  275. <div class="wrap-top-center-item-right-top">编纳学习</div>
  276. <div class="wrap-top-center-item-right-bottom">{{this.peopleQK.zaibianxuexi}}</div>
  277. </div>
  278. </div>
  279. <div class="wrap-top-center-item">
  280. <div class="wrap-top-center-item-left">
  281. <img src="../../../images/Quantitative/请假.png" alt="" />
  282. </div>
  283. <div class="wrap-top-center-item-right">
  284. <div class="wrap-top-center-item-right-top">编纳外诊</div>
  285. <div class="wrap-top-center-item-right-bottom">{{this.peopleQK.zaibianwaizhen}}</div>
  286. </div>
  287. </div>
  288. <div class="wrap-top-center-item">
  289. <div class="wrap-top-center-item-left">
  290. <img src="../../../images/Quantitative/未编纳总人数.png" alt="" />
  291. </div>
  292. <div class="wrap-top-center-item-right">
  293. <div class="wrap-top-center-item-right-top">未编纳总人数</div>
  294. <div class="wrap-top-center-item-right-bottom">{{this.peopleQK.weizaibianzongrenshu }}</div>
  295. </div>
  296. </div>
  297. <div class="wrap-top-center-item">
  298. <div class="wrap-top-center-item-left">
  299. <img src="../../../images/Quantitative/编纳在位.png" alt="" />
  300. </div>
  301. <div class="wrap-top-center-item-right">
  302. <div class="wrap-top-center-item-right-top">未编纳在位</div>
  303. <div class="wrap-top-center-item-right-bottom">{{this.peopleQK.weizaibianzaiwei }}</div>
  304. </div>
  305. </div>
  306. <div class="wrap-top-center-item">
  307. <div class="wrap-top-center-item-left1">
  308. <img
  309. style="width: 44px; height: 22px"
  310. src="../../../images/Quantitative/休假.png"
  311. alt=""
  312. />
  313. </div>
  314. <div class="wrap-top-center-item-right">
  315. <div class="wrap-top-center-item-right-top" style="margin-top:-40px;margin-left:15px">未编纳休假</div>
  316. <div class="wrap-top-center-item-right-bottom" style="margin-left:30px">{{this.peopleQK.weizaibianxiujia}}</div>
  317. </div>
  318. </div>
  319. <div class="wrap-top-center-item">
  320. <div class="wrap-top-center-item-left">
  321. <img src="../../../images/Quantitative/出差.png" alt="" />
  322. </div>
  323. <div class="wrap-top-center-item-right">
  324. <div class="wrap-top-center-item-right-top">未编纳出差</div>
  325. <div class="wrap-top-center-item-right-bottom">{{this.peopleQK.weizaibianchuchai}}</div>
  326. </div>
  327. </div>
  328. <div class="wrap-top-center-item">
  329. <div class="wrap-top-center-item-left">
  330. <img src="../../../images/Quantitative/学习.png" alt="" />
  331. </div>
  332. <div class="wrap-top-center-item-right">
  333. <div class="wrap-top-center-item-right-top">未编纳学习</div>
  334. <div class="wrap-top-center-item-right-bottom">{{this.peopleQK.weizaibianxuexi }}</div>
  335. </div>
  336. </div>
  337. <div class="wrap-top-center-item">
  338. <div class="wrap-top-center-item-left">
  339. <img src="../../../images/Quantitative/请假.png" alt="" />
  340. </div>
  341. <div class="wrap-top-center-item-right">
  342. <div class="wrap-top-center-item-right-top">未编纳外诊</div>
  343. <div class="wrap-top-center-item-right-bottom">{{this.peopleQK.weizaibianwaizhen}}</div>
  344. </div>
  345. </div>
  346. </div>
  347. <div class="junchezhuangbei">
  348. <!-- 军车值班 -->
  349. <div class="wrap-top-right junche">
  350. <div class="wrap-top-left-top-head"><b>军车值班</b></div>
  351. <table width="95%" style="table-layout: fixed">
  352. <tr>
  353. <th style="font-weight:500" height="40">序号</th>
  354. <th style="font-weight:500">车牌号码</th>
  355. <th style="font-weight:500">厂牌型号</th>
  356. <th style="font-weight:500">车属单位</th>
  357. <th style="font-weight:500">司机</th>
  358. <th style="font-weight:500">司机位置</th>
  359. </tr>
  360. <tr style="color:#ccc" v-for="(item,index) in MilitaryDuty" :key="item.id">
  361. <td style="color:#ccc" height="28">{{index+1}}</td>
  362. <td style="color:#ccc">{{ item.numberPlateName }}</td>
  363. <td style="color:#ccc">{{ item.modelInfo }}</td>
  364. <!-- <el-table-column label="车辆型号" align="center" prop="vehiclemodel">
  365. <template slot-scope="scope">
  366. <dict-tag :options="dict.type.brand " :value="scope.row.vehiclemodel"/>
  367. </template>
  368. </el-table-column> -->
  369. <td style="color:#ccc">{{ item.carUnitName }}</td>
  370. <td style="color:#ccc">{{ item.driverName }}</td>
  371. <td style="color:#ccc" class="shiyou">{{ item.adress }}</td>
  372. </tr>
  373. </table>
  374. </div>
  375. <!-- 装备值班 -->
  376. <div class="zhuangbeizhiban">
  377. <div class="wrap-top-left-top-head"><b>装备值班</b></div>
  378. <table width="95%" style="table-layout: fixed">
  379. <tr>
  380. <th style="width:80px;font-weight:500" height="40">序号</th>
  381. <th style="width:80px;font-weight:500">装备名称</th>
  382. <th style="width:80px;font-weight:500">所属单位</th>
  383. <th style="width:80px;font-weight:500">装备类型</th>
  384. <th style="width:80px;font-weight:500">数量</th>
  385. <th style="width:100px;font-weight:500">位置</th>
  386. </tr>
  387. <tr v-for="(item,index) in Equipment" :key="item.id">
  388. <td style="color:#ccc" height="28">{{index+1}}</td>
  389. <td style="color:#ccc" >{{ item.equipmentName }}</td>
  390. <td style="color:#ccc" >{{ item.unitName }}</td>
  391. <td style="color:#ccc" >{{ item.type }}</td>
  392. <td style="color:#ccc" >{{ item.equipmentNumber }}</td>
  393. <td style="color:#ccc" class="shiyou">{{ item.standbyPosition }}</td>
  394. </tr>
  395. </table>
  396. </div>
  397. </div>
  398. </div>
  399. </div>
  400. <div class="bottomsss"></div>
  401. </div>
  402. </template>
  403. <script>
  404. import {
  405. // 值班基地接口
  406. getTodayzhiban,
  407. // 大队值班接口
  408. greatDuty,
  409. // 军车值班接口
  410. militaryDuty,
  411. // 装备值班接口
  412. equipment,
  413. // 执行任务人员情况
  414. zhixingrenwu,
  415. // 人员情况
  416. listshow
  417. } from "@/api/combatduty/Quantitative";
  418. import { getDicts } from "@/api/system/dict/data";
  419. export default {
  420. data() {
  421. return {
  422. // 基地值班
  423. BaseOnDuty: [],
  424. // 大队值班
  425. GreatDuty1: [],
  426. // 军车值班
  427. MilitaryDuty: [],
  428. // 装备值班
  429. Equipment: [],
  430. // 执行任务
  431. performanceTask: [],
  432. // 人员情况
  433. peopleQK:[],
  434. // 查询字典
  435. dictType: {
  436. dictType: "brand",
  437. },
  438. ziDian:[]
  439. };
  440. },
  441. created() {
  442. // 基地值班
  443. getTodayzhiban().then((res) => {
  444. this.BaseOnDuty = res.rows[0];
  445. // console.log(this.BaseOnDuty)
  446. });
  447. // 大队值班接口
  448. greatDuty().then((res) => {
  449. this.GreatDuty1=res.rows[0]
  450. // console.log(res);
  451. });
  452. // 查询字典
  453. this.getdict()
  454. // // 装备值班接口
  455. equipment().then(res=>{
  456. // console.log(res)
  457. this.Equipment=res.rows
  458. // console.log(this.Equipment)
  459. })
  460. // 执行任务人员情况
  461. zhixingrenwu().then((res) => {
  462. // console.log(res);
  463. this.performanceTask=res.rows
  464. });
  465. // 人员情况
  466. listshow().then(res=>{
  467. // console.log(res)
  468. this.peopleQK=res.data
  469. })
  470. },
  471. mounted() {
  472. // // 军车值班接口
  473. militaryDuty().then(res=>{
  474. // console.log(res.rows)
  475. this.MilitaryDuty=res.rows
  476. // console.log(res.rows)
  477. this.MilitaryDuty.map((item)=>{
  478. this.ziDian.map((items)=>{
  479. // console.log(items)
  480. if(item.modelInfo==items.dictValue){
  481. // console.log(items.dictLabel)
  482. return item.modelInfo=items.dictLabel
  483. }
  484. this.MilitaryDuty=this.MilitaryDuty
  485. })
  486. })
  487. // console.log(this.MilitaryDuty)
  488. })
  489. },
  490. methods: {
  491. // 查询字典
  492. getdict() {
  493. getDicts(this.dictType.dictType).then((res) => {
  494. // console.log(res);
  495. this.ziDian = res.data;
  496. });
  497. },
  498. },
  499. };
  500. </script>
  501. <style scoped>
  502. #app {
  503. width: 100%;
  504. height: 100%;
  505. }
  506. html,
  507. body {
  508. height: 100%;
  509. width: 100%;
  510. }
  511. .content {
  512. background-color: #103360;
  513. }
  514. .bottomsss{
  515. position: absolute;
  516. bottom: 0;
  517. width: 100%;
  518. height: 10px;
  519. background-color: pink;
  520. }
  521. /* .wrap {
  522. min-height: calc(100vh - 85px);
  523. width: 100%;
  524. position: relative;
  525. overflow: hidden;
  526. background-color: #103360;
  527. margin: 0;
  528. padding:0;
  529. } */
  530. /* 军车装备样式 */
  531. .junchezhuangbei {
  532. display: flex;
  533. width: 98.5%;
  534. height: 65.5%;
  535. /* margin-left: 10px; */
  536. margin-top: 10px;
  537. /* margin: 0 1%; */
  538. /* background-color: purple; */
  539. /* margin-top: -170px; */
  540. }
  541. /* 装备值班样式 */
  542. .zhuangbeizhiban {
  543. /* flex: 1; */
  544. width: 98%;
  545. height: 92%;
  546. background-image: url("../../../images/Quantitative/底 拷贝 8.png");
  547. background-size: 100% 100%;
  548. background-repeat: no-repeat;
  549. margin-left: 10px;
  550. /* margin-top: 10px; */
  551. /* margin: 10px 1%; */
  552. /* margin-left: 17px;
  553. margin-right: 10px; */
  554. }
  555. .wrap-top {
  556. width: 99%;
  557. height: 23vh;
  558. /* background-color: pink; */
  559. display: flex;
  560. flex-direction: row;
  561. margin: 10px;
  562. /* padding-top: 5px;
  563. margin-bottom: 5px; */
  564. }
  565. .wrap-top-left {
  566. width: 100%;
  567. flex: 1;
  568. height: 100%;
  569. /* margin-left: 9px; */
  570. }
  571. .wrap-top-center {
  572. /* flex: 1; */
  573. width: 98.5%;
  574. height: 38%;
  575. /* max-width: 98.5%;
  576. max-height: 35%; */
  577. /* background-image: url("../../../images/Quantitative/底 拷贝 6 (1).png"); */
  578. background-image: url("../../../images/Quantitative/底 拷贝 6.png");
  579. background-size: 100% 100%;
  580. background-repeat: no-repeat;
  581. /* margin-right: 10px; */
  582. /* margin-top: 10px; */
  583. /* margin: 0 1%; */
  584. display: flex;
  585. flex-wrap: wrap;
  586. /* margin-right: 8px; */
  587. }
  588. .wrap-top-right {
  589. /* flex: 1; */
  590. width: 98%;
  591. height: 92%;
  592. /* max-width: 98%;
  593. max-height: 96%; */
  594. background-image: url("../../../images/Quantitative/底 拷贝 8.png");
  595. background-size: 100% 100%;
  596. background-repeat: no-repeat;
  597. /* margin-left: 10px; */
  598. /* margin-top: 10px;
  599. margin-left: 17px;
  600. margin-right: 10px; */
  601. }
  602. .wrap-top-left-top {
  603. width: 100%;
  604. height: 100%;
  605. flex: 1;
  606. background-image: url("../../../images/Quantitative/底.png");
  607. background-size: 100% 100%;
  608. background-repeat: no-repeat;
  609. max-height: 100%;
  610. max-width: 100%;
  611. /* margin: 0 1%; */
  612. /* margin-left: 10px; */
  613. /* margin-left: 10px; */
  614. display: flex;
  615. flex-wrap: wrap;
  616. /* margin-top: 10px; */
  617. }
  618. .wrap-top-left-top-item {
  619. width: 30%;
  620. height: 40px;
  621. max-width:30%;
  622. max-height: 40px;
  623. display: inline-block;
  624. border: #0f4d75 1px solid;
  625. margin-left: 2.5%;
  626. margin-top: 3px;
  627. display: flex;
  628. }
  629. .wrap-top-left-top-item-left {
  630. width: 86px;
  631. margin-left: 8px;
  632. height: 100%;
  633. font-size: 14px;
  634. text-align: start;
  635. color: #fff;
  636. display: flex;
  637. align-items: center;
  638. }
  639. .wrap-top-left-top-item-left1 {
  640. width: 84px;
  641. margin-left: 8px;
  642. height: 100%;
  643. font-size: 14px;
  644. text-align: start;
  645. color: #fff;
  646. display: flex;
  647. align-items: center;
  648. justify-content: space-between;
  649. }
  650. .wrap-top-left-top-item-right {
  651. width: 60%;
  652. height: 100%;
  653. font-size: 16px;
  654. line-height: 35px;
  655. display: flex;
  656. align-items: center;
  657. justify-content: center;
  658. font-family: Source Han Sans CN;
  659. font-weight: 400;
  660. color: #30fdff;
  661. letter-spacing: 1em; /*如果需要y个字两端对齐,则为(x-y)/(y-1),这里是(4-2)/(2-1)=2em */
  662. margin-right: -1em;
  663. }
  664. .wrap-top-left-top-item-right1 {
  665. width: 60%;
  666. height: 100%;
  667. font-size: 16px;
  668. line-height: 35px;
  669. display: flex;
  670. align-items: center;
  671. justify-content: center;
  672. font-family: Source Han Sans CN;
  673. font-weight: 400;
  674. color: #30fdff;
  675. letter-spacing: 0.2em; /*如果需要y个字两端对齐,则为(x-y)/(y-1),这里是(4-2)/(2-1)=2em */
  676. margin-right: -0.2em;
  677. }
  678. .wrap-top-left-top-item-right2 {
  679. width: 60%;
  680. height: 100%;
  681. font-size: 16px;
  682. line-height: 35px;
  683. display: flex;
  684. align-items: center;
  685. justify-content: center;
  686. margin-left: 20px;
  687. font-family: Source Han Sans CN;
  688. font-weight: 400;
  689. color: #30fdff;
  690. letter-spacing: 3.5em; /*如果需要y个字两端对齐,则为(x-y)/(y-1),这里是(4-2)/(2-1)=2em */
  691. margin-right: -3.5em; /*同上*/
  692. }
  693. .wrap-top-left-top-head {
  694. width: 100%;
  695. height: 30px;
  696. font-size: 18px;
  697. font-family: Source Han Sans CN;
  698. font-weight: 400;
  699. color: #eff7ff;
  700. background-image: url("../../../images/组 21.png");
  701. background-repeat: no-repeat;
  702. background-size: 60% 100%;
  703. margin-top: 5px;
  704. margin-left: 10px;
  705. }
  706. .junche .wrap-top-left-top-head{
  707. background-image: url("../../../images/组 21.png");
  708. background-repeat: no-repeat;
  709. background-size: 79% 100%;
  710. }
  711. .zhuangbei .wrap-top-left-top-head {
  712. background-image: url("../../../images/组 21.png");
  713. background-repeat: no-repeat;
  714. background-size: 95% 100%;
  715. }
  716. .renyuan{
  717. width: 100%;
  718. height: 30px;
  719. font-size: 18px;
  720. font-family: Source Han Sans CN;
  721. font-weight: 400;
  722. color: #eff7ff;
  723. margin-top: 5px;
  724. margin-left: 10px;
  725. padding-left: 70px;
  726. background-image: url("../../../images/组 21.png");
  727. background-repeat: no-repeat;
  728. background-size: 50% 100%;
  729. }
  730. .wrap-footer-center .wrap-top-left-top-head {
  731. background-image: url("../../../images/组 21.png");
  732. background-repeat: no-repeat;
  733. background-size: 85% 100%;
  734. }
  735. .wrap-top-left-top-head b {
  736. font-size: 18px;
  737. color: #fff;
  738. margin-left: 60px;
  739. line-height: 30px;
  740. }
  741. .wrap-top-center .wrap-top-left-top-head {
  742. margin-top: 10px;
  743. }
  744. .wrap-top-right .wrap-top-left-top-head {
  745. margin-top: 10px;
  746. }
  747. /*九宫格*/
  748. .wrap-top-center-item {
  749. width: 14%;
  750. height: 30%;
  751. background-color: #0c2744;
  752. margin-left: 2.5%;
  753. margin-top: 5px;
  754. display: flex;
  755. flex-wrap: wrap;
  756. }
  757. .wrap-top-center-item-left {
  758. flex: 1;
  759. height: 80%;
  760. display: flex;
  761. align-items: center;
  762. justify-content: center;
  763. }
  764. .wrap-top-center-item-left1 img{
  765. margin-left: 5px;
  766. margin-top: 18px;
  767. }
  768. .wrap-top-center-item-left img {
  769. margin-top: 7px;
  770. width: 35px;
  771. height: 35px;
  772. }
  773. .wrap-top-center-item-right {
  774. flex: 1;
  775. height: 100%;
  776. }
  777. .wrap-top-center-item-right-top {
  778. width: 100%;
  779. height: 20px;
  780. font-size: 13px;
  781. color: #fff;
  782. line-height: 20px;
  783. text-align: center;
  784. margin-top: 5px;
  785. }
  786. .wrap-top-center-item-right-bottom {
  787. width: 100px;
  788. height: 30px;
  789. font-size: 24px;
  790. color: #fff;
  791. line-height: 30px;
  792. text-align: center;
  793. margin-top: 5px;
  794. }
  795. table tr th {
  796. color: #fff;
  797. text-align: center;
  798. }
  799. table tr td {
  800. text-align: center;
  801. color: #fff;
  802. }
  803. .wrap-footer {
  804. width: 100%;
  805. /* height: calc(100vh-159.84px); */
  806. /* height: 90%; */
  807. height: 65vh;
  808. /* height: calc(77vh-94px); */
  809. /* background-color: pink; */
  810. /* height: 100vh; */
  811. /* background-color: palegoldenrod; */
  812. /* background-color: pink; */
  813. display: flex;
  814. margin: 10px;
  815. flex-direction: row;
  816. /* padding-top: 20px;
  817. padding-bottom: 10px; */
  818. }
  819. .wrap-footer-left {
  820. flex: 1.1;
  821. height: 41vh;
  822. margin-left: 10px;
  823. }
  824. .wrap-footer-center {
  825. flex: 1;
  826. height: 100%;
  827. width: 100%;
  828. max-width: 100%;
  829. max-height: 100%;
  830. /* width: 1100px; */
  831. background-image: url("../../../images/Quantitative/底 拷贝 7.png");
  832. background-size: 100% 100%;
  833. background-repeat: no-repeat;
  834. /* margin-top: 10px; */
  835. /* margin-left: 20px; */
  836. /* padding-right: 40px; */
  837. /* margin-bottom: 10px; */
  838. }
  839. .wrap-footer-right {
  840. width: 99%;
  841. /* flex: 2; */
  842. height: 100%;
  843. display: flex;
  844. flex-wrap: wrap;
  845. /* background-image: url("../../../images/底-装备值班.png"); */
  846. background-size: 100% 100%;
  847. background-repeat: no-repeat;
  848. margin-left: 10px;
  849. }
  850. .wrap-footer-left-top {
  851. width: 96%;
  852. height: 195px;
  853. background-image: url("/taishi/img/r1.png");
  854. background-size: 100% 100%;
  855. background-repeat: no-repeat;
  856. margin: 0 2%;
  857. margin-top: 10px;
  858. }
  859. .wrap-footer-left-top-text {
  860. width: 96%;
  861. /*display: flex;*/
  862. /*align-items: center;*/
  863. /*justify-content: left;*/
  864. color: #fff;
  865. margin: 10px 2%;
  866. font-size: 14px;
  867. line-height: 20px;
  868. text-align: left;
  869. }
  870. .wrap-top-center-item-right-bottom {
  871. color: #ff9000;
  872. font-weight: bold;
  873. font-size: 34px;
  874. }
  875. .zuozhan {
  876. width: 100px;
  877. }
  878. .shiyou{
  879. overflow: hidden;
  880. text-overflow: ellipsis;
  881. white-space: nowrap;
  882. }
  883. </style>