1
0
mirror of https://gitee.com/bookshelfplus/bookshelfplus synced 2025-09-24 02:20:39 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

后台添加图书、修改图书、书籍管理列表页功能完成;修正一处数据渲染错误;一些小调整

This commit is contained in:
2022-04-06 22:52:07 +08:00
parent ca0ede8917
commit 3d2e9b6dfa
14 changed files with 288 additions and 52 deletions

View File

@@ -38,14 +38,19 @@
<%- include("./component/navbar.html"); %>
<main class="main">
<h1><%= title %></h1>
<% if (typeof(subpage) !== "undefined") { %>
<p><a href="<%= pageUrl %>../">返回上一级</a></p>
<% } %>
<div id="container">
<div id="container-controls">页面加载中,请稍候 ...</div>
<div id="container-submit">
<button class="btn" id="btn-submit">提交</button>
<button class="btn" id="btn-clear">清空</button>
<button class="btn" id="btn-clear" disabled="true">清空</button>
</div>
</div>
</main>
<!-- 获取参数 -->
<script src="/assets/javascripts/getParams.js"></script>
<!-- 验证组件用户输入值 -->
<script src="/assets/javascripts/dashboard/getValidateUtils.js"></script>
<!-- 渲染组件 -->
@@ -85,9 +90,10 @@
function formSubmit({
type = 'POST',
url = '',
data = {},
success = (response) => { console.log(response) }
}) {
var data = {};
var data = data || {};
for (var i = 0; i < controlsProfile.length; i++) {
const controlsProfileItem = controlsProfile[i];
var control = document.getElementById(controlsProfileItem.attr.id);
@@ -98,7 +104,7 @@
}
var name = control.name;
var value = control.value;
console.log("name:", name, "value:", value, "control:", control);
// console.log("name:", name, "value:", value, "control:", control);
var validateResult = controlsProfileItem.validate(value);
if (validateResult.result) {
data[name] = value;