| | |
| | | <template v-if="item.slotName === 'projectType'"> |
| | | <dict-tag :options="dict.type.sys_project_type" :value="scope.row.projectType"/> |
| | | </template> |
| | | <!-- constructionNature插槽 --> |
| | | <template v-if="item.slotName === 'constructionNature'"> |
| | | <dict-tag :options="dict.type.construction_nature" :value="scope.row.constructionNature"/> |
| | | </template> |
| | | <!-- investType插槽 --> |
| | | <template v-if="item.slotName === 'investType'"> |
| | | <dict-tag :options="dict.type.sys_investment_type" :value="scope.row.investType"/> |
| | |
| | | <template slot-scope="scope"> |
| | | <el-tooltip class="item" effect="dark" content="审核" placement="top"> |
| | | <el-button |
| | | v-if="scope.row.auditRole && $route.query.projectCategory==='6'" |
| | | v-if="scope.row.auditRole && $route.query.projectCategory==='6' && scope.row.usedStatus === 1" |
| | | size="medium" |
| | | type="text" |
| | | icon="el-icon-circle-check" |
| | |
| | | export default { |
| | | dicts: ['sys_administrative_divisions', 'sys_investment_type', 'sys_project_phases', |
| | | 'sys_funding_type', 'sys_association_status', 'sys_project_status', 'sys_project_code', |
| | | 'sys_project_tags', 'sys_key_categories', 'sys_project_type','sys_used_status'], |
| | | 'sys_project_tags', 'sys_key_categories', 'sys_project_type','sys_used_status', 'construction_nature'], |
| | | name: "ProjectInfo", |
| | | components: { |
| | | FileDialog |
| | |
| | | item.index = index + 1; |
| | | item.key = index; |
| | | item.serialNumber = index + 1; |
| | | if(item.id ==='usedStatus' ){ |
| | | if(projectCategory !== '6') { |
| | | item.visible = false |
| | | } else { |
| | | item.visible = true |
| | | } |
| | | } |
| | | return item; |
| | | }); |
| | | this.columns = columns; |
| | |
| | | item.index = index + 1; |
| | | item.key = index; |
| | | item.serialNumber = index + 1 |
| | | if(item.id ==='usedStatus' ){ |
| | | if(projectCategory !== '6') { |
| | | item.visible = false |
| | | } else { |
| | | item.visible = true |
| | | } |
| | | } |
| | | return item; |
| | | }); |
| | | this.columns = currentRest.map((item, index) => { |
| | | item.index = index + 1; |
| | | item.key = index; |
| | | item.serialNumber = index + 1 |
| | | if(item.id ==='usedStatus' ){ |
| | | if(projectCategory !== '6') { |
| | | item.visible = false |
| | | } else { |
| | | item.visible = true |
| | | } |
| | | } |
| | | return item; |
| | | }); |
| | | //强制table渲染 |