Browse Source

Merge branch 'develop/iscs' of http://192.168.0.253:3000/bozzysadmb/ISCS_Standard_front into develop/iscs

pm 3 months ago
parent
commit
4588bad177
1 changed files with 19 additions and 0 deletions
  1. 19 0
      src/views/jobTicket/job/CreateJob.vue

+ 19 - 0
src/views/jobTicket/job/CreateJob.vue

@@ -788,6 +788,7 @@ const handleTicketpTypeChange = (value) => {
   JobForm.ticketType = value
   JobForm.ticketType = value
 }
 }
 // 使用 watchEffect 更简洁
 // 使用 watchEffect 更简洁
+// 原有的监听字段变化逻辑,保留
 watch(
 watch(
   [
   [
     () => JobForm.workstationId,
     () => JobForm.workstationId,
@@ -805,6 +806,24 @@ watch(
     }
     }
   }
   }
 )
 )
+
+// 新增:监听 JobAutoName 的变化
+watch(JobAutoName, async (val) => {
+  if (val) {
+    const { workstationId, machineryId, ticketType } = JobForm
+    if (workstationId && machineryId && ticketType) {
+      const typeName = getJobTypeName(ticketType)
+      if (typeName) {
+        await generateJobName()
+      } else {
+        console.log('票据类型没转换出来,不调用生成接口')
+      }
+    }
+  }
+})
+
+
+
 // 添加一个标识,记录是否是首次加载
 // 添加一个标识,记录是否是首次加载
 const isFirstLoad = ref(true)
 const isFirstLoad = ref(true)
 // 使用 watch 替代 watchEffect
 // 使用 watch 替代 watchEffect