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 || []
+}