diff --git a/src/views/mes/zjTask/ZjTaskForm.vue b/src/views/mes/zjTask/ZjTaskForm.vue index 3ef010fd..69419a84 100644 --- a/src/views/mes/zjTask/ZjTaskForm.vue +++ b/src/views/mes/zjTask/ZjTaskForm.vue @@ -17,9 +17,9 @@ {{ t('QualityManagement.ZjTask.ticketTypeStorage') }} - + + :placeholder="t('QualityManagement.ZjTask.placeholderFormTicket')" @change="fetchProductIdByTicket" @visible-change="handleTicketVisibleChange"> @@ -342,4 +342,11 @@ const fetchProductIdByTicket = async () => { currentProductId.value = plan.productId } } + +const handleTicketVisibleChange = async (visible: boolean) => { + if (!visible || !formData.value.ticketType) return + const type = formData.value.ticketType === 1 ? 8 : formData.value.ticketType + const data = await PlanApi.getPlanByTicketType(type) + planList.value = data || [] +}