修改菜单权限

This commit is contained in:
高嵩
2023-09-23 11:38:34 +08:00
parent 66dfaddd78
commit 5edcef950a
9 changed files with 876 additions and 867 deletions
@@ -116,6 +116,7 @@
<!-- <a class="text-operation" @click="viewProcessClick(record)">{{$t('viewProcess')}}</a>-->
<!-- v-if="record.gatherResult == 'Completed'"-->
<a class="text-operation"
v-has="'regulatoryComments:evaluationResult'"
@click="evaluationResultsClick(record)">{{$t('evaluationResults')}}</a>
<a class="text-operation"
v-if="(record.gatherResult == 'Completed' && userInfoQuery.username == record.createBy) || administrators"
@@ -14,7 +14,7 @@
</a-button>
</template>
<div class="table-operator-right">
<div @click="newlyAddedClick" class="operator-text">
<div @click="newlyAddedClick" v-has="'monthlyTitleTemplate:add'" class="operator-text">
<a-icon type="plus"/>
{{$t('newlyAdded')}}
</div>
@@ -32,8 +32,8 @@
<span slot="operation" slot-scope="text,record,index">
<a class="text-operation" @click="moveUpClick(record,index)">{{$t('moveUp')}}</a>
<a class="text-operation" @click="moveDownClick(record,index)">{{$t('moveDown')}}</a>
<a class="text-operation" @click="edit(record)">{{$t('edit')}}</a>
<a class="text-operation" @click="deleteLib(record)">{{$t('deleteLib')}}</a>
<a class="text-operation" v-has="'monthlyTitleTemplate:edit'" @click="edit(record)">{{$t('edit')}}</a>
<a class="text-operation" v-has="'monthlyTitleTemplate:delete'" @click="deleteLib(record)">{{$t('deleteLib')}}</a>
</span>
</a-table>
<div class="page" v-if="dataSource.length > 0">
@@ -117,6 +117,7 @@
<!-- <a class="text-operation" @click="viewProcessClick(record)">{{$t('viewProcess')}}</a>-->
<!-- v-if="record.flowStatus == 'Completed'"-->
<a class="text-operation"
v-has="'regulatoryAndTechnicalAssessment:evaluationResult'"
@click="evaluationResultsClick(record)">{{$t('evaluationResults')}}</a>
<a class="text-operation"
v-if="(record.flowStatus == 'Completed' && userInfoQuery.username == record.createBy) || administrators"
@@ -41,14 +41,14 @@
{{ $t('problemKnowledgeBase') }}
</div>
<div @click="CollectionClick({'collectFlag':collectFlag,'id':documentId})"
v-has="'document:addCollect'" class="operator-text-text"
v-has="'bussLog:collect'" class="operator-text-text"
:title="$t('Collection')">
<a-icon class="icon" type="star" />
{{ collectFlag == '1' ? $t('CancelCollection') : $t('Collection') }}
</div>
<div @click="shareClick" v-has="'document:pullMessage'" class="operator-text-text"
<div @click="shareClick" v-has="'bussLog:share'" class="operator-text-text"
:title="$t('share')">
<a-icon type="share-alt" />
{{ $t('share') }}
@@ -67,7 +67,8 @@
:class="{'text-content-button-one':ol.field_show_type == 8 ? true :false,
'text-content-button-Two':index1 == 1 || index1 == 9? true:false}"
v-for="(ol,index1) in item[val]">
<span v-if="ol.field_show_type == 10" class="text-field-left-Index" :title="ol.db_field_txt">{{ol.db_field_txt}}</span>
<span v-if="ol.field_show_type == 10" class="text-field-left-Index"
:title="ol.db_field_txt">{{ ol.db_field_txt }}</span>
<span v-else class="text-field-left" :title="ol.db_field_txt">{{ ol.db_field_txt }}</span>
<span class="text-field-right text-field-right-text" v-if="index1 == 9"
:title="ol.value">{{ ol.value ? ol.value : '--' }}</span>
@@ -111,10 +112,12 @@
<a-icon class="leftconteTdInformation-icon"
@click="download(valItem)"
:title="$t('download')"
v-has="'bussLog:downLoad'"
type="vertical-align-bottom" />
<a-icon class="leftconteTdInformation-icon"
@click="breakdown(valItem)"
v-if="valItem.splitFlag == 1"
v-has="'bussLog:standardBreakdownSheet'"
:title="$t('StandardBreakdown')"
type="profile" />
</div>
@@ -125,7 +128,8 @@
<div class="content-text" v-else>
<div class="text-field" :class="{'text-content-button-one':ol.field_show_type == 8 ? true :false}"
v-for="(ol,index1) in item[val]">
<span v-if="ol.field_show_type == 10" class="text-field-left-Index" :title="ol.db_field_txt">{{ol.db_field_txt}}</span>
<span v-if="ol.field_show_type == 10" class="text-field-left-Index"
:title="ol.db_field_txt">{{ ol.db_field_txt }}</span>
<span class="text-field-left" v-else :title="ol.db_field_txt">{{ ol.db_field_txt }}</span>
<span class="text-field-right text-field-right-color" v-if="ol.urlClick" @click="urlClick(ol)"
:title="ol.value">{{ ol.value ? ol.value : '--' }}</span>
@@ -153,7 +157,7 @@
</div>
</div>
</div>
<div class='content-box'>
<div class="content-box">
<div class="content">
<div class="header-text fixedPosition">
{{ $t('DetailsPhasedImplementation') }}
@@ -43,8 +43,7 @@
@click="cancleImports">{{$t('cancel')}}
</a-button>
<a-button class="imports-btn imports-sub" type="primary" @click="handleSubmit"
:loading="loading"
v-has="'split:sarFileSplitItems:importSplitResult'">{{$t('submit')}}
:loading="loading">{{$t('submit')}}
</a-button>
</div>
</div>
@@ -68,8 +68,7 @@
<a-button class="split-btn" @click="cancelSplit"
style='margin-right: 15px'>{{$t('cancel')}}
</a-button>
<a-button class="split-btn split-chai" type="primary" :loading="loading" @click="submitSplit"
v-has="'split:sarFileSplitInfo:add'">{{$t('submit')}}
<a-button class="split-btn split-chai" type="primary" :loading="loading" @click="submitSplit">{{$t('submit')}}
</a-button>
</div>
</div>
@@ -144,18 +144,23 @@
<!-- <a class="text-operation" @click="viewProcessClick(record)">{{$t('viewProcess')}}</a>-->
<!-- v-if="record.flowStatus == 'Completed'"-->
<a class="text-operation"
v-has="'otasj:view'"
@click="detailclick(record)">{{$t('See')}}</a>
<a class="text-operation"
v-has="'otasj:maintenance'"
@click="maintenanceClick(record)">{{$t('maintenance')}}</a>
<a class="text-operation"
v-has="'otasj:endUpgrade'"
@click="endUpgrade(record , '0')" v-if="record.sjzt == '0' && record.bazt=='4'">{{$t('endUpgrade')}}</a>
<a class="text-operation"
v-has="'otasj:upgradecompletion'"
@click="endUpgrade(record , '1')" v-if="record.sjzt == '1'">{{$t('upgradecompletion')}}</a>
<a class="text-operation"
v-has="'otasj:export'"
@click="handleExport(record)">{{$t('export')}}</a>
<a class="text-operation"
v-has="'regulatoryAndTechnicalAssessment:delete'"
v-has="'otasj:delete'"
@click="deleteData(record)">{{$t('delete')}}</a>
</span>
</a-table>
@@ -119,10 +119,10 @@
<span slot="operation" slot-scope="text,record">
<!-- <a class="text-operation" @click="viewProcessClick(record)">{{$t('viewProcess')}}</a>-->
<!-- v-if="record.flowStatus == 'Completed'"-->
<a class="text-operation" @click="detailclick(record)">{{ $t('See') }}</a>
<a class="text-operation" @click="maintenanceClick(record)">{{ $t('maintenance') }}</a>
<a class="text-operation" @click="handleExport(record)">{{ $t('export') }}</a>
<a class="text-operation" v-has="'regulatoryAndTechnicalAssessment:delete'"
<a class="text-operation" v-has="'otacx:view'" @click="detailclick(record)">{{ $t('See') }}</a>
<a class="text-operation" v-has="'otacx:maintenance'" @click="maintenanceClick(record)">{{ $t('maintenance') }}</a>
<a class="text-operation" v-has="'otacx:export'" @click="handleExport(record)">{{ $t('export') }}</a>
<a class="text-operation" v-has="'otacx:delete'"
@click="deleteData(record)">{{ $t('delete') }}</a>
</span>
</a-table>
@@ -71,7 +71,7 @@
<div class="box-top" style="position: relative">
<!-- <span class="box-top-text">{{ $t('regulatoryCertificationTaskPlan') }}</span>-->
<!-- <span class="box-top-text fullScreenView" @click="TaskPlanListClick">{{ $t('fullScreenView') }}</span>-->
<span style="float: right" @click="handleExport" class="box-top-text-right">
<span style="float: right" @click="handleExport" v-has="'board:export'" class="box-top-text-right">
<a-icon type="export" :rotate="-90"/>
{{ $t('export') }}
</span>