update 文档对比

This commit is contained in:
赵霄
2023-09-20 10:39:40 +08:00
parent 32a9330549
commit fbe03c0564
3 changed files with 21 additions and 10 deletions
+10 -1
View File
@@ -22,6 +22,12 @@ const getComparisonDetail = (params) => postAction('/compare/sarFileCompareInfo/
const clauseComparison = (params) => getAction('/compare/sarFileCompareItem/clauseComparison', params)
// 文档对比-添加全文评论
const addFullTextComment = (params) => postAction('/compare/sarFileCompareInfo/editComments', params)
// 文档对比-对比结果-删除
const deleteComparisonResult = (params) => postAction('/compare/sarFileCompareItemComment/delete', params)
// 文档对比-对比结果-获取对比结果详情
const getComparisonResultDetail = (params) => getAction('/compare/sarFileCompareItemComment/queryCompareResult', params)
// 文档对比-编辑对比评论
const editComparisonComment = (params) => postAction('/compare/sarFileCompareItemComment/edit', params)
export {
// 文档拆分
@@ -38,5 +44,8 @@ export {
docComparsionConsistentAndSave,
getComparisonDetail,
clauseComparison,
addFullTextComment
addFullTextComment,
deleteComparisonResult,
getComparisonResultDetail,
editComparisonComment
}
@@ -122,7 +122,8 @@
</div>
</div>
<commentList ref="commentListRef" />
<comparison-result-edit-modal ref="comparisonResultEditModal" @ok="getData"></comparison-result-edit-modal>
<!--编辑对比评论-->
<comparison-result-edit-modal ref="comparisonResultEditModal" @ok="getData" />
<div id="images">
<div class="image" v-viewer="{movable: false}">
<img v-show="image" :src="imageUrl">
@@ -132,13 +133,14 @@
</template>
<script>
import { getAction, downloadFile, deleteAction, getFileAccessHttpUrl } from '../../../api/manage.js'
import { getAction, downloadFile, getFileAccessHttpUrl } from '../../../api/manage.js'
import { previewPdf } from '../../../utils/previewPdf.js'
import { Base64 } from 'js-base64'
import { mapGetters } from 'vuex'
import CommentList from '../modules/CommentList.vue'
import ComparisonResultEditModal from './modules/ComparisonResultEditModal.vue'
import InternalDetailPage from '../../../components/InternalDetailPage.vue'
import { deleteComparisonResult, getComparisonResultDetail } from '../../../api/documentToolApi.js'
export default {
name: 'ComparisonResults',
@@ -266,7 +268,7 @@ export default {
comment: this.comment
}
this.loading = true
getAction('/compare/sarFileCompareItemComment/queryCompareResult', query).then((res) => {
getComparisonResultDetail(query).then((res) => {
if (res.success) {
this.resultData = res.result || {}
} else {
@@ -319,12 +321,12 @@ export default {
this.$confirm({
content: this.$t('confirmDeletion'),
onOk: () => {
deleteAction('/compare/sarFileCompareItemComment/delete', { id: val.id }).then((res) => {
deleteComparisonResult({ id: val.id }).then((res) => {
if (res.success) {
this.$message.success(this.$t('operationSuccessful'))
this.$message.success(res.message)
this.getData()
} else {
this.$message.warning(this.$t('operationFailed'))
this.$message.warning(res.message)
}
})
}
@@ -395,7 +397,7 @@ export default {
}
.scroll-content {
height: calc(100% - 76px - 71px - 24px);
height: calc(100% - 76px - 71px - 58px);
overflow: auto;
}
@@ -44,7 +44,7 @@
<script>
import { putAction } from '../../../../api/manage.js'
import { addFullTextComment } from '../../../../api/documentToolApi.js'
import { addFullTextComment, editComparisonComment } from '../../../../api/documentToolApi.js'
export default {
name: 'ComparisonResultEditModal',
@@ -113,7 +113,7 @@ export default {
id: this.formInlineText.id,
comment: this.formInlineText.comment
}
putAction('/compare/sarFileCompareItemComment/edit', query).then((res) => {
editComparisonComment(query).then((res) => {
if (res.success) {
this.$message.success(this.$t('operationSuccessful'))
this.visible = false