web_page_finish
parent
9cbd6d2a88
commit
7a528bd7bf
Binary file not shown.
|
After Width: | Height: | Size: 304 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 355 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 4.8 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 346 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 245 KiB |
@ -1,139 +1,171 @@
|
||||
<!-- components/contact/ContactSection.vue -->
|
||||
<template>
|
||||
<section class="contact-section">
|
||||
<section class="process-section" aria-labelledby="faq-title">
|
||||
<div class="section-container">
|
||||
<div class="contact-grid">
|
||||
<div class="contact-info">
|
||||
<h2 class="section-title">¿Necesitas Ayuda?</h2>
|
||||
<p class="contact-subtitle">Nuestro equipo está listo para asistirte en todo el proceso de admisión</p>
|
||||
|
||||
<div class="contact-methods">
|
||||
<div class="contact-method">
|
||||
<PhoneOutlined />
|
||||
<div>
|
||||
<h4>Teléfono</h4>
|
||||
<p>(01) 123-4567</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contact-method">
|
||||
<MailOutlined />
|
||||
<div>
|
||||
<h4>Email</h4>
|
||||
<p>admision@universidad.edu.pe</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contact-method">
|
||||
<ClockCircleOutlined />
|
||||
<div>
|
||||
<h4>Horario</h4>
|
||||
<p>Lun-Vie: 8:00 AM - 6:00 PM</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="contact-form">
|
||||
<h3>Envíanos un Mensaje</h3>
|
||||
<a-form layout="vertical">
|
||||
<a-form-item label="Nombre completo">
|
||||
<a-input placeholder="Ingresa tu nombre completo" />
|
||||
</a-form-item>
|
||||
<a-form-item label="Email">
|
||||
<a-input placeholder="tu@email.com" />
|
||||
</a-form-item>
|
||||
<a-form-item label="Consulta">
|
||||
<a-textarea placeholder="Describe tu consulta..." :rows="4" />
|
||||
</a-form-item>
|
||||
<a-button type="primary" block>Enviar Mensaje</a-button>
|
||||
</a-form>
|
||||
</div>
|
||||
|
||||
<!-- Header -->
|
||||
<div class="section-header">
|
||||
<h2 id="faq-title" class="section-title">
|
||||
Preguntas Frecuentes
|
||||
</h2>
|
||||
<p class="section-subtitle">
|
||||
Resolvemos las dudas más comunes sobre el proceso de admisión y el uso de nuestra plataforma.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="process-card">
|
||||
|
||||
|
||||
<!-- FAQ -->
|
||||
<a-collapse accordion class="modern-collapse">
|
||||
|
||||
<a-collapse-panel key="1" header="01. ¿Puedo postular con DNI caducado?">
|
||||
No, su DNI debe estar vigente al momento de la inscripción.
|
||||
En su defecto, puede presentar la Hoja C4 o el ticket de trámite acompañado de una copia del DNI.
|
||||
</a-collapse-panel>
|
||||
|
||||
<a-collapse-panel key="2" header="02. ¿Qué requisitos debo presentar si postulo como persona con discapacidad?">
|
||||
Certificado de Discapacidad emitido por entidades de salud acreditadas en el RENIPRESS.
|
||||
Este debe ser adjuntado junto a los demás requisitos.
|
||||
</a-collapse-panel>
|
||||
|
||||
<a-collapse-panel key="3" header="03. ¿Qué hago si ingreso mal mis datos en la preinscripción?">
|
||||
No es posible modificarlos en línea una vez guardados.
|
||||
Debe acercarse al local de inscripción y solicitar ayuda en la oficina de soporte técnico.
|
||||
</a-collapse-panel>
|
||||
|
||||
<a-collapse-panel key="4" header="04. ¿Cuáles son los códigos para realizar los pagos?">
|
||||
<p><b>Código 26:</b> Derechos de Admisión.</p>
|
||||
<p><b>Código 27:</b> Rezagados al proceso de inscripción.</p>
|
||||
<p><b>Código 28:</b> Carpeta de postulante.</p>
|
||||
</a-collapse-panel>
|
||||
|
||||
<a-collapse-panel key="5" header="05. ¿Cómo debo realizar la preinscripción e inscripción?">
|
||||
Ingrese a admision.unap.edu.pe para la preinscripción.
|
||||
<br /><br />
|
||||
La inscripción presencial se realiza según el último dígito del DNI, según el cronograma oficial.
|
||||
</a-collapse-panel>
|
||||
|
||||
<a-collapse-panel key="6" header="06. ¿Qué requisitos debo presentar si postulo a Medicina Humana o Educación Física?">
|
||||
Constancia de evaluación médica emitida por un establecimiento de salud primario,
|
||||
además de los demás requisitos exigidos.
|
||||
</a-collapse-panel>
|
||||
|
||||
<a-collapse-panel key="7" header="07. ¿Puedo cambiar de programa de estudio luego de inscribirme?">
|
||||
Sí. Tras obtener su constancia de inscripción, debe realizar un pago de S/.100 (Código 27)
|
||||
en caja de la Universidad o Banco de la Nación, incluyendo comisión.
|
||||
</a-collapse-panel>
|
||||
|
||||
<a-collapse-panel key="8" header="08. ¿Qué debo traer para inscribirme presencialmente?">
|
||||
<ul>
|
||||
<li>Comprobantes de pago o vouchers</li>
|
||||
<li>DNI original y copia</li>
|
||||
<li>Solicitud de Preinscripción impresa</li>
|
||||
<li>Certificado de estudios original y copia</li>
|
||||
</ul>
|
||||
</a-collapse-panel>
|
||||
|
||||
<a-collapse-panel key="9" header="09. ¿Los postulantes con discapacidad hacen cola?">
|
||||
No. Deben presentar su Certificado de Discapacidad y se les brindará atención preferencial.
|
||||
</a-collapse-panel>
|
||||
|
||||
</a-collapse>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { PhoneOutlined, MailOutlined, ClockCircleOutlined } from '@ant-design/icons-vue'
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
.contact-section {
|
||||
padding: 80px 0;
|
||||
/* reutiliza la misma base visual de ProcessSection */
|
||||
|
||||
.process-section {
|
||||
padding: 30px 0;
|
||||
background: #ffffff;
|
||||
font-family: "Times New Roman", Times, serif;
|
||||
}
|
||||
|
||||
.section-container {
|
||||
max-width: 1200px;
|
||||
max-width: 1100px;
|
||||
margin: 0 auto;
|
||||
padding: 0 24px;
|
||||
padding: 0 20px;
|
||||
}
|
||||
|
||||
.contact-grid {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
gap: 80px;
|
||||
align-items: start;
|
||||
.section-header {
|
||||
text-align: center;
|
||||
margin-bottom: 18px;
|
||||
}
|
||||
|
||||
.section-title {
|
||||
font-size: 2.5rem;
|
||||
font-size: 2.1rem;
|
||||
font-weight: 700;
|
||||
color: #1a237e;
|
||||
margin-bottom: 16px;
|
||||
color: #2c3e50;
|
||||
margin: 0 0 6px 0;
|
||||
}
|
||||
|
||||
.contact-subtitle {
|
||||
color: #666;
|
||||
font-size: 1.125rem;
|
||||
margin-bottom: 40px;
|
||||
.section-subtitle {
|
||||
font-size: 1rem;
|
||||
color: #777;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.contact-methods {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 24px;
|
||||
.process-card {
|
||||
border: 1px solid #e5e7eb;
|
||||
border-radius: 14px;
|
||||
padding: 20px 18px;
|
||||
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.04);
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.contact-method {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 16px;
|
||||
/* Ilustración */
|
||||
.illustration-box {
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.contact-method svg {
|
||||
color: #1890ff;
|
||||
font-size: 24px;
|
||||
.illustration-img {
|
||||
width: 160px;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.contact-method h4 {
|
||||
margin: 0 0 4px;
|
||||
color: #1a237e;
|
||||
.illustration-text {
|
||||
font-size: 0.9rem;
|
||||
color: #6b7280;
|
||||
}
|
||||
|
||||
.contact-method p {
|
||||
margin: 0;
|
||||
color: #666;
|
||||
/* Collapse estilo limpio */
|
||||
.modern-collapse {
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.contact-form {
|
||||
background: white;
|
||||
padding: 40px;
|
||||
border-radius: 16px;
|
||||
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08);
|
||||
.modern-collapse :deep(.ant-collapse-item) {
|
||||
border-radius: 10px !important;
|
||||
margin-bottom: 10px;
|
||||
background: #f8fafc;
|
||||
border: 1px solid #e5e7eb;
|
||||
}
|
||||
|
||||
.contact-form h3 {
|
||||
margin: 0 0 32px;
|
||||
color: #1a237e;
|
||||
.modern-collapse :deep(.ant-collapse-header) {
|
||||
font-weight: 700;
|
||||
color: #1e3a8a;
|
||||
}
|
||||
|
||||
@media (max-width: 992px) {
|
||||
.contact-grid {
|
||||
grid-template-columns: 1fr;
|
||||
gap: 48px;
|
||||
}
|
||||
|
||||
.modern-collapse :deep(.ant-collapse-content) {
|
||||
background: #ffffff;
|
||||
border-top: 1px solid #eef2f7;
|
||||
}
|
||||
|
||||
/* Responsive */
|
||||
@media (max-width: 768px) {
|
||||
.section-title {
|
||||
font-size: 2rem;
|
||||
font-size: 1.6rem;
|
||||
}
|
||||
|
||||
.process-card {
|
||||
padding: 14px 12px;
|
||||
}
|
||||
|
||||
.illustration-img {
|
||||
width: 120px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
||||
@ -0,0 +1,124 @@
|
||||
<template>
|
||||
<section class="modalidades-section">
|
||||
<div class="section-container">
|
||||
<div class="section-header">
|
||||
<h1 class="section-title">404</h1>
|
||||
<p class="section-subtitle">
|
||||
La página que estás buscando no existe o fue movida.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="modalidades-grid">
|
||||
|
||||
<a-card class="modalidad-card">
|
||||
<div class="modalidad-icon bg-error">
|
||||
<WarningOutlined />
|
||||
</div>
|
||||
|
||||
<h4>Enlace incorrecto</h4>
|
||||
<p>
|
||||
Verifica que la dirección esté escrita correctamente
|
||||
o regresa al inicio.
|
||||
</p>
|
||||
|
||||
<a-button type="primary" @click="$router.push('/')">
|
||||
Volver al Inicio
|
||||
</a-button>
|
||||
</a-card>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { WarningOutlined } from "@ant-design/icons-vue"
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
.modalidades-section {
|
||||
padding: 100px 0;
|
||||
background: #f8f9fa;
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.section-container {
|
||||
max-width: 900px;
|
||||
margin: 0 auto;
|
||||
padding: 0 24px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.section-header {
|
||||
text-align: center;
|
||||
margin-bottom: 50px;
|
||||
}
|
||||
|
||||
.section-title {
|
||||
font-size: 5rem;
|
||||
font-weight: 700;
|
||||
color: #1a237e;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.section-subtitle {
|
||||
font-size: 1.125rem;
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.modalidades-grid {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.modalidad-card {
|
||||
border: none;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
|
||||
text-align: center;
|
||||
padding: 40px 32px;
|
||||
transition: transform 0.3s ease;
|
||||
max-width: 420px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.modalidad-card:hover {
|
||||
transform: translateY(-4px);
|
||||
}
|
||||
|
||||
.modalidad-icon {
|
||||
width: 72px;
|
||||
height: 72px;
|
||||
border-radius: 50%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin: 0 auto 24px;
|
||||
color: white;
|
||||
font-size: 32px;
|
||||
}
|
||||
|
||||
.bg-error {
|
||||
background: #ef4444;
|
||||
}
|
||||
|
||||
.modalidad-card h4 {
|
||||
margin: 0 0 12px;
|
||||
color: #1a237e;
|
||||
}
|
||||
|
||||
.modalidad-card p {
|
||||
color: #666;
|
||||
font-size: 0.95rem;
|
||||
line-height: 1.6;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
@media (max-width: 992px) {
|
||||
.section-title {
|
||||
font-size: 3rem;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
Loading…
Reference in New Issue