Enable vue/no-side-effects-in-computed-properties and refactor computed state sync
Co-Authored-By: Codex <codex@openai.com>
This commit is contained in:
@@ -433,17 +433,15 @@ const taskEnd = ref(null);
|
||||
|
||||
// Activity sequence
|
||||
const cfmSeqStartData = computed(() => {
|
||||
if (props.isSubmit && task.value === null)
|
||||
task.value = props.isSubmitShowDataSeq.task;
|
||||
const selectedTask = task.value ?? props.isSubmitShowDataSeq?.task ?? null;
|
||||
return isEndSelected.value
|
||||
? setSeqStartAndEndData(cfmSeqEnd.value, "sources", task.value)
|
||||
? setSeqStartAndEndData(cfmSeqEnd.value, "sources", selectedTask)
|
||||
: cfmSeqStart.value.map((i) => i.label);
|
||||
});
|
||||
const cfmSeqEndData = computed(() => {
|
||||
if (props.isSubmit && task.value === null)
|
||||
task.value = props.isSubmitShowDataSeq.task;
|
||||
const selectedTask = task.value ?? props.isSubmitShowDataSeq?.task ?? null;
|
||||
return isStartSelected.value
|
||||
? setSeqStartAndEndData(cfmSeqStart.value, "sinks", task.value)
|
||||
? setSeqStartAndEndData(cfmSeqStart.value, "sinks", selectedTask)
|
||||
: cfmSeqEnd.value.map((i) => i.label);
|
||||
});
|
||||
// Processing time
|
||||
@@ -454,17 +452,15 @@ const cfmPtEteEndData = computed(() => {
|
||||
return cfmPtEteEnd.value.map((i) => i.task);
|
||||
});
|
||||
const cfmPtEteSEStartData = computed(() => {
|
||||
if (props.isSubmit && task.value === null)
|
||||
task.value = props.isSubmitShowDataPtEte.task;
|
||||
const selectedTask = task.value ?? props.isSubmitShowDataPtEte?.task ?? null;
|
||||
return isEndSelected.value
|
||||
? setStartAndEndData(cfmPtEteSE.value, "end", task.value)
|
||||
? setStartAndEndData(cfmPtEteSE.value, "end", selectedTask)
|
||||
: setTaskData(cfmPtEteSE.value, "start");
|
||||
});
|
||||
const cfmPtEteSEEndData = computed(() => {
|
||||
if (props.isSubmit && task.value === null)
|
||||
task.value = props.isSubmitShowDataPtEte.task;
|
||||
const selectedTask = task.value ?? props.isSubmitShowDataPtEte?.task ?? null;
|
||||
return isStartSelected.value
|
||||
? setStartAndEndData(cfmPtEteSE.value, "start", task.value)
|
||||
? setStartAndEndData(cfmPtEteSE.value, "start", selectedTask)
|
||||
: setTaskData(cfmPtEteSE.value, "end");
|
||||
});
|
||||
const cfmPtPStartData = computed(() => {
|
||||
@@ -474,17 +470,15 @@ const cfmPtPEndData = computed(() => {
|
||||
return cfmPtPEnd.value.map((i) => i.task);
|
||||
});
|
||||
const cfmPtPSEStartData = computed(() => {
|
||||
if (props.isSubmit && task.value === null)
|
||||
task.value = props.isSubmitShowDataPtP.task;
|
||||
const selectedTask = task.value ?? props.isSubmitShowDataPtP?.task ?? null;
|
||||
return isEndSelected.value
|
||||
? setStartAndEndData(cfmPtPSE.value, "end", task.value)
|
||||
? setStartAndEndData(cfmPtPSE.value, "end", selectedTask)
|
||||
: setTaskData(cfmPtPSE.value, "start");
|
||||
});
|
||||
const cfmPtPSEEndData = computed(() => {
|
||||
if (props.isSubmit && task.value === null)
|
||||
task.value = props.isSubmitShowDataPtP.task;
|
||||
const selectedTask = task.value ?? props.isSubmitShowDataPtP?.task ?? null;
|
||||
return isStartSelected.value
|
||||
? setStartAndEndData(cfmPtPSE.value, "start", task.value)
|
||||
? setStartAndEndData(cfmPtPSE.value, "start", selectedTask)
|
||||
: setTaskData(cfmPtPSE.value, "end");
|
||||
});
|
||||
// Waiting time
|
||||
@@ -495,17 +489,15 @@ const cfmWtEteEndData = computed(() => {
|
||||
return cfmWtEteEnd.value.map((i) => i.task);
|
||||
});
|
||||
const cfmWtEteSEStartData = computed(() => {
|
||||
if (props.isSubmit && task.value === null)
|
||||
task.value = props.isSubmitShowDataWtEte.task;
|
||||
const selectedTask = task.value ?? props.isSubmitShowDataWtEte?.task ?? null;
|
||||
return isEndSelected.value
|
||||
? setStartAndEndData(cfmWtEteSE.value, "end", task.value)
|
||||
? setStartAndEndData(cfmWtEteSE.value, "end", selectedTask)
|
||||
: setTaskData(cfmWtEteSE.value, "start");
|
||||
});
|
||||
const cfmWtEteSEEndData = computed(() => {
|
||||
if (props.isSubmit && task.value === null)
|
||||
task.value = props.isSubmitShowDataWtEte.task;
|
||||
const selectedTask = task.value ?? props.isSubmitShowDataWtEte?.task ?? null;
|
||||
return isStartSelected.value
|
||||
? setStartAndEndData(cfmWtEteSE.value, "start", task.value)
|
||||
? setStartAndEndData(cfmWtEteSE.value, "start", selectedTask)
|
||||
: setTaskData(cfmWtEteSE.value, "end");
|
||||
});
|
||||
const cfmWtPStartData = computed(() => {
|
||||
@@ -515,17 +507,15 @@ const cfmWtPEndData = computed(() => {
|
||||
return cfmWtPEnd.value.map((i) => i.task);
|
||||
});
|
||||
const cfmWtPSEStartData = computed(() => {
|
||||
if (props.isSubmit && task.value === null)
|
||||
task.value = props.isSubmitShowDataWtP.task;
|
||||
const selectedTask = task.value ?? props.isSubmitShowDataWtP?.task ?? null;
|
||||
return isEndSelected.value
|
||||
? setStartAndEndData(cfmWtPSE.value, "end", task.value)
|
||||
? setStartAndEndData(cfmWtPSE.value, "end", selectedTask)
|
||||
: setTaskData(cfmWtPSE.value, "start");
|
||||
});
|
||||
const cfmWtPSEEndData = computed(() => {
|
||||
if (props.isSubmit && task.value === null)
|
||||
task.value = props.isSubmitShowDataWtP.task;
|
||||
const selectedTask = task.value ?? props.isSubmitShowDataWtP?.task ?? null;
|
||||
return isStartSelected.value
|
||||
? setStartAndEndData(cfmWtPSE.value, "start", task.value)
|
||||
? setStartAndEndData(cfmWtPSE.value, "start", selectedTask)
|
||||
: setTaskData(cfmWtPSE.value, "end");
|
||||
});
|
||||
// Cycle time
|
||||
@@ -536,17 +526,15 @@ const cfmCtEteEndData = computed(() => {
|
||||
return cfmCtEteEnd.value.map((i) => i.task);
|
||||
});
|
||||
const cfmCtEteSEStartData = computed(() => {
|
||||
if (props.isSubmit && task.value === null)
|
||||
task.value = props.isSubmitShowDataCt.task;
|
||||
const selectedTask = task.value ?? props.isSubmitShowDataCt?.task ?? null;
|
||||
return isEndSelected.value
|
||||
? setStartAndEndData(cfmCtEteSE.value, "end", task.value)
|
||||
? setStartAndEndData(cfmCtEteSE.value, "end", selectedTask)
|
||||
: setTaskData(cfmCtEteSE.value, "start");
|
||||
});
|
||||
const cfmCtEteSEEndData = computed(() => {
|
||||
if (props.isSubmit && task.value === null)
|
||||
task.value = props.isSubmitShowDataCt.task;
|
||||
const selectedTask = task.value ?? props.isSubmitShowDataCt?.task ?? null;
|
||||
return isStartSelected.value
|
||||
? setStartAndEndData(cfmCtEteSE.value, "start", task.value)
|
||||
? setStartAndEndData(cfmCtEteSE.value, "start", selectedTask)
|
||||
: setTaskData(cfmCtEteSE.value, "end");
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user