|
@@ -41,7 +41,7 @@
|
|
|
|
|
|
|
|
<!-- PREÇO -->
|
|
<!-- PREÇO -->
|
|
|
<div class="price">
|
|
<div class="price">
|
|
|
- {{ item.total_amount }}
|
|
|
|
|
|
|
+ {{ 'R$ ' + chooseprice(item.period_type, item.daily_price_8h) }}
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<!-- LABEL -->
|
|
<!-- LABEL -->
|
|
@@ -52,7 +52,7 @@
|
|
|
<!-- BOTÕES -->
|
|
<!-- BOTÕES -->
|
|
|
<div class="actions">
|
|
<div class="actions">
|
|
|
<q-btn label="recusar" flat class="btn-reject" />
|
|
<q-btn label="recusar" flat class="btn-reject" />
|
|
|
- <q-btn label="aceitar" class="btn-accept" />
|
|
|
|
|
|
|
+ <q-btn label="aceitar" class="btn-accept" @click="() => handleAcceptProposal(item.id)" />
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@@ -65,12 +65,30 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
|
|
|
+import { acceptProposal } from 'src/api/customSchedules'
|
|
|
|
|
+import { chooseprice } from 'src/helpers/utils'
|
|
|
|
|
+
|
|
|
defineProps({
|
|
defineProps({
|
|
|
data: {
|
|
data: {
|
|
|
type: Array,
|
|
type: Array,
|
|
|
default: () => []
|
|
default: () => []
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+const handleAcceptProposal = async (proposalId) => {
|
|
|
|
|
+ // isLoading.value = true
|
|
|
|
|
+ try {
|
|
|
|
|
+ await acceptProposal(proposalId)
|
|
|
|
|
+
|
|
|
|
|
+ // emit('refreshData')
|
|
|
|
|
+ // onDialogOK()
|
|
|
|
|
+ } catch (error) {
|
|
|
|
|
+ console.log(error);
|
|
|
|
|
+ } finally {
|
|
|
|
|
+ // isLoading.value = false
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style scoped lang="scss">
|
|
<style scoped lang="scss">
|