|
@@ -49,7 +49,8 @@
|
|
|
</div>
|
|
|
|
|
|
<div v-if="uploadType === 'edit'" class="book-vocab-footer">
|
|
|
- <el-button type="primary" size="mini" @click="saveWord">修改</el-button>
|
|
|
+ <el-button type="primary" size="mini" @click="saveWord">确定</el-button>
|
|
|
+ <el-button size="mini" @click="$emit('closeDialog')">取消</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -134,22 +135,15 @@ export default {
|
|
|
if (valid) {
|
|
|
this.isSaving = true;
|
|
|
let MethodName = 'file_resource_manager-InputFileResource';
|
|
|
- const data_list = [];
|
|
|
- this.fileList.forEach((item, index) => {
|
|
|
- if (item.file_id) {
|
|
|
- let obj = {
|
|
|
- resource_key: this.searchForm.resource_key.trim(),
|
|
|
- file_id: item.file_id,
|
|
|
- memo: this.searchForm.memo.trim(),
|
|
|
- name: this.searchForm.name.trim()
|
|
|
- };
|
|
|
- data_list.push(obj);
|
|
|
+ const file_list = [
|
|
|
+ {
|
|
|
+ resource_key: this.searchForm.resource_key.trim(),
|
|
|
+ file_id: this.fileList.length > 0 ? this.fileList[0].file_id : '',
|
|
|
+ memo: this.searchForm.memo.trim(),
|
|
|
+ name: this.searchForm.name.trim()
|
|
|
}
|
|
|
- });
|
|
|
- let data = {
|
|
|
- file_list: data_list
|
|
|
- };
|
|
|
- getContent(MethodName, data)
|
|
|
+ ];
|
|
|
+ getContent(MethodName, { file_list })
|
|
|
.then(res => {
|
|
|
this.$message.success('保存成功');
|
|
|
this.$emit('closeDialog');
|
|
@@ -203,21 +197,20 @@ export default {
|
|
|
let data = {
|
|
|
resource_key_list: data_list
|
|
|
};
|
|
|
- getContent(MethodName, data)
|
|
|
- .then(res => {
|
|
|
- this.fileList = [];
|
|
|
- res.file_list.forEach((item, index) => {
|
|
|
- this.searchForm = item;
|
|
|
- if (item.file_url) {
|
|
|
- let obj = {
|
|
|
- name: '',
|
|
|
- url: item.file_url
|
|
|
- };
|
|
|
- this.fileList.push(obj);
|
|
|
- }
|
|
|
- });
|
|
|
- })
|
|
|
- .catch(() => {});
|
|
|
+ getContent(MethodName, data).then(res => {
|
|
|
+ this.fileList = [];
|
|
|
+ res.file_list.forEach((item, index) => {
|
|
|
+ this.searchForm = item;
|
|
|
+ if (item.file_url) {
|
|
|
+ let obj = {
|
|
|
+ name: '',
|
|
|
+ url: item.file_url,
|
|
|
+ file_id: item.file_id
|
|
|
+ };
|
|
|
+ this.fileList.push(obj);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
};
|