GuLiMmo
2024-01-05 594db4f5274caf8c6d89bdd91c871b5c0e0c5a8e
src/views/evaluate/components/IndividualTaskPublic.vue
@@ -1,5 +1,5 @@
<template>
    <el-dialog v-model="params.visible" title="评优任务发布" width="50%" @open="openDialog" @close="dialogClose">
    <el-dialog v-model="params.visible" title="发布评优任务" width="50%" @open="openDialog" @close="dialogClose">
        <div class="content">
            <el-form :model="form" ref="formRef" :rules="rules" label-position="top">
                <el-form-item label="任务类别" prop="taskType">
@@ -58,6 +58,7 @@
<script>
import _ from 'lodash';
import { getDict } from '@/api/dict'
import { getEcList } from '@/api/evaluate/evaluateTask'
export default {
    props: {
@@ -93,6 +94,11 @@
                candidateCutoffTimeEnd: [
                    { required: true, message: '请选择任务开始时间', trigger: 'click' },
                ]
            },
            page: {
                current: 1,
                size: 10,
                total: 0
            }
        }
    },
@@ -102,6 +108,12 @@
        },
        openDialog() {
            this.initDict()
            const { id } = this.params.data
            const { current, size } = this.page
            getEcList(current, size, id).then(ecResult => {
                const { code, data } = ecResult.data
                console.log(data);
            })
        },
        initDict() {
            getDict('employee_type').then(res => {