3.12 管理-课程
使用管理员账号登录后(role值为9的账号),可以进入管理页面:

一.添加课程
需要提交三个数据,如下所示:

填入信息后点击添加,就会把name,intro以及bref以post方式发送到/addCourse:

后台根据这三个值,插入一条新记录到表course:

valid是课程是否有效,有效课程(valid值为1)将出现在顶部菜单的“课程”
二.修改课程

首先进入此页面首先发起一个get请求/getAllCourses,取得所有课程,返回的json格式为:

json的格式和13.5查询课程一样,只是这里要获取所有课程,不管valid值是多少。
成功后,下拉框的内容会被填满:

选择一个课程,会把下面的文本框都填上内容:

如果有修改,点击修改,此时将把上面的数据以post方式发送到/addCourse:

特别注意,添加课程和修改课程都使用addCourse,后台根据有没有id值来区分到底是添加课程还是修改课程:新增课程没有id
后台修改课程后,发回的json为:
{"code":"200","info":"课程修改成功","data":null}