|
|
@@ -1,15 +1,17 @@
|
|
|
<template>
|
|
|
- <Tree :data="requirements" @change="handleTreeChange" ref="tree"></Tree>
|
|
|
+ <Tree :data="requirements" @change="handleTreeChange" @nodeClick="handleNodeClick" ref="tree"></Tree>
|
|
|
+ <RightForm ref="rightForm"/>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import Tree from '@/components/Tree.vue';
|
|
|
+import RightForm from '@/components/RightForm.vue';
|
|
|
|
|
|
import RequirementAPI from '@/api';
|
|
|
|
|
|
export default {
|
|
|
name: 'Schedule',
|
|
|
- components: { Tree },
|
|
|
+ components: { Tree, RightForm },
|
|
|
data() {
|
|
|
return {
|
|
|
requirements: [
|
|
|
@@ -60,6 +62,9 @@ export default {
|
|
|
// this.requirements = await RequirementAPI.getTreeNode(projectId);
|
|
|
this.$refs.tree.regenerateTree();
|
|
|
},
|
|
|
+ handleNodeClick(id) {
|
|
|
+ this.$refs.rightForm.showForm();
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|