dangerDetail.vue 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924
  1. <!-- 安全检查-安全隐患 -->
  2. <template>
  3. <view class="examine">
  4. <scroll-view scroll-x @scrolltolower="scrollGet" class="header">
  5. <view class="tabTitle_tow">
  6. <view class="tabTitle_tow_li" @tap="tabClickTow(index)" :key="index" v-for="(item,index) in tabTextTow">
  7. <view :class="{on:curTabTow==index}" class="tabTitle_tow_text">{{item}}</view>
  8. <view :class="{on:curTabTow==index}" class="tabTitle_tow_across"></view>
  9. </view>
  10. </view>
  11. </scroll-view>
  12. <scroll-view scroll-y @scrolltolower="scrollGet" class="info-max-box">
  13. <!-- 隐患检查 -->
  14. <view v-if="pageType==0">
  15. <view class="basics">
  16. <view class="basics_li">
  17. <text>学院:</text>
  18. <text>环测学院</text>
  19. </view>
  20. <view class="basics_li">
  21. <text>实验室:</text>
  22. <text>实验室名称-房间号</text>
  23. </view>
  24. <view class="basics_li">
  25. <text>楼栋:</text>
  26. <text>楼栋名称</text>
  27. </view>
  28. <view class="basics_li">
  29. <text>检查类型:</text>
  30. <text>校级巡查</text>
  31. </view>
  32. <view class="basics_li">
  33. <text>检查范围:</text>
  34. <text>全校</text>
  35. </view>
  36. <view class="basics_li" style="border:none;">
  37. <text>检查计划:</text>
  38. <text>2023年3月份校级督导检查</text>
  39. </view>
  40. </view>
  41. <view class="attachment">
  42. <view class="attachment_t">
  43. <text>材料附件</text>
  44. <text>点击文件标题查看</text>
  45. </view>
  46. <view class="attachment_li">
  47. <img src="@/images/Version3.3.3/icon_djc_wj.png"/>
  48. <text>文件标题文件标题</text>
  49. <img class="attachment_li_del" src="@/images/Version3.3.3/icon_fjgk_sc.png"/>
  50. </view>
  51. </view>
  52. <view class="basics">
  53. <view class="basics_li">
  54. <text>检查结果:</text>
  55. <text>不符合</text>
  56. </view>
  57. <view class="basics_li">
  58. <text>整改期限:</text>
  59. <text>2023-04-06</text>
  60. </view>
  61. <view class="basics_li">
  62. <text>整改通知:</text>
  63. <text style="color: #0183FA;">整改告知书</text>
  64. </view>
  65. <view class="basics_li">
  66. <text>检查者:</text>
  67. <text>管理员</text>
  68. </view>
  69. <view class="basics_li" style="border:none;">
  70. <text>检查时间:</text>
  71. <text>2023-04-06</text>
  72. </view>
  73. </view>
  74. <view class="danger">
  75. <view class="danger_title">不符合项</view>
  76. <view class="grade">
  77. <text>隐患等级:</text>
  78. <text>一般隐患</text>
  79. </view>
  80. <view class="project">
  81. <view class="project_t">检查项目:</view>
  82. <view class="project_b">1检查项目名称—1.1检查项目名称名称名称名称—1.1.1检查项目名称名称名称名称名称名称名称名称</view>
  83. <view class="project_b2">此检查项在当前实验室累计出现9次隐患</view>
  84. </view>
  85. <view class="project">
  86. <view class="project_t">检查要点:</view>
  87. <view class="project_b">检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点</view>
  88. </view>
  89. <view class="project">
  90. <view class="project_t">隐患描述:</view>
  91. <view class="project_b">检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点检查要点</view>
  92. </view>
  93. <view class="picture">
  94. <view class="picture_t">隐患照片</view>
  95. <view class="picture_b">
  96. <img src="@/images/Version3.3.3/icon_xyxc_syszc.png"/>
  97. <img src="@/images/Version3.3.3/icon_xyxc_syszc.png"/>
  98. <img src="@/images/Version3.3.3/icon_xyxc_syszc.png"/>
  99. <img src="@/images/Version3.3.3/icon_xyxc_syszc.png"/>
  100. </view>
  101. </view>
  102. </view>
  103. </view>
  104. <!-- 待整改 -->
  105. <view v-if="pageType==1">
  106. <view class="await">
  107. <view class="result">
  108. <view class="result_l">整改结果</view>
  109. <view class="result_r">
  110. <view v-for="(item,index) in resultArray" :key="index" @click="tabClick(index)">
  111. <text :class="resultIndex==index?'checked':'result_r_l' "></text>
  112. <text class="result_r_r">{{item}}</text>
  113. </view>
  114. </view>
  115. </view>
  116. <view class="describe">
  117. <view class="describe_l">原因描述:</view>
  118. <textarea class="describe_r" type="text" v-model="form.yhMs" maxlength="50" placeholder="请输入原因描述" placeholder-style="font-size:28rpx;color:#999;"></textarea>
  119. </view>
  120. <view class="check-for-img-max-box">
  121. <view class="left-title-p">隐患照片(最多上传5张):</view>
  122. <view class="right-img-box">
  123. <view class="img-box" v-for="(imgUrl,imgIndex) in form.yhImg" :key="imgIndex">
  124. <img class="img-data" :src="configURL+imgUrl">
  125. <img class="position-img" src="@/pages_manage/images/icon_ssp_closure.png" @click="delImg(imgIndex)">
  126. </view>
  127. <img class="add-button" src="@/pages_manage/images/icon_07.png" @click="selectImage()" v-if="form.yhImg.length<5">
  128. </view>
  129. </view>
  130. </view>
  131. </view>
  132. <!-- 待复核 -->
  133. <view v-if="pageType==2" class="review">
  134. <view class="describe">
  135. <view class="describe_l">审核意见:</view>
  136. <textarea class="describe_r" type="text" v-model="form.opinion" maxlength="50" placeholder="请输入审核意见" placeholder-style="font-size:28rpx;color:#999;"></textarea>
  137. </view>
  138. <view class="quick">
  139. <view class="quick_l">审核意见快捷输入</view>
  140. <view class="quick_r">
  141. <text @click="quickSelect(index)" :class="item.type?'quick_B':'quick_A'" v-for="(item,index) in quickArray">{{item.name}}</text>
  142. </view>
  143. </view>
  144. </view>
  145. <!-- 暂无法整改 -->
  146. <view v-if="pageType==3" class="incapable danger">
  147. <view class="grade">
  148. <text>整改结果:</text>
  149. <text style="color: #0183FA;">暂无法整改</text>
  150. </view>
  151. <view class="project">
  152. <view class="project_t">原因描述:</view>
  153. <view class="project_b">实验室施工</view>
  154. </view>
  155. <view class="picture">
  156. <view class="picture_t">上传照片:</view>
  157. <view class="picture_b">
  158. <img src="@/images/Version3.3.3/icon_xyxc_syszc.png"/>
  159. <img src="@/images/Version3.3.3/icon_xyxc_syszc.png"/>
  160. <img src="@/images/Version3.3.3/icon_xyxc_syszc.png"/>
  161. <img src="@/images/Version3.3.3/icon_xyxc_syszc.png"/>
  162. </view>
  163. </view>
  164. <view class="grade">
  165. <text>整改人:</text>
  166. <text>褚朝朝</text>
  167. </view>
  168. <view class="grade" style="border:none;">
  169. <text>整改时间:</text>
  170. <text >2023-04-0114:00</text>
  171. </view>
  172. </view>
  173. <!-- 整改结果 -->
  174. <view v-if="pageType==4" class="abarbeitung_result danger">
  175. <view class="grade">
  176. <text>整改结果:</text>
  177. <text style="color: #0183FA;">已整改</text>
  178. </view>
  179. <view class="project">
  180. <view class="project_t">整改措施:</view>
  181. <view class="project_b">已更换电池</view>
  182. </view>
  183. <view class="picture">
  184. <view class="picture_t">隐患照片:</view>
  185. <view class="picture_b">
  186. <img src="@/images/Version3.3.3/icon_xyxc_syszc.png"/>
  187. <img src="@/images/Version3.3.3/icon_xyxc_syszc.png"/>
  188. <img src="@/images/Version3.3.3/icon_xyxc_syszc.png"/>
  189. <img src="@/images/Version3.3.3/icon_xyxc_syszc.png"/>
  190. </view>
  191. </view>
  192. <view class="grade">
  193. <text>整改人:</text>
  194. <text>褚朝朝</text>
  195. </view>
  196. <view class="grade" style="border:none;">
  197. <text>整改时间:</text>
  198. <text >2023-04-0114:00</text>
  199. </view>
  200. </view>
  201. <!-- 复核结果 -->
  202. <view v-if="pageType==5" class="review_result danger">
  203. <view class="audit">
  204. <text>审核结果:</text>
  205. <img src="@/images/Version3.3.3/icon_cg.png"/>
  206. </view>
  207. <view class="project">
  208. <view class="project_t">审核意见:</view>
  209. <view class="project_b">整改不合格</view>
  210. </view>
  211. <view class="grade">
  212. <text>整改人:</text>
  213. <text>褚朝朝</text>
  214. </view>
  215. <view class="grade" style="border:none;">
  216. <text>整改时间:</text>
  217. <text >2023-04-0114:00</text>
  218. </view>
  219. </view>
  220. </scroll-view>
  221. <view class="bottom_btn" @click="handleClick('subBtn')" v-if="pageType==1">提交</view>
  222. <view class="bottom_btn_tow" v-if="pageType==2">
  223. <text>驳回</text>
  224. <text>通过</text>
  225. </view>
  226. </view>
  227. </template>
  228. <script>
  229. import { config } from '@/api/request/config.js'
  230. import { } from '@/api/index.js'
  231. export default {
  232. name: "rectifyList",
  233. components: {
  234. },
  235. data() {
  236. return {
  237. pageType:0,
  238. configURL:config.base_url,
  239. //列表请求参数
  240. getData:{
  241. pageNum:1,
  242. pageSize:20,
  243. },
  244. tabTextTow:['隐患检查','隐患整改','整改复核','暂无法整改','整改结果','复核结果'],
  245. curTabTow:0,
  246. resultIndex:0,
  247. resultArray:['已整改','暂无法整改'],
  248. form:{
  249. yhMs:'',
  250. yhImg:[],
  251. opinion:'',
  252. },
  253. quickIndex:0,
  254. quickArray:[{name:'复核驳回',type:false},{name:'驳回在整改',type:false},{name:'请补充材料',type:false},{name:'请补充描述',type:false},{name:'未解决',type:false}],
  255. }
  256. },
  257. onLoad(option) {
  258. if(option.form){
  259. //this.form=JSON.parse(decodeURIComponent(option.form));
  260. //console.log(this.form)
  261. }
  262. },
  263. onShow() {
  264. },
  265. mounted(){
  266. },
  267. methods: {
  268. //整改结果
  269. tabClick(index) {
  270. this.resultIndex = index;
  271. },
  272. //顶部tab点击
  273. tabClickTow(index) {
  274. this.curTabTow = index;
  275. this.pageType=index;
  276. },
  277. //滚动事件
  278. scrollGet(){},
  279. handleClick(doType){
  280. let self=this;
  281. if( doType=='subBtn'){//
  282. console.log(11)
  283. }
  284. },
  285. //快捷选择
  286. quickSelect(index) {
  287. this.quickArray[index].type = !this.quickArray[index].type
  288. this.form.opinion=this.quickArray[index].name
  289. let _this = this;
  290. if (_this.quickArray[index].type == true) {
  291. _this.quickArray.forEach(function(item2) {
  292. if (item2.name == _this.quickArray[index].name) {
  293. item2.type = true
  294. } else {
  295. item2.type = false
  296. }
  297. })
  298. }else{
  299. this.form.opinion='';
  300. }
  301. },
  302. // 图片上传
  303. selectImage(item) {
  304. let self = this;
  305. if(this.form.yhImg.length>4){
  306. uni.showToast({
  307. title: '最多上传5张图片',
  308. icon:"none",
  309. mask:true,
  310. duration: 2000
  311. });
  312. return
  313. }
  314. wx.chooseImage({
  315. count: 1,
  316. sizeType: ["original", "compressed"],
  317. sourceType: ["album", "camera"],
  318. success: function(res) {
  319. let tempFilePaths = res.tempFilePaths[0];
  320. self.uploadImg(tempFilePaths);
  321. }
  322. });
  323. },
  324. async uploadImg(tempFilePaths){
  325. var self = this;
  326. uni.showLoading({
  327. title: '上传中',
  328. mask: true
  329. });
  330. uni.uploadFile({
  331. url: config.base_url+'/base/file/upload', //仅为示例,非真实的接口地址
  332. header:{'Authorization':uni.getStorageSync('token')},
  333. filePath: tempFilePaths,
  334. name: 'file',
  335. formData: {
  336. 'user': 'test'
  337. },
  338. success: (uploadFileRes) => {
  339. let res = JSON.parse(uploadFileRes.data);
  340. if(res.code == 200){
  341. this.form.yhImg.push(res.data.url);
  342. console.log(res.data.url)
  343. }else{
  344. uni.showToast({
  345. title: res.msg,
  346. icon:"none",
  347. mask:true,
  348. duration: 2000
  349. });
  350. }
  351. },
  352. fail: err => {},
  353. complete: () => {
  354. uni.hideLoading()
  355. }
  356. });
  357. },
  358. //删除图片
  359. delImg(minIndex){
  360. this.form.yhImg.splice(minIndex,1);
  361. this.$forceUpdate();
  362. },
  363. }
  364. }
  365. </script>
  366. <style lang="stylus" scoped>
  367. .examine{
  368. height:100%;
  369. display flex;
  370. // padding: 0 30rpx;
  371. // box-sizing: border-box;
  372. padding-bottom: 20rpx;
  373. box-sizing: border-box;
  374. .info-max-box{
  375. flex: 1;
  376. overflow: scroll;
  377. padding: 120rpx 0rpx 0;
  378. box-sizing: border-box;
  379. }
  380. /* 隐患检查 */
  381. .header{
  382. width:750rpx;
  383. height: 100rpx;
  384. position: fixed;
  385. top: 0rpx;
  386. z-index: 100;
  387. background: #fff;
  388. .tabTitle_tow{
  389. height: 100rpx;
  390. white-space: nowrap;
  391. display: inline-flex;
  392. .tabTitle_tow_li{
  393. position: relative;
  394. width:152rpx;
  395. height: 100rpx;
  396. text-align center;
  397. padding-top: 26rpx;
  398. box-sizing: border-box;
  399. .tabTitle_tow_text{
  400. display: inline-block;
  401. font-size: 30rpx;
  402. font-family: PingFang SC;
  403. font-weight: 500;
  404. color: #333333;
  405. line-height: 46rpx;
  406. position: relative;
  407. &.on{
  408. color:#0183FA;
  409. }
  410. }
  411. .tabTitle_tow_across{
  412. width: 50rpx;
  413. height: 4rpx;
  414. background: #0183FA;
  415. border-radius: 2rpx;
  416. margin-left: 33%;
  417. display none;
  418. &.on{
  419. display block;
  420. }
  421. }
  422. }
  423. }
  424. }
  425. .basics{
  426. width: 690rpx;
  427. background: #FFFFFF;
  428. border-radius: 20rpx;
  429. padding: 30rpx 30rpx 32rpx;
  430. box-sizing: border-box;
  431. margin: 20rpx 30rpx ;
  432. .basics_li{
  433. height: 80rpx;
  434. display: flex;
  435. justify-content: space-between;
  436. border-bottom: 1rpx solid #D8D8D8;
  437. >text:nth-of-type(1){
  438. font-size: 28rpx;
  439. font-family: PingFang SC-Medium, PingFang SC;
  440. font-weight: 400;
  441. color: #666666;
  442. line-height: 80rpx;
  443. width: 140rpx;
  444. }
  445. >text:nth-of-type(2){
  446. flex: 1;
  447. font-size: 28rpx;
  448. font-family: PingFang SC-Medium, PingFang SC;
  449. font-weight: 400;
  450. color: #333333;
  451. line-height: 80rpx;
  452. text-align: right;
  453. }
  454. }
  455. }
  456. .attachment{
  457. width: 690rpx;
  458. background: #FFFFFF;
  459. border-radius: 20rpx;
  460. margin: 20rpx 30rpx 0;
  461. padding-bottom: 32rpx;
  462. box-sizing: border-box;
  463. .attachment_t{
  464. border-bottom: 1rpx solid #D8D8D8;
  465. >text:nth-of-type(1){
  466. font-size: 30rpx;
  467. font-family: PingFang SC-Medium, PingFang SC;
  468. font-weight: 400;
  469. color: #333333;
  470. line-height: 110rpx;
  471. margin-left: 28rpx;
  472. }
  473. >text:nth-of-type(2){
  474. font-size: 30rpx;
  475. font-family: PingFang SC-Medium, PingFang SC;
  476. font-weight: 400;
  477. color: #999999;
  478. line-height: 110rpx;
  479. margin-left: 24rpx;
  480. }
  481. }
  482. .attachment_li{
  483. height: 40rpx;
  484. display: flex;
  485. justify-content: flex-start;
  486. align-items: center;
  487. margin-top: 32rpx;
  488. >img{
  489. width: 30rpx;
  490. height: 26rpx;
  491. margin-right: 20rpx;
  492. margin-left: 50rpx;
  493. }
  494. >text{
  495. flex: 1;
  496. font-size: 28rpx;
  497. font-family: PingFang SC-Medium, PingFang SC;
  498. font-weight: 400;
  499. color: #0183FA;
  500. line-height: 40rpx;
  501. white-space: nowrap;
  502. overflow: hidden;
  503. text-overflow: ellipsis;
  504. }
  505. .attachment_li_del{
  506. width: 30rpx;
  507. height: 30rpx;
  508. }
  509. }
  510. }
  511. .danger{
  512. width: 690rpx;
  513. background: #FFFFFF;
  514. border-radius: 20rpx;
  515. padding: 30rpx 30rpx 32rpx;
  516. box-sizing: border-box;
  517. margin: 20rpx 30rpx ;
  518. .danger_title{
  519. font-size: 30rpx;
  520. font-family: PingFang SC-Medium, PingFang SC;
  521. font-weight: 400;
  522. color: #333333;
  523. line-height:80rpx;
  524. border-bottom: 1rpx solid #D8D8D8;
  525. }
  526. .grade{
  527. height: 80rpx;
  528. display: flex;
  529. justify-content: space-between;
  530. border-bottom: 1rpx solid #D8D8D8;
  531. >text:nth-of-type(1){
  532. font-size: 28rpx;
  533. font-family: PingFang SC-Medium, PingFang SC;
  534. font-weight: 400;
  535. color: #666666;
  536. line-height: 80rpx;
  537. width: 140rpx;
  538. }
  539. >text:nth-of-type(2){
  540. flex: 1;
  541. font-size: 28rpx;
  542. font-family: PingFang SC-Medium, PingFang SC;
  543. font-weight: 400;
  544. color: #333333;
  545. line-height: 80rpx;
  546. text-align: right;
  547. }
  548. }
  549. .project{
  550. .project_t{
  551. font-size: 30rpx;
  552. font-family: PingFang SC-Medium, PingFang SC;
  553. font-weight: 400;
  554. color: #333333;
  555. line-height: 80rpx;
  556. }
  557. .project_b{
  558. min-height: 158rpx;
  559. font-size: 28rpx;
  560. font-family: PingFang SC-Medium, PingFang SC;
  561. font-weight: 400;
  562. color: #333333;
  563. line-height: 40rpx;
  564. padding: 20rpx 14rpx;
  565. box-sizing: border-box;
  566. background: #F5F5F5;
  567. border-radius: 20rpx 20rpx 20rpx 20rpx;
  568. }
  569. .project_b2{
  570. font-size: 26rpx;
  571. font-family: PingFang SC-Medium, PingFang SC;
  572. font-weight: 400;
  573. color: #666666;
  574. line-height: 26rpx;
  575. margin-top: 14rpx;
  576. text-align: right;
  577. }
  578. }
  579. .picture{
  580. .picture_t{
  581. font-size: 30rpx;
  582. font-family: PingFang SC-Medium, PingFang SC;
  583. font-weight: 400;
  584. color: #333333;
  585. line-height: 80rpx;
  586. }
  587. .picture_b{
  588. display: flex;
  589. justify-content: flex-start;
  590. flex-wrap: wrap;
  591. >img{
  592. width: 200rpx;
  593. height: 200rpx;
  594. border-radius: 10rpx 10rpx 10rpx 10rpx;
  595. margin-right: 14rpx;
  596. margin-bottom: 10rpx;
  597. }
  598. >img:nth-of-type(3n+3){
  599. margin-right: 0rpx;
  600. }
  601. }
  602. }
  603. }
  604. /* 待整改 */
  605. .await{
  606. width: 690rpx;
  607. background: #FFFFFF;
  608. border-radius: 20rpx;
  609. padding: 30rpx 30rpx 32rpx;
  610. box-sizing: border-box;
  611. margin: 20rpx 30rpx ;
  612. /* 整改结果 */
  613. .result{
  614. display: flex;
  615. justify-content: flex-start;
  616. border-bottom: 1rpx solid #D8D8D8;
  617. .result_l{
  618. width: 146rpx;
  619. text-align: left;
  620. font-size: 30rpx;
  621. font-family: PingFang SC-Medium, PingFang SC;
  622. font-weight: 400;
  623. color: #333333;
  624. line-height: 80rpx;
  625. }
  626. .result_r{
  627. width: 486rpx;
  628. height: 80rpx;
  629. padding-left: 20rpx;
  630. box-sizing: border-box;
  631. display: flex;
  632. justify-content: flex-end;
  633. align-items: center;
  634. >view{
  635. display: flex;
  636. justify-content: flex-start;
  637. align-items: center;
  638. margin-right: 24rpx;
  639. .result_r_l{
  640. display: inline-block;
  641. width: 30rpx;
  642. height: 30rpx;
  643. border-radius: 50%;
  644. border: 1rpx solid #E0E0E0;
  645. margin-right: 14rpx;
  646. }
  647. .result_r_r{
  648. font-size: 30rpx;
  649. font-family: PingFang SC-Medium, PingFang SC;
  650. font-weight: 400;
  651. color: #333333;
  652. line-height: 80rpx;
  653. }
  654. .checked{
  655. display: inline-block;
  656. width: 30rpx;
  657. height: 30rpx;
  658. border-radius: 50%;
  659. border: 1rpx solid #0183FA;
  660. margin-right: 14rpx;
  661. position: relative;
  662. }
  663. .checked::after{
  664. content: '';
  665. position: absolute;
  666. top: 5rpx;
  667. left:5rpx;
  668. width: 20rpx;
  669. height: 20rpx;
  670. border-radius: 50%;
  671. background: #0183FA;
  672. }
  673. }
  674. }
  675. }
  676. /* 原因描述 */
  677. .describe{
  678. .describe_l{
  679. width: 158rpx;
  680. text-align: left;
  681. font-size: 30rpx;
  682. font-family: PingFang SC-Medium, PingFang SC;
  683. font-weight: 400;
  684. color: #333333;
  685. line-height: 80rpx;
  686. }
  687. .describe_r{
  688. width: 630rpx;
  689. height: 158rpx;
  690. border-radius: 20rpx 20rpx 20rpx 20rpx;
  691. opacity: 1;
  692. border: 1rpx solid #E0E0E0;
  693. padding: 20rpx 14rpx;
  694. box-sizing: border-box;
  695. font-size: 30rpx;
  696. font-family: PingFang SC-Medium, PingFang SC;
  697. font-weight: 400;
  698. color: #333333;
  699. line-height: 34rpx;
  700. }
  701. }
  702. /* 上传照片 */
  703. .check-for-img-max-box{
  704. .left-title-p{
  705. width: 100%;
  706. text-align: left;
  707. font-size: 30rpx;
  708. font-family: PingFang SC-Medium, PingFang SC;
  709. font-weight: 400;
  710. color: #333333;
  711. line-height: 80rpx;
  712. }
  713. .right-img-box{
  714. .img-box{
  715. display inline-block;
  716. height:200rpx;
  717. width:200rpx;
  718. position relative
  719. margin:0 14rpx 20rpx 0;
  720. border-radius 10rpx;
  721. overflow hidden;
  722. .img-data{
  723. height:200rpx;
  724. width:200rpx;
  725. }
  726. .position-img{
  727. position absolute
  728. right:0;
  729. top:0;
  730. width:36rpx;
  731. height:36rpx;
  732. }
  733. }
  734. .img-box:nth-of-type(3n+3){
  735. margin-right: 0rpx;
  736. }
  737. .add-button{
  738. margin:0 0rpx 20rpx 0;
  739. border-radius 10rpx;
  740. overflow hidden;
  741. display inline-block
  742. height:200rpx;
  743. width:200rpx;
  744. }
  745. }
  746. }
  747. }
  748. /* 待复核 */
  749. .review{
  750. width: 690rpx;
  751. background: #FFFFFF;
  752. border-radius: 20rpx;
  753. padding: 30rpx 30rpx 32rpx;
  754. box-sizing: border-box;
  755. margin: 20rpx 30rpx ;
  756. /* 审核意见 */
  757. .describe{
  758. .describe_l{
  759. width: 158rpx;
  760. text-align: left;
  761. font-size: 30rpx;
  762. font-family: PingFang SC-Medium, PingFang SC;
  763. font-weight: 400;
  764. color: #666;
  765. line-height: 80rpx;
  766. }
  767. .describe_r{
  768. width: 630rpx;
  769. height: 158rpx;
  770. border-radius: 20rpx 20rpx 20rpx 20rpx;
  771. opacity: 1;
  772. border: 1rpx solid #E0E0E0;
  773. padding: 20rpx 14rpx;
  774. box-sizing: border-box;
  775. font-size: 30rpx;
  776. font-family: PingFang SC-Medium, PingFang SC;
  777. font-weight: 400;
  778. color: #333333;
  779. line-height: 34rpx;
  780. }
  781. }
  782. /* 快捷输入 */
  783. .quick{
  784. .quick_l{
  785. font-size: 30rpx;
  786. font-family: PingFang SC-Medium, PingFang SC;
  787. font-weight: 400;
  788. color: #666666;
  789. line-height: 80rpx;
  790. }
  791. .quick_r{
  792. >text{
  793. display: inline-block;
  794. font-size: 30rpx;
  795. font-family: PingFang SC-Medium, PingFang SC;
  796. font-weight: 400;
  797. line-height: 60rpx;
  798. padding: 0 24rpx;
  799. box-sizing: border-box;
  800. border-radius: 10rpx 10rpx 10rpx 10rpx;
  801. margin-right: 20rpx;
  802. margin-bottom: 30rpx;
  803. }
  804. .quick_A{
  805. color: #666666;
  806. background: #F5F5F5;
  807. }
  808. .quick_B{
  809. color: #0183FA;
  810. background: rgba(1,131,250,0.2);
  811. }
  812. }
  813. }
  814. }
  815. /* 暂无法整改 */
  816. .incapable{
  817. width: 690rpx;
  818. background: #FFFFFF;
  819. border-radius: 20rpx;
  820. padding: 30rpx 30rpx 32rpx;
  821. box-sizing: border-box;
  822. margin: 20rpx 30rpx ;
  823. }
  824. /* 整改结果 */
  825. .abarbeitung_result{
  826. width: 690rpx;
  827. background: #FFFFFF;
  828. border-radius: 20rpx;
  829. padding: 30rpx 30rpx 32rpx;
  830. box-sizing: border-box;
  831. margin: 20rpx 30rpx ;
  832. }
  833. /* 审核结果 */
  834. .review_result{
  835. width: 690rpx;
  836. background: #FFFFFF;
  837. border-radius: 20rpx;
  838. padding: 30rpx 30rpx 32rpx;
  839. box-sizing: border-box;
  840. margin: 20rpx 30rpx ;
  841. .audit{
  842. height: 80rpx;
  843. display: flex;
  844. justify-content: space-between;
  845. border-bottom: 1rpx solid #D8D8D8;
  846. >text:nth-of-type(1){
  847. font-size: 28rpx;
  848. font-family: PingFang SC-Medium, PingFang SC;
  849. font-weight: 400;
  850. color: #666666;
  851. line-height: 80rpx;
  852. width: 140rpx;
  853. }
  854. >img{
  855. width: 80rpx;
  856. height: 70rpx;
  857. }
  858. }
  859. }
  860. .bottom_btn{
  861. position: fixed;
  862. bottom: 26rpx;
  863. left: 30rpx;
  864. font-size: 30rpx;
  865. font-family: PingFang SC-Medium, PingFang SC;
  866. font-weight: 400;
  867. color: #FFFFFF;
  868. line-height: 90rpx;
  869. width: 690rpx;
  870. height: 90rpx;
  871. background: #0183FA;
  872. border-radius: 20rpx;
  873. text-align: center;
  874. }
  875. .bottom_btn_tow{
  876. display: flex;
  877. justify-content: center;
  878. position: fixed;
  879. bottom: 26rpx;
  880. left: 30rpx;
  881. width: 690rpx;
  882. height: 90rpx;
  883. >text{
  884. flex: 1;
  885. display: inline-block;
  886. font-size: 30rpx;
  887. font-family: PingFang SC-Medium, PingFang SC;
  888. font-weight: 400;
  889. color: #FFFFFF;
  890. line-height: 90rpx;
  891. text-align: center
  892. }
  893. >text:nth-of-type(1){
  894. background: #FA8201;
  895. border-radius: 45rpx 0rpx 0rpx 45rpx;
  896. }
  897. >text:nth-of-type(2){
  898. background: #0183FA;
  899. border-radius: 0rpx 45rpx 45rpx 0rpx;
  900. }
  901. }
  902. }
  903. </style>