| | |
| | | <span v-else>{{ scope.row[item.id] }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column v-if="this.$route.query.projectCategory==6" label="审核备注" width="140" align="center" prop="remark"/> |
| | | <el-table-column v-if="this.$route.query.projectPhase==6" label="审核备注" width="140" align="center" prop="remark"/> |
| | | <!-- 操作列 --> |
| | | <el-table-column label="操作" width="140" align="center"> |
| | | <template slot-scope="scope"> |
| | | <el-tooltip class="item" effect="dark" content="审核" placement="top"> |
| | | <el-button |
| | | v-if="scope.row.auditRole && $route.query.projectCategory==='6' && scope.row.usedStatus === 1" |
| | | v-if="scope.row.auditRole && $route.query.projectPhase==='6' && scope.row.usedStatus === 1" |
| | | size="medium" |
| | | type="text" |
| | | icon="el-icon-circle-check" |
| | |
| | | }, |
| | | created() { |
| | | this.queryParams.importanceType = this.$route.query.importanceType; |
| | | const projectCategory = this.$route.query.projectCategory; |
| | | if (!projectCategory || projectCategory === '1' || projectCategory === '6') { |
| | | const projectPhase = this.$route.query.projectPhase; |
| | | if (!projectPhase || projectPhase === '1' || projectPhase === '6') { |
| | | this.isReserve = true; |
| | | } |
| | | if (projectCategory) { |
| | | if (projectPhase) { |
| | | this.isProjectCategory = true; |
| | | } |
| | | const columns = current.map((item, index) => { |
| | |
| | | item.key = index; |
| | | item.serialNumber = index + 1; |
| | | if(item.id ==='usedStatus' ){ |
| | | if(projectCategory !== '6') { |
| | | if(projectPhase !== '6') { |
| | | item.visible = false |
| | | } else { |
| | | item.visible = true |
| | |
| | | }, |
| | | handleDetail(row) { |
| | | this.removeStore(); |
| | | const audit = this.$route.query.projectCategory==='6'? 1:0 |
| | | const audit = this.$route.query.projectPhase==='6'? 1:0 |
| | | this.$router.push({path: '/projectEngineering/project/ProjectDetails', query: {projectId: row.id,disabled: 'true',audit: audit }}); |
| | | }, |
| | | // 新增页面 |
| | |
| | | }, |
| | | // 重置排序的方法 |
| | | handleResetSort() { |
| | | const projectPhase = this.$route.query.projectPhase; |
| | | this.defaultColumns = currentRest.map((item, index) => { |
| | | item.index = index + 1; |
| | | item.key = index; |
| | | item.serialNumber = index + 1 |
| | | if(item.id ==='usedStatus' ){ |
| | | if(projectCategory !== '6') { |
| | | if(projectPhase !== '6') { |
| | | item.visible = false |
| | | } else { |
| | | item.visible = true |
| | |
| | | item.key = index; |
| | | item.serialNumber = index + 1 |
| | | if(item.id ==='usedStatus' ){ |
| | | if(projectCategory !== '6') { |
| | | if(projectPhase !== '6') { |
| | | item.visible = false |
| | | } else { |
| | | item.visible = true |
| | |
| | | /** 查询项目管理基础信息列表 */ |
| | | getList() { |
| | | this.loading = true; |
| | | this.queryParams.projectCategory = this.$route.query.projectCategory; |
| | | this.queryParams.projectPhase = this.$route.query.projectPhase; |
| | | if (this.timeRange) { |
| | | this.queryParams.projectStartTime = this.timeRange[0] |
| | | this.queryParams.projectEndTime = this.timeRange[1] |