Skip to content

Commit e53efaa

Browse files
authored
Merge pull request #2004 from slntopp/dev-fixes
fix disable all switch
2 parents 23c7f1d + 31226bf commit e53efaa

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

admin-ui/src/components/ServicesProvider/suspend-rules.vue

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -109,12 +109,16 @@ function isTime(value) {
109109
110110
const setTemplateRules = () => {
111111
template.value.suspendRules.schedules.map((shedule) => {
112-
suspendRules.value[shedule.day] = shedule.allowedSuspendTime.map(
113-
(range) => ({
114-
startTime: range.startTime,
115-
endTime: range.endTime,
116-
})
117-
);
112+
if (shedule.enabled) {
113+
suspendRules.value[shedule.day] = null;
114+
} else {
115+
suspendRules.value[shedule.day] = shedule.allowedSuspendTime.map(
116+
(range) => ({
117+
startTime: range.startTime,
118+
endTime: range.endTime,
119+
})
120+
);
121+
}
118122
});
119123
120124
suspendRules.value = { ...suspendRules.value };
@@ -164,6 +168,7 @@ const save = async () => {
164168
newSuspendRules.schedules.push({
165169
day,
166170
allowedSuspendTime: suspendRules.value[day],
171+
enabled: suspendRules.value[day] !== null,
167172
});
168173
});
169174

0 commit comments

Comments
 (0)