| 
					
				 | 
			
			
				@@ -3,7 +3,10 @@ $(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         url: '../stockchange/list', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         datatype: "json", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         colModel: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			{label: '单号', name: 'id', index: 'id', key: true, width: 80, align: 'center'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			{label: '单号', name: 'id', index: 'id', key: true, width: 80, align: 'center',formatter: function (value){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return "<a onClick='vm.stockChangeRecordByOrderId("+value+")' className='small-box-footer'>"+value+"</a>" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			{label: '类型', name: 'type', index: 'type', width: 80, align: 'center', formatter: function (value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if (value == '0') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					return '普通入库'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -94,7 +97,10 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		stores:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		stockChangeTypes:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		stockChangeAudits:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		saveOrUpdateState:true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		saveOrUpdateState:true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		merchList: {},//商户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		thirdMerchantBizList: {},//第三方商户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		storeList: {},//门店 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		query: function () { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -105,6 +111,7 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			vm.title = "新增"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			vm.stockChange = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			vm.saveOrUpdateState=true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			vm.getMerchList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		update: function (event) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			vm.saveOrUpdateState=false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -115,10 +122,11 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			vm.showList = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.title = "修改"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			vm.getMerchList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.getInfo(id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		saveOrUpdate: function (event) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let url = vm.saveOrUpdateState ? "../stockchange/save" : "../stockchange/update"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			var time = vm.stockChange.time; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			vm.stockChange.time = vm.timeFommater(vm.stockChange.time); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -264,7 +272,36 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			var dateee = new Date(value).toJSON(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			var date = new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		getMerchList: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			$.get("../merch/queryAll", function (r) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				vm.merchList = r.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		getThirdMerchantBizList: function(merchSn) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			$.get("../thirdmerchantbiz/queryAll?merchSn=" + merchSn, function (r) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				vm.thirdMerchantBizList = r.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		changeThirdMerchantBiz: function (opt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			var value = opt.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			$.get("../store/getStoresByThirdMerch?thirdPartyMerchCode=" + value, function (r) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				vm.storeList = r.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		changeMerch: function(opt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			var value = opt.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			vm.getThirdMerchantBizList(value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		stockChangeRecordByOrderId: function (value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			openWindow({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				top: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				type: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				title: '出入库单记录', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				area: ['90%', '95%'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				content: '../shop/stockchangerecord.html?orderId='+value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	mounted() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		// this.uploadList = this.$refs.upload.fileList; 
			 |