diff --git a/resources/js/Components/StepActions.vue b/resources/js/Components/StepActions.vue new file mode 100644 index 00000000..1e594bcd --- /dev/null +++ b/resources/js/Components/StepActions.vue @@ -0,0 +1,16 @@ + + + diff --git a/resources/js/Pages/ProjectDetails/Partials/Tabs/Actions/SaveButton.vue b/resources/js/Pages/ProjectDetails/Partials/Tabs/Actions/SaveButton.vue index 497e32fa..e1a1bb16 100644 --- a/resources/js/Pages/ProjectDetails/Partials/Tabs/Actions/SaveButton.vue +++ b/resources/js/Pages/ProjectDetails/Partials/Tabs/Actions/SaveButton.vue @@ -9,11 +9,12 @@ defineProps({ - Salvar Alterações + Salvar alterações diff --git a/resources/js/Pages/ProjectDetails/Partials/Tabs/Actions/TramitButton.vue b/resources/js/Pages/ProjectDetails/Partials/Tabs/Actions/TramitButton.vue index 2b2361c2..9ec782bc 100644 --- a/resources/js/Pages/ProjectDetails/Partials/Tabs/Actions/TramitButton.vue +++ b/resources/js/Pages/ProjectDetails/Partials/Tabs/Actions/TramitButton.vue @@ -37,15 +37,14 @@ const confirmTramit = () => { diff --git a/resources/js/Pages/ProjectDetails/Partials/Tabs/BudgetTab.vue b/resources/js/Pages/ProjectDetails/Partials/Tabs/BudgetTab.vue index bcbb78bd..01f7c114 100644 --- a/resources/js/Pages/ProjectDetails/Partials/Tabs/BudgetTab.vue +++ b/resources/js/Pages/ProjectDetails/Partials/Tabs/BudgetTab.vue @@ -7,6 +7,7 @@ import SectionChips from '@/Components/SectionChips.vue'; import SectionContent from '@/Components/SectionContent.vue'; import SectionForm from '@/Components/SectionForm.vue'; import AuxLinks from '@/Components/AuxLinks.vue'; +import StepActions from '@/Components/StepActions.vue'; import DocumentViewerDialog from '@/Components/DocumentViewerDialog.vue'; import ReturnProcessAction from '@/Components/ReturnProcessAction.vue'; import FormField from '@/Components/FormField.vue'; @@ -290,14 +291,10 @@ const permissionMessage = computed(() => { - + + + + diff --git a/resources/js/Pages/ProjectDetails/Partials/Tabs/FormalizationTab.vue b/resources/js/Pages/ProjectDetails/Partials/Tabs/FormalizationTab.vue index c99db6d3..3244c735 100644 --- a/resources/js/Pages/ProjectDetails/Partials/Tabs/FormalizationTab.vue +++ b/resources/js/Pages/ProjectDetails/Partials/Tabs/FormalizationTab.vue @@ -7,6 +7,7 @@ import SectionChips from '@/Components/SectionChips.vue'; import SectionContent from '@/Components/SectionContent.vue'; import SectionForm from '@/Components/SectionForm.vue'; import AuxLinks from '@/Components/AuxLinks.vue'; +import StepActions from '@/Components/StepActions.vue'; import ReturnProcessAction from '@/Components/ReturnProcessAction.vue'; import FormField from '@/Components/FormField.vue'; import TextField from '@/Components/TextField.vue'; @@ -365,14 +366,10 @@ const permissionMessage = computed(() => { - + + + + diff --git a/resources/js/Pages/ProjectDetails/Partials/Tabs/LegalAnalysisTab.vue b/resources/js/Pages/ProjectDetails/Partials/Tabs/LegalAnalysisTab.vue index 38da1fd6..c221e186 100644 --- a/resources/js/Pages/ProjectDetails/Partials/Tabs/LegalAnalysisTab.vue +++ b/resources/js/Pages/ProjectDetails/Partials/Tabs/LegalAnalysisTab.vue @@ -4,6 +4,7 @@ import SplitScreenTab from '@/Components/SplitScreenTab.vue'; import SectionChips from '@/Components/SectionChips.vue'; import SectionContent from '@/Components/SectionContent.vue'; import AuxLinks from '@/Components/AuxLinks.vue'; +import StepActions from '@/Components/StepActions.vue'; import DocumentEvaluationList from '@/Components/DocumentEvaluationList.vue'; import ReturnProcessAction from '@/Components/ReturnProcessAction.vue'; import TramitButton from '@/Pages/ProjectDetails/Partials/Tabs/Actions/TramitButton.vue'; @@ -117,15 +118,17 @@ const permissionMessage = computed(() => {

Nenhum documento encontrado para avaliação.

- + + + diff --git a/resources/js/Pages/ProjectDetails/Partials/Tabs/MonitoringTab.vue b/resources/js/Pages/ProjectDetails/Partials/Tabs/MonitoringTab.vue index ace0df94..5b643fcf 100644 --- a/resources/js/Pages/ProjectDetails/Partials/Tabs/MonitoringTab.vue +++ b/resources/js/Pages/ProjectDetails/Partials/Tabs/MonitoringTab.vue @@ -235,14 +235,9 @@ function submit() { -
- - Solicitar próxima parcela - +
+
+
+ +
+
+ + Solicitar próxima parcela + +
+
diff --git a/resources/js/Pages/ProjectDetails/Partials/Tabs/OpeningTab.vue b/resources/js/Pages/ProjectDetails/Partials/Tabs/OpeningTab.vue index 6c54bf6c..ff1b479b 100644 --- a/resources/js/Pages/ProjectDetails/Partials/Tabs/OpeningTab.vue +++ b/resources/js/Pages/ProjectDetails/Partials/Tabs/OpeningTab.vue @@ -5,6 +5,7 @@ import SectionChips from '@/Components/SectionChips.vue'; import SectionContent from '@/Components/SectionContent.vue'; import SectionForm from '@/Components/SectionForm.vue'; import AuxLinks from '@/Components/AuxLinks.vue'; +import StepActions from '@/Components/StepActions.vue'; import { viewSections, formSections } from '@/Schemas/Opening'; import { router, useForm } from '@inertiajs/vue3'; import { onMounted } from 'vue'; @@ -329,13 +330,8 @@ const activeEditIndex = ref('all'); - + + + + diff --git a/resources/js/Pages/ProjectDetails/Partials/Tabs/PaymentTab.vue b/resources/js/Pages/ProjectDetails/Partials/Tabs/PaymentTab.vue index d2d6def3..850ce034 100644 --- a/resources/js/Pages/ProjectDetails/Partials/Tabs/PaymentTab.vue +++ b/resources/js/Pages/ProjectDetails/Partials/Tabs/PaymentTab.vue @@ -10,6 +10,7 @@ import ReturnProcessAction from '@/Components/ReturnProcessAction.vue'; import FormField from '@/Components/FormField.vue'; import TextField from '@/Components/TextField.vue'; import AuxLinks from '@/Components/AuxLinks.vue'; +import StepActions from '@/Components/StepActions.vue'; import TramitButton from '@/Pages/ProjectDetails/Partials/Tabs/Actions/TramitButton.vue'; import SaveButton from '@/Pages/ProjectDetails/Partials/Tabs/Actions/SaveButton.vue'; @@ -408,18 +409,10 @@ const tramit = async () => { -
- + +
-
+ @click="showTramitBlockedMessage" + > + +
+