修复菜单编辑
This commit is contained in:
		
							parent
							
								
									7cd7149091
								
							
						
					
					
						commit
						95b70b20b4
					
				| @ -317,7 +317,7 @@ function getUserCounts() { | |||||||
|     fetch('{:url("users/counts")}') |     fetch('{:url("users/counts")}') | ||||||
|         .then(response => response.json()) |         .then(response => response.json()) | ||||||
|         .then(res => { |         .then(res => { | ||||||
|             console.log('用户统计接口返回数据:', res); |             // console.log('用户统计接口返回数据:', res);
 | ||||||
|             if (res.code === 0 && res.data) { |             if (res.code === 0 && res.data) { | ||||||
|                 // 更新用户总数
 |                 // 更新用户总数
 | ||||||
|                 document.querySelector('.stat-card:nth-child(1) .stat-value').textContent = res.data.total.toLocaleString(); |                 document.querySelector('.stat-card:nth-child(1) .stat-value').textContent = res.data.total.toLocaleString(); | ||||||
| @ -353,7 +353,7 @@ function getArticleCounts() { | |||||||
|     fetch('{:url("articles/counts")}') |     fetch('{:url("articles/counts")}') | ||||||
|         .then(response => response.json()) |         .then(response => response.json()) | ||||||
|         .then(res => { |         .then(res => { | ||||||
|             console.log('文章统计接口返回数据:', res); |             // console.log('文章统计接口返回数据:', res);
 | ||||||
|             if (res.code === 0 && res.data) { |             if (res.code === 0 && res.data) { | ||||||
|                 // 更新文章总数
 |                 // 更新文章总数
 | ||||||
|                 document.querySelector('.stat-card:nth-child(3) .stat-value').textContent = res.data.total.toLocaleString(); |                 document.querySelector('.stat-card:nth-child(3) .stat-value').textContent = res.data.total.toLocaleString(); | ||||||
| @ -389,7 +389,7 @@ function getResourcesCounts() { | |||||||
|     fetch('{:url("resources/counts")}') |     fetch('{:url("resources/counts")}') | ||||||
|         .then(response => response.json()) |         .then(response => response.json()) | ||||||
|         .then(res => { |         .then(res => { | ||||||
|             console.log('资源统计接口返回数据:', res); |             // console.log('资源统计接口返回数据:', res);
 | ||||||
|             if (res.code === 0 && res.data) { |             if (res.code === 0 && res.data) { | ||||||
|                 // 更新资源总数
 |                 // 更新资源总数
 | ||||||
|                 document.querySelector('.stat-card:nth-child(4) .stat-value').textContent = res.data.total.toLocaleString(); |                 document.querySelector('.stat-card:nth-child(4) .stat-value').textContent = res.data.total.toLocaleString(); | ||||||
|  | |||||||
| @ -50,8 +50,10 @@ | |||||||
| 	</div> | 	</div> | ||||||
| </div> | </div> | ||||||
| <script> | <script> | ||||||
| 	layui.use(['jquery'], function () { | 	layui.use(['form', 'jquery', 'layer'], function () { | ||||||
| 		var $ = layui.jquery; | 		var $ = layui.jquery; | ||||||
|  | 		var form = layui.form; | ||||||
|  | 		var layer = layui.layer; | ||||||
| 		var $input = $('#icon_class_input'); | 		var $input = $('#icon_class_input'); | ||||||
| 		var $dropdown = $('#iconDropdown'); | 		var $dropdown = $('#iconDropdown'); | ||||||
| 		var $search = $('#iconSearchInput'); | 		var $search = $('#iconSearchInput'); | ||||||
| @ -101,6 +103,41 @@ | |||||||
| 				} | 				} | ||||||
| 			}); | 			}); | ||||||
| 		} | 		} | ||||||
|  | 		//保存
 | ||||||
|  | 		window.save = function () { | ||||||
|  | 			var data = {}; | ||||||
|  | 			// 获取表单数据
 | ||||||
|  | 			data.smid = $('input[name="smid"]').val(); | ||||||
|  | 			data.label = $('input[name="label"]').val(); | ||||||
|  | 			data.icon_class = $('input[name="icon_class"]').val(); | ||||||
|  | 			data.sort = $('input[name="sort"]').val(); | ||||||
|  | 			data.status = $('input[name="status"]:checked').val(); | ||||||
|  | 
 | ||||||
|  | 			// 简单校验
 | ||||||
|  | 			if (!data.label) { | ||||||
|  | 				layer.msg('菜单名不能为空', { icon: 2 }); | ||||||
|  | 				return; | ||||||
|  | 			} | ||||||
|  | 
 | ||||||
|  | 			$.post( | ||||||
|  | 				'{$config["admin_route"]}yunzer/menuedit', | ||||||
|  | 				data, | ||||||
|  | 				function (res) { | ||||||
|  | 					if (res.code == 0) { | ||||||
|  | 						layer.msg(res.msg, { icon: 1 }); | ||||||
|  | 						// 1秒后关闭弹窗并刷新父页面
 | ||||||
|  | 						setTimeout(function () { | ||||||
|  | 							var index = parent.layer.getFrameIndex(window.name); | ||||||
|  | 							parent.layer.close(index); | ||||||
|  | 							parent.location.reload(); | ||||||
|  | 						}, 1000); | ||||||
|  | 					} else { | ||||||
|  | 						layer.alert(res.msg, { icon: 2 }); | ||||||
|  | 					} | ||||||
|  | 				}, | ||||||
|  | 				'json' | ||||||
|  | 			); | ||||||
|  | 		} | ||||||
| 	}); | 	}); | ||||||
| </script> | </script> | ||||||
| <style> | <style> | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user