LAPTOP-16IUEB3P\Lenovo 2 سال پیش
والد
کامیت
db483f74a6

+ 14 - 4
src/views/produceOrder/components/report/Common.vue

@@ -240,10 +240,18 @@
         type: Object,
         default: () => ({})
       },
-	  formData: {
-	    type: Object,
-	    default: () => ({})
-	  }
+	formData: {
+		type: Object,
+		default: () => ({})
+	},
+	firstInfo:{
+	  type: Object,
+	  default: () => ({})
+	},
+	currentInfo:{
+		type: Object,
+		default: () => ({}) 
+	}
     },
     data () {
       return {
@@ -309,6 +317,8 @@
         handler () {
           if (this.infoData.id) {
             // 设备
+			console.log('currentInfo',this.currentInfo)
+			console.log('firstInfo',this.firstInfo)
             this.workReportDeviceList = Object.assign(
               {},
               this.workReportDeviceList,

+ 16 - 8
src/views/produceOrder/components/report/Drying.vue

@@ -264,8 +264,16 @@
         default: () => ({})
       },
 		formData: {
+			type: Object,
+			default: () => ({})
+		},
+		firstInfo:{
 		  type: Object,
 		  default: () => ({})
+		},
+		currentInfo:{
+			type: Object,
+			default: () => ({}) 
 		}
     },
     data () {
@@ -326,15 +334,15 @@
       this.workReport.executorJobNum = this.$store.state.user.info?.jobNumber;
     },
     watch: {
-			formData: {
-			  immediate: true,
-			  handler () {
-			    if (this.formData.dateType==2) {
-			      this.$set(this.workReport,'executeTime',this.formData.appointTime);
-			    }
-			  }
+		formData: {
+		  immediate: true,
+		  handler () {
+			if (this.formData.dateType==2) {
+			  this.$set(this.workReport,'executeTime',this.formData.appointTime);
 			}
-		},
+		  }
+		}
+	},
     methods: {
       getCategory (id, memo) {
         this.$refs.catogaryDialogRef.open(id, this[memo], (res) => {

+ 10 - 1
src/views/produceOrder/components/report/Extrusion.vue

@@ -305,7 +305,15 @@
       taskInfo: {
         type: Object,
         default: () => ({})
-      }
+      },
+	  firstInfo:{
+        type: Object,
+        default: () => ({})
+      },
+	  currentInfo:{
+		 type: Object,
+		 default: () => ({}) 
+	  }
     },
     data () {
       return {
@@ -409,6 +417,7 @@
           }
         }
       }
+	  
     },
     created () {
       this.workReport.executorId = this.$store.state.user.info?.userId;

+ 9 - 1
src/views/produceOrder/components/report/Furnace.vue

@@ -104,7 +104,15 @@
 	  formData: {
 	    type: Object,
 	    default: () => ({})
-	  }
+	  },
+		firstInfo:{
+		  type: Object,
+		  default: () => ({})
+		},
+		currentInfo:{
+			type: Object,
+			default: () => ({}) 
+		}
     },
     data () {
       return {

+ 9 - 1
src/views/produceOrder/components/report/HalfAdded.vue

@@ -257,7 +257,15 @@
 	  formData: {
 	    type: Object,
 	    default: () => ({})
-	  }
+	  },
+		firstInfo:{
+		  type: Object,
+		  default: () => ({})
+		},
+		currentInfo:{
+			type: Object,
+			default: () => ({}) 
+		}
     },
     data () {
       return {

+ 9 - 1
src/views/produceOrder/components/report/Heating.vue

@@ -263,7 +263,15 @@
       formData: {
         type: Object,
         default: () => ({})
-      }
+      },
+		firstInfo:{
+		  type: Object,
+		  default: () => ({})
+		},
+		currentInfo:{
+			type: Object,
+			default: () => ({}) 
+		}
     },
     data () {
       return {

+ 10 - 2
src/views/produceOrder/components/report/Package.vue

@@ -179,7 +179,15 @@
 	  formData: {
 	  	  type: Object,
 	  	  default: () => ({})
-	  	}
+	  	},
+			firstInfo:{
+			  type: Object,
+			  default: () => ({})
+			},
+			currentInfo:{
+				type: Object,
+				default: () => ({}) 
+			}
 	  
     },
     data () {
@@ -223,7 +231,7 @@
             label: '最小包装单元',
             prop: 'index',
             formatter: (row) =>
-              `${row.netWeightUnit}${row.measuringUnit}/${row.packingUnit}`
+              `${row.measuringUnit}/${row.packingUnit}`
           },
           {
             label: '数量',

+ 8 - 0
src/views/produceOrder/components/report/Sinter.vue

@@ -98,6 +98,14 @@
 		formData: {
 		  type: Object,
 		  default: () => ({})
+		},
+		firstInfo:{
+		  type: Object,
+		  default: () => ({})
+		},
+		currentInfo:{
+			type: Object,
+			default: () => ({}) 
 		}
     },
     data () {

+ 8 - 0
src/views/produceOrder/components/report/Warehousing.vue

@@ -132,6 +132,14 @@
 		formData: {
 		  type: Object,
 		  default: () => ({})
+		},
+		firstInfo:{
+		  type: Object,
+		  default: () => ({})
+		},
+		currentInfo:{
+			type: Object,
+			default: () => ({}) 
 		}
     },
     data () {

+ 4 - 1
src/views/produceOrder/report.vue

@@ -123,6 +123,8 @@
         :key="activeName + isUpdate"
         :infoData="infoData"
         :formData="formData"
+		:firstInfo="tabList[0]"
+		:currentInfo="tabList[activeName]"
         :taskInfo="{
           ...tabList[activeName],
           lastTaskCode:
@@ -259,7 +261,8 @@
         this.tabList = res1;
         this.tabList.push({
           name: '入库',
-          code: '999999'
+          code: '999999',
+		  sortNum:99
         });
         this.activeName = '0';
       },