عن المشروع

هذا مشروع عرض تجريبي لمنصة معالجة شرطة/خدمة العملاء لخدمة شرطة المترو المساعدة "جينغ لاي بانغ"، يُستخدم بالتزامن مع شاشة البحث الصوتي عن المفقودات في جانب الجمهور. المشروع عبارة عن ملف أمامي واحد (HTML + JavaScript أصلي + localStorage)، يمكن فتحه في المتصفح بالنقر المزدوج على staff-lostfound-demo.html دون الحاجة إلى تثبيت أي اعتماديات أو خدمة خلفية. تنقسم الوظائف حسب سير العمل من الأعلى إلى الأسفل إلى خمس مناطق: 0. التسجيل المعلق · استفسار الفقدان: بعد استفسار الجمهور عبر الشاشة الصوتية، تُجمع المعلومات في قائمة انتظار دون إنشاء أمر عمل رسمي مباشرة؛ بعد مراجعة الشرطة للتفاصيل، يتم النقر على "تسجيل وإنشاء ملف" لإنشاء أمر LF رسمي يدخل قائمة المطابقة المعلقة، وإذا كانت المعلومات غير كاملة يمكن "الإرجاع" لإخطار الجمهور بالاستكمال، مما يضيف طبقة رقابة شرطية فوق الإصدار الذاتي للجمهور لمنع البلاغات العشوائية. 1. المطابقة المعلقة · رمز التتبع (LF): أوامر LF الرسمية تنتظر المطابقة في قائمة الانتظار؛ بالنقر على صف معين يتم تعبئة نوع العنصر واللون والخط والمحطة تلقائيًا في نموذج الإدخال. 2. إدخال المفقودات التي تم العثور عليها: تقوم الشرطة بتسجيل العناصر التي تم العثور عليها فعليًا في دفتر الأستاذ، وبعد الإرسال يتم المطابقة العكسية تلقائيًا حسب "نوع العنصر + اللون/المحطة" مع أوامر LF المعلقة، وعند التطابق يتم إنشاء رمز استلام من 6 أرقام. الحقول الإلزامية هي نوع العنصر والمحطة فقط (المحطة تُختار بالبحث بالكلمات المفتاحية من دليل المحطات لمنع الأخطاء)، بينما اللون والخط ووقت العثور ولحظة النافذة الزمنية والموقع المحدد للعثور والوصف والحافظ والصورة كلها اختيارية. يُسجل الموقع المحدد للعثور بشكل مستقل، مثل "بجوار جهاز الفحص الأمني عند المخرج 3" أو "تحت المقعد في منتصف العربة 2". بعد اختيار المحطة يتم جلب الخط تلقائيًا، ويتم تحديد مكان استلام المالك تلقائيًا وفقًا لقاعدة "المحطة + مركز الشرطة". يُنصح برفع صورة العنصر الفعلي لاستخدامها في المطابقة بالتعرف على الصور. 3. دفتر أستاذ المفقودات: يدعم التصفية حسب الكل/في المخزن/تم التطابق/تم الاستلام؛ يمكن الصرف والتحقق برمز الاستلام، وملء سبب المراجعة لاستبعاد المطابقة، وعرض صور العناصر الفعلية وملاحظات استلام الركاب. 4. أوامر التسليم المعلقة للتأكيد (HD): بعد أن يعثر الراكب على عنصر ويسجله على الشاشة ويحضره إلى مركز خدمة العملاء، تقوم الشرطة بالتأكيد برمز التسليم ليدخل تلقائيًا في دفتر الأستاذ، وعند عدم وجود مطابقة تلقائية يمكن الربط اليدوي برمز تتبع LF، وتشمل التفاصيل خطًا زمنيًا كاملًا للتقدم. فيما يتعلق بانتقال الحالات، يمر دفتر أستاذ المفقودات بمراحل in_stock في المخزن ← matched تم التطابق ← claimed تم الاستلام؛ وتمر أوامر تسليم الركاب بمراحل pending في انتظار التسليم ← confirmed_at_desk وصل إلى خدمة العملاء ← matched تم العثور على المالك ← closed تم إغلاق القضية. جميع إجراءات الصرف تتطلب تأكيدًا ثانيًا مع التحقق من رمز الاستلام المكون من 6 أرقام لمنع الاستلام الاحتيالي. تُحفظ البيانات في localStorage بالمتصفح (اسم المفتاح jlb_staff_lostfound_demo_v1)، ولا تُفقد عند التحديث؛ زر "إعادة تعيين بيانات العرض" في الزاوية اليمنى العليا من الصفحة يستعيد العينات الأولية (تشمل 4 أوامر LF وعنصرين في دفتر الأستاذ وأمرين HD). المشروع معزول عن نظام الإنتاج الحقيقي ويُستخدم فقط لعرض العمليات والتدريب. عند الربط مع الإنتاج لاحقًا، يكفي استبدال عمليات البيانات باستدعاء واجهات خلفية موحدة، مع مشاركة نفس مجموعة واجهات lost-reports / lost-handovers / lost-items مع جانب الجمهور: قائمة المطابقة المعلقة وقائمة دفتر الأستاذ وقائمة أوامر التسليم تستخدم GET؛ إدخال العناصر الفعلية وتأكيد التسليم والربط اليدوي تستخدم POST؛ استبعاد المطابقة وصرف الاستلام تستخدم POST .../reject و POST .../release (مع رمز الاستلام). ملاحظة الحدود: يحتوي هذا المستودع فقط على منصة معالجة الشرطة، ولا يشمل واجهة الحوار الصوتي/الإبلاغ في جانب الجمهور، والتي توجد في مستودع آخر باسم jinglaibang-h5.