import { arrangeTypeList, serialNumberTypeList, serialNumberPositionList, displayList, pinyinPositionList, } from '@/views/book/courseware/data/common'; import { getRandomNumber } from '@/utils'; export { arrangeTypeList }; export function getOption() { return { mark: getRandomNumber(), content: '', custom_serial_number: '', // 自定义序号 multilingual: [], // 多语言 paragraph_list: [], // 段落列表 // 段落列表参数 paragraph_list_parameter: { text: '', pinyin_proofread_word_list: [], }, }; } export const orderTypeList = [ { value: 'order', label: '设定显示' }, { value: 'random', label: '随机打乱' }, ]; export function getSortProperty() { return { serial_number: 1, sn_type: serialNumberTypeList[0].value, sn_position: serialNumberPositionList[3].value, sn_display_mode: displayList[0].value, option_count: 3, arrange_direction: arrangeTypeList[0].value, order_type: orderTypeList[0].value, view_pinyin: 'false', // 显示拼音 pinyin_position: pinyinPositionList[0].value, is_first_sentence_first_hz_pinyin_first_char_upper_case: displayList[0].value, // 句首大写 }; } export function getSortData() { return { type: 'sort', title: '排序', option_list: [getOption(), getOption(), getOption()], min_height: 80, min_width: 280, property: getSortProperty(), mind_map: { node_list: [{ name: '3选项横排设定显示排序组件' }], }, }; }