front page(usermanage)
Signed-off-by: Chenx221 <chenx221@yandex.com>
This commit is contained in:
parent
9f50b94ac4
commit
d5f9f09a10
15
project2/.idea/inspectionProfiles/Project_Default.xml
Normal file
15
project2/.idea/inspectionProfiles/Project_Default.xml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<component name="InspectionProjectProfileManager">
|
||||||
|
<profile version="1.0">
|
||||||
|
<option name="myName" value="Project Default" />
|
||||||
|
<inspection_tool class="HtmlUnknownAttribute" enabled="true" level="WARNING" enabled_by_default="true">
|
||||||
|
<option name="myValues">
|
||||||
|
<value>
|
||||||
|
<list size="1">
|
||||||
|
<item index="0" class="java.lang.String" itemvalue="th:text" />
|
||||||
|
</list>
|
||||||
|
</value>
|
||||||
|
</option>
|
||||||
|
<option name="myCustomValuesEnabled" value="true" />
|
||||||
|
</inspection_tool>
|
||||||
|
</profile>
|
||||||
|
</component>
|
Binary file not shown.
@ -15,6 +15,5 @@
|
|||||||
<select id="getAllUsers" resultType="cyou.chenx221.pojo.User">
|
<select id="getAllUsers" resultType="cyou.chenx221.pojo.User">
|
||||||
SELECT *
|
SELECT *
|
||||||
FROM user
|
FROM user
|
||||||
where disabled = 0
|
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
@ -136,7 +136,7 @@
|
|||||||
<button type="button" class="btn btn-primary" onclick="location.href='../dashboard'">返回</button>
|
<button type="button" class="btn btn-primary" onclick="location.href='../dashboard'">返回</button>
|
||||||
<div class="table-container rounded-4 shadow-3-strong"
|
<div class="table-container rounded-4 shadow-3-strong"
|
||||||
style="background-color: rgba(255,255,255,0.9); overflow-y: auto; max-height: 400px">
|
style="background-color: rgba(255,255,255,0.9); overflow-y: auto; max-height: 400px">
|
||||||
<table class="table table-striped table-hover border-primary ">
|
<table class="table table-striped table-hover border-primary align-middle">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="col">用户ID</th>
|
<th scope="col">用户ID</th>
|
||||||
@ -144,7 +144,7 @@
|
|||||||
<th scope="col">身份</th>
|
<th scope="col">身份</th>
|
||||||
<th scope="col">身份ID</th>
|
<th scope="col">身份ID</th>
|
||||||
<th scope="col">禁用状态</th>
|
<th scope="col">禁用状态</th>
|
||||||
<th scope="col">操作</th>
|
<th scope="col" class="text-center">操作</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
@ -154,12 +154,23 @@
|
|||||||
<td>${user.username}</td>
|
<td>${user.username}</td>
|
||||||
<td>${user.roles}</td>
|
<td>${user.roles}</td>
|
||||||
<td>${user.detail}</td>
|
<td>${user.detail}</td>
|
||||||
<td>${user.disabled}</td>
|
<td>${user.disabled_str}</td>
|
||||||
<td class="pt-2 pb-2 d-flex align-items-center">
|
<td class="text-center">
|
||||||
<div class="btn-group" role="group" aria-label="Basic example">
|
<div class="btn-group" role="group" aria-label="Basic example">
|
||||||
<button type="button" class="btn btn-primary btn-sm">Left</button>
|
<c:choose>
|
||||||
<button type="button" class="btn btn-primary btn-sm">Middle</button>
|
<c:when test="${user.disabled_str == false}">
|
||||||
<button type="button" class="btn btn-primary btn-sm">Right</button>
|
<button type="button" class="btn btn-danger"><i class="fas fa-ban me-1"></i>禁用账户
|
||||||
|
</button>
|
||||||
|
</c:when>
|
||||||
|
<c:when test="${user.disabled_str == true}">
|
||||||
|
<button type="button" class="btn btn-success"><i
|
||||||
|
class="fas fa-circle-check me-1"></i>启用账户
|
||||||
|
</button>
|
||||||
|
</c:when>
|
||||||
|
</c:choose>
|
||||||
|
<button type="button" class="btn btn-primary"><i
|
||||||
|
class="fas fa-arrow-rotate-right me-1"></i>重设密码
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -175,24 +186,11 @@
|
|||||||
<a class="nav-link active fs-6" id="ex1-tab-1" data-mdb-toggle="tab" href="#ex1-tabs-1"
|
<a class="nav-link active fs-6" id="ex1-tab-1" data-mdb-toggle="tab" href="#ex1-tabs-1"
|
||||||
role="tab" aria-controls="ex1-tabs-1" aria-selected="true">成绩查询</a>
|
role="tab" aria-controls="ex1-tabs-1" aria-selected="true">成绩查询</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item" role="presentation">
|
|
||||||
<a class="nav-link fs-6" id="ex1-tab-2" data-mdb-toggle="tab" href="#ex1-tabs-2"
|
|
||||||
role="tab" aria-controls="ex1-tabs-2" aria-selected="true">成绩修改</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-item" role="presentation">
|
|
||||||
<a class="nav-link fs-6" id="ex1-tab-3" data-mdb-toggle="tab" href="#ex1-tabs-3"
|
|
||||||
role="tab" aria-controls="ex1-tabs-3" aria-selected="false">成绩删除</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-item" role="presentation">
|
|
||||||
<a class="nav-link fs-6" id="ex1-tab-4" data-mdb-toggle="tab" href="#ex1-tabs-4"
|
|
||||||
role="tab" aria-controls="ex1-tabs-4" aria-selected="false">成绩添加</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<!-- Tabs navs -->
|
<!-- Tabs navs -->
|
||||||
<hr class="hr" style="margin: 1px"/>
|
<hr class="hr" style="margin: 1px"/>
|
||||||
<!-- Tabs content -->
|
<!-- Tabs content -->
|
||||||
<div class="tab-content" id="ex1-content">
|
<div class="tab-content" id="ex1-content">
|
||||||
<%-- 查询--%>
|
|
||||||
<div class="tab-pane fade show active" id="ex1-tabs-1" role="tabpanel"
|
<div class="tab-pane fade show active" id="ex1-tabs-1" role="tabpanel"
|
||||||
aria-labelledby="ex1-tab-1">
|
aria-labelledby="ex1-tab-1">
|
||||||
<div class="card-body" style="min-width: 175px">
|
<div class="card-body" style="min-width: 175px">
|
||||||
@ -285,111 +283,6 @@
|
|||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%-- 修改--%>
|
|
||||||
<div class="tab-pane fade" id="ex1-tabs-2" role="tabpanel"
|
|
||||||
aria-labelledby="ex1-tab-2">
|
|
||||||
<div class="card-body" style="min-width: 175px">
|
|
||||||
<form action="modinfo" method="post">
|
|
||||||
<div class="row mb-2">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="form-outline">
|
|
||||||
<input type="number" id="typeText6" class="form-control"
|
|
||||||
required name="id"/>
|
|
||||||
<label class="form-label" for="typeText6">成绩ID (必填)</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row mb-2">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="form-outline">
|
|
||||||
<input type="number" id="typeText7" class="form-control" required
|
|
||||||
name="score"/>
|
|
||||||
<label class="form-label" for="typeText7">成绩 (必填)</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row mb-2 mt-4">
|
|
||||||
<div class="col-lg-6 text-center">
|
|
||||||
<button type="submit" class="btn btn-primary">更改
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-6 text-center">
|
|
||||||
<button type="reset" class="btn btn-secondary">重置</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<%-- 删除--%>
|
|
||||||
<div class="tab-pane fade" id="ex1-tabs-3" role="tabpanel" aria-labelledby="ex1-tab-3">
|
|
||||||
<div class="card-body" style="min-width: 175px">
|
|
||||||
<form action="delinfo" method="post">
|
|
||||||
<div class="row mb-2">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="form-outline">
|
|
||||||
<input type="number" id="typeText8" class="form-control"
|
|
||||||
required name="id"/>
|
|
||||||
<label class="form-label" for="typeText8">成绩ID (必填)</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row mb-2 mt-4">
|
|
||||||
<div class="col-lg-6 text-center">
|
|
||||||
<button type="submit" class="btn btn-primary">删除</button>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-6 text-center">
|
|
||||||
<button type="reset" class="btn btn-secondary">重置</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<%-- 添加--%>
|
|
||||||
<div class="tab-pane fade" id="ex1-tabs-4" role="tabpanel" aria-labelledby="ex1-tab-4">
|
|
||||||
<!-- <h5 class="card-header">信息添加</h5> -->
|
|
||||||
<div class="card-body" style="min-width: 175px">
|
|
||||||
<form action="addinfo" method="post">
|
|
||||||
<div class="row mb-2">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="form-outline">
|
|
||||||
<input type="number" id="typeText9" class="form-control" required
|
|
||||||
name="studentid"/>
|
|
||||||
<label class="form-label" for="typeText9">学号 (必填)</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row mb-2">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="form-outline">
|
|
||||||
<input type="number" id="typeText10" class="form-control" required
|
|
||||||
name="courseid"/>
|
|
||||||
<label class="form-label" for="typeText10">课程号 (必填)</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row mb-2">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="form-outline">
|
|
||||||
<input type="number" id="typeText11" class="form-control" required
|
|
||||||
name="score"/>
|
|
||||||
<label class="form-label" for="typeText11">成绩 (必填)</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row mb-2 mt-4">
|
|
||||||
<div class="col-lg-6 text-center">
|
|
||||||
<button type="submit" class="btn btn-primary">添加
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-6 text-center">
|
|
||||||
<button type="reset" class="btn btn-secondary">重置</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- Tabs content -->
|
<!-- Tabs content -->
|
||||||
|
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
package cyou.chenx221.pojo;
|
package cyou.chenx221.pojo;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class User {
|
public class User {
|
||||||
private Integer id;
|
private Integer id;
|
||||||
private String username;
|
private String username;
|
||||||
@ -9,6 +7,15 @@ public class User {
|
|||||||
private String roles;
|
private String roles;
|
||||||
private int detail;//对应身份的id
|
private int detail;//对应身份的id
|
||||||
private int disabled;//是否被禁用
|
private int disabled;//是否被禁用
|
||||||
|
private boolean disabled_str;
|
||||||
|
|
||||||
|
public boolean getDisabled_str() {
|
||||||
|
return disabled_str;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDisabled_str(boolean disabled_str) {
|
||||||
|
this.disabled_str = disabled_str;
|
||||||
|
}
|
||||||
|
|
||||||
public int getDisabled() {
|
public int getDisabled() {
|
||||||
return disabled;
|
return disabled;
|
||||||
@ -16,6 +23,7 @@ public class User {
|
|||||||
|
|
||||||
public void setDisabled(int disabled) {
|
public void setDisabled(int disabled) {
|
||||||
this.disabled = disabled;
|
this.disabled = disabled;
|
||||||
|
this.disabled_str = (disabled != 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
public User(String username, String password, String roles, int detail) {
|
public User(String username, String password, String roles, int detail) {
|
||||||
|
@ -15,6 +15,5 @@
|
|||||||
<select id="getAllUsers" resultType="cyou.chenx221.pojo.User">
|
<select id="getAllUsers" resultType="cyou.chenx221.pojo.User">
|
||||||
SELECT *
|
SELECT *
|
||||||
FROM user
|
FROM user
|
||||||
where disabled = 0
|
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
@ -136,7 +136,7 @@
|
|||||||
<button type="button" class="btn btn-primary" onclick="location.href='../dashboard'">返回</button>
|
<button type="button" class="btn btn-primary" onclick="location.href='../dashboard'">返回</button>
|
||||||
<div class="table-container rounded-4 shadow-3-strong"
|
<div class="table-container rounded-4 shadow-3-strong"
|
||||||
style="background-color: rgba(255,255,255,0.9); overflow-y: auto; max-height: 400px">
|
style="background-color: rgba(255,255,255,0.9); overflow-y: auto; max-height: 400px">
|
||||||
<table class="table table-striped table-hover border-primary ">
|
<table class="table table-striped table-hover border-primary align-middle">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="col">用户ID</th>
|
<th scope="col">用户ID</th>
|
||||||
@ -144,7 +144,7 @@
|
|||||||
<th scope="col">身份</th>
|
<th scope="col">身份</th>
|
||||||
<th scope="col">身份ID</th>
|
<th scope="col">身份ID</th>
|
||||||
<th scope="col">禁用状态</th>
|
<th scope="col">禁用状态</th>
|
||||||
<th scope="col">操作</th>
|
<th scope="col" class="text-center">操作</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
@ -154,12 +154,23 @@
|
|||||||
<td>${user.username}</td>
|
<td>${user.username}</td>
|
||||||
<td>${user.roles}</td>
|
<td>${user.roles}</td>
|
||||||
<td>${user.detail}</td>
|
<td>${user.detail}</td>
|
||||||
<td>${user.disabled}</td>
|
<td>${user.disabled_str}</td>
|
||||||
<td class="pt-2 pb-2 d-flex align-items-center">
|
<td class="text-center">
|
||||||
<div class="btn-group" role="group" aria-label="Basic example">
|
<div class="btn-group" role="group" aria-label="Basic example">
|
||||||
<button type="button" class="btn btn-primary btn-sm">Left</button>
|
<c:choose>
|
||||||
<button type="button" class="btn btn-primary btn-sm">Middle</button>
|
<c:when test="${user.disabled_str == false}">
|
||||||
<button type="button" class="btn btn-primary btn-sm">Right</button>
|
<button type="button" class="btn btn-danger"><i class="fas fa-ban me-1"></i>禁用账户
|
||||||
|
</button>
|
||||||
|
</c:when>
|
||||||
|
<c:when test="${user.disabled_str == true}">
|
||||||
|
<button type="button" class="btn btn-success"><i
|
||||||
|
class="fas fa-circle-check me-1"></i>启用账户
|
||||||
|
</button>
|
||||||
|
</c:when>
|
||||||
|
</c:choose>
|
||||||
|
<button type="button" class="btn btn-primary"><i
|
||||||
|
class="fas fa-arrow-rotate-right me-1"></i>重设密码
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -175,24 +186,11 @@
|
|||||||
<a class="nav-link active fs-6" id="ex1-tab-1" data-mdb-toggle="tab" href="#ex1-tabs-1"
|
<a class="nav-link active fs-6" id="ex1-tab-1" data-mdb-toggle="tab" href="#ex1-tabs-1"
|
||||||
role="tab" aria-controls="ex1-tabs-1" aria-selected="true">成绩查询</a>
|
role="tab" aria-controls="ex1-tabs-1" aria-selected="true">成绩查询</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item" role="presentation">
|
|
||||||
<a class="nav-link fs-6" id="ex1-tab-2" data-mdb-toggle="tab" href="#ex1-tabs-2"
|
|
||||||
role="tab" aria-controls="ex1-tabs-2" aria-selected="true">成绩修改</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-item" role="presentation">
|
|
||||||
<a class="nav-link fs-6" id="ex1-tab-3" data-mdb-toggle="tab" href="#ex1-tabs-3"
|
|
||||||
role="tab" aria-controls="ex1-tabs-3" aria-selected="false">成绩删除</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-item" role="presentation">
|
|
||||||
<a class="nav-link fs-6" id="ex1-tab-4" data-mdb-toggle="tab" href="#ex1-tabs-4"
|
|
||||||
role="tab" aria-controls="ex1-tabs-4" aria-selected="false">成绩添加</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<!-- Tabs navs -->
|
<!-- Tabs navs -->
|
||||||
<hr class="hr" style="margin: 1px"/>
|
<hr class="hr" style="margin: 1px"/>
|
||||||
<!-- Tabs content -->
|
<!-- Tabs content -->
|
||||||
<div class="tab-content" id="ex1-content">
|
<div class="tab-content" id="ex1-content">
|
||||||
<%-- 查询--%>
|
|
||||||
<div class="tab-pane fade show active" id="ex1-tabs-1" role="tabpanel"
|
<div class="tab-pane fade show active" id="ex1-tabs-1" role="tabpanel"
|
||||||
aria-labelledby="ex1-tab-1">
|
aria-labelledby="ex1-tab-1">
|
||||||
<div class="card-body" style="min-width: 175px">
|
<div class="card-body" style="min-width: 175px">
|
||||||
@ -285,111 +283,6 @@
|
|||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%-- 修改--%>
|
|
||||||
<div class="tab-pane fade" id="ex1-tabs-2" role="tabpanel"
|
|
||||||
aria-labelledby="ex1-tab-2">
|
|
||||||
<div class="card-body" style="min-width: 175px">
|
|
||||||
<form action="modinfo" method="post">
|
|
||||||
<div class="row mb-2">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="form-outline">
|
|
||||||
<input type="number" id="typeText6" class="form-control"
|
|
||||||
required name="id"/>
|
|
||||||
<label class="form-label" for="typeText6">成绩ID (必填)</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row mb-2">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="form-outline">
|
|
||||||
<input type="number" id="typeText7" class="form-control" required
|
|
||||||
name="score"/>
|
|
||||||
<label class="form-label" for="typeText7">成绩 (必填)</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row mb-2 mt-4">
|
|
||||||
<div class="col-lg-6 text-center">
|
|
||||||
<button type="submit" class="btn btn-primary">更改
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-6 text-center">
|
|
||||||
<button type="reset" class="btn btn-secondary">重置</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<%-- 删除--%>
|
|
||||||
<div class="tab-pane fade" id="ex1-tabs-3" role="tabpanel" aria-labelledby="ex1-tab-3">
|
|
||||||
<div class="card-body" style="min-width: 175px">
|
|
||||||
<form action="delinfo" method="post">
|
|
||||||
<div class="row mb-2">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="form-outline">
|
|
||||||
<input type="number" id="typeText8" class="form-control"
|
|
||||||
required name="id"/>
|
|
||||||
<label class="form-label" for="typeText8">成绩ID (必填)</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row mb-2 mt-4">
|
|
||||||
<div class="col-lg-6 text-center">
|
|
||||||
<button type="submit" class="btn btn-primary">删除</button>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-6 text-center">
|
|
||||||
<button type="reset" class="btn btn-secondary">重置</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<%-- 添加--%>
|
|
||||||
<div class="tab-pane fade" id="ex1-tabs-4" role="tabpanel" aria-labelledby="ex1-tab-4">
|
|
||||||
<!-- <h5 class="card-header">信息添加</h5> -->
|
|
||||||
<div class="card-body" style="min-width: 175px">
|
|
||||||
<form action="addinfo" method="post">
|
|
||||||
<div class="row mb-2">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="form-outline">
|
|
||||||
<input type="number" id="typeText9" class="form-control" required
|
|
||||||
name="studentid"/>
|
|
||||||
<label class="form-label" for="typeText9">学号 (必填)</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row mb-2">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="form-outline">
|
|
||||||
<input type="number" id="typeText10" class="form-control" required
|
|
||||||
name="courseid"/>
|
|
||||||
<label class="form-label" for="typeText10">课程号 (必填)</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row mb-2">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="form-outline">
|
|
||||||
<input type="number" id="typeText11" class="form-control" required
|
|
||||||
name="score"/>
|
|
||||||
<label class="form-label" for="typeText11">成绩 (必填)</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row mb-2 mt-4">
|
|
||||||
<div class="col-lg-6 text-center">
|
|
||||||
<button type="submit" class="btn btn-primary">添加
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-6 text-center">
|
|
||||||
<button type="reset" class="btn btn-secondary">重置</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- Tabs content -->
|
<!-- Tabs content -->
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user