inspectionDetail.vue 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <template>
  2. <view class="detail-wrap inspection">
  3. <view class="detail-list">
  4. <view class="head">
  5. <text>基本信息</text>
  6. </view>
  7. <view class="table-cont" >
  8.   <view class="row">
  9. <text>风险点:{{item.riskPointTitle}}</text>
  10. </view>
  11.   <view class="row">
  12. <text>任务名称:{{item.taskTitle}}</text>
  13. </view>
  14.   <view class="row">
  15. <text>任务类型:{{item.taskCatTitle}}</text>
  16. </view>
  17.   <view class="row">
  18. <text>检查人:{{item.accountName}}</text>
  19. </view>
  20.   <view class="row">
  21. <text>检查时间:{{item.checkTime}}</text>
  22. </view>
  23.   <view class="row">
  24. <text>检查内容:{{item.measureContent}}</text>
  25. </view>
  26.   <view class="row">
  27. <text>场所/环节/部位:{{item.riskTitle}}</text>
  28. </view>
  29.   <view class="row">
  30. <text>风险单元:{{item.hazardTitle}}</text>
  31. </view>
  32.   <view class="row">
  33. <text>描述:{{item.checkDesc}}</text>
  34. </view>
  35. </view>
  36. </view>
  37. </view>
  38. </template>
  39. <script>
  40. export default {
  41. data() {
  42. return {
  43. item:{}
  44. }
  45. },
  46. methods: {
  47. init(){
  48. let inspectionInfo=uni.getStorageSync('inspectionInfo');
  49. this.item={...inspectionInfo};
  50. }
  51. },
  52. onShow(){
  53. this.init();
  54. },
  55. destroyed() {
  56. uni.removeStorageSync("inspectionInfo");
  57. }
  58. }
  59. </script>
  60. <style lang="scss" scoped>
  61. .detail-wrap{
  62. &.inspection{
  63. padding: 20upx 0 100upx 0;
  64. }
  65. .detail-list{
  66. .head{
  67. width: 300upx;
  68. height: 58upx;
  69. line-height: 58upx;
  70. color: #FFFFFF;
  71. background: #00A0FF;
  72. border-radius:0 16upx 16upx 0;
  73. padding: 0 20upx;
  74. }
  75. .table-cont {
  76. padding: 0 26upx;
  77. .row {
  78. height: 78upx;
  79. line-height: 78upx;
  80. border-bottom: 2upx solid #EDE1D9;
  81. &.desc{
  82. height: auto;
  83. line-height: 1.5;
  84. min-height: 78upx;
  85. border-bottom: none;
  86. padding-top: 16upx;
  87. display: flex;
  88. justify-content: flex-start;
  89. .desc-txt{
  90. width: 600upx;
  91. word-break: break-word;
  92. }
  93. }
  94. }
  95. }
  96. }
  97. }
  98. </style>