let fnData = [{ type: "article_chs", name: "课文", }, { type: "dialogue_article_chs", name: "对话课文", }, { type: "sentence_segword_chs", name: "句子分词", }, { type: "NewWord_chs", name: "生词", }, { type: "notes_chs", name: "注释", }, { type: "sentence", name: "句子模板", list: [{ type: "sentence_input", name: "句子填空", }, { type: "sentence_judge", name: "句子判断", }, { type: "sentence_record", name: "句子录音", }, { type: "sentence_input_record", name: "句子填空+录音", } ], }, { type: "image_question", name: "看图模板", list: [ { type: "image_question_input", name: "看图填空", }, { type: "image_question_record", name: "看图录入", }, { type: "image_question_input_record", name: "看图填空+录入", }] }, { type: "voice_matrix", name: "语音矩阵", }, { type: "divider", name: "分割线", data_structure: { type: 'divider', name: "分割线", } }, { type: "text", name: "文本描述", data_structure: { type: 'text', name: "文本描述", con: '', pinyin: '', english: '', img_list: [], mp3_list: [] } }, { type: "single", name: "单选题", data_structure: { type: 'single', name: "单选题", title: "", option: [{ con: '', pinyin: '', img_list: [], mp3_list: [], isAnswer: "" }, { con: '', pinyin: '', img_list: [], mp3_list: [], isAnswer: "" } ], correct: [], numberList: { type: "number", name: "每行几个", con: "2", arr: [{ id: 1, value: 1, }, { id: 2, value: 2, }, { id: 3, value: 3, }, { id: 4, value: 4, }, ] } } }, { type: "checkbox", name: "多选题", data_structure: { type: 'checkbox', name: "多选题", title: "", option: [{ con: '', pinyin: '', img_list: [], mp3_list: [], isAnswer: '' }, { con: '', pinyin: '', img_list: [], mp3_list: [], isAnswer: '' } ], correct: [], numberList: { type: "number", name: "每行几个", con: "2", arr: [{ id: 1, value: 1, }, { id: 2, value: 2, }, { id: 3, value: 3, }, { id: 4, value: 4, }, ] } } }, { type: "judge", name: "判断题", data_structure: { type: 'judge', name: "判断题", title: "", con: '', pinyin: '', img_list: [], mp3_list: [], judge: '' } }, { type: "multiRowInput", name: "多行文本题", data_structure: { type: 'multiRowInput', name: "多行文本题", title: "", con: [{ con: '', annotation: "", //注释 }], pinyin: '', img_list: [], mp3_list: [], fn_list: [{ type: 'astrictNumber', name: '限制字数', isFn: false, },], } }, { type: "singleRowInput", name: "单行文本题", data_structure: { type: 'singleRowInput', name: "单行文本题", title: "", con: [{ con: '', annotation: "", //注释 }], pinyin: '', img_list: [], mp3_list: [], fn_list: [{ type: 'astrictNumber', name: '限制字数', isFn: false, },], } }, { type: "hanzi", name: "汉字模版", data_structure: { type: 'hanzi', name: "汉字模版", title: "", option: [{ hanzi: '', pinyin: '', mp3_list: [], img_list: [], definition_list: [''], isAnswer: '', isChecked: '', isJudge: '', correctInput: '' }], correct: [{ single: [], checkBox: [], judge: [], input: [], spell: [] }], fn_list: [{ type: 'def', name: '更多释义', isFn: false, isDisable: false, }, { type: 'record', name: '跟读', isFn: false, isDisable: false, }, { type: 'spell', name: '拼写', isFn: false, isDisable: false, }, { type: 'input', name: '输入', isFn: false, isDisable: false, }, { type: 'copy', name: '摹写', isFn: false, isDisable: false, }, { type: 'single', name: '单选', isFn: false, isDisable: false, }, { type: 'checkBox', name: '多选', isFn: false, isDisable: false, }, { type: 'judge', name: '判断', isFn: false, isDisable: false, }, ] }, }, { type: "image", name: "图片控件", list: [{ type: 'image_checkBox', name: "图片多选", }, { type: 'image_judge', name: "图片判断", }, { type: 'image_single', name: "图片单选", }, { type: 'image_dobleinput', name: "双输入", }, { type: 'image_gdcy', name: "固定词语", }, { type: 'image_wordInput', name: "单词+输入", }, { type: "imgage_image", name: "纯图片", }, ], data_structure: { type: 'image', name: "图片控件", title: "", option: [{ hanzi: '', pinyin: '', mp3_list: [], img_list: [], isAnswer: '', isChecked: '', isJudge: '', correctInput: '', }], correct: [{ single: [], checkBox: [], judge: [], input: [], spell: [] }], fn_list: [{ type: 'image_record', name: '跟读', isFn: false, isDisable: false, }, { type: 'image_spell', name: '拼写', isFn: false, isDisable: false, }, { type: 'image_input', name: '输入', isFn: false, isDisable: false, }, { type: 'image_dobleinput', name: '双输入', isFn: false, isDisable: false, }, { type: 'image_single', name: '单选', isFn: false, isDisable: false, }, { type: 'image_checkBox', name: '多选', isFn: false, isDisable: false, }, { type: 'image_judge', name: '判断', isFn: false, isDisable: false, }, ], numberList: { type: "number", name: "每行几个", con: "2", arr: [{ id: 1, value: 1, }, { id: 2, value: 2, }, { id: 3, value: 3, }, { id: 4, value: 4, }, ] } }, }, { type: "audio_control", name: "音频控制条", data_structure: { type: 'audio_control', name: "音频控制条", option: [{ xuhao: '', yinbiao: '', img_list: [], mp3_list: [], isAnswer: '' },], } }, { type: "audio_control_easy", name: "音频控制条-简易", data_structure: { type: 'audio_control_easy', name: "音频控制条-简易", option: [{ xuhao: '', yinbiao: '', img_list: [], mp3_list: [], isAnswer: '' },], } }, { type: "input_record_chs", name: "输入+录音", }, { type: "recordHZ_inputPY_chs", name: "读汉字写拼音", }, { type: "inputItem_chs", name: "输入选项", }, { type: "upload_control_chs", name: "上传控件", }, // { // type: "inputItem_chs", // name: "输入选项", // }, { type: "switch_control", name: "开关控件", data_structure: { type: 'switch_control', name: "开关控件", con: "", option: [{ con: "", //标题 answer: "", //答案 record: false, //需要录音 mp3_list: [], },], } }, { type: "record_control", name: "录音控件", list: [{ type: 'record_control_mini', name: "录音控件-mini", }, { type: 'record_control_normal', name: "录音控件-normal", }, { type: 'record_control_pro', name: "录音控件-pro", }, { type: 'record_control_promax', name: "录音控件-promax", }, ], data_structure: { type: 'record_control', name: "录音控件", option: [{ hanzi: '', pinyin: '', mp3_list: [], img_list: [], isAnswer: '', isChecked: '', isJudge: '', correctInput: '', }], }, }, { type: "pure_input", name: "纯输入", data_structure: { type: 'pure_input', name: "纯输入", option: [{ answer: "", },], answer: "", record: false, //需要录音 mp3_list: [], } }, { type: "matrixSingle", name: "矩阵单选", data_structure: { type: 'matrixSingle', name: "矩阵单选", title: "", con: [{ con: "", Answer: "", }, { con: "", Answer: "", }, ], option: [{ con: '', pinyin: '', img_list: [], mp3_list: [], isAnswer: '' }, { con: '', pinyin: '', img_list: [], mp3_list: [], isAnswer: '' } ], correct: ["", ""] } }, { type: "matrixChckbox", name: "矩阵多选", data_structure: { type: 'matrixChckbox', name: "矩阵多选", title: "", con: [{ con: "", AnswerList: [], }, { type: "matrixChekbox", name: "矩阵多选", data_structure: { type: 'matrixChekbox', name: "矩阵多选", con: [{ con: "", AnswerList: [], }, { con: "", AnswerList: [], }, ], option: [{ con: '', pinyin: '', img_list: [], mp3_list: [], isAnswer: '' }, { con: '', pinyin: '', img_list: [], mp3_list: [], isAnswer: '' } ], correct: [ [], [] ] } }, { con: '', pinyin: '', img_list: [], mp3_list: [], isAnswer: '' } ], correct: [ [], [] ] } }, { type: "text_input_RecoedItem", name: "文字+录入+录音条", data_structure: { type: "text_input_RecoedItem", name: "文字+录入+录音条", title: "", option: [{ number: "", con: "", answer: "", },] }, }, { type: "dialogue", name: "对话题", data_structure: { type: 'dialogue', name: "对话题", title: "", option: [{ roleName: "", site: "left", con: '', number: "", isRecord: "", //是否需要录音 mp3_list: [], img_list: [], definition_list: [], AnswerList: [""], isAnswer: '', isChecked: '', judge: '', correctInput: '' }, { roleName: "", site: "left", con: '', number: "", isRecord: "", //是否需要录音 mp3_list: [], img_list: [], definition_list: [], AnswerList: [""], isAnswer: '', isChecked: '', judge: '', correctInput: '' }, ], fn_list: [ // { // type: 'def', // name: '更多释义', // isFn: false, // }, { type: 'record', name: '跟读', isFn: false, }, // { // type: 'spell', // name: '拼写', // isFn: false, // }, { type: 'input', name: '输入', isFn: false, }, // { // type: 'copy', // name: '摹写', // isFn: false, // }, // { // type: 'single', // name: '单选', // isFn: false, // }, { // type: 'checkout', // name: '多选', // isFn: false, // }, { // type: 'judge', // name: '判断', // isFn: false, // }, ], correct: [{ input: ["", ""], }] }, }, { type: "ligature_chs", name: "连线", }, { type: "record", name: "录音题", data_structure: { type: "record", name: "录音题", title: "", option: [{ mp3_list: [], con: "", value: "", },] } }, { type: "hearRecord", name: "听录音题", data_structure: { type: "hearRecord", name: "听录音题", title: "", option: [{ mp3_list: [], con: "", value: "", },] } }, // { // type: "sort", // name: "排序题", // }, // { // type: "blank", // name: "填空题", // }, // { // type: "annex", // name: "附件题", // }, // { // type: "dropdown", // name: "下拉题", // }, // { // type: "drawing", // name: "画图题", // }, { type: "text_item", name: "文本条", data_structure: { type: "text_item", name: "文本条", title: "", option: [{ number: "", con: "", }], numberList: { type: "number", name: "每行几个", con: "2", arr: [{ id: 1, value: 1, }, { id: 2, value: 2, }, { id: 3, value: 3, }, { id: 4, value: 4, }, ] } } }, { type: "bg_control", name: "背景图控件", data_structure: { type: 'bg_control', name: "背景图控件", img_list: [], } }, { type: "NumberCombination_chs", name: "数字组合", }, { type: "toneSelect_chs", name: "音调选择", }, { type: "sudoku_chs", name: "数独", }, ] export default { fnData: fnData }