diff --git a/jero-web/src/views/documentTools/documentTranslation/components/RetrieveFilesList.vue b/jero-web/src/views/documentTools/documentTranslation/components/RetrieveFilesList.vue index 985d82608..b4883eed1 100644 --- a/jero-web/src/views/documentTools/documentTranslation/components/RetrieveFilesList.vue +++ b/jero-web/src/views/documentTools/documentTranslation/components/RetrieveFilesList.vue @@ -42,7 +42,7 @@ * {{$t('translationLanguage')}} - + - + { + this.$refs.ruleForm.clearValidate() + }) }, searchQuery() { this.pageNo = 1 @@ -216,7 +219,7 @@ let query = { pageNo: pageNo + '', pageSize: pageSize + '', - type: 'pdf', + type: 'doc', ...this.queryParam } this.loading = true @@ -249,9 +252,25 @@ if (this.selectedRowKeys && this.selectedRowKeys.length > 0) { this.$refs.ruleForm.validate(valid => { if (valid) { + let query = { + ...this.formInline, + serialNumber: this.selectedRowKeysRecord[0].serial_number, + title: this.selectedRowKeysRecord[0].title, + fileName: this.selectedRowKeysRecord[0].file_name, + textStatus: this.selectedRowKeysRecord[0].text_info_id + } this.confirmLoading = true - let selectedRowKeys = JSON.parse(JSON.stringify(this.selectedRowKeys)) - this.visible = false + postAction('/docTranslation/docTranslationEO/add', query).then((res) => { + if (res.success) { + this.$message.success(this.$t('OperationSuccessful')) + this.visible = false + this.confirmLoading = false + this.$emit('RetrieveFilesListForm') + } else { + this.$message.warning(this.$t('operationFailed')) + this.confirmLoading = false + } + }) } }) } else { diff --git a/jero-web/src/views/documentTools/documentTranslation/index.vue b/jero-web/src/views/documentTools/documentTranslation/index.vue index 2c3b82588..367a303da 100644 --- a/jero-web/src/views/documentTools/documentTranslation/index.vue +++ b/jero-web/src/views/documentTools/documentTranslation/index.vue @@ -222,6 +222,7 @@ this.getList() }, RetrieveFilesListForm() { + this.pageNo = 1 this.getList() }, handleToggleSearch() {