|
|
|
@ -17,13 +17,19 @@ import type { IExportJson } from '@/views/teacher/teacherStatistics/components/m
|
|
|
|
import { useGenThumbnail } from '@/views/teacher/teacherStatistics/components/mt-edit/composables/thumbnail';
|
|
|
|
import { useGenThumbnail } from '@/views/teacher/teacherStatistics/components/mt-edit/composables/thumbnail';
|
|
|
|
import MtEdit from '@/views/teacher/teacherStatistics/components/mt-edit';
|
|
|
|
import MtEdit from '@/views/teacher/teacherStatistics/components/mt-edit';
|
|
|
|
import {getCurrentInstance, onBeforeUnmount} from 'vue';
|
|
|
|
import {getCurrentInstance, onBeforeUnmount} from 'vue';
|
|
|
|
import vueSignalGaudy from '@/views/teacher/teacherStatistics/components/vue-xq-test/vue-signal-gaudy.vue';
|
|
|
|
|
|
|
|
import {leftAsideStore} from "@/views/teacher/teacherStatistics/components/mt-edit/store/left-aside";
|
|
|
|
import {leftAsideStore} from "@/views/teacher/teacherStatistics/components/mt-edit/store/left-aside";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// xq 组件
|
|
|
|
|
|
|
|
import vueSignalGaudy from '@/views/teacher/teacherStatistics/components/vue-xq-test/vue-signal-gaudy.vue';
|
|
|
|
|
|
|
|
import VueImg from '@/views/teacher/teacherStatistics/components/vue-xq-test/vue-img.vue';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const instance = getCurrentInstance();
|
|
|
|
const instance = getCurrentInstance();
|
|
|
|
instance?.appContext.app.component('vue-my-signal-gaudy', vueSignalGaudy);
|
|
|
|
instance?.appContext.app.component('vue-my-signal-gaudy', vueSignalGaudy);
|
|
|
|
leftAsideStore.registerConfig('vue四遥组件', [
|
|
|
|
instance?.appContext.app.component('vue-my-img', VueImg);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
leftAsideStore.registerConfig('工作组件', [
|
|
|
|
{
|
|
|
|
{
|
|
|
|
id: 'vue-my-signal-gaudy',
|
|
|
|
id: 'vue-my-signal-gaudy',
|
|
|
|
title: 'vue遥信02',
|
|
|
|
title: 'vue遥信02',
|
|
|
|
@ -66,6 +72,19 @@ leftAsideStore.registerConfig('vue四遥组件', [
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
id: 'vue-my-img',
|
|
|
|
|
|
|
|
title: '图形组件',
|
|
|
|
|
|
|
|
type: 'vue',
|
|
|
|
|
|
|
|
thumbnail: '/svgs/image.svg',
|
|
|
|
|
|
|
|
props: {
|
|
|
|
|
|
|
|
moduleId: {
|
|
|
|
|
|
|
|
type: 'upload',
|
|
|
|
|
|
|
|
val: '--',
|
|
|
|
|
|
|
|
title: '绑定'
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
]);
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
|
|
const electrical_modules_files = import.meta.glob('./assets/svgs/electrical/**.svg', {
|
|
|
|
const electrical_modules_files = import.meta.glob('./assets/svgs/electrical/**.svg', {
|
|
|
|
|