【前端】智能库房综合管理系统前端项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

867 lines
15 KiB

3 years ago
3 years ago
3 years ago
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html" charset="UTF-8" />
  5. <meta name="screen-orientation" content="landscape" charset="UTF-8" />
  6. <meta content="width=device-width, initial-scale=0.4, maximum-scale=0.4, user-scalable=0" name="viewport">
  7. <meta http-equiv="Pragma" content="Cache-control: max-age=10000" />
  8. <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
  9. <script type="text/javascript" src="./js/qrcode.min.js"></script>
  10. <title>密集架</title>
  11. <style>
  12. html,
  13. body {
  14. overflow: hidden;
  15. margin: 0;
  16. padding: 0;
  17. }
  18. img {
  19. width: 100%;
  20. height: auto;
  21. }
  22. video {
  23. width: 100%;
  24. height: auto;
  25. }
  26. /* .font22 {
  27. font-size: 20px;
  28. }
  29. .zc {
  30. color: white;
  31. width: 436px;
  32. height: 140px;
  33. margin: 85% auto 0;
  34. padding: 0px 240px;
  35. font-size: 30px;
  36. }
  37. .zcpc {
  38. color: white;
  39. width: 100%;
  40. height: 40px;
  41. font-size: 20px;
  42. position: fixed;
  43. bottom: 10px;
  44. text-align: center;
  45. } */
  46. .jiazaiimg {
  47. width: 436px;
  48. height: auto;
  49. margin: 50% auto 0;
  50. padding: 0px 200px;
  51. font-size: 30px;
  52. }
  53. .divTransform {
  54. position: absolute;
  55. width: 100%;
  56. height: 100%;
  57. }
  58. #renderCanvas {
  59. width: 100%;
  60. height: 100vh;
  61. touch-action: none;
  62. outline: none;
  63. -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  64. /* mobile webkit */
  65. touch-action: none;
  66. background-color: #031435;
  67. background-repeat: no-repeat no-repeat;
  68. background-size: cover;
  69. overflow: hidden;
  70. }
  71. /* #show {
  72. width: 100%;
  73. font-size: 35px;
  74. line-height: 70px;
  75. }
  76. .mytitle {
  77. width: 100%;
  78. text-align: center;
  79. font-size: 43px;
  80. font-weight: 700;
  81. color: white;
  82. margin-top: 75px;
  83. margin-bottom: 20px;
  84. } */
  85. /* .introduce {
  86. width: 600px;
  87. height: auto;
  88. background: url('img/shuomingkuang@2x.png') no-repeat;
  89. background-size: 100% 100%;
  90. position: fixed;
  91. top: 38%;
  92. left: 19%;
  93. z-index: 99;
  94. color: white;
  95. padding: 35px 28px;
  96. font-size: 10px;
  97. display: none;
  98. }
  99. .introduce2{
  100. width: 520px;
  101. height: auto;
  102. background: url('img/shuomingkuang@2x.png') no-repeat;
  103. background-size: 100% 100%;
  104. position: fixed;
  105. bottom: 10%;
  106. left: 30%;
  107. z-index: 99;
  108. color: white;
  109. padding:20px;
  110. font-size: 14px;
  111. line-height: 19px;
  112. display: none;
  113. } */
  114. .xingshang {
  115. width: 100%;
  116. position: fixed;
  117. bottom: 0px;
  118. left: 0;
  119. height: 340px;
  120. box-sizing: border-box;
  121. padding: 20px 30px;
  122. color: white;
  123. background-color: rgba(0, 0, 0, 0.6);
  124. overflow-x: hidden;
  125. overflow-y: hidden;
  126. border-radius: 35px 35px 0 0;
  127. display: none;
  128. }
  129. .xingshangpc {
  130. width: 520px;
  131. height: 100%;
  132. margin: 0 auto;
  133. box-sizing: border-box;
  134. padding: 20px 30px;
  135. color: white;
  136. }
  137. .zuoimg {
  138. width: 38px;
  139. height: 72px;
  140. margin: 48px 29px;
  141. }
  142. .zuoimgpc {
  143. width: 13px;
  144. height: 22px;
  145. margin: 18px 7px;
  146. }
  147. .xsul {
  148. width: 100%;
  149. display: flex;
  150. justify-content: space-between;
  151. margin-top: 50px;
  152. }
  153. .xsli {
  154. font-size: 28px;
  155. display: flex;
  156. flex-direction: column;
  157. justify-content: center;
  158. align-items: center;
  159. }
  160. .xslipc {
  161. font-size: 14px;
  162. display: flex;
  163. flex-direction: column;
  164. justify-content: center;
  165. align-items: center;
  166. }
  167. .xsimg {
  168. width: 72px;
  169. height: 72px;
  170. margin: 25px;
  171. }
  172. .xsimgpc {
  173. width: 32px;
  174. height: 32px;
  175. margin: 12px;
  176. }
  177. .jiange {
  178. width: 22px;
  179. height: 22px;
  180. margin-top: 53px;
  181. }
  182. .jiangepc {
  183. width: 15px;
  184. height: 15px;
  185. margin-top: 22px;
  186. }
  187. .beijing {
  188. width: 100%;
  189. position: fixed;
  190. bottom: 0px;
  191. left: 0;
  192. height: 420px;
  193. box-sizing: border-box;
  194. padding: 20px 30px;
  195. color: white;
  196. background-color: rgba(0, 0, 0, 0.6);
  197. overflow-x: hidden;
  198. overflow-y: hidden;
  199. border-radius: 35px 35px 0 0;
  200. display: none;
  201. }
  202. .beijingpc-di,.xingsh-di{
  203. width: 81.2%;
  204. position: fixed;
  205. bottom: 30px;
  206. left: 0px;
  207. height: 220px;
  208. background-image: linear-gradient(to right, rgba(0,0,0,0) 0 , rgba(0,0,0,0.3) 8%, rgba(0,0,0,0.5) 18%,rgba(0,0,0,0.5) 80%, rgba(0,0,0,0.3) 90%, rgba(0,0,0,0) 100%);
  209. display: none;
  210. }
  211. /*.xingsh-di{
  212. display: block;
  213. }*/
  214. .beijingpc {
  215. width: 50%;
  216. height: 100%;
  217. margin: 0 auto;
  218. box-sizing: border-box;
  219. padding: 10px 15px;
  220. color: white;
  221. display: flex;
  222. justify-content: center;
  223. align-items: center;
  224. }
  225. .leftpc,.rightpc{
  226. width: 12px;
  227. height: 21px;
  228. margin:0 12px;
  229. display: flex;
  230. align-items: center;
  231. }
  232. .leftimgpc,.rightimgpc{
  233. width: 12px;
  234. height: 21px;
  235. margin-top: 25px;
  236. }
  237. .zhongj{
  238. width: 93%;
  239. max-width: 880px;
  240. height: 100%;
  241. overflow-x: auto;
  242. overflow-y: hidden;
  243. }
  244. .bjtit {
  245. font-size: 38px;
  246. display: flex;
  247. justify-content: space-between;
  248. margin: 37px 0 27px;
  249. }
  250. .bjtitpc {
  251. font-size: 18px;
  252. display: flex;
  253. justify-content: space-between;
  254. margin: 14px 0;
  255. }
  256. .ycdiv {
  257. display: flex;
  258. justify-content: space-between;
  259. align-items: center;
  260. width: 132px;
  261. }
  262. .ycdivpc {
  263. display: flex;
  264. justify-content: space-between;
  265. align-items: center;
  266. width: 45px;
  267. font-size: 11px;
  268. }
  269. .ycimg {
  270. width: 38px;
  271. height: 28px;
  272. }
  273. .ycimgpc {
  274. width: 16px;
  275. height: 12px;
  276. }
  277. .bjul {
  278. width: 100%;
  279. display: flex;
  280. margin: 0;
  281. padding: 0;
  282. overflow-y: hidden;
  283. overflow-x: auto;
  284. }
  285. .bjulpc {
  286. /*width: 100%;*/
  287. height: 140px;
  288. display: flex;
  289. }
  290. .bjulpc-di{
  291. width: 100%;
  292. height: 140px;
  293. display: flex;
  294. margin: 0;
  295. padding: 0;
  296. overflow-y: hidden;
  297. overflow-x: auto;
  298. }
  299. .bjulpc-di::-webkit-scrollbar {
  300. display: none
  301. }
  302. .bjli {
  303. margin: 0 10px;
  304. font-size: 36px;
  305. display: flex;
  306. flex-direction: column;
  307. justify-content: center;
  308. align-items: center;
  309. }
  310. .bjlipc {
  311. margin: 0 5px;
  312. font-size: 14px;
  313. display: flex;
  314. flex-direction: column;
  315. justify-content: center;
  316. align-items: center;
  317. }
  318. .bjdiv {
  319. height: 188px;
  320. display: flex;
  321. justify-content: center;
  322. align-items: flex-end;
  323. }
  324. .bjdivpc {
  325. height: 120px;
  326. display: flex;
  327. justify-content: center;
  328. align-items: flex-end;
  329. }
  330. .bjimg {
  331. width: 138px;
  332. height: 138px;
  333. margin-bottom: 20px;
  334. border-radius: 14px;
  335. }
  336. .bjimgpc {
  337. width: 98px;
  338. height: 98px;
  339. margin-bottom: 10px;
  340. border-radius: 6px;
  341. }
  342. .contint2 {
  343. width: 100%;
  344. position: fixed;
  345. bottom: 0px;
  346. left: 0;
  347. height: 300px;
  348. box-sizing: border-box;
  349. padding: 20px 30px;
  350. color: white;
  351. background-color: rgba(0, 0, 0, 0.6);
  352. overflow-x: hidden;
  353. overflow-y: hidden;
  354. border-radius: 35px 35px 0 0;
  355. }
  356. .contint2::-webkit-scrollbar {
  357. display: none;
  358. }
  359. .main2 {
  360. width: 100%;
  361. height: auto;
  362. display: none;
  363. }
  364. .shangla,
  365. .xiala {
  366. width: 100%;
  367. height: 160px;
  368. text-align: center;
  369. position: fixed;
  370. bottom: 140px;
  371. left: 0;
  372. border-radius: 35px 35px 0 0;
  373. display: block;
  374. z-index: 99;
  375. background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.18));
  376. }
  377. .xialaimg {
  378. width: 80px;
  379. height: 11px;
  380. margin-top: 44px;
  381. }
  382. .oprition {
  383. width: 100%;
  384. position: fixed;
  385. top: 30px;
  386. left: 0;
  387. z-index: 999;
  388. display: flex;
  389. justify-content: center;
  390. }
  391. .listimg {
  392. width: 150px;
  393. position: relative;
  394. display: flex;
  395. flex-direction: column;
  396. align-items: center;
  397. }
  398. .listimg img {
  399. width: 103px;
  400. height: 103px;
  401. }
  402. .conts {
  403. width: 100%;
  404. font-size: 28px;
  405. color: white;
  406. height: 101px;
  407. box-sizing: border-box;
  408. padding: 30px;
  409. text-align: center;
  410. border-radius: 5px;
  411. text-align: center;
  412. }
  413. .contcj,
  414. .contzk,
  415. .contxx {
  416. width: 124px;
  417. }
  418. .contbj,
  419. .conthy,
  420. .contcz {
  421. width: 178px;
  422. }
  423. .mengban {
  424. position: fixed;
  425. top: 0;
  426. left: 0;
  427. width: 100%;
  428. z-index: 1000;
  429. background-color: rgba(0, 0, 0, 0);
  430. }
  431. .articcont {
  432. width: 100%;
  433. position: fixed;
  434. top: 30%;
  435. left: 0;
  436. z-index: 9999;
  437. background-color: rgba(0, 0, 0, 0.6);
  438. border-radius: 10px;
  439. padding: 30px;
  440. box-sizing: border-box;
  441. display: none;
  442. }
  443. .articcont:after {
  444. content: '';
  445. display: inline-block;
  446. width: 0;
  447. height: 0;
  448. border: 20px solid transparent;
  449. border-bottom: 20px solid rgba(0, 0, 0, 0.6);
  450. position: absolute;
  451. top: -38px;
  452. right: 48%;
  453. }
  454. .ul {
  455. width: 100%;
  456. }
  457. .shoushi {
  458. width: 800px;
  459. height: auto;
  460. padding: 110px
  461. }
  462. .span1 {
  463. font-size: 66px;
  464. color: white;
  465. margin-right: 13px;
  466. position: relative;
  467. bottom: 10px;
  468. }
  469. .know {
  470. width: 200px;
  471. text-align: center;
  472. padding: 16px 0;
  473. font-size: 32px;
  474. margin: 30px auto 0;
  475. border-radius: 10px;
  476. color: white;
  477. font-weight: 600;
  478. }
  479. .ikngb {
  480. width: 57px;
  481. height: 57px;
  482. }s
  483. /*pc端*/
  484. .mains {
  485. width: 18.8%;
  486. display: none;
  487. box-sizing: border-box;
  488. }
  489. .contint {
  490. width: 100%;
  491. box-sizing: border-box;
  492. color: white;
  493. background-color: rgba(0, 0, 0, 0.6);
  494. overflow-x: hidden;
  495. overflow-y: hidden;
  496. background: #151837;
  497. }
  498. .title2 {
  499. width: 100%;
  500. height: 62px;
  501. background-color: #151837;
  502. color: white;
  503. display: flex;
  504. justify-content: space-between;
  505. align-items: center;
  506. box-sizing: border-box;
  507. padding: 0 20px;
  508. font-size: 22px;
  509. font-weight: 700;
  510. }
  511. .oprition2 {
  512. position: fixed;
  513. top: 10px;
  514. right: 19%;
  515. width: 56px;
  516. }
  517. .listimg2 {
  518. margin-top: 20px;
  519. position: relative;
  520. }
  521. .listimg2 img {
  522. width: 47px;
  523. height: 47px;
  524. }
  525. .conts2 {
  526. background: rgb(0, 0, 0, 0.5);
  527. font-size: 14px;
  528. color: white;
  529. height: 32px;
  530. line-height: 32px;
  531. box-sizing: border-box;
  532. text-align: center;
  533. border-radius: 3px;
  534. position: absolute;
  535. right: 73px;
  536. top: 10px;
  537. display: none;
  538. }
  539. .conts2:after {
  540. content: '';
  541. display: inline-block;
  542. width: 0;
  543. height: 0;
  544. border: 7px solid transparent;
  545. border-left: 7px solid rgba(0, 0, 0, 0.8);
  546. position: absolute;
  547. top: 7px;
  548. right: -14px;
  549. }
  550. .articcont2 {
  551. width: 800px;
  552. height: 700px;
  553. margin: 50px auto;
  554. background-color: rgba(0, 0, 0, 0.6);
  555. border-radius: 10px;
  556. padding: 20px;
  557. box-sizing: border-box;
  558. }
  559. .articcont2:after {
  560. content: '';
  561. display: inline-block;
  562. width: 0;
  563. height: 0;
  564. border: 10px solid transparent;
  565. border-top: 10px solid rgba(0, 0, 0, 0.6);
  566. position: absolute;
  567. top: 202px;
  568. right: 48%;
  569. }
  570. .ul2 {
  571. width: 100%;
  572. color: white;
  573. }
  574. .li2 {
  575. width: 100%;
  576. font-size: 14px;
  577. line-height: 19px;
  578. }
  579. .mengban2 {
  580. position: fixed;
  581. top: 0;
  582. left: 0;
  583. width: 81.2%;
  584. background-color: rgba(0, 0, 0, 0.2);
  585. display: none;
  586. z-index: 10;
  587. }
  588. .knowpc {
  589. font-size: 14px;
  590. width: 83px;
  591. height: 33px;
  592. line-height: 33px;
  593. text-align: center;
  594. background-color: #008aff;
  595. margin: 20px auto 0;
  596. border-radius: 5px;
  597. color: white;
  598. font-weight: 600;
  599. cursor: pointer;
  600. }
  601. .span2 {
  602. font-size: 36px;
  603. color: white;
  604. margin-right: 13px;
  605. position: relative;
  606. bottom: 3px;
  607. }
  608. .shuop1 {
  609. font-size: 15px;
  610. }
  611. .oka {
  612. width: 100%;
  613. height: 100%;
  614. background: rgba(0, 0, 0, 1);
  615. position: fixed;
  616. z-index: 99;
  617. font-size: 30px;
  618. }
  619. /*下面是音乐的css*/
  620. .lohingif {
  621. width: 100%;
  622. height: auto;
  623. display: flex;
  624. justify-content: center;
  625. }
  626. .lohingifpc {
  627. width: 100%;
  628. height: auto;
  629. display: flex;
  630. top: 50%;
  631. transform: translateY(-50%);
  632. }
  633. /* .feitimg {
  634. width: 20px;
  635. height: auto;
  636. position: relative;
  637. top: 3px;
  638. }
  639. .fatherdiv {
  640. margin: 25px;
  641. width: 72px;
  642. height: 72px;
  643. position: relative;
  644. background-color: #f3f3f3;
  645. border-radius: 50%;
  646. }
  647. .persentdiv {
  648. display: none;
  649. margin: -24px 0px 0px 0px;
  650. width: 72px;
  651. height: 72px;
  652. border-radius: 50%;
  653. position: absolute;
  654. clip: rect(0, 72px, 72px, 36px);
  655. }
  656. .persentleft {
  657. position: absolute;
  658. width: 72px;
  659. height: 72px;
  660. border: 10px solid #1890ff;
  661. box-sizing: border-box;
  662. border-radius: 50%;
  663. clip: rect(0, 36px, 72px, 0);
  664. }
  665. .persentright {
  666. position: absolute;
  667. width: 72px;
  668. height: 72px;
  669. border: 10px solid #1890ff;
  670. box-sizing: border-box;
  671. border-radius: 50%;
  672. clip: rect(0, 72px, 72px, 36px);
  673. }
  674. .persentdivpc {
  675. display: none;
  676. margin: -10px 0px 0px 0px;
  677. width: 32px;
  678. height: 32px;
  679. border-radius: 50%;
  680. position: absolute;
  681. clip: rect(0, 32px, 32px, 16px);
  682. }
  683. .persentleftpc {
  684. position: absolute;
  685. width: 32px;
  686. height: 32px;
  687. border: 5px solid #1890ff;
  688. box-sizing: border-box;
  689. border-radius: 50%;
  690. clip: rect(0,16px, 32px, 0);
  691. }
  692. .persentrightpc {
  693. position: absolute;
  694. width: 32px;
  695. height: 32px;
  696. border: 5px solid #1890ff;
  697. box-sizing: border-box;
  698. border-radius: 50%;
  699. clip: rect(0, 32px, 32px, 16px);
  700. }
  701. .wth0 {
  702. width: 0;
  703. }
  704. .num {
  705. position: absolute;
  706. box-sizing: border-box;
  707. width: 130px;
  708. height: 130px;
  709. line-height: 130px;
  710. text-align: center;
  711. font-size: 32px;
  712. left: 10px;
  713. top: 10px;
  714. border-radius: 50%;
  715. background-color: #fff;
  716. color: #1890ff;
  717. z-index: 1;
  718. } */
  719. .clip-auto {
  720. clip: rect(auto, auto, auto, auto);
  721. }
  722. .rotate {
  723. -webkit-animation: rotating 3s linear infinite;
  724. animation: rotating 3s linear infinite;
  725. animation-play-state: running;
  726. -webkit-animation-play-state: running;
  727. }
  728. .rotate-pause {
  729. animation-play-state: paused;
  730. -webkit-animation-play-state: paused;
  731. }
  732. @-webkit-keyframes rotating {
  733. from {
  734. -webkit-transform: rotate(0)
  735. }
  736. to {
  737. -webkit-transform: rotate(360deg)
  738. }
  739. }
  740. @keyframes rotating {
  741. from {
  742. transform: rotate(0)
  743. }
  744. to {
  745. transform: rotate(360deg)
  746. }
  747. }
  748. @-moz-keyframes rotating {
  749. from {
  750. -moz-transform: rotate(0)
  751. }
  752. to {
  753. -moz-transform: rotate(360deg)
  754. }
  755. }
  756. </style>
  757. </head>
  758. <body>
  759. <div id="app">
  760. <!-- <el-button @click="visible = true">Button</el-button>
  761. <el-dialog :visible.sync="visible" title="Hello world">
  762. <p>Try Element</p>
  763. </el-dialog> -->
  764. </div>
  765. <div class="divTransform">
  766. <canvas id="renderCanvas" touch-action="none"></canvas>
  767. </div>
  768. <div id="customLoadingScreenDiv_first" style="position: absolute;left: 0px;top: 0px;width: 1158.1px;height: 1211px;display: initial;">
  769. <div class="oka">
  770. <div class="lohingif">
  771. <img src="./logok.gif" class="jiazaiimg">
  772. </div>
  773. <!-- <div class="zcpc">&nbsp;&nbsp;</div> -->
  774. </div>
  775. </div>
  776. <script src="./js/jquery-3.5.1.min.js"></script>
  777. <script src="https://cdn.bootcss.com/vue/2.5.16/vue.js"></script>
  778. <script src="https://unpkg.com/element-ui/lib/index.js"></script>
  779. <!-- https://unpkg.com/vue@2.6.14/dist/vue.min.js -->
  780. <script src="./js/pep.js"></script>
  781. <script src="https://qiniu.aiyxlib.com/babylon.js"></script>
  782. <script src="https://qiniu.aiyxlib.com/babylonjs.loaders.min.js"></script>
  783. <script src="https://qiniu.aiyxlib.com/babylon.gui.min.js"></script>
  784. <script src="https://qiniu.aiyxlib.com/draco_wasm_wrapper_gltf.js"></script>
  785. <script src="./index.js"></script>
  786. <script>
  787. var app = new Vue({
  788. el: '#app',
  789. data: {
  790. name: 'Vue.js',
  791. visible: false
  792. },
  793. methods: {
  794. }
  795. })
  796. </script>
  797. </body>
  798. </html>