--- title: ICS2 emoji: "🗺️" colorFrom: green colorTo: blue sdk: static pinned: false license: mit short_description: بوابة الباحث الميداني الشاملة --- # بوابة الباحث الميداني واجهة عربية متجاوبة تعرض لكل باحث عيناته وخريطته الشاملة وأدوات التواصل الخاصة بالمدن الصناعية. ## آلية البيانات - اسم المدينة يعتمد على عمود المدينة الخاص بالصفحة، ثم يرجع إلى عمود المدينة الأساسي عند غيابه. - إحداثية مدن هي الموقع المعتمد أولًا. - عند عدم توفر إحداثية مدن، تستخدم إحداثيات X وY الأساسية. - تعرض إفادة مدن منفصلة عن الموقع، وتظهر العينات دون تفاصيل موقع في نهاية النتائج. - تعرض إفادة مدن وملاحظات مدن في قسمين مستقلين داخل بطاقة العينة. - يتوفر دليل ثابت لممثلي المدن الصناعية مع نسخ الرقم والتواصل عبر واتساب. - يشمل الدليل مدير المدينة الصناعية بحفر الباطن براك المطيري. - تتضمن كل عينة نافذة مشاركة تطلب رقم جوال المستلم، وتعرض رسالة رسمية منظمة قبل إرسال رابط الاستمارة عبر واتساب. - واجهة الجوال مدمجة: أدوات سريعة في صف واحد، مدن وإحصاءات قابلة للسحب، ودليل ممثلين قابل للطي. - زر رسالة مسؤول مدن يفتح قائمة المسؤولين، ويختار مسؤول المدينة تلقائيًا مع إمكانية تغييره قبل الإرسال. - يعرض رقم العقد داخل بيانات المنشأة والرسائل، ويظهر "لا يوجد رقم عقد" عند عدم توفره. - يمكن نسخ رسالة مسؤول مدن وفتح مجموعة مدن الرسمية مباشرة للصق الرسالة وإرسالها. - يمكن تحديد عدة منشآت وإرسال بياناتها دفعة واحدة في رسالة موحدة لمسؤول مدن أو مجموعة مدن. - يتضمن نموذج توثيق ميداني لإضافة إفادة وصور، مع تجهيز خدمة Google Apps Script لرفع الصور إلى Drive وتسجيل الإفادة في Google Sheets. - البيانات مشفرة داخل `data.js`، ورمز الدخول الافتراضي هو `20302030`. ## تحديث البيانات ```powershell node generate-data.mjs "path\to\شامل.xlsx" "data.js" "20302030" ``` لا ترفع ملف Excel إلى المستودع. ارفع ملفات الواجهة و`data.js` الناتج فقط.