async sendForm(){
  await this.saveEditor1();
  await this.saveEditor2();
  //this.closeEditors();

  this.dataResultRequestFormProductUpdate.messages.test = 'test';
  console.log(this.dataResultRequestFormProductUpdate.messages.test)

  //this.dataResultRequestFormProductUpdate.messages.error = [];
  //this.dataResultRequestFormProductUpdate.messages.success = [];

  const payload = {};
  const urlEncodedDataFormProductUpdate = new URLSearchParams();

  payload['productId'] = this.product.id;
  urlEncodedDataFormProductUpdate.append('category_id', this.product.category_id);
  urlEncodedDataFormProductUpdate.append('title', this.product.title);
  urlEncodedDataFormProductUpdate.append('price', this.product.price);
  urlEncodedDataFormProductUpdate.append('short_description_json', JSON.stringify(this.dataEditor1));
  urlEncodedDataFormProductUpdate.append('description_json', JSON.stringify(this.dataEditor2));
  payload['product'] = urlEncodedDataFormProductUpdate;

  if (this.$route.name === 'product.edit') {
    this.$store.dispatch('updateProduct', payload).then(() => {
      const response = this.$store.state.responseHttpFormProductUpdate;
      //console.log(response)
      const data = response.data;
      const messages = data.messages;
      const status = data.status;

      if (status === true) {
        this.dataResultRequestFormProductUpdate.messages.success.push('Вы успешно отредактировали товар!');
        //setTimeout(() => this.$store.dispatch('allProducts'), 1500);
      }

      //console.log(data)

      if (status === false) {
        for (let [nameValidator, arrErrorsMsg] of Object.entries(messages)) {
          //console.log(arrErrorsMsg)

          for (let [keyErrorMsg, errorMsg] of Object.entries(arrErrorsMsg)) {
            //console.log(errorMsg)
            this.dataResultRequestFormProductUpdate.messages.error.push((errorMsg));
          }
        }
      }

    })
  }

  if (this.$route.name === 'product.create') {
    this.$store.dispatch('storeProduct', payload).then(() => {
      const data = this.$store.state.responseHttpFormProductStore;

      const messages = data.messages;
      const status = data.status;

      if (status === true) {
        this.dataResultRequestFormProductUpdate.messages.success.push('Вы успешно создали товар!');
        //setTimeout(() => this.$store.dispatch('allProducts'), 1500);
      }

      if (status === false) {
        for (let arrErrorsMsg of Object.entries(messages)) {
          for (let errorMsg of Object.entries(arrErrorsMsg)) {
            this.dataResultRequestFormProductUpdate.messages.error.push((errorMsg));
          }
        }
      }
    })
  }
},