|
@@ -29,7 +29,7 @@
|
|
|
|
|
|
<div slot="slot0">
|
|
|
<div class="mt-10">
|
|
|
- <project_add v-if="tool.checkAuth($route.name,'addProject')" :id="this.$route.query.id" :year="this.$route.query.year" @onSuccess="onSuccess" :disabled="disable" class="inline-16"></project_add>
|
|
|
+ <project_add v-if="tool.checkAuth($route.name,'addProject') && mainData.status === '新建'" :id="this.$route.query.id" :year="this.$route.query.year" @onSuccess="onSuccess" :disabled="disable" class="inline-16"></project_add>
|
|
|
<el-input style="width:200px;" placeholder="请输入搜索内容" suffix-icon="el-icon-search" @input="searchChange" v-model="params.content.where.condition" @keyup.native.enter="getprojectTargetList(params.content.pageNumber = 1)" @clear="getprojectTargetList(params.content.pageNumber = 1)" size="small" class="input-with-select inline-16" clearable>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -55,9 +55,9 @@
|
|
|
</template>
|
|
|
|
|
|
<template v-slot:opreation="scope">
|
|
|
- <el-button type="text" size="mini" class="inline-16" @click="edit(scope.data)" v-if="editShow && tool.checkAuth($route.name,'editProjectTask')" :disabled="disable">编辑</el-button>
|
|
|
+ <el-button type="text" size="mini" class="inline-16" @click="edit(scope.data)" v-if="editShow && tool.checkAuth($route.name,'editProjectTask')" :disabled="disable || mainData.status !== '新建'">编辑</el-button>
|
|
|
<el-button type="text" style="color: #e09a1a" size="mini" class="inline-16" v-if="saveShow && actindex === (scope.data.index + 1)" @click="save(scope.data)">保存</el-button>
|
|
|
- <project_del class="inline-16" v-if="editShow && tool.checkAuth($route.name,'deleteProject')" :data="scope.data" @onDel="onProjectSuccess" :disabled="disable"></project_del>
|
|
|
+ <project_del class="inline-16" :status="mainData.status" v-if="editShow && tool.checkAuth($route.name,'deleteProject')" :data="scope.data" @onDel="onProjectSuccess" :disabled="disable || mainData.status !== '新建'"></project_del>
|
|
|
</template>
|
|
|
</tableLayout>
|
|
|
<div>
|