6553-workerBusiness #1311

Merged
carlossa merged 63 commits from 6553-workerBusiness into dev 2025-01-31 09:20:11 +00:00
3 changed files with 25 additions and 18 deletions
Showing only changes of commit 70847176ca - Show all commits

View File

@ -260,6 +260,7 @@ globals:
ticketsMonitor: Tickets monitor ticketsMonitor: Tickets monitor
clientsActionsMonitor: Clients and actions clientsActionsMonitor: Clients and actions
serial: Serial serial: Serial
business: Business
created: Created created: Created
worker: Worker worker: Worker
now: Now now: Now

View File

@ -264,6 +264,7 @@ globals:
ticketsMonitor: Monitor de tickets ticketsMonitor: Monitor de tickets
clientsActionsMonitor: Clientes y acciones clientsActionsMonitor: Clientes y acciones
serial: Facturas por serie serial: Facturas por serie
business: Contratos
created: Fecha creación created: Fecha creación
worker: Trabajador worker: Trabajador
now: Ahora now: Ahora

View File

@ -5,6 +5,7 @@ import { useRoute } from 'vue-router';
import VnTable from 'components/VnTable/VnTable.vue'; import VnTable from 'components/VnTable/VnTable.vue';
import { toDate } from 'src/filters'; import { toDate } from 'src/filters';
import { useQuasar } from 'quasar'; import { useQuasar } from 'quasar';
import VnInputTime from 'components/common/VnInputTime.vue';
const { t } = useI18n(); const { t } = useI18n();
const quasar = useQuasar(); const quasar = useQuasar();
@ -12,23 +13,22 @@ const route = useRoute();
const tableRef = ref(); const tableRef = ref();
const entityId = computed(() => route.params.id); const entityId = computed(() => route.params.id);
async function reactivateWorker(business) { async function reactivateWorker(data) {
console.log('value: ', business); console.log('value: ', data);
if (business === null) return; // if (business === null) return;
quasar // quasar
.dialog({ // .dialog({
message: t('Do you want to reactivate the user?'), // message: t('Do you want to reactivate the user?'),
ok: { // ok: {
push: true, // push: true,
color: 'primary', // color: 'primary',
}, // },
cancel: true, // cancel: true,
}) // })
.onOk(async () => { // .onOk(async () => {
business.isDisable = false; // business.isDisable = false;
}); // });
} }
const columns = computed(() => [ const columns = computed(() => [
{ {
name: 'started', name: 'started',
@ -220,8 +220,13 @@ const columns = computed(() => [
card-class="grid-two q-gutter-x-md" card-class="grid-two q-gutter-x-md"
:is-editable="true" :is-editable="true"
:use-model="true" :use-model="true"
@save-changes="reactivateWorker(entityId)" @on-data-saved="tableRef.reactivateWorker()"
/> >
<template #column-ended="{ row }">
<VnInputTime v-model="row.ended" />
<QForm v-if="!row.ended"></QForm>
</template>
</VnTable>
</template> </template>
<style lang="scss" scoped></style> <style lang="scss" scoped></style>
<i18n> <i18n>