patrolPlanDetail.vue 20 KB

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