feat(projects): 工作台小组件设计
This commit is contained in:
@@ -17,7 +17,14 @@ interface Props {
|
||||
}
|
||||
|
||||
const props = withDefaults(defineProps<Props>(), {
|
||||
level: 0
|
||||
level: 0,
|
||||
selectedModuleId: undefined,
|
||||
editingNodeId: undefined,
|
||||
editingName: undefined,
|
||||
addingChildParentId: undefined,
|
||||
newChildModuleName: undefined,
|
||||
rootModuleId: undefined,
|
||||
moduleRequirementCountMap: undefined
|
||||
});
|
||||
|
||||
const emit = defineEmits([
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<script setup lang="ts">
|
||||
import { computed, nextTick, ref, watch } from 'vue';
|
||||
import { useResizeObserver } from '@vueuse/core';
|
||||
import dayjs from 'dayjs';
|
||||
import { fetchSplitRequirement } from '@/service/api';
|
||||
import { useForm, useFormRules } from '@/hooks/common/form';
|
||||
import BusinessAttachmentUploader from '@/components/custom/business-attachment-uploader.vue';
|
||||
|
||||
Reference in New Issue
Block a user