fuliqi
2025-02-19 e24277eabf4345bc6a74cd8ea202faea8ceed02e
src/views/projectEngineering/projectLibrary/index.vue
@@ -224,6 +224,10 @@
            <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"/>
@@ -251,7 +255,7 @@
        <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"
@@ -321,7 +325,7 @@
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
@@ -406,6 +410,13 @@
      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;
@@ -446,12 +457,26 @@
        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渲染