feat: 문의사항에 '답변 완료' 상태 추가
의견 처리 상태 셀렉트박스에 '답변 완료'(answered) 옵션을 추가하고 목록 배지 색상(teal)을 지정한다. fb_status는 VARCHAR라 DB 변경 불필요. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -28,13 +28,14 @@ class FeedbackModel extends Model
|
|||||||
];
|
];
|
||||||
|
|
||||||
/** 허용 상태 값 */
|
/** 허용 상태 값 */
|
||||||
public const STATUSES = ['new', 'in_progress', 'done', 'hold'];
|
public const STATUSES = ['new', 'in_progress', 'answered', 'done', 'hold'];
|
||||||
|
|
||||||
public static function statusLabel(string $s): string
|
public static function statusLabel(string $s): string
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'new' => '접수',
|
'new' => '접수',
|
||||||
'in_progress' => '처리중',
|
'in_progress' => '처리중',
|
||||||
|
'answered' => '답변 완료',
|
||||||
'done' => '완료',
|
'done' => '완료',
|
||||||
'hold' => '보류',
|
'hold' => '보류',
|
||||||
][$s] ?? $s;
|
][$s] ?? $s;
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ $badge = static function (string $s): string {
|
|||||||
$map = [
|
$map = [
|
||||||
'new' => 'bg-blue-50 text-blue-700',
|
'new' => 'bg-blue-50 text-blue-700',
|
||||||
'in_progress' => 'bg-amber-50 text-amber-700',
|
'in_progress' => 'bg-amber-50 text-amber-700',
|
||||||
|
'answered' => 'bg-teal-50 text-teal-700',
|
||||||
'done' => 'bg-emerald-50 text-emerald-700',
|
'done' => 'bg-emerald-50 text-emerald-700',
|
||||||
'hold' => 'bg-gray-100 text-gray-500',
|
'hold' => 'bg-gray-100 text-gray-500',
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ $badge = static function (string $s): string {
|
|||||||
$map = [
|
$map = [
|
||||||
'new' => 'bg-blue-50 text-blue-700',
|
'new' => 'bg-blue-50 text-blue-700',
|
||||||
'in_progress' => 'bg-amber-50 text-amber-700',
|
'in_progress' => 'bg-amber-50 text-amber-700',
|
||||||
|
'answered' => 'bg-teal-50 text-teal-700',
|
||||||
'done' => 'bg-emerald-50 text-emerald-700',
|
'done' => 'bg-emerald-50 text-emerald-700',
|
||||||
'hold' => 'bg-gray-100 text-gray-500',
|
'hold' => 'bg-gray-100 text-gray-500',
|
||||||
];
|
];
|
||||||
|
|||||||
Reference in New Issue
Block a user