write.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. import {
  2. displayList,
  3. serialNumberTypeList,
  4. serialNumberPositionList,
  5. arrangeTypeList,
  6. switchOption,
  7. isEnable,
  8. } from '@/views/book/courseware/data/common';
  9. export { arrangeTypeList, switchOption, isEnable };
  10. // 汉字内容
  11. export const conList = [
  12. {
  13. value: 'con',
  14. label: '手动录入',
  15. },
  16. {
  17. value: 'upload',
  18. label: '上传图片',
  19. },
  20. ];
  21. // 显示
  22. export const showList = [
  23. {
  24. value: 'true',
  25. label: '显示',
  26. },
  27. {
  28. value: 'false',
  29. label: '不显示',
  30. },
  31. ];
  32. // 汉字框
  33. export const frameList = [
  34. {
  35. value: 'tian',
  36. label: '田字格',
  37. },
  38. {
  39. value: 'fang',
  40. label: '方框',
  41. },
  42. {
  43. value: 'none',
  44. label: '无',
  45. },
  46. ];
  47. export function getWriteProperty() {
  48. return {
  49. serial_number: 1,
  50. sn_type: serialNumberTypeList[0].value,
  51. sn_position: serialNumberPositionList[3].value,
  52. sn_display_mode: displayList[0].value,
  53. frame_type: 'tian',
  54. frame_color: '#F13232',
  55. content_type: 'con',
  56. miao_number: 5,
  57. write_number: 5,
  58. is_enable_play_back: showList[0].value,
  59. is_enable_error: showList[0].value,
  60. };
  61. }
  62. export function getWriteData() {
  63. return {
  64. type: 'write',
  65. title: '书写组件',
  66. property: getWriteProperty(),
  67. content: '',
  68. content_list: [],
  69. single_size: 20, // 单位MB
  70. total_size: 100, // 单位MB
  71. min_width: '144', // 大于等于最小缩略图宽度
  72. min_height: '306', // 大于等于2倍缩略图宽度加间隙高度
  73. file_info_list: [],
  74. file_id_list: [], // 文件 id['20032-121212', '20032-121216']
  75. // 内容中包含的文件列表,
  76. file_list: [],
  77. mind_map: {
  78. node_list: [{ name: '书写组件' }], // 思维导图数据
  79. },
  80. answer: {
  81. answer_list: [],
  82. },
  83. multilingual: [], // 多语言
  84. };
  85. }