对接条款比对
This commit is contained in:
@@ -65,6 +65,9 @@ const getComparisonDetail = (params) => postAction('/compare/sarFileCompareInfo/
|
|||||||
const getSplitMenusByInfo = (params) => getAction('/split/sarFileSplitMenu/getSplitMenusByInfoId', params)
|
const getSplitMenusByInfo = (params) => getAction('/split/sarFileSplitMenu/getSplitMenusByInfoId', params)
|
||||||
// 文档对比-文档对比-条款对比右侧展示
|
// 文档对比-文档对比-条款对比右侧展示
|
||||||
const documentSplitView = (params) => postAction('/laws/DocumentTool/documentSplit/queryView', params)
|
const documentSplitView = (params) => postAction('/laws/DocumentTool/documentSplit/queryView', params)
|
||||||
|
// 文档对比-文档对比-条款对比对比按钮
|
||||||
|
const clauseComparisonEvent = (params) => postAction('/compare/sarFileCompareItem/clauseComparisonEvent', params)
|
||||||
|
|
||||||
|
|
||||||
// 文档对比-文档对比-自动匹配
|
// 文档对比-文档对比-自动匹配
|
||||||
const clauseComparison = (params) => getAction('/compare/sarFileCompareItem/clauseComparison', params)
|
const clauseComparison = (params) => getAction('/compare/sarFileCompareItem/clauseComparison', params)
|
||||||
@@ -143,6 +146,7 @@ export {
|
|||||||
getComparisonDetail,
|
getComparisonDetail,
|
||||||
getSplitMenusByInfo,
|
getSplitMenusByInfo,
|
||||||
documentSplitView,
|
documentSplitView,
|
||||||
|
clauseComparisonEvent,
|
||||||
clauseComparison,
|
clauseComparison,
|
||||||
addFullTextComment,
|
addFullTextComment,
|
||||||
deleteComparisonResult,
|
deleteComparisonResult,
|
||||||
|
|||||||
@@ -35,9 +35,9 @@
|
|||||||
<div class="standard-name">
|
<div class="standard-name">
|
||||||
<a-tooltip placement="topLeft">
|
<a-tooltip placement="topLeft">
|
||||||
<template #title>
|
<template #title>
|
||||||
{{ $route.query.infoNumberLeft }} {{ $route.query.infoNameLeft }}
|
{{ leftData.title }}
|
||||||
</template>
|
</template>
|
||||||
<span>{{ $route.query.infoNumberLeft }} {{ $route.query.infoNameLeft }}</span>
|
<span>{{ leftData.title }}</span>
|
||||||
</a-tooltip>
|
</a-tooltip>
|
||||||
</div>
|
</div>
|
||||||
<div class="detail-content-left-scroll">
|
<div class="detail-content-left-scroll">
|
||||||
@@ -81,13 +81,13 @@
|
|||||||
<div class="standard-name">
|
<div class="standard-name">
|
||||||
<a-tooltip placement="topLeft">
|
<a-tooltip placement="topLeft">
|
||||||
<template #title>
|
<template #title>
|
||||||
{{ $route.query.infoNumberRight }} {{ $route.query.infoNameRight }}
|
{{ rightData.title }}
|
||||||
</template>
|
</template>
|
||||||
<span>{{ $route.query.infoNumberRight }} {{ $route.query.infoNameRight }}</span>
|
<span>{{ rightData.title }}</span>
|
||||||
</a-tooltip>
|
</a-tooltip>
|
||||||
</div>
|
</div>
|
||||||
<div class="detail-content-right-scroll">
|
<div class="detail-content-right-scroll">
|
||||||
<div class="detail-content-right-item" @click="detailRight(index,item)"
|
<div class="detail-content-right-item"
|
||||||
v-for="(item,index) in resultData.textRight" :key="index">
|
v-for="(item,index) in resultData.textRight" :key="index">
|
||||||
<div class="detail-content-item-text" style="margin-bottom: 10px;color: #040B29">
|
<div class="detail-content-item-text" style="margin-bottom: 10px;color: #040B29">
|
||||||
{{ item.itemsNum + ' ' + item.itemsName }}
|
{{ item.itemsNum + ' ' + item.itemsName }}
|
||||||
@@ -103,6 +103,7 @@
|
|||||||
<div class="detail-content-button">
|
<div class="detail-content-button">
|
||||||
<a-button class="header-btn"
|
<a-button class="header-btn"
|
||||||
type="primary"
|
type="primary"
|
||||||
|
@click="comparisonClick"
|
||||||
ghost>
|
ghost>
|
||||||
{{ $t('docTool.comparison.comparison') }}
|
{{ $t('docTool.comparison.comparison') }}
|
||||||
</a-button>
|
</a-button>
|
||||||
@@ -112,7 +113,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import InternalDetailPage from '../../../components/InternalDetailPage.vue'
|
import InternalDetailPage from '../../../components/InternalDetailPage.vue'
|
||||||
import { getSplitMenusByInfo, documentSplitView } from '../../../api/documentToolApi.js'
|
import { getSplitMenusByInfo, documentSplitView, clauseComparisonEvent } from '../../../api/documentToolApi.js'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'comparisonOfTerms',
|
name: 'comparisonOfTerms',
|
||||||
@@ -140,6 +141,9 @@ export default {
|
|||||||
// 左侧树选择
|
// 左侧树选择
|
||||||
onSelectLeft (selectedKeys, exports) {
|
onSelectLeft (selectedKeys, exports) {
|
||||||
const node = exports.node.$vnode.data.props.dataRef
|
const node = exports.node.$vnode.data.props.dataRef
|
||||||
|
if (!node.pid) {
|
||||||
|
return
|
||||||
|
}
|
||||||
this.leftData = node
|
this.leftData = node
|
||||||
this.getLeftDocumentSplitView()
|
this.getLeftDocumentSplitView()
|
||||||
},
|
},
|
||||||
@@ -159,6 +163,9 @@ export default {
|
|||||||
// 右侧树选择
|
// 右侧树选择
|
||||||
onSelectRight (selectedKeys, exports) {
|
onSelectRight (selectedKeys, exports) {
|
||||||
const node = exports.node.$vnode.data.props.dataRef
|
const node = exports.node.$vnode.data.props.dataRef
|
||||||
|
if (!node.pid) {
|
||||||
|
return
|
||||||
|
}
|
||||||
this.rightData = node
|
this.rightData = node
|
||||||
this.getRightDocumentSplitView()
|
this.getRightDocumentSplitView()
|
||||||
},
|
},
|
||||||
@@ -197,6 +204,18 @@ export default {
|
|||||||
this.menuRight = []
|
this.menuRight = []
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
comparisonClick () {
|
||||||
|
const query = {
|
||||||
|
// oldItemId: this.saveItemId,
|
||||||
|
// newItemId: this.saveItemIdRight,
|
||||||
|
standHisId: this.$route.query.id
|
||||||
|
}
|
||||||
|
clauseComparisonEvent(query).then((res) => {
|
||||||
|
if (res.success) {
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -129,13 +129,13 @@ export default {
|
|||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// 查看
|
// 查看
|
||||||
{
|
// {
|
||||||
text: this.$t('view'),
|
// text: this.$t('view'),
|
||||||
clickEvent: 'handleDetail'
|
// clickEvent: 'handleDetail'
|
||||||
},
|
// },
|
||||||
// 编辑
|
// 编辑
|
||||||
{
|
{
|
||||||
text: this.$t('edit'),
|
text: this.$t('view'),
|
||||||
clickEvent: 'handleEdit',
|
clickEvent: 'handleEdit',
|
||||||
// show: (record) => {
|
// show: (record) => {
|
||||||
// // 创建人(更改权限更改的是这个字段)是当前登录人,且状态为编辑中可以编辑
|
// // 创建人(更改权限更改的是这个字段)是当前登录人,且状态为编辑中可以编辑
|
||||||
|
|||||||
Reference in New Issue
Block a user