| 
					
				 | 
			
			
				@@ -73,7 +73,7 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 导入弹窗放大样式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import '@/assets/css/form.css' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 客户调出收发货地址 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import {corpAddr} from "@/components/function/corpAddrSelect" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { corpAddr } from "@/components/function/corpAddrSelect" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //获取浏览器指纹并生成ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Fingerprint2 from 'fingerprintjs2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Vue.component('trackPlayback', trackPlayback); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -139,11 +139,11 @@ iconfontVersion.forEach(ele => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Vue.prototype.getColumnName = getColumnName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Vue.prototype.getColumnData = getColumnData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Vue.prototype.saveColumnData = saveColumnData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-Vue.prototype.delColumnData=delColumnData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Vue.prototype.delColumnData = delColumnData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //进入详情页时,保存id和其他参数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-Vue.prototype.inDetailsKey=inDetailsKey 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Vue.prototype.inDetailsKey = inDetailsKey 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //离开详情页时,清除对应key的id和其他参数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-Vue.prototype.leaveDetailsKey=leaveDetailsKey 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Vue.prototype.leaveDetailsKey = leaveDetailsKey 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Vue.config.productionTip = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Vue.prototype.corpAddr = corpAddr; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 业务锁 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -174,7 +174,7 @@ Vue.directive("input-limit", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       flag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     target.addEventListener("input", e => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      setTimeout(function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      setTimeout(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (flag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (binding.value == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (wins_0.test(e.target.value)) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -203,7 +203,7 @@ Vue.directive("input-limit", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if (!no_int) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 e.target.value = e.target.value.replace(wins_1, "").replace('.', '$#$').replace(/\./g, '').replace( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   '$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').substring(0, e.target.value.indexOf( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ".") + 2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ".") + 2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 e.target.value = e.target.value.replace(wins_0, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -231,7 +231,7 @@ Vue.directive("input-limit", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if (!no_int) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 e.target.value = e.target.value.replace(wins_1, "").replace('.', '$#$').replace(/\./g, '').replace( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   '$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').substring(0, e.target.value.indexOf( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ".") + 3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ".") + 3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 e.target.value = e.target.value.replace(wins_0, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -259,7 +259,7 @@ Vue.directive("input-limit", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if (!no_int) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 e.target.value = e.target.value.replace(wins_1, "").replace('.', '$#$').replace(/\./g, '').replace( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   '$#$', '.').substring(0, e.target.value.indexOf( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ".") + 5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ".") + 5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 e.target.value = e.target.value.replace(wins_0, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -271,8 +271,20 @@ Vue.directive("input-limit", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-Fingerprint2.get(function(components) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  const values = components.map(function(component,index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Vue.directive('debounce', { //防抖函数指令 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  inserted: function (el, binding) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    el.addEventListener("click", () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (!el.disabled) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        el.disabled = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        el.disabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, binding.value || 1000); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Fingerprint2.get(function (components) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const values = components.map(function (component, index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (index === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return component.value.replace(/\bNetType\/\w+\b/, '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -280,7 +292,7 @@ Fingerprint2.get(function(components) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 生成最终id murmur 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const murmur = Fingerprint2.x64hash128(values.join(''), 31) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if(localStorage.getItem('browserID')!=murmur){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    localStorage.setItem('browserID',murmur) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (localStorage.getItem('browserID') != murmur) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    localStorage.setItem('browserID', murmur) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 |