|
@@ -28,8 +28,8 @@
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="是否公开">
|
|
|
- <span class="pl10 nowrap span-tit">{{info.isOpen?'是':'否' }}</span>
|
|
|
+ <el-form-item label="文件属性">
|
|
|
+ <span class="pl10 nowrap span-tit">{{openMap[info.isOpen] }}</span>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
@@ -37,13 +37,12 @@
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="文件状态">
|
|
|
<span class="pl10 nowrap span-tit">{{statusMap[info.status] }}</span>
|
|
|
- <span class="ml20">
|
|
|
+ <span class="ml20" v-if="info.isOpen<2">
|
|
|
<el-button type="text" v-if="isLeader==2 && info.status==1"
|
|
|
@click="dialogConfirm=true">审核</el-button>
|
|
|
<el-button type="text" v-if="isLeader==3 && info.status==2"
|
|
|
@click="dialogPublish=true">发布</el-button>
|
|
|
</span>
|
|
|
-
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
@@ -69,12 +68,11 @@
|
|
|
</div>
|
|
|
</div> -->
|
|
|
<div class="p20">
|
|
|
- <el-button v-if="!isLike" icon="el-icon-star-off" @click="likeArtical"> 收藏</el-button>
|
|
|
- <el-button v-else icon="el-icon-star-on" type="info" @click="unLikeArtical">取消</el-button>
|
|
|
-
|
|
|
- <el-button icon="el-icon-download" v-if="isLeader>0 || info.isOpen" @click="download"> 下载</el-button>
|
|
|
- <el-button icon="el-icon-download" v-else @click="applyDownload">申请下载</el-button>
|
|
|
+ <el-button v-if="!isLike" icon="el-icon-star-off" @click="likeArtical"> 收藏文件</el-button>
|
|
|
+ <el-button v-else icon="el-icon-star-on" type="info" @click="unLikeArtical">取消收藏</el-button>
|
|
|
|
|
|
+ <el-button icon="el-icon-download" v-if="isLeader>0 || info.isOpen==1" @click="download"> 下载文件</el-button>
|
|
|
+ <el-button icon="el-icon-download" v-else-if="info.isOpen==0" @click="applyDownload">申请下载</el-button>
|
|
|
</div>
|
|
|
|
|
|
|
|
@@ -86,7 +84,10 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column label="操作人" prop="nickname">
|
|
|
+ <el-table-column label="操作人" prop="nickname" align="center">
|
|
|
+ <template slot-scope="{ row }">
|
|
|
+ {{row.nickname}} - {{actions[row.action]}}
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
|
|
|
<el-table-column label="备注" prop="content" align="center">
|
|
@@ -94,24 +95,15 @@
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
- <el-table-column label="状态" prop="status" align="center">
|
|
|
+ <el-table-column label="操作前" prop="status" align="center">
|
|
|
<template slot-scope="{ row }">
|
|
|
- {{statusMap[row.oldStatus] }} -> {{statusMap[row.newStatus] }}
|
|
|
+ {{statusMap[row.oldStatus] }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column label="操作" prop="status" align="center" width="80">
|
|
|
- <template slot-scope="{ row, $index }">
|
|
|
- <div v-if="$index==0">
|
|
|
- <el-button type="text" size="small" v-if="info.status==3" >已发布</el-button>
|
|
|
- <el-button type="text" size="small" v-else-if="isLeader==2 && info.status==1" @click="dialogConfirm=true">审核</el-button>
|
|
|
- <el-button type="text" size="small" v-else-if="isLeader==3 && info.status==2" @click="dialogPublish=true" >发布</el-button>
|
|
|
- <el-button type="text" size="small" v-else >无权限</el-button>
|
|
|
- </div>
|
|
|
- <div v-else>
|
|
|
- <el-button type="text" size="small" >已经处理</el-button>
|
|
|
- </div>
|
|
|
-
|
|
|
+ <el-table-column label="操作后" prop="status" align="center" >
|
|
|
+ <template slot-scope="{ row }">
|
|
|
+ {{statusMap[row.newStatus] }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
@@ -259,6 +251,8 @@
|
|
|
apply_list: [],
|
|
|
logs:[],
|
|
|
isLike: 0,
|
|
|
+ actions: data.actions,
|
|
|
+ openMap: data.openMap,
|
|
|
statusMap: data.statusMap,
|
|
|
owners: data.owners,
|
|
|
categorys: data.categorys,
|