f6251d940cdf7d9eadab74d14929f81b30d6f4d3.svn-base 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <template>
  2. <div>
  3. <el-dialog title="基础信息" width="60%" :visible.sync="dialogFormVisible">
  4. <el-container>
  5. <el-main style="border:1px solid #d5d5ff;margin-left:5px;padding:0px;">
  6. <el-form :model="formObj" :label-width="formLabelWidth" ref="baseinfoForm">
  7. <el-form-item label="险工险段名称">
  8. <span>{{formObj.sapName}}</span>
  9. </el-form-item>
  10. <el-form-item label="险工险段类型">
  11. <span>{{formObj.sapType}}</span>
  12. </el-form-item>
  13. <el-form-item label="起所在地">
  14. <span>{{formObj.startLoc}}</span>
  15. </el-form-item>
  16. <el-form-item label="终所在地">
  17. <span>{{formObj.endLoc}}</span>
  18. </el-form-item>
  19. <el-form-item label="信息审核状态">
  20. <span>{{formObj.chkState=='1'?'是':formObj.chkState=='2'?'否':''}}</span>
  21. </el-form-item>
  22. <el-form-item label="主管单位联系人">
  23. <span>{{formObj.compUnitAttn}}</span>
  24. </el-form-item>
  25. <el-form-item label="主管单位联系人电话">
  26. <span>{{formObj.compUnitAttnTel}}</span>
  27. </el-form-item>
  28. <el-form-item label="政府防汛责任人">
  29. <span>{{formObj.gvmtFldWho}}</span>
  30. </el-form-item>
  31. <el-form-item label="政府防汛责任人电话">
  32. <span>{{formObj.gvmtFldWhoTel}}</span>
  33. </el-form-item>
  34. <el-form-item label="经度">
  35. <span>{{formObj.centerX}}</span>
  36. </el-form-item>
  37. <el-form-item label="纬度">
  38. <span>{{formObj.centerY}}</span>
  39. </el-form-item>
  40. </el-form>
  41. </el-main>
  42. </el-container>
  43. </el-dialog>
  44. </div>
  45. </template>
  46. <script>
  47. import request from "@util/gw_ajax_request.js"
  48. export default {
  49. components: {},
  50. props: ['dfBaseId'],
  51. data() {
  52. return {
  53. formObj: {
  54. adCode: "",//起点行政区编码 ,
  55. adName: "",//起点行政区名称 ,
  56. basCode: "",//所属流域机构 ,
  57. centerX: "",//起点经度 ,
  58. centerY: "",//
  59. chkState: "",//信息审核状态 ,
  60. coast: "",//所在海岸 ,
  61. compUnitAttn: "",//主管单位联系人 ,
  62. compUnitAttnTel: "",//主管单位联系人电话 ,
  63. dikeGrad: "",//堤防等级 ,
  64. diskName: "",//所在堤防 ,
  65. endLoc: "",//终点所在地 ,
  66. gdX: "",//起点高德经度 ,
  67. gdY: "",//起点高德纬度 ,
  68. gvmtFldWho: "",//政府防汛责任人 ,
  69. gvmtFldWhoTel: "",//政府防汛责任人电话 ,
  70. lake: "",//所在湖泊 ,
  71. mampu: "",//管理单位 ,
  72. mampuAttn: "",//管理单位联系人 ,
  73. mampuAttnTel: "",//管理单位联系人电话 ,
  74. persId: "",//创建人 ,
  75. riverBank: "",//所在河岸 ,
  76. sapLen: "",//险工险段长度(m) ,
  77. sapName: "",//险工险段名称 ,
  78. sapType: "",//险工险段类型 ,
  79. startLoc: "",//起点所在地 ,
  80. },
  81. dialogFormVisible: false,
  82. formLabelWidth: '160px',
  83. }
  84. },
  85. computed: {
  86. recPersId() {
  87. return localStorage.getItem("userid") ? localStorage.getItem("userid") : ''
  88. }
  89. },
  90. mounted() {
  91. },
  92. watch: {
  93. },
  94. methods: {
  95. showDialog(){
  96. this.dialogFormVisible = true;
  97. this.getRgstridObj();
  98. },
  99. getRgstridObj() {
  100. var _self = this;
  101. request.get(`/att/waga/sap/base/${this.dfBaseId}`).then(res=>{
  102. if (res.data) {
  103. _self.formObj = res.data;
  104. } else {
  105. _self.formObj = {};
  106. }
  107. }).catch(err=>{
  108. console.log(err)
  109. })
  110. }
  111. },
  112. }
  113. </script>
  114. <style>
  115. #dcdxHeader {
  116. padding: 15px 20px;
  117. }
  118. #dxdcFooter {
  119. text-align: center;
  120. }
  121. #dxdcAside {
  122. border: 1px solid #d5d5ff;
  123. }
  124. .el-dialog__wrapper .el-treeWhite {
  125. /* max-height: 260px !important; */
  126. }
  127. </style>