89 lines
3.0 KiB
HTML
89 lines
3.0 KiB
HTML
<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<meta charset="utf-8"/>
|
||
<title>课程类别</title>
|
||
<meta name="renderer" content="webkit"/>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||
<link href="static/css/layui.css" rel="stylesheet"/>
|
||
</head>
|
||
|
||
<body>
|
||
<div class="layui-layout layui-layout-admin">
|
||
<div class="layui-header">
|
||
<div class="layui-logo layui-hide-xs layui-bg-black">网上上课点名系统</div>
|
||
<!-- 头部区域(可配合layui 已有的水平导航) -->
|
||
<ul class="layui-nav layui-layout-right">
|
||
<li class="layui-nav-item layui-hide layui-show-sm-inline-block">
|
||
<a href="javascript:;">
|
||
<img
|
||
src="//unpkg.com/outeres@0.0.10/img/layui/icon-v2.png"
|
||
class="layui-nav-img"
|
||
/>
|
||
{{ session.name }}
|
||
</a>
|
||
<dl class="layui-nav-child">
|
||
<dd><a href="/home/profile">资料</a></dd> <!-- 修改这里的href指向/profile -->
|
||
<dd><a href="javascript:;" id="logoutLink">登出</a></dd>
|
||
</dl>
|
||
</li>
|
||
<li
|
||
class="layui-nav-item"
|
||
lay-header-event="menuRight"
|
||
lay-unselect
|
||
></li>
|
||
</ul>
|
||
</div>
|
||
<div class="layui-side layui-bg-black">
|
||
<div class="layui-side-scroll">
|
||
<!-- 动态加载菜单栏 -->
|
||
<ul class="layui-nav layui-nav-tree" lay-filter="test">
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<div class="layui-body">
|
||
<table id="courseTable" lay-filter="courseTableFilter"></table>
|
||
</div>
|
||
</div>
|
||
|
||
<script src="static/jquery.min.js"></script> <!-- 确保已经引入jQuery -->
|
||
<script src="static/layui.js"></script>
|
||
<script src="/static/js/menu.js"></script>
|
||
<script src="/static/js/logout.js"></script>
|
||
<script>
|
||
// 请求后端获取菜单数据
|
||
|
||
|
||
layui.use(['table', 'jquery'], function () {
|
||
var table = layui.table;
|
||
var $ = layui.jquery;
|
||
|
||
// 发起GET请求获取数据
|
||
$.get('/api/get-course-type', function (res) {
|
||
// 假设返回的res是一个对象,包含必修和选修的课程名数组
|
||
|
||
// 处理返回的数据,转换为表格能接受的格式
|
||
var tableData = [];
|
||
res['必修'].forEach(function (course) {
|
||
tableData.push({course_type: '必修', course_name: course});
|
||
});
|
||
res['选修'].forEach(function (course) {
|
||
tableData.push({course_type: '选修', course_name: course});
|
||
});
|
||
|
||
// 渲染表格
|
||
table.render({
|
||
elem: '#courseTable',
|
||
cols: [[ // 设置表头
|
||
{field: 'course_type', title: '课程类型', sort: true},
|
||
{field: 'course_name', title: '课程名称', sort: true}
|
||
]],
|
||
data: tableData // 使用处理后的数据
|
||
});
|
||
});
|
||
});
|
||
</script>
|
||
</body>
|
||
</html>
|