newWordTemplate copy.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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 showList = [
  12. {
  13. value: 'true',
  14. label: '显示',
  15. },
  16. {
  17. value: 'false',
  18. label: '不显示',
  19. },
  20. ];
  21. // 汉字框
  22. export const frameList = [
  23. {
  24. value: 'tian',
  25. label: '田字格',
  26. },
  27. {
  28. value: 'fang',
  29. label: '方框',
  30. },
  31. {
  32. value: 'none',
  33. label: '无',
  34. },
  35. ];
  36. export function getNewWordTemplateProperty() {
  37. return {
  38. serial_number: 1,
  39. sn_type: serialNumberTypeList[0].value,
  40. sn_position: serialNumberPositionList[3].value,
  41. sn_display_mode: displayList[0].value,
  42. is_enable_pinyin: showList[0].value,
  43. };
  44. }
  45. export function getNewWordTemplateData() {
  46. return {
  47. type: 'newWord_template',
  48. title: '生字',
  49. property: getNewWordTemplateProperty(),
  50. content: '',
  51. content_list: [],
  52. mind_map: {
  53. node_list: [{ name: '生字' }], // 思维导图数据
  54. },
  55. answer: {
  56. answer_list: [],
  57. },
  58. };
  59. }