|
|
@@ -244,15 +244,15 @@ export default {
|
|
|
},
|
|
|
onSubmit() {
|
|
|
if (this.formData.orgIds.length < 1) {
|
|
|
- this.$message.warning("请选择机构");
|
|
|
+ this.$message.error("请选择机构");
|
|
|
return;
|
|
|
}
|
|
|
if (!this.formData.effectiveDate ) {
|
|
|
- this.$message.warning("请选择生效日期");
|
|
|
+ this.$message.error("请选择生效日期");
|
|
|
return;
|
|
|
}
|
|
|
if (this.formData.dayOfWeeks.filter(w => w.isWorkday == 1 || w.isWorkday).length === 0) {
|
|
|
- this.$message.warning("工作日不能为空");
|
|
|
+ this.$message.error("工作日不能为空");
|
|
|
return;
|
|
|
}
|
|
|
// 校验
|
|
|
@@ -270,17 +270,25 @@ export default {
|
|
|
console.log(dayOfWeek,'dayOfWeek');
|
|
|
//是否启用
|
|
|
if(dayOfWeek.isWorkday == '0') return true;
|
|
|
- if (!( dayOfWeek.openTime && dayOfWeek.closeTime)) {
|
|
|
- this.$message.warning(`${dayOfWeek.dayOfWeekText}的营业时间未完整配置`);
|
|
|
+ if (
|
|
|
+ !(
|
|
|
+ dayOfWeek.workTime &&
|
|
|
+ dayOfWeek.openTime &&
|
|
|
+ dayOfWeek.closeTime &&
|
|
|
+ dayOfWeek.workOffTime
|
|
|
+ )
|
|
|
+ ) {
|
|
|
+ this.$message.error(`${dayOfWeek.dayOfWeekText}:有尚未配置的时间项`);
|
|
|
return;
|
|
|
}
|
|
|
// if (!dayOfWeek.noonbreakStart ^ !dayOfWeek.noonbreakEnd) {
|
|
|
// this.$message.error(`${dayOfWeek.dayOfWeekText}的午休开始及结束时间必须同时配置`);
|
|
|
// return;
|
|
|
// }
|
|
|
- let arr = [dayOfWeek.openTime,dayOfWeek.closeTime];
|
|
|
+ let arr = [dayOfWeek.workTime ,dayOfWeek.openTime,dayOfWeek.closeTime,dayOfWeek.workOffTime];
|
|
|
if (!timeCheck(arr)) {
|
|
|
- this.$message.warning(`${dayOfWeek.dayOfWeekText}的营业开始时间应在营业结束之前`);
|
|
|
+
|
|
|
+ this.$message.error(`${dayOfWeek.dayOfWeekText}:请按照(上班时间<=营业时间<=营业结束<=下班时间)顺序配置`);
|
|
|
return false;
|
|
|
}
|
|
|
return true;
|