|
@@ -11,10 +11,10 @@ import SelectPage from '../create/components/question/select/Select.vue';
|
|
import SelectSetting from '../create/components/question/select/SelectSetting.vue';
|
|
import SelectSetting from '../create/components/question/select/SelectSetting.vue';
|
|
import VideoPage from '../create/components/base/video/Video.vue';
|
|
import VideoPage from '../create/components/base/video/Video.vue';
|
|
import VideoSetting from '../create/components/base/video/VideoSetting.vue';
|
|
import VideoSetting from '../create/components/base/video/VideoSetting.vue';
|
|
-import StemPage from '../create/components/base/stem/Stem.vue';
|
|
|
|
-import StemSetting from '../create/components/base/stem/StemSetting.vue';
|
|
|
|
-import DescribePage from '../create/components/base/describe/Describe.vue';
|
|
|
|
-import DescribeSetting from '../create/components/base/describe/DescribeSetting.vue';
|
|
|
|
|
|
+// import StemPage from '../create/components/base/stem/Stem.vue';
|
|
|
|
+// import StemSetting from '../create/components/base/stem/StemSetting.vue';
|
|
|
|
+import RichTextPage from '../create/components/base/rich_text/RichText.vue';
|
|
|
|
+import RichTextSetting from '../create/components/base/rich_text/RichTextSetting.vue';
|
|
import LabelPage from '../create/components/base/label/Label.vue';
|
|
import LabelPage from '../create/components/base/label/Label.vue';
|
|
import LabelSetting from '../create/components/base/label/LabelSetting.vue';
|
|
import LabelSetting from '../create/components/base/label/LabelSetting.vue';
|
|
import MatchingPage from '../create/components/question/matching/Matching.vue';
|
|
import MatchingPage from '../create/components/question/matching/Matching.vue';
|
|
@@ -74,8 +74,8 @@ import DividerPreview from '@/views/book/courseware/preview/components/divider/D
|
|
// import SpacingPreview from '@/views/book/courseware/preview/components/spacing/SpacingPreview.vue';
|
|
// import SpacingPreview from '@/views/book/courseware/preview/components/spacing/SpacingPreview.vue';
|
|
import PicturePreview from '@/views/book/courseware/preview/components/picture/PicturePreview.vue';
|
|
import PicturePreview from '@/views/book/courseware/preview/components/picture/PicturePreview.vue';
|
|
import VideoPreview from '@/views/book/courseware/preview/components/video/VideoPreview.vue';
|
|
import VideoPreview from '@/views/book/courseware/preview/components/video/VideoPreview.vue';
|
|
-import StemPreview from '@/views/book/courseware/preview/components/stem/StemPreview.vue';
|
|
|
|
-import DescribePreview from '@/views/book/courseware/preview/components/describe/DescribePreview.vue';
|
|
|
|
|
|
+// import StemPreview from '@/views/book/courseware/preview/components/stem/StemPreview.vue';
|
|
|
|
+import DescribePreview from '@/views/book/courseware/preview/components/rich_text/RichTextPreview.vue';
|
|
import LabelPreview from '@/views/book/courseware/preview/components/label/LabelPreview.vue';
|
|
import LabelPreview from '@/views/book/courseware/preview/components/label/LabelPreview.vue';
|
|
import SelectPreview from '@/views/book/courseware/preview/components/select/SelectPreview.vue';
|
|
import SelectPreview from '@/views/book/courseware/preview/components/select/SelectPreview.vue';
|
|
import MatchingPreview from '@/views/book/courseware/preview/components/matching/MatchingPreview.vue';
|
|
import MatchingPreview from '@/views/book/courseware/preview/components/matching/MatchingPreview.vue';
|
|
@@ -110,21 +110,21 @@ export const bookTypeOption = [
|
|
value: 'base',
|
|
value: 'base',
|
|
label: '基础组件',
|
|
label: '基础组件',
|
|
children: [
|
|
children: [
|
|
|
|
+ // {
|
|
|
|
+ // value: 'stem',
|
|
|
|
+ // label: '题干',
|
|
|
|
+ // icon: 'stem',
|
|
|
|
+ // component: StemPage,
|
|
|
|
+ // // 设置页面
|
|
|
|
+ // set: StemSetting,
|
|
|
|
+ // preview: StemPreview, // 预览页面
|
|
|
|
+ // },
|
|
{
|
|
{
|
|
- value: 'stem',
|
|
|
|
- label: '题干',
|
|
|
|
- icon: 'stem',
|
|
|
|
- component: StemPage,
|
|
|
|
- // 设置页面
|
|
|
|
- set: StemSetting,
|
|
|
|
- preview: StemPreview, // 预览页面
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- value: 'describe',
|
|
|
|
- label: '描述',
|
|
|
|
- icon: 'describe',
|
|
|
|
- component: DescribePage,
|
|
|
|
- set: DescribeSetting,
|
|
|
|
|
|
+ value: 'richtext',
|
|
|
|
+ label: '富文本',
|
|
|
|
+ icon: 'richtext',
|
|
|
|
+ component: RichTextPage,
|
|
|
|
+ set: RichTextSetting,
|
|
preview: DescribePreview,
|
|
preview: DescribePreview,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -357,7 +357,7 @@ export const bookTypeOption = [
|
|
set: ImageTextSetting,
|
|
set: ImageTextSetting,
|
|
preview: ImageTextPreview,
|
|
preview: ImageTextPreview,
|
|
},
|
|
},
|
|
- {
|
|
|
|
|
|
+ {
|
|
value: 'table',
|
|
value: 'table',
|
|
label: '表格',
|
|
label: '表格',
|
|
icon: '',
|
|
icon: '',
|