e8495f3b9416e0d05aef4e5dff87392dd4d591c9.svn-base 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <template>
  2. <el-container style="height:520px;">
  3. <el-main style="margin-left:5px;padding:0px;overflow:hidden" v-if="!noData">
  4. <div class="wrapper">
  5. <el-row :gutter="20">
  6. <el-col :span="24">
  7. <p>
  8. <span class="label">问题类型:</span>
  9. <span>{{form.zgdxfl}}</span>
  10. </p>
  11. </el-col>
  12. <el-col :span="24">
  13. <p>
  14. <span class="label">具体问题:</span>
  15. <span>{{form.qyswtqx}}</span>
  16. </p>
  17. </el-col>
  18. <el-col :span="24">
  19. <p>
  20. <span class="label">计划整改措施:</span>
  21. <span>{{form.qsxksxzgjhnr}}</span>
  22. </p>
  23. </el-col>
  24. <el-col :span="24">
  25. <p>
  26. <span class="label">计划完成时间:</span>
  27. <span>{{form.qsxksxzgjhwcsj}}</span>
  28. </p>
  29. </el-col>
  30. <el-col :span="24">
  31. <p>
  32. <span class="label">备注:</span>
  33. <span>{{form.zgjhbz}}</span>
  34. </p>
  35. </el-col>
  36. </el-row>
  37. </div>
  38. </el-main>
  39. <div class="no_data" v-if="noData">
  40. <span class="label">暂无数据</span>
  41. </div>
  42. </el-container>
  43. </template>
  44. <script>
  45. import request from "@util/gw_ajax_request.js"
  46. export default {
  47. props: ['currentObjectId','currentObjectName','currentObjectRgstrId','szRuls','ssxMid'],
  48. data(){
  49. return{
  50. form:{
  51. },
  52. noData: false,
  53. showAddProblemDialog: false,
  54. problData: ''
  55. }
  56. },
  57. components:{
  58. },
  59. computed:{
  60. persId(){
  61. return localStorage.getItem('userid') ? localStorage.getItem('userid') : ''
  62. }
  63. },
  64. mounted(){
  65. this.getInfo()
  66. },
  67. methods:{
  68. getInfo(){
  69. request.get(`/bis/insp/wintu/rgstr/issue/${this.ssxMid}`).then(res=>{
  70. if(res.success && Object.keys(res.data).length){
  71. this.form = res.data
  72. this.form.qsxksxzgjhwcsj = this.form.qsxksxzgjhwcsj.substr(0,10);
  73. }else if(res.success && !Object.keys(res.data).length){
  74. this.noData = true
  75. }else{
  76. this.$message.error(res.message)
  77. }
  78. })
  79. },
  80. }
  81. }
  82. </script>
  83. <style scoped>
  84. .wrapper{
  85. line-height: 32px;
  86. margin-bottom: 26px;
  87. }
  88. h4{
  89. color: #666;
  90. border-left: solid #009fff 3px;
  91. line-height: 14px;
  92. padding-left: 8px;
  93. margin-bottom: 12px;
  94. }
  95. .label{
  96. display: inline-block;
  97. /* min-width: 80px; */
  98. color: #999;
  99. }
  100. .label+span{
  101. color: #333;
  102. }
  103. .no_data{
  104. text-align: center;
  105. width: 100%;
  106. line-height: 100px;
  107. }
  108. .el-icon-circle-plus{
  109. margin-left: 20px;
  110. color: #00bbff;
  111. font-size: 18px;
  112. line-height: 12px;
  113. vertical-align: top;
  114. cursor: pointer;
  115. }
  116. </style>