|
@@ -221,6 +221,7 @@ export default {
|
|
|
file_id,
|
|
|
};
|
|
|
this.parseLrcFile();
|
|
|
+ this.data.file_id_list.push(file_id);
|
|
|
}
|
|
|
},
|
|
|
uploadAudioSuccess(fileList) {
|
|
@@ -233,6 +234,7 @@ export default {
|
|
|
url: file_id,
|
|
|
file_id,
|
|
|
};
|
|
|
+ this.data.file_id_list.push(file_id);
|
|
|
}
|
|
|
},
|
|
|
/**
|
|
@@ -241,6 +243,7 @@ export default {
|
|
|
*/
|
|
|
removeFile(type) {
|
|
|
if (type === 'audio') {
|
|
|
+ this.data.file_id_list = this.data.file_id_list.filter((item) => item !== this.data.audio_data.file_id);
|
|
|
this.data.audio_data = {
|
|
|
name: '',
|
|
|
media_duration: 0,
|
|
@@ -249,6 +252,7 @@ export default {
|
|
|
file_id: '',
|
|
|
};
|
|
|
} else if (type === 'lrc') {
|
|
|
+ this.data.file_id_list = this.data.file_id_list.filter((item) => item !== this.data.lrc_data.file_id);
|
|
|
this.data.lrc_data = {
|
|
|
name: '',
|
|
|
url: '',
|
|
@@ -260,15 +264,19 @@ export default {
|
|
|
},
|
|
|
uploads(file_id, index) {
|
|
|
this.data.new_word_list[index].mp3_list = file_id;
|
|
|
+ this.data.file_id_list.push(file_id);
|
|
|
},
|
|
|
deleteFiles(file_id, index) {
|
|
|
this.data.new_word_list[index].mp3_list = '';
|
|
|
+ this.data.file_id_list = this.data.file_id_list.filter((item) => item !== file_id);
|
|
|
},
|
|
|
uploadPic(file_id, index) {
|
|
|
this.data.new_word_list[index].file_list[0] = file_id;
|
|
|
+ this.data.file_id_list.push(file_id);
|
|
|
},
|
|
|
deletePic(file_id, index) {
|
|
|
this.data.new_word_list[index].file_list[0] = '';
|
|
|
+ this.data.file_id_list = this.data.file_id_list.filter((item) => item !== file_id);
|
|
|
},
|
|
|
// 自动生成音频
|
|
|
handleMatic(index) {
|
|
@@ -278,12 +286,16 @@ export default {
|
|
|
.then(({ status, file_id }) => {
|
|
|
if (status === 1) {
|
|
|
this.data.new_word_list[index].mp3_list = file_id;
|
|
|
+ this.data.file_id_list.push(file_id);
|
|
|
}
|
|
|
})
|
|
|
.catch(() => {});
|
|
|
},
|
|
|
// 删除行
|
|
|
handleDelete(index) {
|
|
|
+ this.data.file_id_list = this.data.file_id_list.filter(
|
|
|
+ (item) => item !== this.data.new_word_list[index].mp3_list,
|
|
|
+ );
|
|
|
this.data.new_word_list.splice(index, 1);
|
|
|
},
|
|
|
// 上移下移
|