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).