Add Dispatch_V0.1.1
This commit is contained in:
41
Dispatch_V0.1.1/domain/ticket_constants.py
Normal file
41
Dispatch_V0.1.1/domain/ticket_constants.py
Normal file
@@ -0,0 +1,41 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# hub/ticket/domain/ticket_constants.py
|
||||
|
||||
"""Константы доменной state-machine Ticket."""
|
||||
|
||||
STATE_TODO = 1
|
||||
STATE_IN_PROGRESS = 2
|
||||
STATE_CONFIRMATION = 3
|
||||
STATE_COMPLETED = 0
|
||||
STATE_REFUSED = 4
|
||||
STATE_ARCHIVED = 5
|
||||
|
||||
HARDWARE_SIGNAL_ADVANCE = frozenset({0, 1, 2, 3})
|
||||
HARDWARE_SIGNAL_INITIALIZE = 0xFF
|
||||
|
||||
TICKET_STATE_NAMES = {
|
||||
STATE_TODO: "К выполнению",
|
||||
STATE_IN_PROGRESS: "В работе",
|
||||
STATE_CONFIRMATION: "Подтверждение",
|
||||
STATE_COMPLETED: "Выполненные",
|
||||
STATE_REFUSED: "Отказ в обслуживании",
|
||||
STATE_ARCHIVED: "Архив",
|
||||
}
|
||||
|
||||
TICKET_STATE_ACTIONS = {
|
||||
STATE_TODO: "Инженер направлен",
|
||||
STATE_IN_PROGRESS: "Выполняются работы",
|
||||
STATE_CONFIRMATION: "Ожидает подтверждения",
|
||||
STATE_COMPLETED: "Работа завершена",
|
||||
STATE_REFUSED: "Отказ в обслуживании",
|
||||
STATE_ARCHIVED: "Перемещено в архив",
|
||||
}
|
||||
|
||||
TICKET_STATE_COLORS = {
|
||||
STATE_TODO: "#FF5938",
|
||||
STATE_IN_PROGRESS: "#008BFA",
|
||||
STATE_CONFIRMATION: "#FFD27A",
|
||||
STATE_COMPLETED: "#36AC87",
|
||||
STATE_REFUSED: "#D1D5DB",
|
||||
STATE_ARCHIVED: "#9CA3AF",
|
||||
}
|
||||
Reference in New Issue
Block a user