| 
					
				 | 
			
			
				@@ -1930,6 +1930,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.oldExchange = this.deepClone(this.form.exchangeRate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if (status == "goBack") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.$emit("goBack"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.leaveDetailsKey(this.$route.name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (this.form.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.unLock({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  moduleName: "xs", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  tableName: "business_order", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  billId: this.form.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             .finally(() => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2008,9 +2016,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           .catch(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$emit("goBack"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.leaveDetailsKey(this.$route.name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$emit("goBack"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.leaveDetailsKey(this.$route.name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     openReport() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2079,8 +2089,20 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     openEdit() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.detailData.status = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.option = this.$options.data().option; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        moduleName: "xs", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        tableName: "business_order", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        billId: this.form.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        no: localStorage.getItem("browserID") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.saveLoading = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.checkLock(data).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res.data.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.onLock(data).then(response => {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.detailData.status = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.option = this.$options.data().option; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async saveColumn() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const inSave = await this.saveColumnData( 
			 |