70 lines
2.5 KiB
HTML
70 lines
2.5 KiB
HTML
<link rel="stylesheet" href="{__METE__CSS__}/style.css">
|
|
<link rel="stylesheet" href="{__METE__}/layui/css/layui.css" />
|
|
<script src="{__METE__}/layui/layui.js"></script>
|
|
|
|
<!-- 主体 -->
|
|
<div class="create-folder">
|
|
<form class="layui-form" action="">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相册名称</label>
|
|
<div class="layui-input-block">
|
|
<input type="text" name="name" lay-verify="required" placeholder="请输入相册名称" autocomplete="off"
|
|
class="layui-input" required>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">排序</label>
|
|
<div class="layui-input-block">
|
|
<input type="text" name="sort" lay-verify="required" placeholder="排序" autocomplete="off"
|
|
class="layui-input">
|
|
</div>
|
|
</div>
|
|
</form>
|
|
<div class="btnbar">
|
|
<button type="button" class="layui-btn" id="createfolder">创建相册</button>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- 主体 -->
|
|
|
|
|
|
<script>
|
|
// 监听创建相册按钮点击事件
|
|
document.getElementById('createfolder').onclick = function () {
|
|
var folderName = document.getElementsByName('name')[0].value;
|
|
var folderSort = document.getElementsByName('sort')[0].value;
|
|
|
|
// 检查相册名称是否为空
|
|
if (!folderName) {
|
|
layui.layer.msg('相册名称不能为空!');
|
|
return; // 终止提交
|
|
}
|
|
|
|
// 创建相册接口
|
|
fetch('/picbed/index/createfolder', {
|
|
method: 'POST',
|
|
headers: {
|
|
'Content-Type': 'application/json'
|
|
},
|
|
body: JSON.stringify({ name: folderName, sort: folderSort })
|
|
})
|
|
.then(response => response.json())
|
|
.then(data => {
|
|
// 处理成功响应
|
|
if (data.code === 0) {
|
|
layui.layer.msg(data.msg);
|
|
setTimeout(function () { // 添加延时关闭
|
|
var index = parent.layer.getFrameIndex(window.name);
|
|
parent.layer.close(index);
|
|
}, 2000); // 2秒后关闭
|
|
} else {
|
|
layui.layer.msg(data.msg);
|
|
}
|
|
})
|
|
.catch(error => {
|
|
// 处理错误
|
|
console.error('Error:', error);
|
|
});
|
|
};
|
|
</script> |