Files
toolbox/public/admin/page/category/edit.html
T
2025-08-06 16:11:29 +08:00

99 lines
4.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>编辑分类</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="stylesheet" href="https://s4.zstatic.net/ajax/libs/layui/2.6.3/css/layui.css" media="all">
<link rel="stylesheet" href="../../css/public.css" media="all">
<style>
body {
background-color: #ffffff;
}
</style>
</head>
<body>
<form class="layui-form layuimini-form" lay-filter="category-info">
<div class="layui-form-item" style="display: none">
<label class="layui-form-label">id:</label>
<div class="layui-input-block">
<input type="text" name="id" placeholder="请填写入插件id" class="layui-input"
required disabled/>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">分类标题:</label>
<div class="layui-input-block">
<input name="title" placeholder="分类标题"
lay-verify="required" lay-reqtext="分类标题不得为空"
class="layui-input"/>
<tip>分类标题,随便取一个吧,相信天才的你一定能都做到</tip>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">分类ICON:</label>
<div class="layui-input-block">
<input name="icon" placeholder="分类ICON"
lay-verify="required" lay-reqtext="分类ICON不得为空"
class="layui-input"/>
<tip>填写示例:icon ni ni-box<a href="https://dashlite.net/demo6/components/misc/nioicon.html" target="_blank" rel="noreferrer">查询地址</a></tip>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">权重:</label>
<div class="layui-input-block">
<input type="number" name="weight" placeholder="请填写权重" value=""
lay-verify="required" lay-reqtext="权重不能为空"
class="layui-input" required>
<tip>填数字,数字越大排名越前。</tip>
</div>
</div>
<div class="layui-form-item" style="display: none">
<label class="layui-form-label">是否显示:</label>
<div class="layui-input-block">
<input type="checkbox" value="1" name="enable" lay-skin="switch" lay-filter="switchTest" lay-text="ON|OFF">
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="saveBtn">确认保存</button>
</div>
</div>
</form>
<script src="https://s4.zstatic.net/ajax/libs/layui/2.6.3/layui.js" charset="utf-8"></script>
<script src="../../js/api.js?v=1.0.0" charset="utf-8"></script>
<script src="../../js/common.js?v=1.0.0" charset="utf-8"></script>
<script>
const init = () => {
//layer.load(1)
httpGet('/admin/category/get?id=' + getQueryString('id')).then(res => {
if (res.status === 'ok') {
layui.form.val('category-info', res.data)
}
}).finally(layer.closeAll('loading'))
}
layui.use(['form'], function () {
var form = layui.form,
layer = layui.layer;
init()
//监听提交
form.on('submit(saveBtn)', function (data) {
layer.load(1)
data.field.enable = data.field.enable ? 1 : 0;
httpPost('/admin/category/edit', data.field).then(res => {
if (res.status === 'ok') {
$message.success('保存成功');
init()
}
}).finally(() => {
layer.closeAll('loading')
})
return false;
});
});
</script>
</body>
</html>