درحال ذخیره در دیتابیس...
ردیف مناقصه‌گر نام مناقصه برند مدل مبلغ ضمانت برآورد مالی مهلت اسناد زمان تحویل وضعیت و دلایل نام کارشناس خرید اسناد عملیات

مناقصات ثبت شده در یک نگاه

تعداد کل مناقصات
0
هزینه‌های خرید اسناد
0 تومان
مناقصات تایید شده
0
مناقصات رد شده
0

تفکیک وضعیت مناقصات

۵ برند برتر (بیشترین درخواست)

۵ مناقصه‌گر (مشتری) برتر

    ۵ دلیل پرتکرار رد کارشناس

      // // تابع لود داده‌ها با سیستم گزارش خطای هوشمند async function loadDataFromDB() { try { let response = await fetch('api.php?action=get_all'); // بررسی اینکه آیا فایل api.php اصلا در هاست وجود دارد یا خیر if (!response.ok) { throw new Error("فایل api.php در هاست پیدا نشد (ارور 404 یا 500)"); } let result = await response.json(); if(result.status === 'success') { if(result.data.length > 0) { result.data.forEach(item => { addNewRow(item); if(item.tenderer) tenderersSet.add(item.tenderer); if(item.brand) brandsSet.add(item.brand); if(item.expert) expertsSet.add(item.expert); }); updateDatalists(); generateCards(); generateReports(); } else { // دیتابیس وصل است اما خالی است addNewRow(); } } else { // دیتابیس خطا داده است (مثلا یوزر و پسورد غلط است) alert("⚠️ سیستم خطایاب دیتابیس:\n\n" + result.message); addNewRow(); } } catch (e) { console.error("خطا در ارتباط با سرور:", e); alert("⚠️ سیستم خطایاب سرور:\n\nارتباط با فایل api.php برقرار نشد. بررسی کنید که فایل api.php دقیقاً در کنار فایل html روی هاست آپلود شده باشد."); addNewRow(); } }