treesDetails.vue 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <template>
  2. <div class="visual-con">
  3. <el-dialog title="古树详情" :visible.sync="pointDetailsVisible" width="35rem" v-if="pointDetailsVisible">
  4. <div class="text-con">
  5. <div><i class="ismall"></i><span>名称:{{retMap.treesName}}</span></div>
  6. <!-- <div><i class="ismall"></i><span>经度:{{retMap.longitude}}</span></div>
  7. <div><i class="ismall"></i><span>纬度:{{retMap.latitude}}</span></div> -->
  8. <div><i class="ismall"></i><span>编号:{{retMap.treesNumber}}</span></div>
  9. <div><i class="ismall"></i><span>树龄:{{retMap.treesAge}}</span></div>
  10. <div><i class="ismall"></i><span>树种:{{retMap.treesSpecies}}</span></div>
  11. <!-- <div><i class="ismall"></i><span>类型:{{retMap.treesType}}</span></div>-->
  12. <div><i class="ismall"></i><span>备注:{{retMap.treesRemarks}}</span></div>
  13. <div><i class="ismall"></i><span>部门名称:{{retMap.deptName}}</span></div>
  14. <div><i class="ismall"></i><span>图片</span><img v-if="retMap.attachId != null" style="width: 400px; height: 400px;" :src="retMap.attachId"></div>
  15. </div>
  16. </el-dialog>
  17. </div>
  18. </template>
  19. <script>
  20. import {getTreesDetail} from '@/api/trees'
  21. export default {
  22. // dicts: ['farm_hzs_type','farm_farmer_type','farm_breed_type'],
  23. name: "treesDetails",
  24. data() {
  25. return {
  26. pointDetailsVisible:false,
  27. retMap:{},
  28. type:'',
  29. }
  30. },
  31. created(){
  32. },
  33. methods: {
  34. showTreesDetails(pointParam) {
  35. this.pointDetailsVisible=true;
  36. getTreesDetail(pointParam.id).then(res => {
  37. this.retMap = res.data;
  38. })
  39. },
  40. },
  41. }
  42. </script>
  43. <style rel="stylesheet/scss" lang="scss" scoped>
  44. @import '@/assets/styles/base.scss';
  45. .text-con{
  46. color: #3cd7ef;
  47. line-height: 40px;
  48. padding:0 .5rem;
  49. }
  50. .ismall{
  51. width: 0.5rem;
  52. height: 0.5rem;
  53. display: inline-block;
  54. background: #3cd7ef;
  55. margin-right: .3rem;
  56. }
  57. </style>