character.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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 getCharacterProperty() {
  37. return {
  38. serial_number: 1,
  39. sn_type: serialNumberTypeList[0].value,
  40. sn_position: serialNumberPositionList[0].value,
  41. sn_display_mode: displayList[0].value,
  42. is_enable_pinyin: showList[0].value,
  43. frame_type: 'tian',
  44. frame_color: '#F13232',
  45. is_enable_stroke: showList[0].value,
  46. is_enable_voice: showList[0].value,
  47. };
  48. }
  49. export function getCharacterData() {
  50. return {
  51. type: 'character',
  52. title: '汉字',
  53. property: getCharacterProperty(),
  54. content: '',
  55. content_list: [],
  56. answer: {
  57. answer_list: [],
  58. },
  59. };
  60. }