e98038491014fda7b128ebbbbee689b95d68ebc9.svn-base 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. <template>
  2. <el-container>
  3. <el-main style="padding:0px;overflow:hidden" v-if="!noData">
  4. <div class="wrapper">
  5. <h4>取水户信息</h4>
  6. <el-row :gutter="20">
  7. <el-col :span="8">
  8. <p>
  9. <span class="label">名称:</span>
  10. <span>{{form.wiuName}}</span>
  11. </p>
  12. </el-col>
  13. <el-col :span="8">
  14. <p>
  15. <span class="label">身份:</span>
  16. <span>{{form.idtType | idtType}}</span>
  17. </p>
  18. </el-col>
  19. <el-col :span="8">
  20. <p>
  21. <span class="label">姓名:</span>
  22. <span>{{form.name}}</span>
  23. </p>
  24. </el-col>
  25. </el-row>
  26. </div>
  27. <div class="wrapper">
  28. <h4>取水户性质和代码</h4>
  29. <el-row :gutter="20">
  30. <el-col :span="8">
  31. <p>
  32. <span class="label">{{form.wiuNat | wiuNat}}:</span>
  33. <span>{{form.wiuNatName}}</span>
  34. </p>
  35. </el-col>
  36. <el-col :span="8">
  37. <p>
  38. <span class="label">{{form.codeType | codeType}}:</span>
  39. <span>{{form.codeVal}}</span>
  40. </p>
  41. </el-col>
  42. </el-row>
  43. </div>
  44. <div class="wrapper">
  45. <h4>取水户联系人</h4>
  46. <el-row :gutter="20">
  47. <el-col :span="8">
  48. <p>
  49. <span class="label">姓名:</span>
  50. <span>{{form.wiuContact}}</span>
  51. </p>
  52. </el-col>
  53. <el-col :span="8">
  54. <p>
  55. <span class="label">联系方式:</span>
  56. <span>{{form.wiuContactTel}}</span>
  57. </p>
  58. </el-col>
  59. </el-row>
  60. </div>
  61. </el-main>
  62. <div class="no_data" v-if="noData">
  63. <span class="label">暂无数据</span>
  64. </div>
  65. </el-container>
  66. </template>
  67. <script>
  68. import request from "@util/gw_ajax_request.js"
  69. export default {
  70. props: ['currentObjectId','currentObjectCode','currentObjectRgstrId'],
  71. data(){
  72. return{
  73. form:{
  74. },
  75. noData: false
  76. }
  77. },
  78. mounted(){
  79. this.getInfo()
  80. },
  81. methods:{
  82. getInfo(){
  83. request.get(`/att/wiu/base/${this.currentObjectCode}`).then(res=>{
  84. if(res.success && Object.keys(res.data).length){
  85. this.form = res.data
  86. }else if(res.success && !Object.keys(res.data).length){
  87. this.noData = true
  88. }else{
  89. this.$message.error(res.message)
  90. }
  91. })
  92. },
  93. },
  94. filters:{
  95. idtType(val){
  96. if(val == '1'){
  97. return '法定代表人'
  98. }else if(val == '2'){
  99. return '负责人'
  100. }else{
  101. return ''
  102. }
  103. },
  104. wiuNat(val){
  105. if(val == '1'){
  106. return '法人'
  107. }else if(val == '2'){
  108. return '其他组织'
  109. }else if(val == '3'){
  110. return '法人的分支机构'
  111. }else if(val == '4'){
  112. return '自然人'
  113. }else{
  114. return '法人'
  115. }
  116. },
  117. codeType(val){
  118. if(val == '1'){
  119. return '统一社会信用代码'
  120. }else if(val == '2'){
  121. return '身份证号'
  122. }else{
  123. return '身份证号'
  124. }
  125. },
  126. }
  127. }
  128. </script>
  129. <style scoped>
  130. .wrapper{
  131. line-height: 32px;
  132. margin-bottom: 26px;
  133. }
  134. h4{
  135. color: #666;
  136. border-left: solid #009fff 3px;
  137. line-height: 14px;
  138. padding-left: 8px;
  139. margin-bottom: 12px;
  140. }
  141. .label{
  142. display: inline-block;
  143. /* min-width: 80px; */
  144. color: #999;
  145. }
  146. .label+span{
  147. color: #333;
  148. }
  149. .no_data{
  150. text-align: center;
  151. width: 100%;
  152. line-height: 100px;
  153. }
  154. </style>