import { displayList, serialNumberTypeList, serialNumberPositionList, arrangeTypeList, switchOption, isEnable, } from '@/views/book/courseware/data/common'; import { getRandomNumber } from '@/utils'; export { arrangeTypeList, switchOption, isEnable, displayList }; // 显示 export const showList = [ { value: 'true', label: '显示', }, { value: 'false', label: '不显示', }, ]; // 汉字框 export const frameList = [ { value: 'tian', label: '田字格', }, { value: 'fang', label: '方框', }, { value: 'none', label: '无', }, ]; // 模式类型 export const modelList = [ { value: 'miao', label: '标红笔画', }, { value: 'input', label: '输入拼音释义', }, ]; // 答题方式 export const answer_list = [ { value: 'pinyin', label: '填拼音', }, { value: 'en', label: '填英文', }, ]; export function getOption() { return { content: '', pinyin: '', shiyi:'', mark: getRandomNumber(), is_example: false, answer: '', answer_pinyin: '', // 共用拼音时答案 answer_en:'', // 释义答案 hz_info: [], file_list: [], file_id_list: [], content_list: [], is_common_pinyin: false }; } export function getNewWordTemplateProperty() { return { serial_number: 1, sn_type: serialNumberTypeList[0].value, sn_position: serialNumberPositionList[3].value, sn_display_mode: displayList[0].value, is_enable_play_structure: showList[0].value, view_pinyin: showList[0].value, is_enable_high_strokes: showList[0].value, model:modelList[0].value, // miao模式 // input模式 is_enable_shiyi: showList[0].value, }; } export function getNewWordTemplateData() { return { type: 'newWord_template', title: '生字', property: getNewWordTemplateProperty(), option_list: [getOption()], answer_type: [], mind_map: { node_list: [{ name: '生字' }], // 思维导图数据 }, answer: { answer_list: [], }, multilingual: [], // 多语言 parse: '', // 解析 reference: '', // 参考答案 }; }