6553-workerBusiness #1311
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue