|
@@ -115,7 +115,13 @@
|
|
|
<template v-if="activeTab==='originate'">
|
|
|
<el-button type="text" style="padding:0;" @click="toApproveDetail(row,'myself')">{{$t('AprrovalPage.details_table')}}</el-button>
|
|
|
<el-button type="text" style="padding:0;" @click="cancelApprove(row)"
|
|
|
- v-if="row.State!==4&&permissionBtn.isShowBtn('approvePermission','reportApprove_repeal')">{{$t('AprrovalPage.cancel_table')}}</el-button>
|
|
|
+ v-if="
|
|
|
+ ((row.State!==4&&activeMainTab==='bi')
|
|
|
+ || [2,4].includes(activeMainTab)
|
|
|
+ )
|
|
|
+ &&permissionBtn.isShowBtn('approvePermission','reportApprove_repeal')
|
|
|
+ "
|
|
|
+ >{{$t('AprrovalPage.cancel_table')}}</el-button>
|
|
|
<el-button type="text" style="padding:0" @click="handleShowDetail(row)"
|
|
|
v-if="row.State===3&&permissionBtn.isShowBtn('approvePermission','reportApprove_rejectreason')">{{$t('AprrovalPage.rejection_table')}}</el-button>
|
|
|
</template>
|
|
@@ -185,7 +191,7 @@ export default {
|
|
|
{ label: '提交时间',key:'CreateTime',show: true,sortable:true },
|
|
|
{ label: '审批状态',key:'RecordState',show: this.activeTab==='pending' },
|
|
|
{ label: '处理时间',key:'HandleTime',show: ['processed','originate'].includes(this.activeTab) },
|
|
|
- { label: '处理状态',key:'RecordState',show: ['processed','originate'].includes(this.activeTab) },
|
|
|
+ { label: '处理状态',key:'State',show: ['processed','originate'].includes(this.activeTab) },
|
|
|
]
|
|
|
|
|
|
let resultCols = columns.filter(_ => _.show);
|