mirror of
https://github.com/wasrusgen/zov-tech.git
synced 2026-06-03 16:44:48 +00:00
- backend: новый модуль drive.py (Google Drive download + 5-мин кэш)
- backend: /api/shipments — читает xlsx из Drive, парсит листы «ЗОВ ДД.ММ.ГГ»,
возвращает позиции (Заказ/Дозаказ) сгруппированные по дате отгрузки с завода
- config: поле shipments_file_id (SHIPMENTS_FILE_ID env; дефолт = ID ОТГРУЗКИ.xlsx)
- frontend: секция «📦 Отгрузки» на главной менеджера (после активных проектов),
загружается параллельно с замерами и pending; показывает последние 3 партии
- CSS: стили .ship-group / .ship-row / .ship-badge / .ship-check
- deps: добавлен openpyxl>=3.1.0
ВАЖНО после деплоя: добавить сервис-аккаунт как Viewer к ОТГРУЗКИ.xlsx в Drive
и прописать SHIPMENTS_FILE_ID в /opt/zov-tech/deploy/.env на сервере.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
34 lines
1.3 KiB
Plaintext
34 lines
1.3 KiB
Plaintext
# ============================================================
|
||
# Скопируйте в /opt/zov-tech/deploy/.env на сервере и заполните.
|
||
# Не коммитить!
|
||
# ============================================================
|
||
|
||
# Telegram bot
|
||
BOT_TOKEN=8281503057:AAEXmOepY8quH8E3RqOjFbgn7owV1ngnbGA
|
||
ADMIN_TG_ID=5937498515
|
||
|
||
# GigaChat (от Сбера)
|
||
GIGACHAT_AUTH_KEY=MDE5ZTExY2ItNDgzZi03ZWY4LTk2YjctZjAxNzQ4ZWEwNmVkOmQ1Mzc0OWVlLWUyYjItNDg2Zi04NTk1LWRmNmNlYzQ5M2JjMw==
|
||
GIGACHAT_MODEL=GigaChat-Pro
|
||
GIGACHAT_SCOPE=GIGACHAT_API_PERS
|
||
|
||
# Google Sheet (БД)
|
||
SHEET_ID=1vAB3u4iOz45awVLp5Pc1X-y5NzPbMugTlagplVdSiR8
|
||
GOOGLE_CREDENTIALS_PATH=/app/credentials.json
|
||
|
||
# MiniApp (используется ботом)
|
||
MINIAPP_URL=https://wasrusgen.github.io/zov-tech/
|
||
|
||
# Бэкенд URL для бота (внутри Docker — имя сервиса)
|
||
BACKEND_URL=http://backend:8000
|
||
|
||
# Бизнес-правила
|
||
ACTIVE_PERIOD_DAYS=90
|
||
GRACE_PERIOD_DAYS=14
|
||
|
||
# Внутренний секрет бот → бэкенд (годовщины договоров, не публичный)
|
||
INTERNAL_SECRET=zov-internal-2026-k9mXpQr3wN8vLs1t
|
||
|
||
# Google Drive ID файла ОТГРУЗКИ.xlsx (склад/отгрузки с завода)
|
||
SHIPMENTS_FILE_ID=1fER4NmEgSznvPKJWXOqLDDkTxH6wm78E
|