| | |
| | | </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="请选择任务开始时间" |
| | |
| | | form: { |
| | | categoryEntities: [], |
| | | pollingPersons: [], |
| | | isSelfDept: '', |
| | | votePersonObjInfo: [], |
| | | evaluateCutoffTimeStart: '', |
| | | evaluateCutoffTimeEnd: '' |
| | |
| | | ], |
| | | pollingPersons: [ |
| | | { required: true, message: '请选择评定人员', trigger: 'click' }, |
| | | ], |
| | | isSelfDept: [ |
| | | { required: true, message: '请选择是否可以自选', trigger: 'click' }, |
| | | ], |
| | | evaluateCutoffTimeStart: [ |
| | | { required: true, message: '请选择任务开始时间', trigger: 'click' }, |
| | |
| | | '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 || '' |