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

作者字段50长度限制放宽;细节优化:后台书籍详情添加前台书籍详情页链接;文件详情页面点击关联书籍后页面适当向下滚动

This commit is contained in:
2022-04-29 17:35:43 +08:00
parent 9a2bfc696a
commit 2c54b1df63
2 changed files with 8 additions and 3 deletions

View File

@@ -174,7 +174,7 @@
"innerHTML": "",
"validate": (val) => getValidateUtils().setValue(val)
.notString("传入的值为非字符串类型")
.length(0, 50, "作者姓名不能超过 50 个字符")
.length(0, 250, "作者姓名不能超过 250 个字符")
.isValid()
},
{

View File

@@ -46,6 +46,8 @@
var data = axiosData.data;
if (status === "success") {
console.log("file", data);
let bookLinkHtml = `<a href="/book?id=${data.bookId}" target="_blank">查看关联书籍</a>`;
document.getElementById("file-detail-container").innerHTML =
`<table border="1" style="margin: 0 auto;">
<tr><th>key</th><th>value</th></tr>
@@ -54,7 +56,7 @@
<tr><td>文件大小</td><td>${stringifyFileSize(data.fileSize)}</td></tr>
<tr><td>SHA1</td><td>${data.fileSha1}</td></tr>
<tr><td>文件Id</td><td>${data.id}</td></tr>
<tr><td>关联书籍Id</td><td>${data.bookId == 0 ? "未关联书籍" : data.bookId}&nbsp; <button onclick="toggleSelectBook();">关联书籍</button></td></tr>
<tr><td>关联书籍Id</td><td>${data.bookId == 0 ? "未关联书籍" : data.bookId + bookLinkHtml}&nbsp; <button onclick="toggleSelectBook();">关联书籍</button></td></tr>
<tr><td>是否有广告</td><td>${data.advertising ? "是" : "否"}</td></tr>
<tr><td>是否有水印</td><td>${data.watermark ? "是" : "否"}</td></tr>
<tr><td>文件创建日期</td><td>${data.fileCreateAt}</td></tr>
@@ -164,7 +166,10 @@
function toggleSelectBook() {
if($("#book-selector-container").css("display") === "none") {
document.getElementById("book-selector-iframe").src = "/dashboard/iframe/book-selector";
$("#book-selector-container").slideDown();
$("#book-selector-container").slideDown(200, function () { });
$('body,html').animate({
scrollTop: $("#book-selector-container").offset().top - 20
});
} else {
$("#book-selector-container").slideUp();
}