[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Jean Silva
Criador Jean Silva 19/10/2022

Olá professor, boa tarde!

Tudo bem?. Pode me ajudar, por favor?.

Tenho um form que precisa cadastrar varias informações em varias tabelas a partir do momento que salva, então pensei em criar varios forms para cada v-model, pois preciso que aquele ID seja populado em outra tabela, portanto como é que eu consigo pegar o mesmo dado passado em outro html no v-model?.

Ex:

Portanto quando eu seleciono, ele salva no banco apenas o ID do formMoviment em ambas tabelas.

Esse vai inserir na tabela movimento

<div class="col-md-12">
                                <Multiselect
                                    v-model="formMoviment.vehicle_id"

Esse vai inserir na tabela cart_moviments

<label class="form-label col-form-label col-md-3">Carreta</label>
                                <div class="col-md-12">
                                <Multiselect
                                    v-model="formCartMoviment.vehicle_id"

Codigo github -> https://github.com/jeanasilva/gt_front/blob/main/src/views/Moviment/MovimentCreate.vue

Manager Carlos Ferreira 19/10/2022

Olá, Jean!
Tudo bem, e com você?

Esse Multiselect é um custom component, ou faz parte de algum package?

Usou esse package aqui? https://vue-multiselect.js.org/#sub-getting-started

Só me ambiente por favor, porque assim consigo te ajudar de forma mais precisa;

Carlos Ferreira
Criador Jean Silva 19/10/2022

Olá Professor, boa tarde!

Tudo bem?. Então, eu consegui usando watch, não sei se é uma boa forma fazer isso, devido a mudança de estado, mas funcionou, rsrs.

Caso tenha outra sugestão, agradeço.

      watch(() => formDocumentType.document_type_id, (valueAtual) => {
            formMoviment.document_type_id = valueAtual
        })
Jean Silva
Manager Carlos Ferreira 19/10/2022

Fala ae Jean, mandou bem amigo.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!