|
@@ -40,14 +40,20 @@ export default {
|
|
|
iconClass: '',
|
|
|
};
|
|
|
},
|
|
|
+ watch: {
|
|
|
+ 'data.file_list': 'handleMindMap',
|
|
|
+ },
|
|
|
methods: {
|
|
|
updateFileList({ file_list, file_id_list, file_info_list }) {
|
|
|
this.data.file_list = file_list;
|
|
|
this.data.file_id_list = file_id_list;
|
|
|
this.data.file_info_list = file_info_list;
|
|
|
+ this.handleMindMap();
|
|
|
+ },
|
|
|
+ handleMindMap() {
|
|
|
// 思维导图数据
|
|
|
let node_list = [];
|
|
|
- file_list.forEach((item) => {
|
|
|
+ this.data.file_list.forEach((item) => {
|
|
|
node_list.push({
|
|
|
name: item.file_name,
|
|
|
id: Math.random().toString(36).substring(2, 12),
|