xiangpei
2025-02-24 686ba019f2c952d7c907044b98f83f8934d713eb
src/views/projectEngineering/projectLibrary/index.vue
@@ -253,13 +253,13 @@
          <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"
@@ -404,11 +404,11 @@
  },
  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) => {
@@ -416,7 +416,7 @@
      item.key = index;
      item.serialNumber = index + 1;
      if(item.id ==='usedStatus' ){
        if(projectCategory !== '6') {
        if(projectPhase !== '6') {
          item.visible = false
        }  else {
          item.visible = true
@@ -457,7 +457,7 @@
    },
    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 }});
    },
    // 新增页面
@@ -476,12 +476,13 @@
    },
    // 重置排序的方法
    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
@@ -494,7 +495,7 @@
        item.key = index;
        item.serialNumber = index + 1
        if(item.id ==='usedStatus' ){
          if(projectCategory !== '6') {
          if(projectPhase !== '6') {
            item.visible = false
          }  else {
            item.visible = true
@@ -545,7 +546,7 @@
    /** 查询项目管理基础信息列表 */
    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]