notificationDetail.vue 1023 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <template>
  2. <view>
  3. <u-cell-group :border="false">
  4. <u-cell :border="false">
  5. <u--text slot="title" :text="`标题:${notication.title}`" ></u--text>
  6. </u-cell>
  7. <u-cell :border="false">
  8. <u--text slot="title" type="info" :text="`发布者:${notication.createBy.name},类型:${$dictUtils.getDictLabel('oa_notify_type', notication.type ,'')}`"></u--text>
  9. </u-cell>
  10. <u-cell>
  11. <u--text slot="title" type="info" :text="`发布时间: ${notication.createTime}`"></u--text>
  12. </u-cell>
  13. </u-cell-group>
  14. <view class="padding bg-white">
  15. <u-parse :content="notication.content"></u-parse>
  16. </view>
  17. </view>
  18. </template>
  19. <script>
  20. import notifyService from "@/api/notify/notifyService";
  21. export default {
  22. data() {
  23. return {
  24. notication: {
  25. title: '',
  26. createTime: '',
  27. createBy: {
  28. name: ''
  29. }
  30. }
  31. }
  32. },
  33. onLoad (option) {
  34. notifyService.query({isSelf:true, id:option.id}).then((data)=>{
  35. this.notication = data
  36. });
  37. }
  38. }
  39. </script>
  40. <style>
  41. </style>