| | |
| | | <el-form-item label="任务名称" prop="taskName"> |
| | | <el-input v-model="form.taskName" placeholder="请输入任务名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="评优类别" prop="categoryEntities"> |
| | | <el-form-item label="评优奖项" prop="categoryEntities"> |
| | | <ul class="type-list"> |
| | | <li class="type-item"> |
| | | <div class="title">类别</div> |
| | | <div class="title">奖项</div> |
| | | <div class="introduction">认定标准</div> |
| | | <div class="number">名额</div> |
| | | <div class="tool">操作</div> |
| | |
| | | <el-input type="textarea" v-model="taskTypeForm.standard" placeholder="请输入认定标准"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="名额" prop="peopleNum"> |
| | | <el-input-number :min="0" v-model="taskTypeForm.peopleNum" placeholder="请输入名额数量" controls-position="right" style="width: 100%;"></el-input-number> |
| | | <el-input-number :min="1" v-model="taskTypeForm.peopleNum" placeholder="请输入名额数量" controls-position="right" style="width: 100%;"></el-input-number> |
| | | </el-form-item> |
| | | </el-form> |
| | | <template #footer> |
| | |
| | | return { |
| | | visible: false, |
| | | title: '添加个人评优任务', |
| | | isEdit: false, |
| | | addForm: {}, |
| | | }; |
| | | }, |
| | | }, |
| | |
| | | const startTime = new Date(value).getTime() |
| | | const endTime = new Date(this.form.candidateCutoffTimeEnd).getTime() |
| | | const nowTime = new Date().getTime() |
| | | if (nowTime > startTime) { |
| | | callback(new Error('开始时间不能早于当前时间')) |
| | | } else if (startTime >= endTime) { |
| | | // if (nowTime > startTime) { |
| | | // callback(new Error('开始时间不能早于当前时间')) |
| | | // } else |
| | | if (startTime >= endTime) { |
| | | callback(new Error('结束时间不能早于等于开始时间')) |
| | | } else { |
| | | callback() |
| | |
| | | const startTime = new Date(this.form.candidateCutoffTimeStart).getTime() |
| | | const endTime = new Date(value).getTime() |
| | | const nowTime = new Date().getTime() |
| | | if (nowTime > endTime) { |
| | | callback(new Error('结束时间不能早于等于当前时间')) |
| | | } else if (startTime >= endTime) { |
| | | // if (nowTime > endTime) { |
| | | // callback(new Error('结束时间不能早于等于当前时间')) |
| | | // } else |
| | | if (startTime >= endTime) { |
| | | callback(new Error('结束时间不能早于等于开始时间')) |
| | | } else { |
| | | callback() |
| | |
| | | this.$refs.taskTypeFormRef.validate(vaild => { |
| | | if (!vaild) return |
| | | const curValue = _.cloneDeep(this.taskTypeForm) |
| | | console.log(curValue); |
| | | this.form.categoryEntities.push(curValue) |
| | | console.log(this.form.categoryEntities); |
| | | this.innerVisible = false |
| | | }) |
| | | }, |