drawing.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import {
  2. displayList,
  3. serialNumberTypeList,
  4. serialNumberPositionList,
  5. isEnable,
  6. } from '@/views/book/courseware/data/common';
  7. export { isEnable };
  8. export function getDrawingProperty() {
  9. return {
  10. serial_number: 1,
  11. sn_type: serialNumberTypeList[0].value,
  12. sn_position: serialNumberPositionList[3].value,
  13. sn_display_mode: displayList[0].value,
  14. };
  15. }
  16. export function getDrawingData() {
  17. return {
  18. type: 'drawing',
  19. title: '画板',
  20. property: getDrawingProperty(),
  21. total_size: 500, // 单位MB
  22. image_list: [], // 图片列表
  23. image_info_list: [],
  24. image_id_list: [], // 文件 id
  25. image_width: 500, // 图片宽度px
  26. image_height: 500, // 图片高度px
  27. file_id_list: [],
  28. drag: {
  29. dragging: false,
  30. startX: 0,
  31. startY: 0,
  32. type: '',
  33. },
  34. imgData: {
  35. width: 0,
  36. height: 0,
  37. top: 0,
  38. left: 0,
  39. },
  40. mind_map: {
  41. node_list: [
  42. ], // 思维导图数据
  43. },
  44. answer: {
  45. answer_list: [],
  46. },
  47. };
  48. }