risk.vue 972 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <template>
  2. <div>
  3. <ReportEditor :headlineTree="headlineTree" />
  4. </div>
  5. </template>
  6. <script>
  7. import ReportEditor from "@/components/ReportEditor"
  8. export default {
  9. components: {
  10. ReportEditor
  11. },
  12. data() {
  13. return {
  14. listLoading: true,
  15. headlineTree:[]
  16. }
  17. },
  18. created(){
  19. this.getHeadlineTree();
  20. },
  21. methods: {
  22. documentEditor() {
  23. let routeUrl = this.$router.resolve({
  24. path: "/document/window",
  25. query: {}
  26. });
  27. window.open(routeUrl.href, '_blank');
  28. },
  29. getHeadlineTree(){
  30. this.$api.reportHeadline.getHeadlineTree(1).then(res=>{
  31. if (res.code === 200){
  32. this.headlineTree = res.data;
  33. }else{
  34. setTimeout(() => {
  35. that.listLoading = false
  36. }, 200)
  37. }
  38. }).catch(() => {
  39. that.listLoading = false
  40. })
  41. }
  42. }
  43. }
  44. </script>
  45. <style lang="css">
  46. .report {
  47. width: 100%;
  48. }
  49. </style>