|
@@ -5,7 +5,9 @@
|
|
|
<div slot="header" class="clearfix" >
|
|
|
<el-form :inline="true" :model="searchInfo" class="demo-form-inline">
|
|
|
<el-form-item label="选择部门">
|
|
|
- <el-select v-model="searchInfo.department" collapse-tags placeholder="请选择" @clear="selectDepartment({})" clearable>
|
|
|
+ <el-select v-model="searchInfo.department" collapse-tags placeholder="请选择"
|
|
|
+ style="width: 160px;"
|
|
|
+ @clear="selectDepartment({})" clearable>
|
|
|
<div class="el-input" style="width:90%;margin-left:5%;">
|
|
|
<input type="text" placeholder="请输入" class="el-input__inner" v-model="dropDownValue">
|
|
|
</div>
|
|
@@ -20,14 +22,14 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="选择分类">
|
|
|
- <el-select v-model="searchInfo.category" collapse-tags placeholder="请选择" clearable>
|
|
|
+ <el-select v-model="searchInfo.category" collapse-tags placeholder="请选择" style="width: 160px;" clearable>
|
|
|
<el-option v-for="(item,index) in categorys"
|
|
|
:value="index" :key="index" :label="item"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="文件标题">
|
|
|
- <el-input placeholder="" v-model="searchInfo.keyword" clearable></el-input>
|
|
|
+ <el-input placeholder="" v-model="searchInfo.keyword" clearable style="width: 320px;" ></el-input>
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
@@ -78,13 +80,13 @@
|
|
|
v-if="isLeader(row.departmentId)"
|
|
|
style="color:darkorange"
|
|
|
type="text"
|
|
|
- @click="row.visible=true"
|
|
|
+ @click="row._delete=true"
|
|
|
>删除</el-button>
|
|
|
|
|
|
- <el-popover placement="top" width="160" v-model="row.visible">
|
|
|
+ <el-popover placement="top" width="160" v-model="row._delete">
|
|
|
<p>删除动作不可逆,你是否确认删除?</p>
|
|
|
<div style="text-align: right; margin: 0">
|
|
|
- <el-button size="mini" type="text" @click="row.visible = false">取消</el-button>
|
|
|
+ <el-button size="mini" type="text" @click="row._delete = false">取消</el-button>
|
|
|
<el-button type="primary" size="mini" @click="deleteArtical(row)">确定</el-button>
|
|
|
</div>
|
|
|
</el-popover>
|
|
@@ -196,7 +198,7 @@ export default {
|
|
|
deleteArtical( row ){
|
|
|
deleteArtical( {articalId: row.articalId}).then(res=>{
|
|
|
if( res.code == 200){
|
|
|
- row.visible = false
|
|
|
+ row._delete = false
|
|
|
row.status = 4
|
|
|
row.isOpen = 2
|
|
|
}
|
|
@@ -216,7 +218,12 @@ export default {
|
|
|
}
|
|
|
getArticalList( param ).then( res=>{
|
|
|
if( res.code == 200){
|
|
|
- this.list = res.data.list;
|
|
|
+ let list = res.data.list||[];
|
|
|
+ this.list = list.map( item => {
|
|
|
+ item._delete = false;
|
|
|
+ return item
|
|
|
+ });
|
|
|
+
|
|
|
this.total = res.data.total;
|
|
|
}
|
|
|
})
|