yjwarndetail.vue 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <template>
  2. <view class="container">
  3. <uni-nav-bar dark :fixed="true" backgroundColor="#3F9EFF" statusBar="false" left-icon="left" left-text="返回"
  4. @clickLeft="toBack">
  5. <view class="nav-title">
  6. <text>{{title}}</text>
  7. </view>
  8. </uni-nav-bar>
  9. <uni-card title="预警信息" :is-shadow="false">
  10. <view>预警名称:<span style="color: skyblue;">{{formData.warnName}}</span></view>
  11. <view>预警时间:<span style="color: skyblue;">{{formData.warnTime}}</span></view>
  12. <view>预警状态:<span style="color: skyblue;">{{formData.warnStatusText}}</span></view>
  13. <view>审核状态:<span style="color: skyblue;">{{formData.reviewStatusText}}</span></view>
  14. <view>预警信息:<span style="color: skyblue;">{{formData.warnInfo}}</span></view>
  15. <view>预警政区:<span style="color: skyblue;">{{formData.warnAdcd}}</span></view>
  16. <view>预警点经纬度:<span style="color: skyblue;">{{formData.warnLgtd}},{{formData.warnLttd}}</span></view>
  17. </uni-card>
  18. <uni-card title="站点信息" :is-shadow="false">
  19. <view>测站编码:<span style="color: skyblue;">{{formData.stcd}}</span></view>
  20. <view>站类:<span style="color: skyblue;">{{formData.typeText}}</span></view>
  21. <view>雨量站预警频率:<span style="color: skyblue;">{{formData.rainWarnRateText}}</span></view>
  22. <view>降雨时段:<span style="color: skyblue;">{{formData.intv}}</span></view>
  23. <view>降雨总量:<span style="color: skyblue;">{{formData.drp}}</span></view>
  24. <view v-if="formData.z">河道水位:<span style="color: skyblue;">{{formData.z}}</span></view>
  25. <view v-if="formData.q">河道流量:<span style="color: skyblue;">{{formData.q}}</span></view>
  26. <view v-if="formData.wptn">河道水势:<span style="color: skyblue;">{{formData.wptn}}</span></view>
  27. <view v-if="formData.rz">水库水位:<span style="color: skyblue;">{{formData.rz}}</span></view>
  28. <view v-if="formData.rwptn">水库水势:<span style="color: skyblue;">{{formData.rwptn}}</span></view>
  29. <view v-if="formData.inq">水库流量:<span style="color: skyblue;">{{formData.inq}}</span></view>
  30. </uni-card>
  31. </view>
  32. </template>
  33. <script>
  34. import {
  35. role
  36. } from "@/api/role.js";
  37. import http from '@/http/api.js';
  38. export default {
  39. data() {
  40. return {
  41. title: '预警详情',
  42. warnId: '',
  43. formData: {},
  44. }
  45. },
  46. onLoad(option) {
  47. this.warnId = option.id;
  48. this.getDetail();
  49. },
  50. computed: {
  51. },
  52. methods: {
  53. //返回上一页
  54. toBack() {
  55. uni.navigateBack({
  56. delta: 1
  57. })
  58. },
  59. getDetail() {
  60. let that = this;
  61. http.request({
  62. url: '/galaxy-business/yj/warn/detail?id=' + this.warnId,
  63. method: 'GET'
  64. }).then(res => {
  65. if (res && res.success) {
  66. that.formData = res.data;
  67. }
  68. }).catch(err => {
  69. console.log(JOSN.stringify(err))
  70. })
  71. },
  72. }
  73. }
  74. </script>
  75. <style lang="scss" scoped>
  76. .container {
  77. padding: 0 0 100rpx;
  78. }
  79. </style>