joermd commited on
Commit
12bc17e
·
verified ·
1 Parent(s): 4e171a7

Update reg.html

Browse files
Files changed (1) hide show
  1. reg.html +9 -6
reg.html CHANGED
@@ -210,7 +210,6 @@
210
  <aside class="sidebar">
211
  <div class="p-6">
212
  <div class="flex items-center gap-4 mb-8">
213
- <!-- استخدام الصورة المطلوبة كشعار -->
214
  <img src="https://ufastpro.com/wp-content/uploads/2025/02/تصميم-بدون-عنوان.png" alt="شعار المنصة" class="w-12 h-12 rounded-full" />
215
  <div>
216
  <h1 class="text-xl font-bold text-gray-800">المنصة القانونية</h1>
@@ -603,31 +602,34 @@
603
  });
604
  });
605
 
606
- // دالة إرسال الطلبات العامة لجميع الأقسام
607
  async function handleSubmit(section) {
608
  const container = document.getElementById(section);
609
- const textarea = container.querySelector("textarea");
610
  const resultDiv = container.querySelector(".response-container");
611
 
612
  // إذا كان القسم "analysis" وتوجد ملفات PDF مرفقة، نستخدم API رفع الملفات
613
  if (section === 'analysis') {
614
  const fileInput = container.querySelector("#analysisPDF");
615
  if (fileInput && fileInput.files && fileInput.files.length > 0) {
 
 
616
  let formData = new FormData();
617
- formData.append("file", fileInput.files[0]);
618
  resultDiv.innerHTML = '<div class="loading-spinner"></div>';
619
  try {
620
  const uploadResponse = await fetch('https://g2mgow5tgbxsjy-7777.proxy.runpod.net/proxy/8000/upload', {
621
  method: "POST",
622
  body: formData
623
  });
 
624
  if (!uploadResponse.ok) {
625
  throw new Error("فشل رفع الملف");
626
  }
627
  const uploadData = await uploadResponse.json();
628
- resultDiv.innerHTML = uploadData.response || "";
 
629
  } catch (error) {
630
- console.error("Error:", error);
631
  resultDiv.innerHTML = '<div class="text-red-500">حدث خطأ في رفع الملف. يرجى المحاولة مرة أخرى.</div>';
632
  }
633
  return; // عند التعامل مع الملف نتوقف هنا
@@ -635,6 +637,7 @@
635
  }
636
 
637
  // إذا لم يوجد ملف (أو في الأقسام الأخرى) نستخدم النص المُدخل
 
638
  const text = textarea.value.trim();
639
  if (!text) {
640
  alert("الرجاء إدخال نص");
 
210
  <aside class="sidebar">
211
  <div class="p-6">
212
  <div class="flex items-center gap-4 mb-8">
 
213
  <img src="https://ufastpro.com/wp-content/uploads/2025/02/تصميم-بدون-عنوان.png" alt="شعار المنصة" class="w-12 h-12 rounded-full" />
214
  <div>
215
  <h1 class="text-xl font-bold text-gray-800">المنصة القانونية</h1>
 
602
  });
603
  });
604
 
605
+ // دالة إرسال الطلبات لجميع الأقسام
606
  async function handleSubmit(section) {
607
  const container = document.getElementById(section);
 
608
  const resultDiv = container.querySelector(".response-container");
609
 
610
  // إذا كان القسم "analysis" وتوجد ملفات PDF مرفقة، نستخدم API رفع الملفات
611
  if (section === 'analysis') {
612
  const fileInput = container.querySelector("#analysisPDF");
613
  if (fileInput && fileInput.files && fileInput.files.length > 0) {
614
+ const file = fileInput.files[0];
615
+ console.log("Selected file:", file);
616
  let formData = new FormData();
617
+ formData.append("file", file);
618
  resultDiv.innerHTML = '<div class="loading-spinner"></div>';
619
  try {
620
  const uploadResponse = await fetch('https://g2mgow5tgbxsjy-7777.proxy.runpod.net/proxy/8000/upload', {
621
  method: "POST",
622
  body: formData
623
  });
624
+ console.log("Upload response:", uploadResponse);
625
  if (!uploadResponse.ok) {
626
  throw new Error("فشل رفع الملف");
627
  }
628
  const uploadData = await uploadResponse.json();
629
+ console.log("Upload data:", uploadData);
630
+ resultDiv.innerHTML = uploadData.response || "تم رفع الملف بنجاح";
631
  } catch (error) {
632
+ console.error("Error uploading file:", error);
633
  resultDiv.innerHTML = '<div class="text-red-500">حدث خطأ في رفع الملف. يرجى المحاولة مرة أخرى.</div>';
634
  }
635
  return; // عند التعامل مع الملف نتوقف هنا
 
637
  }
638
 
639
  // إذا لم يوجد ملف (أو في الأقسام الأخرى) نستخدم النص المُدخل
640
+ const textarea = container.querySelector("textarea");
641
  const text = textarea.value.trim();
642
  if (!text) {
643
  alert("الرجاء إدخال نص");