56b054a853e7901c192e79ca753d46be45b84bd2.svn-base 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. <template>
  2. <el-container style="height:520px;">
  3. <el-main style="padding:0px;overflow:hidden;border:1px solid #d5d5ff;margin-left:5px;" v-if="!noData">
  4. <div class="wrapper">
  5. <h4>取水许可审批情况</h4>
  6. <el-row :gutter="20">
  7. <el-col :span="24">
  8. <p>
  9. <span class="label">状态:</span>
  10. <span>{{detailContent.qsxksplx}}</span>
  11. </p>
  12. </el-col>
  13. <el-col :span="24">
  14. <p>
  15. <span class="label">取水许可证证号:</span>
  16. <span>{{detailContent.qsxkzh}}</span>
  17. </p>
  18. </el-col>
  19. <el-col :span="24">
  20. <p>
  21. <span class="label">取水许可证有效期开始时间:</span>
  22. <span>{{detailContent.qsxkzyxqkssj | formatDate}}</span>
  23. </p>
  24. </el-col>
  25. <el-col :span="24">
  26. <p>
  27. <span class="label">取水许可证有效期结束时间:</span>
  28. <span>{{detailContent.qsxkzyxqjssj | formatDate}}</span>
  29. </p>
  30. </el-col>
  31. <el-col :span="24">
  32. <p>
  33. <span class="label">取水审批机关:</span>
  34. <span>{{detailContent.qsspjg}}</span>
  35. </p>
  36. </el-col>
  37. <el-col :span="24">
  38. <p>
  39. <span class="label">取水权人名称:</span>
  40. <span>{{detailContent.qsqrmc}}</span>
  41. </p>
  42. </el-col>
  43. <el-col :span="24">
  44. <p>
  45. <span class="label">取水地点:</span>
  46. <span>{{detailContent.qsdd}}</span>
  47. </p>
  48. </el-col>
  49. <el-col :span="24">
  50. <p>
  51. <span class="label">退水地点:</span>
  52. <span>{{detailContent.tsdd}}</span>
  53. </p>
  54. </el-col>
  55. <el-col :span="24">
  56. <p>
  57. <span class="label">取水方式:</span>
  58. <span>{{detailContent.qsfs}}</span>
  59. </p>
  60. </el-col>
  61. <el-col :span="24">
  62. <p>
  63. <span class="label">退水方式:</span>
  64. <span>{{detailContent.tsfs}}</span>
  65. </p>
  66. </el-col>
  67. <el-col :span="24">
  68. <p>
  69. <span class="label">审批年取水量(万m³/年):</span>
  70. <span>{{detailContent.spnqsl}}</span>
  71. </p>
  72. </el-col>
  73. <el-col :span="24">
  74. <p>
  75. <span class="label">审批年退水量(万m³/年):</span>
  76. <span>{{detailContent.spntsl}}</span>
  77. </p>
  78. </el-col>
  79. <el-col :span="24">
  80. <p>
  81. <span class="label">取水用途:</span>
  82. <span>{{detailContent.qsyt}}</span>
  83. </p>
  84. </el-col>
  85. <el-col :span="24">
  86. <p>
  87. <span class="label">水源类型:</span>
  88. <span>{{detailContent.sylx}}</span>
  89. </p>
  90. </el-col>
  91. </el-row>
  92. </div>
  93. <!-- <p style="font-weight:bolder;background-color:#d5d5ff;padding:3px;margin-bottom:10px;">取水许可审批情况</p> -->
  94. <!-- <ul>
  95. <li v-for="item in certificateList" :key="item.id" @click="showDetail(item)">
  96. <span class="unit">{{item.wrpNm}}</span>
  97. <span class="num">取水许可证编号:{{item.watLicCode}}</span>
  98. </li>
  99. </ul>
  100. <el-dialog
  101. width="50%"
  102. title="取水许可证详情"
  103. :visible.sync="innerVisible"
  104. append-to-body>
  105. <el-card class="box-card">
  106. <p><span class="label">取水许可证代码:<span>{{detailContent.wintCode}}</span></span><span class="label">取水许可证编号:<span>{{detailContent.watLicCode}}</span></span></p>
  107. <p><span class="label">取水权人名称:<span>{{detailContent.wrpNm}}</span></span><span class="label">取用水户代码:<span>{{detailContent.wiuCode}}</span></span></p>
  108. <p><span class="label">法人代表:<span>{{detailContent.name}}</span></span></p>
  109. </el-card>
  110. <el-card class="box-card">
  111. <p><span class="label">取水地点:<span>{{detailContent.wintPos}}</span></span><span class="label">取水方式:<span>{{detailContent.chkIntMet}}</span></span></p>
  112. <p><span class="label">取水量:<span>{{detailContent.wiuWw}}</span></span><span class="label">取水用途:<span>{{detailContent.intUse}}</span></span></p>
  113. <p><span class="label">水源类型:<span>{{detailContent.chkSourTp}}</span></span><span class="label">取水起始日期:<span>{{detailContent.intBd | formatDate}}</span></span></p>
  114. <p><span class="label">取水终止日期:<span>{{detailContent.intDl | formatDate}}</span></span><span class="label">证件状态:<span>{{detailContent.certCond | certCond}}</span></span></p>
  115. </el-card>
  116. <el-card class="box-card">
  117. <p><span class="label">退水地点:<span>{{detailContent.rwAddr}}</span></span><span class="label">退水方式:<span>{{detailContent.rwTp}}</span></span></p>
  118. <p><span class="label">退水量:<span>{{detailContent.bkWw}}</span></span><span class="label">退水水质要求:<span>{{detailContent.rwWqReq}}</span></span></p>
  119. </el-card>
  120. <el-card class="box-card">
  121. <p><span class="label">审批单位代码:<span>{{detailContent.apprOrgCd}}</span></span><span class="label">审批单位名称:<span>{{detailContent.apprOrgName}}</span></span></p>
  122. <p><span class="label">审批日期:<span>{{detailContent.apprDt | formatDate}}</span></span></p>
  123. </el-card>
  124. <el-card class="box-card">
  125. <p><span class="label">监督管理单位代码:<span>{{detailContent.manOrgCd}}</span></span><span class="label">监管单位名称:<span>{{detailContent.manOrgName}}</span></span></p>
  126. </el-card>
  127. </el-dialog> -->
  128. </el-main>
  129. <div class="no_data" v-if="noData">
  130. <span class="label">暂无数据</span>
  131. </div>
  132. </el-container>
  133. </template>
  134. <script>
  135. import request from '@util/gw_ajax_request.js'
  136. import {formatDateTime2} from '@util/gw_date.js'
  137. export default {
  138. props: ['currentObjectCode','currentObjectRgstrId','ssxMid'],
  139. data(){
  140. return{
  141. certificateList: [],
  142. innerVisible: false,
  143. detailContent: {},
  144. noData: false
  145. }
  146. },
  147. mounted(){
  148. this.getCertificateList()
  149. },
  150. methods:{
  151. getCertificateList(){
  152. // request.get(`/bis/insp/wintu/rgstr/permission/${this.currentObjectRgstrId}`).then(res=>{
  153. request.get(`/bis/insp/wintu/rgstr/permission/${this.ssxMid}`).then(res=>{
  154. if(res.success && Object.keys(res.data).length){
  155. this.detailContent = res.data
  156. }else if(res.success && !Object.keys(res.data).length){
  157. this.noData = true
  158. }else{
  159. this.$message.error(res.message)
  160. }
  161. })
  162. },
  163. showDetail(item){
  164. this.detailContent = item
  165. this.innerVisible = true
  166. },
  167. },
  168. filters:{
  169. wainWasoType(val){
  170. if(val == '1'){
  171. return '河道内的水库'
  172. }else if(val == '2'){
  173. return '湖泊'
  174. }else if(val == '3'){
  175. return '河流'
  176. }else if(val == '4'){
  177. return '跨省引调水工程'
  178. }else if(val == '9'){
  179. return '其他'
  180. }else{
  181. return ''
  182. }
  183. },
  184. certCond(val){
  185. if(val == '1'){
  186. return '新发'
  187. }else if(val == '2'){
  188. return '变更'
  189. }else if(val == '3'){
  190. return '注销'
  191. }else if(val == '4'){
  192. return '吊销'
  193. }else if(val == '5'){
  194. return '延续'
  195. }else if(val == '6'){
  196. return '失败备案'
  197. }else{
  198. return ''
  199. }
  200. },
  201. formatDate(val){
  202. return formatDateTime2(val)
  203. }
  204. }
  205. }
  206. </script>
  207. <style lang="scss" scoped>
  208. .wrapper{
  209. line-height: 32px;
  210. margin-bottom: 26px;
  211. }
  212. h4{
  213. color: #666;
  214. border-left: solid #009fff 3px;
  215. line-height: 14px;
  216. padding-left: 8px;
  217. margin-bottom: 12px;
  218. }
  219. .label{
  220. display: inline-block;
  221. /* min-width: 80px; */
  222. color: #999;
  223. }
  224. .label+span{
  225. color: #333;
  226. }
  227. .no_data{
  228. text-align: center;
  229. width: 100%;
  230. line-height: 100px;
  231. }
  232. ul{
  233. list-style: none;
  234. margin: 10px;
  235. li{
  236. padding: 3px 10px;
  237. height: 36px;
  238. line-height: 36px;
  239. font-size: 14px;
  240. color: #333;
  241. cursor: pointer;
  242. border-bottom: solid 1px #ddd;
  243. .unit{
  244. font-weight: bold;
  245. color: #000;
  246. display: inline-block;
  247. width: 300px;
  248. }
  249. &:hover{
  250. background-color: rgb(233, 244, 252);
  251. }
  252. }
  253. }
  254. .box-card{
  255. margin-bottom: 6px;
  256. p{
  257. line-height: 30px;
  258. color: #777;
  259. }
  260. .label{
  261. display: inline-block;
  262. width: 100%;
  263. span{
  264. color: #000;
  265. }
  266. }
  267. }
  268. </style>