diff --git a/src/components/negative/verify-sfss.vue b/src/components/negative/verify-sfss.vue index f08a60d..3a3edfc 100644 --- a/src/components/negative/verify-sfss.vue +++ b/src/components/negative/verify-sfss.vue @@ -20,7 +20,8 @@ > - + + {{ initialStatusLabel }} { "businessType", "yesNo", "handleMethodType", + "initialStatus", ]) || {}, props.extraDict || {} ); @@ -291,6 +293,18 @@ const isInitialStage = computed(() => { const initialRemainingDuration = computed(() => currentRow.value?.remainingDuration ); +const gwf3 = computed(() => currentRow.value?.gwf3); + +const showInitialCountdown = computed(() => + !gwf3.value || gwf3.value === '0' +); + +const initialStatusLabel = computed(() => { + if (!gwf3.value || gwf3.value === '0') return ''; + const item = dict.initialStatus?.find(d => d.dictValue === gwf3.value); + return item?.dictLabel || ''; +}); + const showPetitionFields = computed(() => [ ProblemSources.GJXFPT, @@ -535,4 +549,12 @@ span { .repeat-btn { padding: 0; } + +.initial-status-text { + color: var(--el-color-success); +} + +.initial-status-text.danger { + color: var(--el-color-danger); +}