| 
					
				 | 
			
			
				@@ -70,7 +70,9 @@ var vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         q: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             name: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        adPositions: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        adPositions: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        storeList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        merchList: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         query: function () { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -82,6 +84,9 @@ var vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.ad = {enabled: 1, imageUrl: '', mediaType: 0}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.adPosition = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getAdPositions(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.storeList = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.merchList = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.getMerchList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         update: function (event) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var id = getSelectedRow(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -92,6 +97,8 @@ var vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.title = "修改"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.getInfo(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.getMerchList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.getStoresByMerch(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getAdPositions(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         saveOrUpdate: function (event) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -141,6 +148,17 @@ var vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 vm.ad = r.ad; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        getStoresByMerch: function (opt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var value = opt.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $.get("../store/getStoresByMerch?merchSn=" + value, function (r) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                vm.storeList = r.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        getMerchList: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $.get("../merch/queryAll", function (r) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                vm.merchList = r.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         reload: function (event) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.showList = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var page = $("#jqGrid").jqGrid('getGridParam', 'page'); 
			 |