| | |
| | | <div class="grey_bg"> |
| | | <div |
| | | class="flex_holidays_set" |
| | | v-for="(item, index) in formHolidays" |
| | | v-for="(item, index) in formHolidays.holidays" |
| | | :key="index" |
| | | > |
| | | <div class="dis_error_wrap"> |
| | |
| | | /> |
| | | </div> |
| | | </div> |
| | | <div class="error_text">请输入节假日描述</div> |
| | | <div class="error_text" v-if="item.describe == ''"> |
| | | 请输入节假日描述 |
| | | </div> |
| | | </div> |
| | | <div class="dis_error_wrap"> |
| | | <div class="flex_item"> |
| | |
| | | </el-date-picker> |
| | | </div> |
| | | </div> |
| | | <div class="error_text">请输入开始时间</div> |
| | | <div class="error_text" v-if="item.startdate == ''"> |
| | | 请输入开始时间 |
| | | </div> |
| | | </div> |
| | | <div class="dis_error_wrap"> |
| | | <div class="flex_item"> |
| | |
| | | </el-date-picker> |
| | | </div> |
| | | </div> |
| | | <div class="error_text">请输入结束时间</div> |
| | | <div class="error_text" v-if="item.enddate == ''"> |
| | | 请输入结束时间 |
| | | </div> |
| | | </div> |
| | | <div class="dis_error_wrap"> |
| | | <div class="flex_item"> |
| | |
| | | // }; |
| | | // 提交节假日 |
| | | function handleSaveHolidaysForm() { |
| | | console.log(holidaysRef.value, "表单dom"); |
| | | const hasValidDates = formHolidays.value.holidays.some( |
| | | (item) => item.enddate && item.startdate && item.describe |
| | | ); |
| | | console.log(hasValidDates, "hasValidDates"); |
| | | // holidaysRef.value.validate((valid) => { |
| | | // console.log(valid,"valid") |
| | | // if (valid) { |
| | | // proxy.$modal.msgSuccess('submit!'); |
| | | // } else { |
| | | // proxy.$modal.msgSuccess('Form is not valid.'); |
| | | // return false; |
| | | // if (!valid) { |
| | | // proxy.$modal.msgSuccess("必填项不能为空"); |
| | | // } |
| | | // }) |
| | | holidaysRef.value.validate((valid) => { |
| | | if (!valid) { |
| | | proxy.$modal.msgSuccess("必填项不能为空"); |
| | | } |
| | | if (valid) { |
| | | //if (valid) { |
| | | if (!hasValidDates) { |
| | | updateCalendar({ |
| | | id: form.value.id, |
| | | holidays: formHolidays.value.holidays.map((item) => { |
| | |
| | | getList(); |
| | | }); |
| | | } |
| | | }); |
| | | // }); |
| | | } |
| | | /** 提交按钮 */ |
| | | function submitForm() { |