update 文档对比按钮权限

This commit is contained in:
赵霄
2023-09-20 11:53:46 +08:00
parent 4601acb8b2
commit 551071aa17
3 changed files with 59 additions and 19 deletions
@@ -2,23 +2,38 @@
<internal-detail-page :loading="loading" :title="$t('docTool.comparison.comparisonResults')" :content-padding="0">
<template #titleRightCustom>
<!--查看差异项-->
<a-button type="primary" ghost class="header-btn" icon="eye" @click="viewVarianceAssessmentClick">
<a-button type="primary"
ghost
class="header-btn"
icon="eye"
@click="viewVarianceAssessmentClick"
v-has="'docComparison:result:viewVarianceAssessment'">
{{ $t('docTool.comparison.viewVarianceAssessment') }}
</a-button>
<!--查看一致项-->
<a-button type="primary" ghost class="header-btn" icon="eye" @click="viewConsistentAssessmentClick">
<a-button type="primary"
ghost
class="header-btn"
icon="eye"
@click="viewConsistentAssessmentClick"
v-has="'docComparison:result:viewConsistentAssessment'">
{{ $t('docTool.comparison.viewConsistentAssessment') }}
</a-button>
<!--查看全部-->
<a-button type="primary" ghost class="header-btn" icon="eye" @click="viewAllClick">
<a-button type="primary" ghost class="header-btn" icon="eye" @click="viewAllClick" v-has="'docComparison:result:viewAll'">
{{ $t('docTool.comparison.viewAll') }}
</a-button>
<!--导出对比报告-->
<a-button type="primary" ghost class="header-btn" icon="export" @click="exportComparisonReportClick">
<a-button type="primary"
ghost
class="header-btn"
icon="export"
@click="exportComparisonReportClick"
v-has="'docComparison:result:exportComparisonReport'">
{{ $t('docTool.comparison.exportComparisonReport') }}
</a-button>
<!--评论-->
<a-button type="primary" ghost class="header-btn" icon="message" @click="commentClick">
<a-button type="primary" ghost class="header-btn" icon="message" @click="commentClick" v-has="'docComparison:result:comment'">
{{ $t('docTool.comparison.comment') }}
</a-button>
</template>
@@ -94,8 +109,10 @@
</div>
<div class="detail-content-content-text-right" v-if="!isDisplay">
<span class="text-button-one">
<a class="text-button" @click="comparaEdit(item)">{{ $t('edit') }}</a>
<a class="text-button" @click="comparaDelete(item)">{{ $t('delete') }}</a>
<!--编辑-->
<a class="text-button" @click="comparaEdit(item)" v-has="'docComparison:result:edit'">{{ $t('edit') }}</a>
<!--删除-->
<a class="text-button" @click="comparaDelete(item)" v-has="'docComparison:result:delete'">{{ $t('delete') }}</a>
</span>
</div>
</div>
@@ -114,7 +131,8 @@
</div>
<div class="detail-content-content-text-right" v-if="!isDisplay">
<span class="text-button-one">
<a class="text-button" @click="fullTextEdit">{{ $t('edit') }}</a>
<!--全文评论-编辑-->
<a class="text-button" @click="fullTextEdit" v-has="'docComparison:result:editFullTextComments'">{{ $t('edit') }}</a>
<!-- <a class="text-button">{{$t('delete')}}</a>-->
</span>
</div>
@@ -6,15 +6,30 @@
@back="handleBack">
<template v-slot:titleRightCustom>
<!--查看比对结果-->
<a-button class="header-btn" type="primary" icon="eye" ghost @click="viewTheComparisonResultsClick">
<a-button class="header-btn"
type="primary"
icon="eye"
ghost
@click="viewTheComparisonResultsClick"
v-has="'docComparison:dataComparison:viewTheComparisonResults'">
{{ $t('docTool.comparison.viewTheComparisonResults') }}
</a-button>
<!--添加全文评论-->
<a-button class="header-btn" type="primary" icon="message" ghost @click="addFullTextCommentClick">
<a-button class="header-btn"
type="primary"
icon="message"
ghost
@click="addFullTextCommentClick"
v-has="'docComparison:dataComparison:addFullTextComment'">
{{ $t('docTool.comparison.addFullTextComment') }}
</a-button>
<!--关闭/打开自动匹配-->
<a-button class="header-btn" type="primary" :icon="isMatching?'close-circle':'check-circle'" ghost @click="turnOffAutomaticMatchingClick">
<a-button class="header-btn"
type="primary"
:icon="isMatching?'close-circle':'check-circle'"
ghost
@click="turnOffAutomaticMatchingClick"
v-has="'docComparison:dataComparison:turnOffAutomaticMatching'">
{{ isMatching ? $t('docTool.comparison.turnOffAutomaticMatching') : $t('docTool.comparison.turnOnAutoMatch') }}
</a-button>
</template>
@@ -100,10 +115,14 @@
<div class="submit-button">
<!--一致-->
<a-button style="margin-right: 10px" type="primary" @click="consistentAssessmentClick">{{ $t('docTool.comparison.consistentAssessment') }}
<a-button style="margin-right: 10px"
type="primary"
@click="consistentAssessmentClick"
v-has="'docComparison:dataComparison:consistentAssessment'">
{{ $t('docTool.comparison.consistentAssessment') }}
</a-button>
<!--保存-->
<a-button type="primary" @click="submit">{{ $t('preservation') }}</a-button>
<a-button type="primary" @click="submit" v-has="'docComparison:dataComparison:save'">{{ $t('preservation') }}</a-button>
</div>
<!--全文评论-->
@@ -20,7 +20,9 @@
<span style="text-align:right;overflow: hidden;" class="table-page-search-submitButtons">
<a-col :md="8" :sm="24">
<a-button @click="searchResetLeft">{{ $t('reset') }}</a-button>
<a-button style="margin-left: 8px" type="primary" @click="searchQueryLeft">{{ $t('query') }}</a-button>
<a-button style="margin-left: 8px" type="primary" @click="searchQueryLeft" v-has="'docComparsion:initiate:search'">
{{ $t('query') }}
</a-button>
</a-col>
</span>
</a-row>
@@ -47,9 +49,8 @@
@click="selectLeftClick(selectedRowsLeft[0])"
:title="selectedRowsLeft[0]?selectedRowsLeft[0].serialNumber+' '+selectedRowsLeft[0].fileName:$t('docTool.comparison.noComparisonDocumentSelected')"
:class="{'box-button-standard-right-color':selectedRowsLeft[0]}">
{{ selectedRowsLeft[0] ? selectedRowsLeft[0].serialNumber + ' ' + selectedRowsLeft[0].fileName : $t('docTool.comparison.noComparisonDocumentSelected')
}}
</span>
{{ selectedRowsLeft[0] ? selectedRowsLeft[0].serialNumber + ' ' + selectedRowsLeft[0].fileName : $t('docTool.comparison.noComparisonDocumentSelected') }}
</span>
</div>
</div>
<div class="detail-content-right">
@@ -70,7 +71,9 @@
<span style="text-align:right;overflow: hidden;" class="table-page-search-submitButtons">
<a-col :md="8" :sm="24">
<a-button @click="searchResetRight">{{ $t('reset') }}</a-button>
<a-button style="margin-left: 8px" type="primary" @click="searchQueryRight">{{ $t('query') }}</a-button>
<a-button style="margin-left: 8px" type="primary" @click="searchQueryRight" v-has="'docComparsion:initiate:search'">
{{ $t('query') }}
</a-button>
</a-col>
</span>
</a-row>
@@ -122,7 +125,7 @@
</div>
<div class="box-button">
<a-button type="primary" @click="submit">{{ $t('docTool.comparison.initiateDocumentComparison') }}</a-button>
<a-button type="primary" @click="submit" v-has="'docComparsion:initiate:initiateComparison'">{{ $t('docTool.comparison.initiateDocumentComparison') }}</a-button>
</div>
<div id="images">
<div class="image" v-viewer="{movable: false}">