Server IP : / Your IP : 10.244.4.16 [ Web Server : nginx/1.25.3 System : Linux escuela-portal-app-54f56585bc-kst6g 5.15.0-1084-azure #93-Ubuntu SMP Sat Mar 15 14:12:29 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.2.13 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals, Domains : 0 Domains MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /proc/1442/cwd/app/resources/js/components/admin/video/ |
Upload File : |
<template> <div v-if="survey"> <Survey :survey="survey"></Survey> </div> </template> <script> import * as SurveyVue from "survey-vue"; const Swal = require("sweetalert2"); import { json } from "./form"; export default { components: { Survey: SurveyVue.Survey }, data: () => ({ survey: null, }), async mounted() { this.survey = new SurveyVue.Model(json); this.survey.onCompleting.add(async function (result, options) { options.allowComplete = false; await axios.post("/api/video/store", result.data).then((response) => { if (response.data) { console.log(response.data); Swal.fire({ title: "Actualizado", text: "El video ha sido creado o actualizado con éxito", icon: "success", // timer: 2000, }).then(function () { window.location.href = "/panel-administracion/alianzas"; }); } else { Swal.fire({ title: "Error!", text: "No se pudo crear el video. Por favor intente más tarde.", icon: "error", // timer: 3000, }).then((_) => { location.reload(); }); } }); }); }, }; </script>