|
@@ -7,8 +7,8 @@
|
|
|
:component-id="id"
|
|
|
:type="data.type"
|
|
|
:total-size="200"
|
|
|
- :file-list="data.games_list"
|
|
|
- :file-id-list="data.games_id_list"
|
|
|
+ :file-list="data.file_list"
|
|
|
+ :file-id-list="data.file_id_list"
|
|
|
:label-text="labelText"
|
|
|
:accept-file-type="acceptFileType"
|
|
|
:icon-class="iconClass"
|
|
@@ -33,22 +33,22 @@ export default {
|
|
|
return {
|
|
|
data: getH5GamesData(),
|
|
|
labelText: '压缩包',
|
|
|
- acceptFileType: '.zip',
|
|
|
+ acceptFileType: '.zip,.html',
|
|
|
iconClass: 'zip',
|
|
|
};
|
|
|
},
|
|
|
watch: {
|
|
|
- 'data.games_list': 'handleMindMap',
|
|
|
+ 'data.file_list': 'handleMindMap',
|
|
|
},
|
|
|
methods: {
|
|
|
updateFileList({ file_list, file_id_list }) {
|
|
|
- this.data.games_list = file_list;
|
|
|
- this.data.games_id_list = file_id_list;
|
|
|
+ this.data.file_list = file_list;
|
|
|
+ this.data.file_id_list = file_id_list;
|
|
|
},
|
|
|
handleMindMap() {
|
|
|
// 思维导图数据
|
|
|
let node_list = [];
|
|
|
- this.data.games_list.forEach((item) => {
|
|
|
+ this.data.file_list.forEach((item) => {
|
|
|
node_list.push({
|
|
|
name: item.file_name ?? item.name,
|
|
|
id: Math.random().toString(36).substring(2, 12),
|