GuLiMmo
2024-01-20 832c8f3a1aa852f562d6069afdca43006a0a2dba
update
1 files modified
14 ■■■■■ changed files
src/views/evaluate/components/IndividualTaskPublic.vue 14 ●●●●● patch | view | raw | blame | history
src/views/evaluate/components/IndividualTaskPublic.vue
@@ -45,6 +45,12 @@
                        </el-checkbox>
                    </el-checkbox-group>
                </el-form-item>
                <el-form-item label="部门是否可以自选" prop="isSelfDept">
                    <el-radio-group v-model="form.isSelfDept">
                        <el-radio :label="0">不可以</el-radio>
                        <el-radio :label="1">可以</el-radio>
                    </el-radio-group>
                </el-form-item>
                <el-form-item label="第二轮任务结束时间" required>
                    <el-form-item class="time-box" prop="evaluateCutoffTimeStart">
                        <el-date-picker v-model="form.evaluateCutoffTimeStart" type="datetime" placeholder="请选择任务开始时间"
@@ -102,6 +108,7 @@
            form: {
                categoryEntities: [],
                pollingPersons: [],
                isSelfDept: '',
                votePersonObjInfo: [],
                evaluateCutoffTimeStart: '',
                evaluateCutoffTimeEnd: ''
@@ -112,6 +119,9 @@
                ],
                pollingPersons: [
                    { required: true, message: '请选择评定人员', trigger: 'click' },
                ],
                isSelfDept: [
                    { required: true, message: '请选择是否可以自选', trigger: 'click' },
                ],
                evaluateCutoffTimeStart: [
                    { required: true, message: '请选择任务开始时间', trigger: 'click' },
@@ -134,7 +144,9 @@
        'params.visible': {
            handler(value) {
                if (!value) return
                this.form.pollingPersons = this.params.data.pollingPersons.split(',') || []
                console.log(this.params.data.pollingPersons);
                const pollingPersons = this.params.data.pollingPersons
                this.form.pollingPersons = pollingPersons !== "0" ? pollingPersons.split(',') : []
                this.form.votePersonObjInfo = JSON.parse(this.params.data.votePersonObjInfo) || []
                this.form.evaluateCutoffTimeStart = this.params.data.evaluateCutoffTimeStart || ''
                this.form.evaluateCutoffTimeEnd = this.params.data.evaluateCutoffTimeEnd || ''