|
@@ -64,10 +64,9 @@
|
|
|
<span v-else></span>
|
|
|
</div>
|
|
|
<div class="task_button">
|
|
|
- <van-button size="small" type="info" @click="toEditask(item.id)" v-if="authorityEditing">编辑</van-button>
|
|
|
+ <van-button size="small" type="info" @click="toEditask(item.id)" v-if="authorityEditing || (user.id == item.createrId || user.id == item.inchargerId)">编辑</van-button>
|
|
|
<van-button size="small" type="primary" @click="taskStatus(item.id,0)" v-if="select_state == '进行中'">完成</van-button>
|
|
|
<van-button size="small" color="#e6a23c" @click="taskStatus(item.id,1)" v-else>重启</van-button>
|
|
|
-
|
|
|
</div>
|
|
|
</van-cell>
|
|
|
</van-list>
|
|
@@ -102,13 +101,12 @@ export default {
|
|
|
select_date_show: false,
|
|
|
|
|
|
taskList: [],
|
|
|
- total: 0, // 列表总数据长度
|
|
|
- pageIndex: 1, // 页码,每页数据固定为20
|
|
|
+ pageIndex: 1,
|
|
|
+ total: 0, // 列表总数据长度 // 页码,每页数据固定为20
|
|
|
upLoading: false, // 上拉加载
|
|
|
upFinished: false, // 上拉加载完毕
|
|
|
downLoading: false, // 下拉刷新
|
|
|
listReLoading: false, // 是否重新加载列表数据
|
|
|
-
|
|
|
authorityEditing: false, // 编辑项目内任务权限
|
|
|
|
|
|
}
|
|
@@ -119,7 +117,8 @@ export default {
|
|
|
this.viewAlltask = true
|
|
|
}
|
|
|
if(this.user.functionList[i].name == '管理全部项目'){
|
|
|
- this.viewAlltask = true
|
|
|
+ this.viewAlltask = true;
|
|
|
+ this.authorityEditing = true;//具备管理全部项目的权限,就可以编辑
|
|
|
}
|
|
|
if(this.user.functionList[i].name == '编辑项目内任务') {
|
|
|
this.authorityEditing = true
|