|
|
@@ -3,8 +3,7 @@
|
|
|
<el-card>
|
|
|
<el-tabs v-model="activeTab" @tab-change="loadData">
|
|
|
<el-tab-pane label="待审核" name="pending"></el-tab-pane>
|
|
|
- <el-tab-pane label="审核通过" name="approved"></el-tab-pane>
|
|
|
- <el-tab-pane label="审核驳回" name="rejected"></el-tab-pane>
|
|
|
+ <el-tab-pane label="已审核" name="reviewed"></el-tab-pane>
|
|
|
</el-tabs>
|
|
|
<div class="search-section">
|
|
|
<div class="search-row">
|
|
|
@@ -57,6 +56,11 @@
|
|
|
<span>{{ scope.row.auditTime || '-' }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column label="审核状态" width="120" align="center">
|
|
|
+ <template #default="scope">
|
|
|
+ <el-tag :type="auditStatusTag(scope.row.auditStatus)" size="small">{{ auditStatusLabel(scope.row.auditStatus) }}</el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
|
|
|
|
<div class="pagination-section">
|
|
|
@@ -171,6 +175,20 @@ export default {
|
|
|
recycle_wrong: 'danger'
|
|
|
}[t] || ''
|
|
|
},
|
|
|
+ auditStatusLabel(s) {
|
|
|
+ return {
|
|
|
+ pending: '待审核',
|
|
|
+ approved: '审核通过',
|
|
|
+ rejected: '审核驳回'
|
|
|
+ }[s] || s
|
|
|
+ },
|
|
|
+ auditStatusTag(s) {
|
|
|
+ return {
|
|
|
+ pending: 'warning',
|
|
|
+ approved: 'success',
|
|
|
+ rejected: 'danger'
|
|
|
+ }[s] || ''
|
|
|
+ },
|
|
|
openAudit(row) {
|
|
|
this.currentRow = row
|
|
|
this.auditDialogVisible = true
|