|
@@ -17,7 +17,7 @@
|
|
|
file-type-name="文件"
|
|
|
:max-size="4096"
|
|
|
upload-type="*"
|
|
|
- :file-id-list="answer.accessory_file_id_list"
|
|
|
+ :file-id-list="answer.answer_list[0].accessory_file_id_list"
|
|
|
:disabled="disabled"
|
|
|
@upload="handleUpload"
|
|
|
@deleteFile="handleDelete"
|
|
@@ -40,16 +40,18 @@ export default {
|
|
|
return {};
|
|
|
},
|
|
|
created() {
|
|
|
- this.$set(this.answer, 'accessory_file_id_list', []);
|
|
|
+ if (!this.answer.answer_list[0]?.accessory_file_id_list) {
|
|
|
+ this.$set(this.answer.answer_list, 0, { accessory_file_id_list: [] });
|
|
|
+ }
|
|
|
},
|
|
|
methods: {
|
|
|
// 文件上传成功
|
|
|
handleUpload(fileId) {
|
|
|
- this.answer.accessory_file_id_list.push(fileId);
|
|
|
+ this.answer.answer_list[0]?.accessory_file_id_list.push(fileId);
|
|
|
},
|
|
|
// 删除文件
|
|
|
handleDelete(fileId) {
|
|
|
- this.answer.accessory_file_id_list.splice(this.answer.accessory_file_id_list.indexOf(fileId), 1);
|
|
|
+ this.answer.answer_list[0]?.accessory_file_id_list.splice(this.answer.accessory_file_id_list.indexOf(fileId), 1);
|
|
|
},
|
|
|
},
|
|
|
};
|