GuLiMmo
2024-01-11 785177aa1bfbd4a2bba178b62fcd473ff74d2dda
src/views/evaluate/evaluateTask.vue
@@ -27,8 +27,8 @@
        <!-- <el-button type="warning" plain icon="el-icon-download" @click="handleExport">导出</el-button> -->
      </template>
      <template #menu="{ size, row, index }">
        <el-button type="primary" text plain icon="el-icon-view" @click="viewDateilDialog(row)">详情</el-button>
        <el-button type="primary" v-if="!row.type && row.candidateState === 2 && !row.evaluateState" text plain icon="el-icon-position"
        <el-button type="primary" text plain icon="el-icon-view" @click="viewHandlerClick(row)">详情</el-button>
        <el-button type="primary" text plain icon="el-icon-position" v-if="!row.type && row.candidateState === 2 && !row.evaluateState"
          @click="taskPublicDialog(row)">发布</el-button>
        <el-button type="danger" text plain icon="el-icon-delete" @click="rowDel(row)">删除</el-button>
      </template>
@@ -39,7 +39,7 @@
    <!-- 发布 -->
    <individualTaskPublic :params="taskPublicParams" @refreshTable="this.onLoad" />
    <!-- 预览 -->
    <viewEvaluateDetail :params="viewEvaluateDetailParams" />
    <viewEvaluate :params="viewEvaluateParams" />
  </basic-container>
</template>
@@ -55,7 +55,7 @@
import 'nprogress/nprogress.css';
import addIndividualTask from './components/addIndividualTask.vue';
import addSectionTask from './components/addSectionTask.vue';
import viewEvaluateDetail from './components/viewEvaluateDetail.vue';
import viewEvaluate from './components/viewEvaluateDetail.vue';
import individualTaskPublic from './components/IndividualTaskPublic.vue';
export default {
@@ -63,7 +63,7 @@
    addIndividualTask,
    addSectionTask,
    individualTaskPublic,
    viewEvaluateDetail
    viewEvaluate
  },
  data() {
    return {
@@ -98,7 +98,7 @@
        ],
      },
      // 信息预览弹窗
      viewEvaluateDetailParams: {},
      viewEvaluateParams: {},
      taskPublicParams: {}
    };
  },
@@ -166,10 +166,9 @@
        }
      );
    },
    viewDateilDialog(row) {
      this.viewEvaluateDetailParams = {
    viewHandlerClick(row) {
      this.viewEvaluateParams = {
        visible: true,
        type: this.defaultTaskType,
        data: row
      }
    },