fix: Ocultar campo AI Prompt cuando checklist no usa IA - frontend v1.0.22
- Campo AI Prompt solo visible cuando checklist.ai_mode !== 'off' - Evita confusión en checklists sin IA habilitada
This commit is contained in:
@@ -38,7 +38,7 @@ services:
|
|||||||
command: uvicorn app.main:app --host 0.0.0.0 --port 8000 --workers 4
|
command: uvicorn app.main:app --host 0.0.0.0 --port 8000 --workers 4
|
||||||
|
|
||||||
frontend:
|
frontend:
|
||||||
image: dymai/syntria-frontend:1.0.21
|
image: dymai/syntria-frontend:1.0.22
|
||||||
container_name: syntria-frontend-prod
|
container_name: syntria-frontend-prod
|
||||||
restart: always
|
restart: always
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|||||||
@@ -1160,25 +1160,27 @@ function QuestionsManagerModal({ checklist, onClose }) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* AI Prompt */}
|
{/* AI Prompt - Solo visible si el checklist tiene IA habilitada */}
|
||||||
<div className="bg-purple-50 border border-purple-200 rounded-lg p-4">
|
{checklist.ai_mode !== 'off' && (
|
||||||
<h4 className="text-sm font-semibold text-purple-900 mb-3">🤖 Prompt de IA (opcional)</h4>
|
<div className="bg-purple-50 border border-purple-200 rounded-lg p-4">
|
||||||
<div>
|
<h4 className="text-sm font-semibold text-purple-900 mb-3">🤖 Prompt de IA (opcional)</h4>
|
||||||
<label className="block text-sm font-medium text-gray-700 mb-1">
|
<div>
|
||||||
Prompt personalizado para análisis de fotos
|
<label className="block text-sm font-medium text-gray-700 mb-1">
|
||||||
</label>
|
Prompt personalizado para análisis de fotos
|
||||||
<textarea
|
</label>
|
||||||
value={formData.ai_prompt}
|
<textarea
|
||||||
onChange={(e) => setFormData({ ...formData, ai_prompt: e.target.value })}
|
value={formData.ai_prompt}
|
||||||
className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500"
|
onChange={(e) => setFormData({ ...formData, ai_prompt: e.target.value })}
|
||||||
rows="3"
|
className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500"
|
||||||
placeholder="Ej: Analiza si las luces delanteras están encendidas y funcionando correctamente. Verifica que ambas luces tengan brillo uniforme y no presenten daños visibles."
|
rows="3"
|
||||||
/>
|
placeholder="Ej: Analiza si las luces delanteras están encendidas y funcionando correctamente. Verifica que ambas luces tengan brillo uniforme y no presenten daños visibles."
|
||||||
<p className="text-xs text-gray-500 mt-1">
|
/>
|
||||||
Este prompt guiará a la IA para analizar las fotos específicamente para esta pregunta. Si la foto no corresponde al contexto, la IA sugerirá cambiarla.
|
<p className="text-xs text-gray-500 mt-1">
|
||||||
</p>
|
Este prompt guiará a la IA para analizar las fotos específicamente para esta pregunta. Si la foto no corresponde al contexto, la IA sugerirá cambiarla.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
)}
|
||||||
|
|
||||||
<div className="grid grid-cols-3 gap-4">
|
<div className="grid grid-cols-3 gap-4">
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
Reference in New Issue
Block a user