detail.css 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675
  1. body {
  2. font-size: 3.7vw !important;
  3. background-color: rgb(251, 251, 251);
  4. /* background: linear-gradient(#2d8cf0 -163%, #fff 60%,#fff) no-repeat !important; */
  5. }
  6. .layui-tab-title {
  7. display: flex;
  8. overflow: scroll !important;
  9. scrollbar-width: none !important;
  10. -ms-overflow-style: none !important;
  11. /* IE 10+ */
  12. }
  13. ::-webkit-scrollbar {
  14. display: none;
  15. /* Chrome Safari */
  16. }
  17. .layui-tab-bar {
  18. display: none !important;
  19. }
  20. .layui-tab-brief>.layui-tab-title .layui-this {
  21. color: #1287ff !important;
  22. }
  23. .layui-tab-brief>.layui-tab-more li.layui-this:after,
  24. .layui-tab-brief>.layui-tab-title .layui-this:after {
  25. border-bottom: 0.5vw solid #1287ff !important;
  26. }
  27. /* .layui-tab-title li{
  28. width: 33% !important;
  29. padding: 0 !important;
  30. } */
  31. .layui-tab-title {
  32. height: 10vw !important;
  33. }
  34. .layui-tab-title .layui-this:after {
  35. height: 10vw !important;
  36. }
  37. /* .layui-tab-bar{
  38. display: none !important;
  39. } */
  40. .layui-tab-title li {
  41. font-size: 3.7vw !important;
  42. line-height: 10vw !important;
  43. }
  44. .detail-basic {
  45. padding: 3vw 4vw;
  46. border-radius: 2vw;
  47. }
  48. .detail-title {
  49. display: flex;
  50. align-items: center;
  51. }
  52. .basic-title {
  53. margin-bottom: 1vw;
  54. display: flex;
  55. justify-content: space-between;
  56. align-items: center;
  57. }
  58. .title-img {
  59. display: flex;
  60. align-items: center;
  61. }
  62. .basic-inner {
  63. display: flex;
  64. margin-bottom: 0.5vw;
  65. }
  66. .basic-inner span:nth-child(1) {
  67. width: 60%;
  68. }
  69. .basic-top-inner,
  70. .bottom,
  71. .basic-money,
  72. .basic-annex {
  73. margin: 0 4vw;
  74. padding: 2vw 2vw;
  75. box-shadow: 0 1px 3px 0 rgb(5 32 96 / 10%);
  76. background-color: #fff;
  77. }
  78. .bottom-item {
  79. display: flex;
  80. margin-bottom: 1vw;
  81. }
  82. .bottom-person {
  83. margin-bottom: 1vw;
  84. }
  85. .bottom-top {
  86. margin-bottom: 2vw;
  87. display: flex;
  88. align-items: center;
  89. padding: 3vw 3vw 0vw 3vw;
  90. }
  91. .money-inner {
  92. display: flex;
  93. margin-bottom: 1vw;
  94. }
  95. .money-inner span {
  96. width: 50%;
  97. }
  98. .basic-annex {
  99. text-align: center;
  100. }
  101. .filelist {
  102. background-color: #fff;
  103. margin: 3vw;
  104. box-shadow: 0 1px 3px 0 rgb(5 32 96 / 10%);
  105. }
  106. #filesBox {
  107. padding: 2vw;
  108. text-align: center;
  109. display: flex;
  110. flex-direction: row;
  111. flex-wrap: wrap;
  112. }
  113. #filesBox img {
  114. height: 15vw !important;
  115. }
  116. #filesBox li{
  117. width: 30vw;
  118. height: auto;
  119. }
  120. #filesBox p{
  121. padding: 0.5vh 0 ;
  122. width: 25vw;
  123. margin-left: 3vw;
  124. text-align: center;
  125. overflow: hidden;
  126. text-overflow: ellipsis;
  127. white-space: nowrap;
  128. }
  129. #filesBox div{
  130. padding-bottom: 0.5vh !important;
  131. width: 17vw;
  132. height: 3vh;
  133. position: relative;
  134. border-radius: 0.2vw;
  135. display: none;
  136. }
  137. #filesBox a{
  138. width: 100%;
  139. height: 3vh;
  140. line-height: 3vh;
  141. border-radius: 1.2vw;
  142. font-size: 3vw;
  143. }
  144. /* 日志 */
  145. .log-financial {
  146. color: rgb(255, 33, 0);
  147. }
  148. .detail-log {
  149. margin: 0 2vw;
  150. padding: 2vw 2vw 0vw 2vw;
  151. margin-bottom: 4vw;
  152. }
  153. .detail-log span {
  154. margin-right: 2vw;
  155. }
  156. .log-bottom {
  157. margin-top: 1vw;
  158. padding: 2vw 1vw 2vw 2vw;
  159. /* text-indent: 2em; */
  160. box-shadow: 0.19vw 0.3vw 0.4vw 0.03vw rgba(0, 0, 0, 0.1);
  161. background-color: #fff;
  162. border-radius: 2vw;
  163. }
  164. .log-company {
  165. color: rgb(65, 176, 107);
  166. }
  167. .content_img img {
  168. height: 25vh !important;
  169. }
  170. /* 日志 */
  171. .log_top {
  172. padding-left: 1vw;
  173. }
  174. .log_top span {
  175. margin: 0 0.5vw;
  176. }
  177. /* 1,1,1 */
  178. .log_commentary {
  179. color: rgb(0, 176, 80);
  180. }
  181. .log_company {
  182. color: rgb(255, 33, 0);
  183. }
  184. .log_content {
  185. margin: 0.3vw 1.5vw 1vw 1.5vw;
  186. padding: 0.5vw 0vw;
  187. text-indent: 2em;
  188. line-height: 2.1vh;
  189. background-color: rgb(255, 255, 255);
  190. /* background-color: aqua; */
  191. border-radius: 0.5vw;
  192. /* box-shadow:4px 4px 6px 2px rgba(0,0,0,0.3); */
  193. /* box-shadow: 0.17vw 0.17vw 0.4vw 0.03vw rgba(0, 0, 0, 0.1); */
  194. box-shadow: 0.19vw 0.16vw 0.4vw 0.03vw rgba(0, 0, 0, 0.1);
  195. }
  196. .log_content_color {
  197. /* background-color: rgb(250,250,250); */
  198. }
  199. .log_content_img img {
  200. /*height: auto;*/
  201. width: 30%;
  202. border-radius: 0.5vw;
  203. margin: 0.3vw 0;
  204. }
  205. .log_item_top {
  206. height: 70%;
  207. overflow: scroll;
  208. }
  209. .log_item_top {
  210. height: 60vh;
  211. }
  212. .log_item_bottom {
  213. display: flex;
  214. /* height: 17vh; */
  215. /* border-top: 1px solid #eee; */
  216. padding: 0 1.5vw;
  217. /* background-color: rgb(250,250,250); */
  218. }
  219. .log_input input {
  220. width: 55vw;
  221. height: 10vh;
  222. border: #eee 1px solid;
  223. }
  224. .wrapper{
  225. display: flex;
  226. justify-content: space-between;
  227. }
  228. .log_bottom_img {
  229. /* height: 5vh; */
  230. }
  231. .layui-form-label{
  232. padding: 0 !important;
  233. width: 22vw !important;
  234. }
  235. .layui-textarea{
  236. min-height: 9vh !important;
  237. }
  238. .logimg{
  239. display: flex;
  240. }
  241. .layui-input-block{
  242. margin-left: 0 !important;
  243. }
  244. .layui-form-item{
  245. margin: 2vw 2vw 0 2vw !important;
  246. }
  247. .log_bottom_img img {
  248. height: 4vw;
  249. width: 6vw;
  250. border-radius: 0.5vw;
  251. margin: 0.5vw 0vw 0.5vw 0.3vw;
  252. }
  253. .log_bottom_left {
  254. width: 100%;
  255. margin-top: 1.5vh;
  256. }
  257. .log_bottom_right {
  258. width: 5%;
  259. }
  260. .detail-log:nth-last-child(1){
  261. margin-bottom: 24vh;
  262. }
  263. /* 项目报告 */
  264. .detail-report {
  265. margin-top: 3vw;
  266. }
  267. .report-item {
  268. margin: 3vw;
  269. padding: 2vw 3vw 1vw 3vw;
  270. background-color: #fff;
  271. box-shadow: 0 1px 3px 0 rgb(5 32 96 / 10%);
  272. }
  273. .report-top {
  274. display: flex;
  275. justify-content: space-between;
  276. align-items: center;
  277. margin-bottom: 1.5vw;
  278. }
  279. .layui-tab-content {
  280. padding: 0 !important;
  281. }
  282. .report-overdue {
  283. display: flex;
  284. }
  285. .report-overdue span {
  286. width: 50%;
  287. }
  288. /* 项目人员 */
  289. .person {
  290. display: flex;
  291. margin: 2vw 4vw;
  292. padding: 2vw;
  293. background-color: #fff;
  294. box-shadow: 0 1px 3px 0 rgb(5 32 96 / 10%);
  295. }
  296. .content {
  297. margin-bottom: 1vw;
  298. }
  299. /* 项目动态 */
  300. .detail-dynamic {
  301. margin: 2vw 4vw;
  302. }
  303. .layui-timeline-title {
  304. font-size: 2vh !important;
  305. }
  306. .layui-btn-group .layui-btn:first-child {
  307. display: none !important;
  308. }
  309. .layui-btn-group .layui-btn:last-child{
  310. display: none !important;
  311. }
  312. /* 工作记录 */
  313. .record {
  314. margin: 2vw 1vw;
  315. padding: 2vw 1vw;
  316. background-color: #fff;
  317. box-shadow: 0 1px 3px 0 rgb(5 32 96 / 10%);
  318. }
  319. .record1 {
  320. margin: 2vw;
  321. padding: 2vw;
  322. background-color: #fff;
  323. box-shadow: 0 1px 3px 0 rgb(5 32 96 / 10%);
  324. }
  325. .record-top {
  326. display: flex;
  327. justify-content: space-between;
  328. }
  329. .record-bottom {
  330. margin-top: 2vw;
  331. line-height: 2.5vh;
  332. }
  333. .layui-btn-group .layui-btn-primary:hover {
  334. color: #1287ff !important;
  335. }
  336. .record-add {
  337. position: absolute;
  338. right: 2vw;
  339. top: 70vh;
  340. }
  341. .record-add img {
  342. width: 10vw;
  343. }
  344. .layui-tab .layui-tab-title li {
  345. min-width: 15vw !important;
  346. }
  347. .record-title {
  348. display: flex;
  349. align-items: center;
  350. }
  351. .top {
  352. display: flex;
  353. justify-content: space-between;
  354. align-items: center;
  355. width: 98vw;
  356. padding-right: 2vw;
  357. z-index: 1000;
  358. }
  359. .dropbtn {
  360. background-color: #fff;
  361. color: white;
  362. font-size: 16px;
  363. border: none;
  364. cursor: pointer;
  365. /* background: url({__MOBILE__}/img/list.png) no-repeat;
  366. width: 5vw; */
  367. }
  368. .dropbtn:hover,
  369. .dropbtn:focus {
  370. background-color: #fff;
  371. }
  372. .dropdown {
  373. position: relative;
  374. display: inline-block;
  375. width: 38vw;
  376. }
  377. .dropdown-content {
  378. display: none;
  379. position: absolute;
  380. background-color: #fff;
  381. /* min-width: 160px; */
  382. overflow: auto;
  383. box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  384. z-index: 1;
  385. }
  386. .dropdown-content a {
  387. color: black;
  388. /* padding: 12px 16px; */
  389. text-decoration: none;
  390. display: block;
  391. font-size: 1.9vh !important;
  392. }
  393. .dropdown a:hover {
  394. background-color: #fff;
  395. }
  396. .show {
  397. display: block;
  398. margin-left: 15vw;
  399. }
  400. /* 联系函 */
  401. .invite-bottom {
  402. display: flex;
  403. margin-top: 2vw;
  404. }
  405. /* 点击图片放大 */
  406. .imgzoom_pack {
  407. width: 100%;
  408. height: 100%;
  409. position: fixed;
  410. left: 0;
  411. top: 0;
  412. background: rgba(0, 0, 0, .7);
  413. display: none;
  414. z-index: 999;
  415. }
  416. .imgzoom_pack .imgzoom_img {
  417. width: 100%;
  418. height: 100%;
  419. position: absolute;
  420. left: 0;
  421. top: 0;
  422. overflow: hidden;
  423. background: black;
  424. }
  425. .imgzoom_pack .imgzoom_img img {
  426. width: 100%;
  427. position: absolute;
  428. top: 50%;
  429. }
  430. .informBlock {
  431. /* margin: 0 11% 22px; */
  432. /* width: 78%;
  433. text-align: center; */
  434. }
  435. .informBlock img {
  436. /* margin-bottom: 5px; */
  437. max-height: 300px;
  438. max-width: 100%;
  439. border-radius: 5%;
  440. }
  441. .long{
  442. width: 100% !important;
  443. }
  444. /*请款详情*/
  445. .detail-request {
  446. margin-top: 3vw;
  447. }
  448. .request-item {
  449. margin: 3vw;
  450. padding: 2vw 3vw 2vw 3vw;
  451. /*text-align: center;*/
  452. background-color: #fff;
  453. box-shadow: 0 1px 3px 0 rgb(5 32 96 / 10%);
  454. }
  455. .request-top {
  456. display: flex;
  457. justify-content: space-between;
  458. align-items: center;
  459. }
  460. .layui-tab-content {
  461. padding: 0 !important;
  462. }
  463. .request-overdue {
  464. display: flex;
  465. }
  466. .request-overdue span {
  467. width: 50%;
  468. margin-bottom:1vw;
  469. }
  470. .request-overdue-long span {
  471. width: 100%;
  472. margin-bottom:1vw;
  473. }
  474. .request-overdue long {
  475. width: 100% !important;
  476. margin-bottom:1vw;
  477. }
  478. .request-title{
  479. margin-left:3vw;
  480. }
  481. .annex-content{
  482. margin-top: 2vw;
  483. margin-left: 3vw;
  484. margin-right: 3vw;
  485. background-color: #fff;
  486. text-align: center;
  487. padding: 2vw;
  488. box-shadow: 0 1px 3px 0 rgb(5 32 96 / 10%);
  489. display: flex;
  490. flex-direction: row;
  491. flex-wrap: wrap;
  492. }
  493. .annex-content img {
  494. height: 15vw !important;
  495. }
  496. .annex-content li{
  497. width: 30vw;
  498. height: auto;
  499. }
  500. .annex-content div{
  501. display: none;
  502. }
  503. .annex-content p{
  504. padding: 0.5vh 0 ;
  505. width: 25vw;
  506. margin-left: 3vw;
  507. text-align: center;
  508. overflow: hidden;
  509. text-overflow: ellipsis;
  510. white-space: nowrap;
  511. }
  512. .annex-content a{
  513. width: 100%;
  514. height: 3vh;
  515. line-height: 3vh;
  516. border-radius: 1.2vw;
  517. font-size: 3vw;
  518. }
  519. .annex-title{
  520. margin-left: 3vw;
  521. }
  522. /* 生成二维码 */
  523. .box-btn{
  524. width: 100%;
  525. /* text-align: center; */
  526. padding: 15px 0;
  527. }
  528. .code{
  529. width: 45vw;
  530. height: 10vw;
  531. background-color: #409eff;
  532. border-radius: 5px;
  533. border: #409eff;
  534. color: #fff;
  535. margin-left: 4.5vw;
  536. }
  537. .code-img{
  538. width: 100%;
  539. text-align: center;
  540. padding: 15px 0;
  541. }
  542. #qrcode img{
  543. margin: 0 auto;
  544. }
  545. #saveBtn{
  546. width: 45vw;
  547. height: 10vw;
  548. text-align: center;
  549. background-color: #67c23a;
  550. border-radius: 5px;
  551. border: #67c23a;
  552. color: #fff;
  553. }