fix: 이미지 상태 필터와 통계 일관성 수정
- '실패' 필터 선택 시 failed + no_result 둘 다 검색되도록 수정 - 통계 라벨: '실패' → '실패/없음' - 필터 옵션: '실패' → '실패/검색없음', 별도 'no_result' 옵션 제거 - 상단 통계와 필터 결과가 일치하도록 UX 개선
This commit is contained in:
parent
546a5e7ae6
commit
acf8e44aa5
@ -5707,8 +5707,12 @@ def api_product_images_list():
|
||||
params = []
|
||||
|
||||
if status_filter:
|
||||
where_clauses.append("status = ?")
|
||||
params.append(status_filter)
|
||||
# "failed" 필터는 failed + no_result 둘 다 포함 (통계와 일치시키기 위해)
|
||||
if status_filter == 'failed':
|
||||
where_clauses.append("status IN ('failed', 'no_result')")
|
||||
else:
|
||||
where_clauses.append("status = ?")
|
||||
params.append(status_filter)
|
||||
|
||||
if search:
|
||||
where_clauses.append("(product_name LIKE ? OR barcode LIKE ?)")
|
||||
|
||||
@ -371,7 +371,7 @@
|
||||
</div>
|
||||
<div class="stat-card failed">
|
||||
<div class="value" id="statFailed">-</div>
|
||||
<div class="label">실패</div>
|
||||
<div class="label">실패/없음</div>
|
||||
</div>
|
||||
<div class="stat-card pending">
|
||||
<div class="value" id="statPending">-</div>
|
||||
@ -386,8 +386,7 @@
|
||||
<select class="filter-select" id="statusFilter" onchange="loadImages()">
|
||||
<option value="">전체 상태</option>
|
||||
<option value="success">성공</option>
|
||||
<option value="failed">실패</option>
|
||||
<option value="no_result">검색결과없음</option>
|
||||
<option value="failed">실패/검색없음</option>
|
||||
<option value="pending">대기</option>
|
||||
<option value="manual">수동등록</option>
|
||||
</select>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user