import { displayList, serialNumberTypeList, serialNumberPositionList, arrangeTypeList, switchOption, isEnable, } from '@/views/book/courseware/data/common'; import { getRandomNumber } from '@/utils'; export { arrangeTypeList, switchOption, isEnable }; // 模式类型 export const modelList = [ { value: 'miao', label: '汉字展示及书写', }, { value: 'write', label: '汉字书写', }, ]; // 显示 export const showList = [ { value: 'true', label: '显示', }, { value: 'false', label: '不显示', }, ]; // 汉字框 export const frameList = [ { value: 'tian', label: '田字格', }, { value: 'mi', label: '米字格', }, { value: 'none', label: '无', }, ]; export function getOption() { return { content: '', pinyin: '', shiyi:'', mark: getRandomNumber(), hz_info: [], file_list: [], file_id_list: [], content_list: [], is_common_pinyin: true, audio_file_id: '', is_margin: false, is_show_ben: true, }; } export function getCharacterProperty() { return { serial_number: 1, sn_type: serialNumberTypeList[0].value, sn_position: serialNumberPositionList[3].value, sn_display_mode: displayList[0].value, is_enable_pinyin: showList[0].value, frame_type: 'tian', frame_color: '#F13232', is_enable_stroke: showList[0].value, is_enable_voice: showList[0].value, model: modelList[0].value, is_enable_shiyi: showList[0].value, miao_number: 5, write_number: 5, is_enable_play_back: showList[0].value, is_enable_error: showList[0].value, }; } export function getCharacterData() { return { type: 'character', title: '汉字', property: getCharacterProperty(), option_list: [getOption()], mind_map: { node_list: [{ name: '汉字' }], // 思维导图数据 }, answer: { answer_list: [], }, multilingual: [], // 多语言 }; }