أدخل نص الخطاب الوارد أو ارفعه، واختر المرجع القانوني للرد
📌 المرجع القانوني: —
نسيت كلمة المرور
أدخل بريدك الإلكتروني وسنرسل لك رابط إعادة التعيين
✅ تم الإرسال! تحقق من بريدك
تعيين كلمة مرور جديدة
أدخل كلمة المرور الجديدة
📁 مشاريعي
مشاريعك القانونية
جاري التحميل...
📁 مشروع جديد
أدخل بيانات المشروع الجديد
📎 رفع وثيقة
✉️ رد على خطاب — المشروع
الرد سيستند إلى وثائق المشروع والمرجع القانوني المحدد
🔍 فحص وثيقة — المشروع
الفحص سيقارن الوثيقة مع عقد المشروع والمرجع القانوني
🔍 فحص وثائق العقد
ارفع وثيقة العقد واختر المرجع القانوني للمقارنة والفحص
📌 المرجع القانوني: —
async function loadDynamicCollections(){
try{
var res=await fetch('/api/collections/list');
var cols=await res.json();
var container=document.getElementById('domain-tabs-container');
if(!container)return;
var existing=['palestinian_procurement','palestinian_arbitration','fidic_contracts',
'fidic_99','legal_judgments','palestinian_contractors','palestinian_labor'];
var buttons=container.querySelectorAll('.dtab');
var ins=buttons[buttons.length-2];
cols.forEach(function(col){
var exists=document.getElementById('dtab-'+col.id);
if(existing.indexOf(col.id)===-1 && col.chunks>0 && !exists){
var btn=document.createElement('button');
btn.className='dtab';
btn.id='dtab-'+col.id;
btn.textContent=col.name;
btn.onclick=function(){toggleDomain(col.id);};
container.insertBefore(btn,ins);
}
});
}catch(e){console.log('err:',e);}
}
window.addEventListener('load', loadDynamicCollections);