lugbulk-labels-web
LUGBulk 주문서에서 라벨·포장 체크리스트·보고서를 브라우저에서 바로 인쇄, 설치 필요 없음
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 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).