auth-earlywarning-info-detail.vue 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <template>
  2. <div class="u-detail">
  3. <el-form ref="ruleForm" label-width="130px" label-suffix=":">
  4. <dg-row :gutter="20">
  5. <dg-col :span="12">
  6. <el-form-item label="预警对象">
  7. <div class="u-detail__text">{{ sizeForm.creater }}</div>
  8. </el-form-item>
  9. </dg-col>
  10. <dg-col :span="12">
  11. <el-form-item label="预警对象唯一标识">
  12. <div class="u-detail__text">{{ sizeForm.createrId }}</div>
  13. </el-form-item>
  14. </dg-col>
  15. </dg-row>
  16. <dg-row :gutter="20">
  17. <dg-col :span="12">
  18. <el-form-item label="所属单位">
  19. <div class="u-detail__text" v-translate="{ code: 'DM_APPLY_STATUS' }">{{ sizeForm.state }}</div>
  20. </el-form-item>
  21. </dg-col>
  22. <dg-col :span="12">
  23. <el-form-item label="预警类型">
  24. <div class="u-detail__text" v-translate="{ code: 'WarningProgrammeTypeEnum' }">{{ sizeForm.programmeType }}</div>
  25. </el-form-item>
  26. </dg-col>
  27. </dg-row>
  28. <dg-row :gutter="20">
  29. <dg-col :span="12">
  30. <el-form-item label="预警时间">
  31. <div class="u-detail__text">
  32. {{ sizeForm.createTime | dateFormatter("YYYY-MM-DD HH:mm:ss") }}
  33. </div>
  34. </el-form-item>
  35. </dg-col>
  36. </dg-row>
  37. <dg-row :gutter="20">
  38. <dg-col :span="12">
  39. <el-form-item label="预警来源">
  40. <div class="u-detail__text">
  41. {{ sizeForm.createTime | dateFormatter("YYYY-MM-DD HH:mm:ss") }}
  42. </div>
  43. </el-form-item>
  44. </dg-col>
  45. </dg-row>
  46. <dg-row :gutter="20">
  47. <dg-col :span="24">
  48. <el-form-item label="预警信息">
  49. <div class="u-detail__text">{{ sizeForm.warningMsg }}</div>
  50. </el-form-item>
  51. </dg-col>
  52. </dg-row>
  53. <div class="dg-layer-demo" v-footer>
  54. <dg-button @click="handleClose">取消</dg-button>
  55. </div>
  56. </el-form>
  57. </div>
  58. </template>
  59. <script>
  60. export default {
  61. name: "auth-earlywarning-detail",
  62. props: {
  63. sizeForm: {
  64. type: Object,
  65. required: true
  66. }
  67. },
  68. data() {
  69. return {};
  70. },
  71. methods: {
  72. handleClose() {
  73. this.$emit("close");
  74. }
  75. },
  76. created() {}
  77. };
  78. </script>
  79. <style lang="scss">
  80. .u-detail {
  81. .el-form-item {
  82. margin-bottom: 10px;
  83. }
  84. }
  85. </style>