Переглянути джерело

结单开始、结束、挂起结束时间联动

HD_wangm 4 місяців тому
батько
коміт
1c48965bc8

+ 4 - 4
ygtx-ui/src/components/gxtOrder/finalize.vue

@@ -480,7 +480,7 @@ watch(
     (newStartTime, oldStartTime) => {
       // 判断是否真的变化了(避免 undefined === undefined 误判)
       debugger
-      if (newStartTime && newStartTime !== oldStartTime) {
+      if (resumeInfo.value && newStartTime && newStartTime !== oldStartTime) {
         // 注意:此时对话框可能未打开,根据你的需求决定是否加 visible 判断
         if (visible.value) {
           handleStartTimeChange(newStartTime);
@@ -495,7 +495,7 @@ watch(
     (newEndTime, oldEndTime) => {
       // 判断是否真的变化了(避免 undefined === undefined 误判)
       debugger
-      if (newEndTime && oldEndTime !== oldEndTime) {
+      if (resumeInfo.value && newEndTime && oldEndTime !== oldEndTime) {
         // 注意:此时对话框可能未打开,根据你的需求决定是否加 visible 判断
         if (visible.value) {
           handleEndTimeChange(newEndTime);
@@ -612,7 +612,7 @@ const handleSubmit = async () => {
 // 开始时间变化处理
 const handleStartTimeChange = (value) => {
   debugger
-  if (resumeInfo && value) {
+  if (resumeInfo.value && value) {
     const realStartTime = formData.value.realStartTime
     const realEndTime = formData.value.realEndTime
     const suspendTime = suspendInfo.value.actionTime
@@ -643,7 +643,7 @@ const handleStartTimeChange = (value) => {
 // 结束时间变化处理
 const handleEndTimeChange = (value) => {
   debugger
-  if (resumeInfo && value) {
+  if (resumeInfo.value && value) {
     const realStartTime = formData.value.realStartTime
     const realEndTime = formData.value.realEndTime
     const suspendTime = suspendInfo.value.actionTime

+ 4 - 4
ygtx-ui/src/components/repairOrder/finalize.vue

@@ -545,7 +545,7 @@ watch(
     (newStartTime, oldStartTime) => {
       // 判断是否真的变化了(避免 undefined === undefined 误判)
       debugger
-      if (newStartTime && newStartTime !== oldStartTime) {
+      if (resumeInfo.value && newStartTime && newStartTime !== oldStartTime) {
         // 注意:此时对话框可能未打开,根据你的需求决定是否加 visible 判断
         if (visible.value) {
           handleStartTimeChange(newStartTime);
@@ -560,7 +560,7 @@ watch(
     (newEndTime, oldEndTime) => {
       // 判断是否真的变化了(避免 undefined === undefined 误判)
       debugger
-      if (newEndTime && oldEndTime !== oldEndTime) {
+      if (resumeInfo.value && newEndTime && oldEndTime !== oldEndTime) {
         // 注意:此时对话框可能未打开,根据你的需求决定是否加 visible 判断
         if (visible.value) {
           handleEndTimeChange(newEndTime);
@@ -664,7 +664,7 @@ const handleInfoEntryChange = (val) => {
 // 开始时间变化处理
 const handleStartTimeChange = (value) => {
   debugger
-  if (resumeInfo && value) {
+  if (resumeInfo.value && value) {
     const realStartTime = formData.value.realStartTime
     const realEndTime = formData.value.realEndTime
     const suspendTime = suspendInfo.value.actionTime
@@ -695,7 +695,7 @@ const handleStartTimeChange = (value) => {
 // 结束时间变化处理
 const handleEndTimeChange = (value) => {
   debugger
-  if (resumeInfo && value) {
+  if (resumeInfo.value && value) {
     const realStartTime = formData.value.realStartTime
     const realEndTime = formData.value.realEndTime
     const suspendTime = suspendInfo.value.actionTime