lugbulk-labels-web
Print labels, packing checklists and reports for a LUG's LUGBulk order, straight from the order sheet. In the browser, no install.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗لوحة بنفس تصميم لوحة الشكاوى (ARRIVE Design System V2.0) لمطابقة المرتجعات المرسلة من الفروع مع المستلمة.
index.html مباشرة.| الملف | الدور |
|---|---|
index.html | هيكل الصفحة |
arrive-tokens.css, arrive-ui.css | نظام التصميم (نفس لوحة الشكاوى دون تعديل) |
arrive-returns.css | إضافات خاصة بهذه اللوحة |
data.js | البيانات: لقطة من ورقة «شهر 10» بتاريخ 26/10/2026 |
core.js | معادلات الحساب (المرسل، غير المستلم، النسبة) |
app.js | الفلاتر والرسوم والجداول |
min(المرسل, max(0, المرسل − (المستلم − غير المدرجة))).flags في data.js وسم جودة فقط، واستبعاد «مكرر_متطابق» و«متابعة_متبقي» اختياري من الفلاتر.apps-script/Code.gs (يقرأ تبويب gid=1064670621 فقط، قراءة فقط ولا يعدّل الشيت)./exec.LIVE_URL داخل live.js وارفع التعديل.LIVE_URL فارغًا أو فشل الاتصال تظل اللقطة الثابتة في data.js تعمل (الشارة في الهيدر توضح الحالة).flags) تُحسب الآن داخل core.js (OCT.flagRows) وتطابق وسوم اللقطة الحالية في الصفوف الـ378.استبدل المصفوفة في data.js بنفس الأعمدة: sheetRow, date (YYYY-MM-DD), branch, sent, recv, status, unrecv, extra, flags.
تبويب ثانٍ بجانب «مطابقة المرتجعات» في نفس الصفحة، ومنطق المطابقة لم يتغير (app.js وcore.js وdata.js وlive.js وreport.js كما هي).
| الملف | الدور |
|---|---|
sla.js | منطق التبويب والفلاتر والرسوم (يعمل داخل IIFE بأسماء معرّفات تبدأ بـ s) |
arrive-sla.css | شريط التبويبات وإضافات صغيرة فقط، على نفس نظام التصميم |
sla-data.js | لقطة بتاريخ 26/10/2026 من شيت «Sla RTO» (40,119 صف، تابات 1-9 إلى 30-9)، تُحمّل عند فتح التبويب فقط |
apps-script/Code-SLA.gs | سكريبت قراءة فقط يجمع التابات اليومية في JSON واحد مضغوط |
الربط المباشر: مشروع Apps Script مستقل مرتبط بشيت «Sla RTO» (غير شيت تقرير المرتجعات). الصق Code-SLA.gs، وانشره Web app (Execute as: Me، Access: Anyone)، وضع رابط /exec في SLA_LIVE_URL أعلى sla.js. التحديث كل 10 دقائق والتبويب مفتوح. إن بقي الرابط فارغًا تُستخدم اللقطة.
التعريفات:
BR_NAMES في sla.js)، والاسم الأصلي يظهر في السجل. تاب 21-9 فيه عمود الفرع مكتوب فيه «تم الارتجاع للراسل» فيظهر الفرع «غير محدد بالمصدر».زر «تقرير بالتصفية الحالية» موجود في كل تبويب، ويُصدر تقرير A4 (معاينة + طباعة/PDF) من الصفوف الظاهرة بعد كل الفلاتر وخيارات الحساب، ويكتبها على الغلاف وفي الختام.
| التبويب | الملف | محتوى التقرير |
|---|---|---|
| مطابقة المرتجعات | report.js | غلاف، ملخص تنفيذي، رسوم، أداء الفروع، الأداء اليومي، النتائج، جودة البيانات، سجل تفصيلي عند ≤120 صفًا (مثلًا فرع واحد)، ختام |
| SLA المرتجعات | report-sla.js | غلاف، ملخص تنفيذي، رسوم، توزيع العمر، أداء الفروع، أكثر الراسلين، الأداء اليومي، النتائج، جودة البيانات وحساسية أساس العمر، أقدم 18 مرتجعًا، ختام |
ArriveSla.state() في sla.js، وOCT.* في core.js).