patrolPlanDetail.vue 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878
  1. <!-- 安全检查-发起巡查计划 -->
  2. <template>
  3. <view class="examine">
  4. <view class="tabTitle">
  5. <view class="tabTitle_li" @tap="tabClick(index)" :key="index" v-for="(item,index) in tabText">
  6. <view :class="{on:curTab==index}" class="tabTitle_text">{{item}}</view>
  7. <view :class="{on:curTab==index}" class="tabTitle_across"></view>
  8. </view>
  9. </view>
  10. <view class="header" v-if="pageType==1">
  11. <view class="line"></view>
  12. <view class="tabTitle_tow">
  13. <view class="tabTitle_tow_li" @tap="tabClickTow(index)" :key="index" v-for="(item,index) in tabTextTow">
  14. <view :class="{on:curTabTow==index}" class="tabTitle_tow_text">{{item}}</view>
  15. <view :class="{on:curTabTow==index}" class="tabTitle_tow_across"></view>
  16. </view>
  17. </view>
  18. <view class="lab_title">
  19. <picker @change="collegeChange" :value="collegeIndex" :range="collegeArray" class="lab_title_l">
  20. <view class="lab_title_l_n">
  21. <view>{{collegeArray[collegeIndex]}}</view>
  22. <img src="@/pages_safetyExamine/images/icon_06.png">
  23. </view>
  24. </picker>
  25. <view class="lab_title_r">
  26. <view class="lab_title_r_btn" @click="searchBtn">
  27. <img src="@/pages_safetyExamine/images/icon_aqjc_ss.png"/>
  28. </view>
  29. <input type="text" v-model="getData.name" placeholder="请输入实验室名称" maxlength="50" placeholder-style="color: #CCCCCC;font-size:26rpx;">
  30. </view>
  31. </view>
  32. </view>
  33. <scroll-view scroll-y @scrolltolower="scrollGet" class="info-max-box">
  34. <view v-if="pageType==0" style="padding: 0 30rpx;box-sizing: border-box;">
  35. <view class="delay_inspect" >
  36. <view class="delay_inspect_l" v-if="inspectState==0">待检查实验室:<text>22间</text></view>
  37. <view class="delay_inspect_r" v-if="inspectState==0">未开始</view>
  38. <view class="delay_inspect_l" v-if="inspectState==1">检查进度:<text>待检查2/检查中2/已检查1</text></view>
  39. <view class="delay_inspect_r_tow" v-if="inspectState==1">进行中</view>
  40. </view>
  41. <view class="basics">
  42. <view class="basics_li">
  43. <text>计划标题:</text>
  44. <text>2023年度4月份安全检查</text>
  45. </view>
  46. <view class="basics_li">
  47. <text>检查类型:</text>
  48. <text>校院巡查</text>
  49. </view>
  50. <view class="basics_li">
  51. <text>检查周期:</text>
  52. <text>2023-04-01至2023-04-01</text>
  53. </view>
  54. <view class="basics_li" style="border:none;">
  55. <text>检查范围:</text>
  56. <text>全校</text>
  57. </view>
  58. <view class="scope_text">已选择<text>{{form.inspectScope.length}}</text>个学院,共<text>0</text>间实验室</view>
  59. </view>
  60. <view class="attachment">
  61. <view class="attachment_t">
  62. <text>材料附件</text>
  63. <text>点击文件标题查看</text>
  64. </view>
  65. <view class="attachment_li">
  66. <img src="@/pages_safetyExamine/images/icon_djc_wj.png"/>
  67. <text>文件标题文件标题</text>
  68. <img class="attachment_li_del" src="@/pages_safetyExamine/images/icon_fjgk_sc.png"/>
  69. </view>
  70. </view>
  71. <view class="patrol_group">
  72. <view class="patrol">
  73. <view class="patrol_l">巡查组:</view>
  74. <view class="patrol_r">校级巡查组</view>
  75. </view>
  76. <view class="list">
  77. <view class="list_title"><img src="@/pages_safetyExamine/images/icon_jcjh_cy.png">成员</view>
  78. <view class="list_header"><text>工号</text><text>姓名</text></view>
  79. <view class="list_li"><text>12345678</text><text>刘洋</text></view>
  80. <view class="list_li"><text>12345678</text><text>刘洋</text></view>
  81. <view class="list_li"><text>12345678</text><text>刘洋</text></view>
  82. <view class="list_bottom">无数据</view>
  83. </view>
  84. </view>
  85. </view>
  86. <view v-if="pageType==1">
  87. <view class="list_three">
  88. <view class="list_three_li" v-for="(item,index) in dataList" :key="index">
  89. <view class="list_three_li_t">
  90. <view class="list_three_li_t_l">
  91. <img v-if="item.checkRange==1" src="@/pages_safetyExamine/images/icon_xyxc_qx.png"/>
  92. <img v-if="item.checkRange==2" src="@/pages_safetyExamine/images/icon_xyxc_xy.png"/>
  93. <img v-if="item.checkRange==3" src="@/pages_safetyExamine/images/icon_xyxc_sys.png"/>
  94. <text></text>
  95. </view>
  96. <view class="list_three_li_t_c">实验室名称-房间号</view>
  97. <view class="list_three_li_t_c2">已逾期</view>
  98. <view class="list_three_li_t_r"></view>
  99. </view>
  100. <view class="list_three_li_m">
  101. <view class="list_three_li_m_t">计划标题计划标题计划标题计划标题计划标题计划...</view>
  102. <view class="list_three_li_m_b">
  103. <text class="blue_color">未开始</text>
  104. <text>校院巡查</text>
  105. <text>环境与测绘学院</text>
  106. </view>
  107. </view>
  108. <view class="list_three_li_b">
  109. <img src="@/pages_safetyExamine/images/icon_djcsys.png"/>
  110. <text>整改进度:</text>
  111. <text>待检查22/待复核1/已完成/暂无法整改</text>
  112. </view>
  113. </view>
  114. </view>
  115. </view>
  116. </scroll-view>
  117. </view>
  118. </template>
  119. <script>
  120. import { config } from '@/api/request/config.js'
  121. import { } from '@/api/apiDemo/index.js'
  122. export default {
  123. name: "rectifyList",
  124. components: {
  125. },
  126. data() {
  127. return {
  128. pageType:0,
  129. //列表请求参数
  130. getData:{
  131. page:1,
  132. pageSize:20,
  133. },
  134. inspectState:0,//检查状态 0 未开始 1进行中
  135. tabText:['检查计划','检查管理'],
  136. curTab:0,
  137. tabTextTow:['全部','未开始','进行中','已结束'],
  138. curTabTow:0,
  139. form:{
  140. name:'',
  141. type:'校院巡查',
  142. startTime:'',
  143. endTime:'',
  144. inspectScope:[],
  145. tiemQuickList:[],
  146. scopeIndex:'',
  147. seleteListLab:[],
  148. patrolIndex:'',
  149. seleteListMember:[],
  150. },
  151. collegeIndex :0,
  152. collegeArray:['选择学院','学院名称1','学院名称2','学院名称3',],
  153. dataList:[{name:'计划标题计划标题计划标题计划标题',},{name:'计划标题计划标题计划标题计划标题',},{name:'计划标题计划标题计划标题计划标题',},{name:'计划标题计划标题计划标题计划标题',},{name:'计划标题计划标题计划标题计划标题',}],
  154. }
  155. },
  156. onLoad(option) {
  157. if(option.form){
  158. this.form=JSON.parse(decodeURIComponent(option.form));
  159. console.log(this.form)
  160. }
  161. },
  162. onShow() {
  163. },
  164. mounted(){
  165. },
  166. methods: {
  167. //顶部tab点击
  168. tabClick(index) {
  169. this.curTab = index;
  170. this.pageType = index;
  171. },
  172. //顶部tab点击
  173. tabClickTow(index) {
  174. this.curTabTow = index;
  175. },
  176. //选择学院
  177. collegeChange(e){
  178. this.collegeIndex = e.target.value;
  179. this.dataList=[];
  180. this.getList();
  181. },
  182. //实验室搜索
  183. searchBtn(){
  184. this.dataList=[];
  185. this.getList();
  186. },
  187. //滚动事件
  188. scrollGet(){
  189. let self=this;
  190. if(self.total<=self.getData.page){
  191. console.log('没有更多数据!')
  192. }else{
  193. setTimeout(function(){
  194. self.getData.page += 1;
  195. self.getList();
  196. },1000)
  197. }
  198. },
  199. handleClick(doType){
  200. let self=this;
  201. },
  202. async getList(){
  203. let list=[{name:'实验室名称-房间号',type:false,id:4},{name:'实验室名称-房间号',type:false,id:5}]
  204. this.total=5;
  205. this.dataList=[...this.dataList,...list]
  206. // let self = this;
  207. // let obj = {
  208. // page:this.getData.page,
  209. // pageSize:this.getData.pageSize,
  210. // };
  211. // const {data} = await groupList(obj);
  212. // if(data.code==200){
  213. // this.total=data.total;
  214. // this.dataList=[...this.dataList,...data.data]
  215. // }
  216. },
  217. }
  218. }
  219. </script>
  220. <style lang="stylus" scoped>
  221. .examine{
  222. height:100%;
  223. display flex;
  224. // padding: 0 30rpx;
  225. // box-sizing: border-box;
  226. padding-bottom: 30rpx;
  227. box-sizing: border-box;
  228. .blue_color{
  229. color: #0183FA;
  230. border: 1rpx solid #0183FA;
  231. }
  232. .red_color{
  233. color: #FF4545;
  234. border: 1rpx solid #FF4545;
  235. }
  236. .green_color{
  237. color: #1FA50D;
  238. border: 1rpx solid #1FA50D;
  239. }
  240. /* 切换按钮 */
  241. .tabTitle{
  242. width:100%;
  243. height: 100rpx;
  244. background: #fff;
  245. display flex;
  246. justify-content: center;
  247. align-items: center;
  248. position: fixed;
  249. top: 0;
  250. z-index: 100;
  251. box-shadow: 0rpx 3rpx 8rpx 0rpx rgba(0,0,0,0.16);
  252. .tabTitle_li{
  253. position: relative;
  254. width:372rpx;
  255. text-align center;
  256. .tabTitle_text{
  257. display: inline-block;
  258. font-size: 30rpx;
  259. font-family: PingFang SC;
  260. font-weight: 500;
  261. color: #333333;
  262. line-height: 46rpx;
  263. position: relative;
  264. >text{
  265. position:absolute;
  266. min-width: 30rpx;
  267. min-height: 30rpx;
  268. border-radius:54%;
  269. background: #E80000;
  270. font-size: 18rpx;
  271. font-family: PingFang SC-Medium, PingFang SC;
  272. font-weight: 400;
  273. color: #FFFFFF;
  274. text-align: center;
  275. line-height: 30rpx;
  276. margin-left: 6rpx;
  277. padding:2rpx;
  278. box-sizing: border-box;
  279. }
  280. &.on{
  281. color:#0183FA;
  282. }
  283. }
  284. .tabTitle_across{
  285. width: 50rpx;
  286. height: 4rpx;
  287. background: #0183FA;
  288. border-radius: 2rpx;
  289. margin-left 162rpx;
  290. display none;
  291. &.on{
  292. display block;
  293. }
  294. }
  295. }
  296. .tabTitle_li:nth-of-type(1)::after{
  297. content: '';
  298. position: absolute;
  299. top: 0rpx;
  300. right: 0rpx;
  301. width: 1rpx;
  302. height: 50rpx;
  303. background: #E0E0E0;
  304. }
  305. }
  306. .info-max-box{
  307. flex: 1;
  308. overflow: scroll;
  309. }
  310. /* 检查计划---------------------------------------------------------------------------------- */
  311. .delay_inspect{
  312. width: 690rpx;
  313. height: 100rpx;
  314. background: #FFFFFF;
  315. border-radius: 20rpx;
  316. display: flex;
  317. justify-content: space-between;
  318. align-items: center;
  319. padding: 0 30rpx;
  320. box-sizing: border-box;
  321. .delay_inspect_l{
  322. font-size: 28rpx;
  323. font-family: PingFang SC-Medium, PingFang SC;
  324. font-weight: 400;
  325. color: #333333;
  326. line-height: 100rpx;
  327. >text{
  328. color: #0183FA;
  329. }
  330. }
  331. .delay_inspect_r{
  332. font-size: 26rpx;
  333. font-family: PingFang SC-Medium, PingFang SC;
  334. font-weight: 400;
  335. color: #0183FA;
  336. line-height: 40rpx;
  337. width: 120rpx;
  338. height: 40rpx;
  339. border-radius: 6rpx;
  340. text-align: center;
  341. border: 1rpx solid #0183FA;
  342. }
  343. .delay_inspect_r_tow{
  344. font-size: 26rpx;
  345. font-family: PingFang SC-Medium, PingFang SC;
  346. font-weight: 400;
  347. color: #FF4545;
  348. line-height: 40rpx;
  349. width: 120rpx;
  350. height: 40rpx;
  351. border-radius: 6rpx;
  352. text-align: center;
  353. border: 1rpx solid rgba(255,69,69,0.898);
  354. }
  355. }
  356. .basics{
  357. width: 690rpx;
  358. background: #FFFFFF;
  359. border-radius: 20rpx;
  360. margin-top: 20rpx;
  361. padding: 30rpx 30rpx 32rpx;
  362. box-sizing: border-box;
  363. .basics_li{
  364. height: 80rpx;
  365. display: flex;
  366. justify-content: space-between;
  367. border-bottom: 1rpx solid #D8D8D8;
  368. >text:nth-of-type(1){
  369. font-size: 28rpx;
  370. font-family: PingFang SC-Medium, PingFang SC;
  371. font-weight: 400;
  372. color: #666666;
  373. line-height: 80rpx;
  374. width: 140rpx;
  375. }
  376. >text:nth-of-type(2){
  377. flex: 1;
  378. font-size: 28rpx;
  379. font-family: PingFang SC-Medium, PingFang SC;
  380. font-weight: 400;
  381. color: #333333;
  382. line-height: 80rpx;
  383. text-align: right;
  384. }
  385. }
  386. .scope_text{
  387. width: 100%;
  388. font-size: 26rpx;
  389. font-family: PingFang SC-Medium, PingFang SC;
  390. font-weight: 400;
  391. color: #999999;
  392. line-height: 36rpx;
  393. text-align: right;
  394. >text{
  395. color: #0183FA;
  396. }
  397. }
  398. }
  399. .attachment{
  400. width: 690rpx;
  401. background: #FFFFFF;
  402. border-radius: 20rpx;
  403. margin-top: 20rpx;
  404. padding-bottom: 32rpx;
  405. box-sizing: border-box;
  406. .attachment_t{
  407. border-bottom: 1rpx solid #D8D8D8;
  408. >text:nth-of-type(1){
  409. font-size: 30rpx;
  410. font-family: PingFang SC-Medium, PingFang SC;
  411. font-weight: 400;
  412. color: #333333;
  413. line-height: 110rpx;
  414. margin-left: 28rpx;
  415. }
  416. >text:nth-of-type(2){
  417. font-size: 30rpx;
  418. font-family: PingFang SC-Medium, PingFang SC;
  419. font-weight: 400;
  420. color: #999999;
  421. line-height: 110rpx;
  422. margin-left: 24rpx;
  423. }
  424. }
  425. .attachment_li{
  426. height: 40rpx;
  427. display: flex;
  428. justify-content: flex-start;
  429. align-items: center;
  430. margin-top: 32rpx;
  431. >img{
  432. width: 30rpx;
  433. height: 26rpx;
  434. margin-right: 20rpx;
  435. margin-left: 50rpx;
  436. }
  437. >text{
  438. flex: 1;
  439. font-size: 28rpx;
  440. font-family: PingFang SC-Medium, PingFang SC;
  441. font-weight: 400;
  442. color: #0183FA;
  443. line-height: 40rpx;
  444. white-space: nowrap;
  445. overflow: hidden;
  446. text-overflow: ellipsis;
  447. }
  448. .attachment_li_del{
  449. width: 30rpx;
  450. height: 30rpx;
  451. }
  452. }
  453. }
  454. .patrol_group{
  455. width: 690rpx;
  456. background: #FFFFFF;
  457. border-radius: 20rpx;
  458. margin-top: 20rpx;
  459. padding: 40rpx 30rpx 64rpx;
  460. box-sizing: border-box;
  461. .patrol{
  462. display: flex;
  463. justify-content: flex-start;
  464. align-items: center;
  465. margin-top: 26rpx;
  466. .patrol_l{
  467. width: 146rpx;
  468. font-size: 30rpx;
  469. font-family: PingFang SC-Medium, PingFang SC;
  470. font-weight: 400;
  471. color: #666666;
  472. line-height: 42rpx;
  473. text-align: left;
  474. }
  475. .patrol_r{
  476. flex: 1;
  477. font-size: 30rpx;
  478. font-family: PingFang SC-Medium, PingFang SC;
  479. font-weight: 400;
  480. color: #333333;
  481. line-height: 42rpx;
  482. text-align: right;
  483. }
  484. }
  485. .list{
  486. margin-top: 42rpx;
  487. .list_title{
  488. display: flex;
  489. justify-content: flex-start;
  490. align-items: center;
  491. height: 80rpx;
  492. background: #F5F5F5;
  493. border-radius: 10rpx 10rpx 0rpx 0rpx;
  494. font-size: 30rpx;
  495. font-family: PingFang SC-Medium, PingFang SC;
  496. font-weight: 400;
  497. color: #333333;
  498. line-height: 80rpx;
  499. >img{
  500. width: 30rpx;
  501. height: 30rpx;
  502. margin: 0 20rpx;
  503. }
  504. }
  505. .list_header{
  506. display: flex;
  507. justify-content: flex-start;
  508. >text{
  509. flex: 1;
  510. height: 80rpx;
  511. background: #F5F5F5;
  512. font-size: 30rpx;
  513. font-family: PingFang SC-Medium, PingFang SC;
  514. font-weight: 400;
  515. color: #333333;
  516. line-height: 80rpx;
  517. text-align: center;
  518. border: 1rpx solid #E0E0E0;
  519. }
  520. >text:nth-of-type(1){
  521. border-right: none;
  522. }
  523. }
  524. .list_li{
  525. display: flex;
  526. justify-content: flex-start;
  527. >text{
  528. flex: 1;
  529. height: 80rpx;
  530. font-size: 30rpx;
  531. font-family: PingFang SC-Medium, PingFang SC;
  532. font-weight: 400;
  533. color: #333333;
  534. line-height: 80rpx;
  535. text-align: center;
  536. border: 1rpx solid #E0E0E0;
  537. }
  538. >text:nth-of-type(1){
  539. border-right: none;
  540. border-top: none;
  541. }
  542. >text:nth-of-type(2){
  543. border-top: none;
  544. }
  545. }
  546. .list_bottom{
  547. flex: 1;
  548. height: 80rpx;
  549. font-size: 30rpx;
  550. font-family: PingFang SC-Medium, PingFang SC;
  551. font-weight: 400;
  552. color: #999999;
  553. line-height: 80rpx;
  554. text-align: center;
  555. border: 1rpx solid #E0E0E0;
  556. border-top: none;
  557. }
  558. }
  559. }
  560. /* 检查管理----------------------------------------------------------------------------------- */
  561. /* 切换按钮 */
  562. .header{
  563. width:100%;
  564. position: fixed;
  565. top: 100rpx;
  566. z-index: 100;
  567. .line{
  568. width: 100%;
  569. height: 20rpx;
  570. background: #F5F5F5;
  571. }
  572. .tabTitle_tow{
  573. width:100%;
  574. height: 100rpx;
  575. background: #fff;
  576. display flex;
  577. justify-content: flex-start;
  578. align-items: center;
  579. border-bottom: 1rpx solid #E0E0E0;
  580. .tabTitle_tow_li{
  581. position: relative;
  582. width:146rpx;
  583. text-align center;
  584. .tabTitle_tow_text{
  585. display: inline-block;
  586. font-size: 30rpx;
  587. font-family: PingFang SC;
  588. font-weight: 500;
  589. color: #333333;
  590. line-height: 46rpx;
  591. position: relative;
  592. &.on{
  593. color:#0183FA;
  594. }
  595. }
  596. .tabTitle_tow_across{
  597. width: 50rpx;
  598. height: 4rpx;
  599. background: #0183FA;
  600. border-radius: 2rpx;
  601. margin-left: 46rpx;
  602. display none;
  603. &.on{
  604. display block;
  605. }
  606. }
  607. }
  608. }
  609. .lab_title{
  610. width: 750rpx;
  611. height: 100rpx;
  612. background: #FFFFFF;
  613. padding: 20rpx 30rpx;
  614. box-sizing: border-box;
  615. display: flex;
  616. justify-content: flex-start;
  617. .lab_title_l{
  618. width: 250rpx;
  619. height: 60rpx;
  620. margin-right: 20rpx;
  621. .lab_title_l_n{
  622. width: 250rpx;
  623. height: 60rpx;
  624. border-radius: 10rpx;
  625. border: 1rpx solid #E0E0E0;
  626. display: flex;
  627. justify-content: flex-start;
  628. align-items: center;
  629. >view{
  630. flex:1;
  631. line-height:60rpx;
  632. margin-left:20rpx;
  633. color: #999999;
  634. font-size:28rpx;
  635. }
  636. >img{
  637. width: 14rpx;
  638. height: 8rpx;
  639. margin-right: 30rpx;
  640. }
  641. }
  642. }
  643. .lab_title_r{
  644. width: 420rpx;
  645. height: 60rpx;
  646. position:relative;
  647. border-radius: 10rpx;
  648. border: 1rpx solid #E0E0E0;
  649. .lab_title_r_btn{
  650. width: 60rpx;
  651. height: 60rpx
  652. position: absolute;
  653. top: 0rpx;
  654. left:0rpx;
  655. >img{
  656. width: 20rpx;
  657. height: 20rpx;
  658. position: absolute;
  659. top: 20rpx;
  660. left: 24rpx;
  661. }
  662. }
  663. >input{
  664. width: 360rpx;
  665. height: 60rpx;
  666. position: absolute;
  667. top: 0rpx;
  668. left: 60rpx;
  669. }
  670. }
  671. }
  672. }
  673. .list_three{
  674. padding: 0 30rpx;
  675. box-sizing: border-box;
  676. margin-top: 340rpx;
  677. .list_three_li{
  678. position: relative;
  679. width: 690rpx;
  680. height: 360rpx;
  681. background: #fff;
  682. border-radius: 10rpx;
  683. overflow: hidden;
  684. margin-bottom: 20rpx;
  685. .list_three_li_t{
  686. width: 100%;
  687. position: absolute;
  688. left: 0;
  689. top: 0;
  690. .list_three_li_t_l{
  691. >img{
  692. width: 70rpx;
  693. height: 70rpx;
  694. }
  695. >text{
  696. position: absolute;
  697. left: -15rpx;
  698. top: 76rpx;
  699. display: inline-block;
  700. width: 30rpx;
  701. height: 30rpx;
  702. background: #F5F5F5;
  703. border-radius: 15rpx;
  704. }
  705. }
  706. .list_three_li_t_c{
  707. width: 630rpx;
  708. height: 110rpx;
  709. position: absolute;
  710. left: 30rpx;
  711. top: 0;
  712. font-size: 30rpx;
  713. font-family: PingFang SC-Medium, PingFang SC;
  714. font-weight: 400;
  715. color: #333333;
  716. line-height: 110rpx;
  717. border-bottom: 1rpx dashed #D8D8D8;
  718. overflow: hidden;
  719. text-overflow:ellipsis;
  720. white-space: nowrap;
  721. padding-right: 60rpx;
  722. box-sizing: border-box;
  723. }
  724. .list_three_li_t_c2{
  725. position: absolute;
  726. right: 20rpx;
  727. top: 38rpx;
  728. width: 120rpx;
  729. height: 40rpx;
  730. font-size: 28rpx;
  731. font-family: PingFang SC-Medium, PingFang SC;
  732. font-weight: 400;
  733. color: #FF5757;
  734. line-height: 40rpx;
  735. border: 1rpx solid #FF5757;
  736. border-radius: 6rpx;
  737. text-align: center;
  738. }
  739. .list_three_li_t_r{
  740. position: absolute;
  741. right:-15rpx;
  742. top: 76rpx;
  743. width: 30rpx;
  744. height: 30rpx;
  745. background:#F5F5F5;
  746. border-radius: 15rpx;
  747. }
  748. }
  749. .list_three_li_m{
  750. position: absolute;
  751. top: 110rpx;
  752. left: 0;
  753. width: 690rpx;
  754. height: 158rpx;
  755. padding-left: 30rpx;
  756. box-sizing: border-box;
  757. .list_three_li_m_t{
  758. font-size: 28rpx;
  759. font-family: PingFang SC-Medium, PingFang SC;
  760. font-weight: 400;
  761. color: #666666;
  762. line-height: 40rpx;
  763. margin-top:22rpx;
  764. }
  765. .list_three_li_m_b{
  766. margin-top:26rpx;
  767. >text:nth-of-type(1){
  768. font-size: 26rpx;
  769. font-family: PingFang SC-Medium, PingFang SC;
  770. font-weight: 400;
  771. line-height: 40rpx;
  772. border-radius: 6rpx;
  773. padding: 0 20rpx;
  774. margin-right: 14rpx;
  775. }
  776. >text:nth-of-type(2){
  777. font-size: 26rpx;
  778. font-family: PingFang SC-Medium, PingFang SC;
  779. font-weight: 400;
  780. color: #0183FA;
  781. line-height: 40rpx;
  782. padding: 0 8rpx;
  783. border-radius: 6rpx;
  784. background: rgba(1,131,250,0.1);
  785. margin-right: 24rpx;
  786. }
  787. >text:nth-of-type(3){
  788. display: inline-block;
  789. width: 380rpx;
  790. font-size: 26rpx;
  791. font-family: PingFang SC-Medium, PingFang SC;
  792. font-weight: 400;
  793. color: #333333;
  794. line-height: 26rpx;
  795. overflow: hidden;
  796. text-overflow:ellipsis;
  797. white-space: nowrap;
  798. }
  799. }
  800. }
  801. .list_three_li_b{
  802. height: 80rpx;
  803. position: absolute;
  804. top: 278rpx;
  805. left: 0;
  806. display: flex;
  807. justify-content: flex-start;
  808. align-items: center;
  809. border-top: 1rpx solid #E0E0E0;
  810. >img{
  811. width: 24rpx;
  812. height: 30rpx;
  813. margin-right: 26rpx;
  814. margin-left: 30rpx;
  815. }
  816. >text:nth-of-type(1){
  817. font-size: 28rpx;
  818. font-family: PingFang SC-Medium, PingFang SC;
  819. font-weight: 400;
  820. color: #333333;
  821. line-height: 28rpx;
  822. }
  823. >text:nth-of-type(2){
  824. flex:1;
  825. font-size: 28rpx;
  826. font-family: PingFang SC-Medium, PingFang SC;
  827. font-weight: 400;
  828. color: #0183FA;
  829. line-height: 28rpx;
  830. white-space: nowrap;
  831. overflow: hidden;
  832. text-overflow: ellipsis;
  833. }
  834. }
  835. }
  836. }
  837. .bottom_btn{
  838. position: fixed;
  839. bottom: 26rpx;
  840. left: 30rpx;
  841. font-size: 30rpx;
  842. font-family: PingFang SC-Medium, PingFang SC;
  843. font-weight: 400;
  844. color: #FFFFFF;
  845. line-height: 90rpx;
  846. width: 690rpx;
  847. height: 90rpx;
  848. background: #0183FA;
  849. border-radius: 20rpx;
  850. text-align: center;
  851. }
  852. }
  853. </style>