|
@@ -369,6 +369,7 @@
|
|
|
<el-col :span="22">
|
|
|
<el-form-item :label="index + 1 + '.'">
|
|
|
<el-time-picker
|
|
|
+ :key="'picker' + index"
|
|
|
is-range
|
|
|
v-model="item.timeRange"
|
|
|
range-separator="至"
|
|
@@ -378,7 +379,7 @@
|
|
|
value-format="HH:mm:ss"
|
|
|
format="HH:mm:ss"
|
|
|
:picker-options="{
|
|
|
- selectableRange: '00:00:00 - 23:59:00'
|
|
|
+ selectableRange: '00:00:00 - 23:59:59'
|
|
|
}"
|
|
|
></el-time-picker>
|
|
|
</el-form-item>
|
|
@@ -591,10 +592,7 @@ export default {
|
|
|
num2: 1,
|
|
|
addTimeRangeArr2: [
|
|
|
{
|
|
|
- timeRange: [
|
|
|
- new Date(2020, 9, 10, 8, 40),
|
|
|
- new Date(2020, 9, 10, 10, 40)
|
|
|
- ]
|
|
|
+ timeRange: ["", ""]
|
|
|
}
|
|
|
]
|
|
|
},
|
|
@@ -667,7 +665,7 @@ export default {
|
|
|
num2: 1,
|
|
|
addTimeRangeArr2: [
|
|
|
{
|
|
|
- timeRange: [new Date(2020, 9, 0, 0, 0), new Date(2020, 9, 0, 0, 0)]
|
|
|
+ timeRange: ["", ""]
|
|
|
}
|
|
|
]
|
|
|
};
|
|
@@ -753,7 +751,16 @@ export default {
|
|
|
this.$alert("场次数量一次最多不得超过20条");
|
|
|
break;
|
|
|
}
|
|
|
- addTimeRangeArr.push({ timeRange: [] });
|
|
|
+
|
|
|
+ if (ct == "simple") {
|
|
|
+ addTimeRangeArr.push({
|
|
|
+ timeRange: []
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ addTimeRangeArr.push({
|
|
|
+ timeRange: ["", ""]
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -890,6 +897,21 @@ export default {
|
|
|
});
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
+ if (
|
|
|
+ this.addStageForm.addTimeRangeArr2.some(p =>
|
|
|
+ p.timeRange.some(t => t == "")
|
|
|
+ )
|
|
|
+ ) {
|
|
|
+ this.$notify({
|
|
|
+ showClose: true,
|
|
|
+ message: "时间段不允许为空",
|
|
|
+ type: "error"
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ debugger;
|
|
|
//按天创建
|
|
|
let st0 = this.addStageForm.timeRange0[0];
|
|
|
let et0 = this.addStageForm.timeRange0[1];
|