projectmanager/app/picbed/view/index/createfolder.html
2025-06-25 10:53:11 +08:00

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>