format:常用页面
parent
04dc699121
commit
d9418b597f
|
|
@ -1,13 +1,13 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>添加文章</title>
|
<title>添加文章</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||||
<link rel="stylesheet" href="../../css/oksub.css">
|
<link rel="stylesheet" href="../../css/oksub.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="ok-body">
|
<div class="ok-body">
|
||||||
<!--面包屑导航区域-->
|
<!--面包屑导航区域-->
|
||||||
<div class="ok-body-breadcrumb">
|
<div class="ok-body-breadcrumb">
|
||||||
<span class="layui-breadcrumb">
|
<span class="layui-breadcrumb">
|
||||||
|
|
@ -25,7 +25,8 @@
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">标题</label>
|
<label class="layui-form-label">标题</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="title" placeholder="请输入文章标题" autocomplete="off" class="layui-input" lay-verify="required">
|
<input type="text" name="title" placeholder="请输入文章标题" autocomplete="off" class="layui-input"
|
||||||
|
lay-verify="required">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
|
|
@ -70,10 +71,10 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<!--js逻辑-->
|
<!--js逻辑-->
|
||||||
<script src="../../lib/layui/layui.js"></script>
|
<script src="../../lib/layui/layui.js"></script>
|
||||||
<script>
|
<script>
|
||||||
layui.use(['element', 'form', 'jquery', 'laydate'], function () {
|
layui.use(['element', 'form', 'jquery', 'laydate'], function () {
|
||||||
var element = layui.element;
|
var element = layui.element;
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
|
|
@ -98,6 +99,6 @@
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>编辑文章</title>
|
<title>编辑文章</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||||
<link rel="stylesheet" href="../../css/oksub.css">
|
<link rel="stylesheet" href="../../css/oksub.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="ok-body">
|
<div class="ok-body">
|
||||||
<!--面包屑导航区域-->
|
<!--面包屑导航区域-->
|
||||||
<div class="ok-body-breadcrumb">
|
<div class="ok-body-breadcrumb">
|
||||||
<span class="layui-breadcrumb">
|
<span class="layui-breadcrumb">
|
||||||
|
|
@ -70,10 +70,10 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<!--js逻辑-->
|
<!--js逻辑-->
|
||||||
<script src="../../lib/layui/layui.js"></script>
|
<script src="../../lib/layui/layui.js"></script>
|
||||||
<script>
|
<script>
|
||||||
layui.use(['element', 'form', 'jquery', 'laydate'], function () {
|
layui.use(['element', 'form', 'jquery', 'laydate'], function () {
|
||||||
var element = layui.element;
|
var element = layui.element;
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
|
|
@ -98,6 +98,6 @@
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>文章列表</title>
|
<title>文章列表</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||||
<link rel="stylesheet" href="../../css/oksub.css">
|
<link rel="stylesheet" href="../../css/oksub.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="ok-body">
|
<div class="ok-body">
|
||||||
<!--面包屑导航区域-->
|
<!--面包屑导航区域-->
|
||||||
<div class="ok-body-breadcrumb">
|
<div class="ok-body-breadcrumb">
|
||||||
<span class="layui-breadcrumb">
|
<span class="layui-breadcrumb">
|
||||||
|
|
@ -32,10 +32,10 @@
|
||||||
</div>
|
</div>
|
||||||
<!--数据表格-->
|
<!--数据表格-->
|
||||||
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
||||||
</div>
|
</div>
|
||||||
<!--js逻辑-->
|
<!--js逻辑-->
|
||||||
<script src="../../lib/layui/layui.js"></script>
|
<script src="../../lib/layui/layui.js"></script>
|
||||||
<script>
|
<script>
|
||||||
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var form = layui.form;
|
var form = layui.form;
|
||||||
|
|
@ -126,7 +126,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDisabled(){
|
function batchDisabled() {
|
||||||
okLayer.confirm("确定要批量下架吗?", function (index) {
|
okLayer.confirm("确定要批量下架吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -141,7 +141,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDel(){
|
function batchDel() {
|
||||||
okLayer.confirm("确定要批量删除吗?", function (index) {
|
okLayer.confirm("确定要批量删除吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -156,19 +156,19 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function add () {
|
function add() {
|
||||||
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function edit (id) {
|
function edit(id) {
|
||||||
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function del (id) {
|
function del(id) {
|
||||||
okLayer.confirm("确定要删除吗?", function () {
|
okLayer.confirm("确定要删除吗?", function () {
|
||||||
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
||||||
console.log(response);
|
console.log(response);
|
||||||
|
|
@ -179,44 +179,44 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<!-- 头工具栏模板 -->
|
<!-- 头工具栏模板 -->
|
||||||
<script type="text/html" id="toolbarTpl">
|
<script type="text/html" id="toolbarTpl">
|
||||||
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
||||||
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
<!-- 链接模板 -->
|
<!-- 链接模板 -->
|
||||||
<script type="text/html" id="urlTpl">
|
<script type="text/html" id="urlTpl">
|
||||||
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
||||||
</script>
|
</script>
|
||||||
<!-- 是否指顶模板
|
<!-- 是否指顶模板
|
||||||
<input type="checkbox" name="isTop" value="{{d.isTop}}" lay-skin="switch" lay-text="是|否" {{ d.isTop== true ? 'checked' : ''}}>
|
<input type="checkbox" name="isTop" value="{{d.isTop}}" lay-skin="switch" lay-text="是|否" {{ d.isTop== true ? 'checked' : ''}}>
|
||||||
-->
|
-->
|
||||||
<script type="text/html" id="topTpl">
|
<script type="text/html" id="topTpl">
|
||||||
{{# if(d.isTop == true){ }}
|
{{# if(d.isTop == true){ }}
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-xs">已置顶</span>
|
<span class="layui-btn layui-btn-normal layui-btn-xs">已置顶</span>
|
||||||
{{# } else if(d.isTop == false) { }}
|
{{# } else if(d.isTop == false) { }}
|
||||||
<span class="layui-btn layui-btn-warm layui-btn-xs">未置顶</span>
|
<span class="layui-btn layui-btn-warm layui-btn-xs">未置顶</span>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
</script>
|
</script>
|
||||||
<!-- 发布状态模板
|
<!-- 发布状态模板
|
||||||
<input type="checkbox" name="top" value="{{d.status}}" lay-skin="switch" lay-text="已发布|未发布" {{ d.status== true ? 'checked' : ''}}>
|
<input type="checkbox" name="top" value="{{d.status}}" lay-skin="switch" lay-text="已发布|未发布" {{ d.status== true ? 'checked' : ''}}>
|
||||||
-->
|
-->
|
||||||
<script type="text/html" id="statusTpl">
|
<script type="text/html" id="statusTpl">
|
||||||
{{# if(d.status == true){ }}
|
{{# if(d.status == true){ }}
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-xs">已发布</span>
|
<span class="layui-btn layui-btn-normal layui-btn-xs">已发布</span>
|
||||||
{{# } else if(d.status == false) { }}
|
{{# } else if(d.status == false) { }}
|
||||||
<span class="layui-btn layui-btn-warm layui-btn-xs">未发布</span>
|
<span class="layui-btn layui-btn-warm layui-btn-xs">未发布</span>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
</script>
|
</script>
|
||||||
<!-- 行工具栏模板 -->
|
<!-- 行工具栏模板 -->
|
||||||
<script type="text/html" id="operationTpl">
|
<script type="text/html" id="operationTpl">
|
||||||
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
||||||
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>文章列表</title>
|
<title>文章列表</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||||
<link rel="stylesheet" href="../../css/oksub.css">
|
<link rel="stylesheet" href="../../css/oksub.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="ok-body">
|
<div class="ok-body">
|
||||||
<!--面包屑导航区域-->
|
<!--面包屑导航区域-->
|
||||||
<div class="ok-body-breadcrumb">
|
<div class="ok-body-breadcrumb">
|
||||||
<span class="layui-breadcrumb">
|
<span class="layui-breadcrumb">
|
||||||
|
|
@ -32,10 +32,10 @@
|
||||||
</div>
|
</div>
|
||||||
<!--数据表格-->
|
<!--数据表格-->
|
||||||
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
||||||
</div>
|
</div>
|
||||||
<!--js逻辑-->
|
<!--js逻辑-->
|
||||||
<script src="../../lib/layui/layui.js"></script>
|
<script src="../../lib/layui/layui.js"></script>
|
||||||
<script>
|
<script>
|
||||||
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var form = layui.form;
|
var form = layui.form;
|
||||||
|
|
@ -126,7 +126,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDisabled(){
|
function batchDisabled() {
|
||||||
okLayer.confirm("确定要批量下架吗?", function (index) {
|
okLayer.confirm("确定要批量下架吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -141,7 +141,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDel(){
|
function batchDel() {
|
||||||
okLayer.confirm("确定要批量删除吗?", function (index) {
|
okLayer.confirm("确定要批量删除吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -156,19 +156,19 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function add () {
|
function add() {
|
||||||
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function edit (id) {
|
function edit(id) {
|
||||||
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function del (id) {
|
function del(id) {
|
||||||
okLayer.confirm("确定要删除吗?", function () {
|
okLayer.confirm("确定要删除吗?", function () {
|
||||||
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
||||||
console.log(response);
|
console.log(response);
|
||||||
|
|
@ -179,44 +179,44 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<!-- 头工具栏模板 -->
|
<!-- 头工具栏模板 -->
|
||||||
<script type="text/html" id="toolbarTpl">
|
<script type="text/html" id="toolbarTpl">
|
||||||
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
||||||
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
<!-- 链接模板 -->
|
<!-- 链接模板 -->
|
||||||
<script type="text/html" id="urlTpl">
|
<script type="text/html" id="urlTpl">
|
||||||
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
||||||
</script>
|
</script>
|
||||||
<!-- 是否指顶模板
|
<!-- 是否指顶模板
|
||||||
<input type="checkbox" name="isTop" value="{{d.isTop}}" lay-skin="switch" lay-text="是|否" {{ d.isTop== true ? 'checked' : ''}}>
|
<input type="checkbox" name="isTop" value="{{d.isTop}}" lay-skin="switch" lay-text="是|否" {{ d.isTop== true ? 'checked' : ''}}>
|
||||||
-->
|
-->
|
||||||
<script type="text/html" id="topTpl">
|
<script type="text/html" id="topTpl">
|
||||||
{{# if(d.isTop == true){ }}
|
{{# if(d.isTop == true){ }}
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-xs">已置顶</span>
|
<span class="layui-btn layui-btn-normal layui-btn-xs">已置顶</span>
|
||||||
{{# } else if(d.isTop == false) { }}
|
{{# } else if(d.isTop == false) { }}
|
||||||
<span class="layui-btn layui-btn-warm layui-btn-xs">未置顶</span>
|
<span class="layui-btn layui-btn-warm layui-btn-xs">未置顶</span>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
</script>
|
</script>
|
||||||
<!-- 发布状态模板
|
<!-- 发布状态模板
|
||||||
<input type="checkbox" name="top" value="{{d.status}}" lay-skin="switch" lay-text="已发布|未发布" {{ d.status== true ? 'checked' : ''}}>
|
<input type="checkbox" name="top" value="{{d.status}}" lay-skin="switch" lay-text="已发布|未发布" {{ d.status== true ? 'checked' : ''}}>
|
||||||
-->
|
-->
|
||||||
<script type="text/html" id="statusTpl">
|
<script type="text/html" id="statusTpl">
|
||||||
{{# if(d.status == true){ }}
|
{{# if(d.status == true){ }}
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-xs">已发布</span>
|
<span class="layui-btn layui-btn-normal layui-btn-xs">已发布</span>
|
||||||
{{# } else if(d.status == false) { }}
|
{{# } else if(d.status == false) { }}
|
||||||
<span class="layui-btn layui-btn-warm layui-btn-xs">未发布</span>
|
<span class="layui-btn layui-btn-warm layui-btn-xs">未发布</span>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
</script>
|
</script>
|
||||||
<!-- 行工具栏模板 -->
|
<!-- 行工具栏模板 -->
|
||||||
<script type="text/html" id="operationTpl">
|
<script type="text/html" id="operationTpl">
|
||||||
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
||||||
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>文章列表</title>
|
<title>文章列表</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||||
<link rel="stylesheet" href="../../css/oksub.css">
|
<link rel="stylesheet" href="../../css/oksub.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="ok-body">
|
<div class="ok-body">
|
||||||
<!--面包屑导航区域-->
|
<!--面包屑导航区域-->
|
||||||
<div class="ok-body-breadcrumb">
|
<div class="ok-body-breadcrumb">
|
||||||
<span class="layui-breadcrumb">
|
<span class="layui-breadcrumb">
|
||||||
|
|
@ -32,10 +32,10 @@
|
||||||
</div>
|
</div>
|
||||||
<!--数据表格-->
|
<!--数据表格-->
|
||||||
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
||||||
</div>
|
</div>
|
||||||
<!--js逻辑-->
|
<!--js逻辑-->
|
||||||
<script src="../../lib/layui/layui.js"></script>
|
<script src="../../lib/layui/layui.js"></script>
|
||||||
<script>
|
<script>
|
||||||
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var form = layui.form;
|
var form = layui.form;
|
||||||
|
|
@ -126,7 +126,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDisabled(){
|
function batchDisabled() {
|
||||||
okLayer.confirm("确定要批量下架吗?", function (index) {
|
okLayer.confirm("确定要批量下架吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -141,7 +141,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDel(){
|
function batchDel() {
|
||||||
okLayer.confirm("确定要批量删除吗?", function (index) {
|
okLayer.confirm("确定要批量删除吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -156,19 +156,19 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function add () {
|
function add() {
|
||||||
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function edit (id) {
|
function edit(id) {
|
||||||
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function del (id) {
|
function del(id) {
|
||||||
okLayer.confirm("确定要删除吗?", function () {
|
okLayer.confirm("确定要删除吗?", function () {
|
||||||
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
||||||
console.log(response);
|
console.log(response);
|
||||||
|
|
@ -179,44 +179,44 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<!-- 头工具栏模板 -->
|
<!-- 头工具栏模板 -->
|
||||||
<script type="text/html" id="toolbarTpl">
|
<script type="text/html" id="toolbarTpl">
|
||||||
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
||||||
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
<!-- 链接模板 -->
|
<!-- 链接模板 -->
|
||||||
<script type="text/html" id="urlTpl">
|
<script type="text/html" id="urlTpl">
|
||||||
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
||||||
</script>
|
</script>
|
||||||
<!-- 是否指顶模板
|
<!-- 是否指顶模板
|
||||||
<input type="checkbox" name="isTop" value="{{d.isTop}}" lay-skin="switch" lay-text="是|否" {{ d.isTop== true ? 'checked' : ''}}>
|
<input type="checkbox" name="isTop" value="{{d.isTop}}" lay-skin="switch" lay-text="是|否" {{ d.isTop== true ? 'checked' : ''}}>
|
||||||
-->
|
-->
|
||||||
<script type="text/html" id="topTpl">
|
<script type="text/html" id="topTpl">
|
||||||
{{# if(d.isTop == true){ }}
|
{{# if(d.isTop == true){ }}
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-xs">已置顶</span>
|
<span class="layui-btn layui-btn-normal layui-btn-xs">已置顶</span>
|
||||||
{{# } else if(d.isTop == false) { }}
|
{{# } else if(d.isTop == false) { }}
|
||||||
<span class="layui-btn layui-btn-warm layui-btn-xs">未置顶</span>
|
<span class="layui-btn layui-btn-warm layui-btn-xs">未置顶</span>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
</script>
|
</script>
|
||||||
<!-- 发布状态模板
|
<!-- 发布状态模板
|
||||||
<input type="checkbox" name="top" value="{{d.status}}" lay-skin="switch" lay-text="已发布|未发布" {{ d.status== true ? 'checked' : ''}}>
|
<input type="checkbox" name="top" value="{{d.status}}" lay-skin="switch" lay-text="已发布|未发布" {{ d.status== true ? 'checked' : ''}}>
|
||||||
-->
|
-->
|
||||||
<script type="text/html" id="statusTpl">
|
<script type="text/html" id="statusTpl">
|
||||||
{{# if(d.status == true){ }}
|
{{# if(d.status == true){ }}
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-xs">已发布</span>
|
<span class="layui-btn layui-btn-normal layui-btn-xs">已发布</span>
|
||||||
{{# } else if(d.status == false) { }}
|
{{# } else if(d.status == false) { }}
|
||||||
<span class="layui-btn layui-btn-warm layui-btn-xs">未发布</span>
|
<span class="layui-btn layui-btn-warm layui-btn-xs">未发布</span>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
</script>
|
</script>
|
||||||
<!-- 行工具栏模板 -->
|
<!-- 行工具栏模板 -->
|
||||||
<script type="text/html" id="operationTpl">
|
<script type="text/html" id="operationTpl">
|
||||||
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
||||||
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>文章列表</title>
|
<title>文章列表</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||||
<link rel="stylesheet" href="../../css/oksub.css">
|
<link rel="stylesheet" href="../../css/oksub.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="ok-body">
|
<div class="ok-body">
|
||||||
<!--面包屑导航区域-->
|
<!--面包屑导航区域-->
|
||||||
<div class="ok-body-breadcrumb">
|
<div class="ok-body-breadcrumb">
|
||||||
<span class="layui-breadcrumb">
|
<span class="layui-breadcrumb">
|
||||||
|
|
@ -32,10 +32,10 @@
|
||||||
</div>
|
</div>
|
||||||
<!--数据表格-->
|
<!--数据表格-->
|
||||||
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
||||||
</div>
|
</div>
|
||||||
<!--js逻辑-->
|
<!--js逻辑-->
|
||||||
<script src="../../lib/layui/layui.js"></script>
|
<script src="../../lib/layui/layui.js"></script>
|
||||||
<script>
|
<script>
|
||||||
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var form = layui.form;
|
var form = layui.form;
|
||||||
|
|
@ -126,7 +126,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDisabled(){
|
function batchDisabled() {
|
||||||
okLayer.confirm("确定要批量下架吗?", function (index) {
|
okLayer.confirm("确定要批量下架吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -141,7 +141,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDel(){
|
function batchDel() {
|
||||||
okLayer.confirm("确定要批量删除吗?", function (index) {
|
okLayer.confirm("确定要批量删除吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -156,19 +156,19 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function add () {
|
function add() {
|
||||||
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function edit (id) {
|
function edit(id) {
|
||||||
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function del (id) {
|
function del(id) {
|
||||||
okLayer.confirm("确定要删除吗?", function () {
|
okLayer.confirm("确定要删除吗?", function () {
|
||||||
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
||||||
console.log(response);
|
console.log(response);
|
||||||
|
|
@ -179,44 +179,44 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<!-- 头工具栏模板 -->
|
<!-- 头工具栏模板 -->
|
||||||
<script type="text/html" id="toolbarTpl">
|
<script type="text/html" id="toolbarTpl">
|
||||||
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
||||||
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
<!-- 链接模板 -->
|
<!-- 链接模板 -->
|
||||||
<script type="text/html" id="urlTpl">
|
<script type="text/html" id="urlTpl">
|
||||||
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
||||||
</script>
|
</script>
|
||||||
<!-- 是否指顶模板
|
<!-- 是否指顶模板
|
||||||
<input type="checkbox" name="isTop" value="{{d.isTop}}" lay-skin="switch" lay-text="是|否" {{ d.isTop== true ? 'checked' : ''}}>
|
<input type="checkbox" name="isTop" value="{{d.isTop}}" lay-skin="switch" lay-text="是|否" {{ d.isTop== true ? 'checked' : ''}}>
|
||||||
-->
|
-->
|
||||||
<script type="text/html" id="topTpl">
|
<script type="text/html" id="topTpl">
|
||||||
{{# if(d.isTop == true){ }}
|
{{# if(d.isTop == true){ }}
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-xs">已置顶</span>
|
<span class="layui-btn layui-btn-normal layui-btn-xs">已置顶</span>
|
||||||
{{# } else if(d.isTop == false) { }}
|
{{# } else if(d.isTop == false) { }}
|
||||||
<span class="layui-btn layui-btn-warm layui-btn-xs">未置顶</span>
|
<span class="layui-btn layui-btn-warm layui-btn-xs">未置顶</span>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
</script>
|
</script>
|
||||||
<!-- 发布状态模板
|
<!-- 发布状态模板
|
||||||
<input type="checkbox" name="top" value="{{d.status}}" lay-skin="switch" lay-text="已发布|未发布" {{ d.status== true ? 'checked' : ''}}>
|
<input type="checkbox" name="top" value="{{d.status}}" lay-skin="switch" lay-text="已发布|未发布" {{ d.status== true ? 'checked' : ''}}>
|
||||||
-->
|
-->
|
||||||
<script type="text/html" id="statusTpl">
|
<script type="text/html" id="statusTpl">
|
||||||
{{# if(d.status == true){ }}
|
{{# if(d.status == true){ }}
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-xs">已发布</span>
|
<span class="layui-btn layui-btn-normal layui-btn-xs">已发布</span>
|
||||||
{{# } else if(d.status == false) { }}
|
{{# } else if(d.status == false) { }}
|
||||||
<span class="layui-btn layui-btn-warm layui-btn-xs">未发布</span>
|
<span class="layui-btn layui-btn-warm layui-btn-xs">未发布</span>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
</script>
|
</script>
|
||||||
<!-- 行工具栏模板 -->
|
<!-- 行工具栏模板 -->
|
||||||
<script type="text/html" id="operationTpl">
|
<script type="text/html" id="operationTpl">
|
||||||
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
||||||
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>文章列表</title>
|
<title>文章列表</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||||
<link rel="stylesheet" href="../../css/oksub.css">
|
<link rel="stylesheet" href="../../css/oksub.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="ok-body">
|
<div class="ok-body">
|
||||||
<!--面包屑导航区域-->
|
<!--面包屑导航区域-->
|
||||||
<div class="ok-body-breadcrumb">
|
<div class="ok-body-breadcrumb">
|
||||||
<span class="layui-breadcrumb">
|
<span class="layui-breadcrumb">
|
||||||
|
|
@ -32,10 +32,10 @@
|
||||||
</div>
|
</div>
|
||||||
<!--数据表格-->
|
<!--数据表格-->
|
||||||
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
||||||
</div>
|
</div>
|
||||||
<!--js逻辑-->
|
<!--js逻辑-->
|
||||||
<script src="../../lib/layui/layui.js"></script>
|
<script src="../../lib/layui/layui.js"></script>
|
||||||
<script>
|
<script>
|
||||||
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var form = layui.form;
|
var form = layui.form;
|
||||||
|
|
@ -126,7 +126,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDisabled(){
|
function batchDisabled() {
|
||||||
okLayer.confirm("确定要批量下架吗?", function (index) {
|
okLayer.confirm("确定要批量下架吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -141,7 +141,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDel(){
|
function batchDel() {
|
||||||
okLayer.confirm("确定要批量删除吗?", function (index) {
|
okLayer.confirm("确定要批量删除吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -156,19 +156,19 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function add () {
|
function add() {
|
||||||
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function edit (id) {
|
function edit(id) {
|
||||||
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function del (id) {
|
function del(id) {
|
||||||
okLayer.confirm("确定要删除吗?", function () {
|
okLayer.confirm("确定要删除吗?", function () {
|
||||||
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
||||||
console.log(response);
|
console.log(response);
|
||||||
|
|
@ -179,44 +179,44 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<!-- 头工具栏模板 -->
|
<!-- 头工具栏模板 -->
|
||||||
<script type="text/html" id="toolbarTpl">
|
<script type="text/html" id="toolbarTpl">
|
||||||
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
||||||
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
<!-- 链接模板 -->
|
<!-- 链接模板 -->
|
||||||
<script type="text/html" id="urlTpl">
|
<script type="text/html" id="urlTpl">
|
||||||
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
||||||
</script>
|
</script>
|
||||||
<!-- 是否指顶模板
|
<!-- 是否指顶模板
|
||||||
<input type="checkbox" name="isTop" value="{{d.isTop}}" lay-skin="switch" lay-text="是|否" {{ d.isTop== true ? 'checked' : ''}}>
|
<input type="checkbox" name="isTop" value="{{d.isTop}}" lay-skin="switch" lay-text="是|否" {{ d.isTop== true ? 'checked' : ''}}>
|
||||||
-->
|
-->
|
||||||
<script type="text/html" id="topTpl">
|
<script type="text/html" id="topTpl">
|
||||||
{{# if(d.isTop == true){ }}
|
{{# if(d.isTop == true){ }}
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-xs">已置顶</span>
|
<span class="layui-btn layui-btn-normal layui-btn-xs">已置顶</span>
|
||||||
{{# } else if(d.isTop == false) { }}
|
{{# } else if(d.isTop == false) { }}
|
||||||
<span class="layui-btn layui-btn-warm layui-btn-xs">未置顶</span>
|
<span class="layui-btn layui-btn-warm layui-btn-xs">未置顶</span>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
</script>
|
</script>
|
||||||
<!-- 发布状态模板
|
<!-- 发布状态模板
|
||||||
<input type="checkbox" name="top" value="{{d.status}}" lay-skin="switch" lay-text="已发布|未发布" {{ d.status== true ? 'checked' : ''}}>
|
<input type="checkbox" name="top" value="{{d.status}}" lay-skin="switch" lay-text="已发布|未发布" {{ d.status== true ? 'checked' : ''}}>
|
||||||
-->
|
-->
|
||||||
<script type="text/html" id="statusTpl">
|
<script type="text/html" id="statusTpl">
|
||||||
{{# if(d.status == true){ }}
|
{{# if(d.status == true){ }}
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-xs">已发布</span>
|
<span class="layui-btn layui-btn-normal layui-btn-xs">已发布</span>
|
||||||
{{# } else if(d.status == false) { }}
|
{{# } else if(d.status == false) { }}
|
||||||
<span class="layui-btn layui-btn-warm layui-btn-xs">未发布</span>
|
<span class="layui-btn layui-btn-warm layui-btn-xs">未发布</span>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
</script>
|
</script>
|
||||||
<!-- 行工具栏模板 -->
|
<!-- 行工具栏模板 -->
|
||||||
<script type="text/html" id="operationTpl">
|
<script type="text/html" id="operationTpl">
|
||||||
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
||||||
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>文章列表</title>
|
<title>文章列表</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||||
<link rel="stylesheet" href="../../css/oksub.css">
|
<link rel="stylesheet" href="../../css/oksub.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="ok-body">
|
<div class="ok-body">
|
||||||
<!--面包屑导航区域-->
|
<!--面包屑导航区域-->
|
||||||
<div class="ok-body-breadcrumb">
|
<div class="ok-body-breadcrumb">
|
||||||
<span class="layui-breadcrumb">
|
<span class="layui-breadcrumb">
|
||||||
|
|
@ -32,10 +32,10 @@
|
||||||
</div>
|
</div>
|
||||||
<!--数据表格-->
|
<!--数据表格-->
|
||||||
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
||||||
</div>
|
</div>
|
||||||
<!--js逻辑-->
|
<!--js逻辑-->
|
||||||
<script src="../../lib/layui/layui.js"></script>
|
<script src="../../lib/layui/layui.js"></script>
|
||||||
<script>
|
<script>
|
||||||
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var form = layui.form;
|
var form = layui.form;
|
||||||
|
|
@ -125,7 +125,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDisabled(){
|
function batchDisabled() {
|
||||||
okLayer.confirm("确定要批量下架吗?", function (index) {
|
okLayer.confirm("确定要批量下架吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -140,7 +140,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDel(){
|
function batchDel() {
|
||||||
okLayer.confirm("确定要批量删除吗?", function (index) {
|
okLayer.confirm("确定要批量删除吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -155,19 +155,19 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function add () {
|
function add() {
|
||||||
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function edit (id) {
|
function edit(id) {
|
||||||
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function del (id) {
|
function del(id) {
|
||||||
okLayer.confirm("确定要删除吗?", function () {
|
okLayer.confirm("确定要删除吗?", function () {
|
||||||
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
||||||
console.log(response);
|
console.log(response);
|
||||||
|
|
@ -178,28 +178,28 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<!-- 头工具栏模板 -->
|
<!-- 头工具栏模板 -->
|
||||||
<script type="text/html" id="toolbarTpl">
|
<script type="text/html" id="toolbarTpl">
|
||||||
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
||||||
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
<!-- 行工具栏模板 -->
|
<!-- 行工具栏模板 -->
|
||||||
<script type="text/html" id="operationTpl">
|
<script type="text/html" id="operationTpl">
|
||||||
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
||||||
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script type="text/html" id="logoTpl">
|
<script type="text/html" id="logoTpl">
|
||||||
<image src="{{d.logo}}"/>
|
<image src="{{d.logo}}"/>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script type="text/html" id="urlTpl">
|
<script type="text/html" id="urlTpl">
|
||||||
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>文章列表</title>
|
<title>文章列表</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||||
<link rel="stylesheet" href="../../css/oksub.css">
|
<link rel="stylesheet" href="../../css/oksub.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="ok-body">
|
<div class="ok-body">
|
||||||
<!--面包屑导航区域-->
|
<!--面包屑导航区域-->
|
||||||
<div class="ok-body-breadcrumb">
|
<div class="ok-body-breadcrumb">
|
||||||
<span class="layui-breadcrumb">
|
<span class="layui-breadcrumb">
|
||||||
|
|
@ -32,10 +32,10 @@
|
||||||
</div>
|
</div>
|
||||||
<!--数据表格-->
|
<!--数据表格-->
|
||||||
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
<table class="layui-hide" id="tableId" lay-filter="tableFilter"></table>
|
||||||
</div>
|
</div>
|
||||||
<!--js逻辑-->
|
<!--js逻辑-->
|
||||||
<script src="../../lib/layui/layui.js"></script>
|
<script src="../../lib/layui/layui.js"></script>
|
||||||
<script>
|
<script>
|
||||||
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
layui.use(["element", "table", "form", "laydate", "okLayer", "okUtils", "okMock"], function () {
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var form = layui.form;
|
var form = layui.form;
|
||||||
|
|
@ -126,7 +126,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDisabled(){
|
function batchDisabled() {
|
||||||
okLayer.confirm("确定要批量下架吗?", function (index) {
|
okLayer.confirm("确定要批量下架吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -141,7 +141,7 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function batchDel(){
|
function batchDel() {
|
||||||
okLayer.confirm("确定要批量删除吗?", function (index) {
|
okLayer.confirm("确定要批量删除吗?", function (index) {
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
var idsStr = okUtils.table.batchCheck(table);
|
var idsStr = okUtils.table.batchCheck(table);
|
||||||
|
|
@ -156,19 +156,19 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function add () {
|
function add() {
|
||||||
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
okLayer.open("添加文章", "article-add.html", "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function edit (id) {
|
function edit(id) {
|
||||||
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
okLayer.open("编辑文章", "article-edit.html?id=" + id, "90%", "90%", null, function () {
|
||||||
articleTable.reload();
|
articleTable.reload();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function del (id) {
|
function del(id) {
|
||||||
okLayer.confirm("确定要删除吗?", function () {
|
okLayer.confirm("确定要删除吗?", function () {
|
||||||
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
okUtils.ajax("/article/batchDel", "post", {idsStr: id}).done(function (response) {
|
||||||
console.log(response);
|
console.log(response);
|
||||||
|
|
@ -179,44 +179,44 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<!-- 头工具栏模板 -->
|
<!-- 头工具栏模板 -->
|
||||||
<script type="text/html" id="toolbarTpl">
|
<script type="text/html" id="toolbarTpl">
|
||||||
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="batchEnabled">批量上架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
<button class="layui-btn layui-btn-sm layui-btn-warm" lay-event="batchDisabled">批量下架</button>
|
||||||
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
<button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="batchDel">批量删除</button>
|
||||||
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
<button class="layui-btn layui-btn-sm" lay-event="add">添加文章</button>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
<!-- 链接模板 -->
|
<!-- 链接模板 -->
|
||||||
<script type="text/html" id="urlTpl">
|
<script type="text/html" id="urlTpl">
|
||||||
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
<a href="{{d.url}}" target="_blank">{{d.url}}</a>
|
||||||
</script>
|
</script>
|
||||||
<!-- 是否指顶模板
|
<!-- 是否指顶模板
|
||||||
<input type="checkbox" name="isTop" value="{{d.isTop}}" lay-skin="switch" lay-text="是|否" {{ d.isTop== true ? 'checked' : ''}}>
|
<input type="checkbox" name="isTop" value="{{d.isTop}}" lay-skin="switch" lay-text="是|否" {{ d.isTop== true ? 'checked' : ''}}>
|
||||||
-->
|
-->
|
||||||
<script type="text/html" id="topTpl">
|
<script type="text/html" id="topTpl">
|
||||||
{{# if(d.isTop == true){ }}
|
{{# if(d.isTop == true){ }}
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-xs">已置顶</span>
|
<span class="layui-btn layui-btn-normal layui-btn-xs">已置顶</span>
|
||||||
{{# } else if(d.isTop == false) { }}
|
{{# } else if(d.isTop == false) { }}
|
||||||
<span class="layui-btn layui-btn-warm layui-btn-xs">未置顶</span>
|
<span class="layui-btn layui-btn-warm layui-btn-xs">未置顶</span>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
</script>
|
</script>
|
||||||
<!-- 发布状态模板
|
<!-- 发布状态模板
|
||||||
<input type="checkbox" name="top" value="{{d.status}}" lay-skin="switch" lay-text="已发布|未发布" {{ d.status== true ? 'checked' : ''}}>
|
<input type="checkbox" name="top" value="{{d.status}}" lay-skin="switch" lay-text="已发布|未发布" {{ d.status== true ? 'checked' : ''}}>
|
||||||
-->
|
-->
|
||||||
<script type="text/html" id="statusTpl">
|
<script type="text/html" id="statusTpl">
|
||||||
{{# if(d.status == true){ }}
|
{{# if(d.status == true){ }}
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-xs">已发布</span>
|
<span class="layui-btn layui-btn-normal layui-btn-xs">已发布</span>
|
||||||
{{# } else if(d.status == false) { }}
|
{{# } else if(d.status == false) { }}
|
||||||
<span class="layui-btn layui-btn-warm layui-btn-xs">未发布</span>
|
<span class="layui-btn layui-btn-warm layui-btn-xs">未发布</span>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
</script>
|
</script>
|
||||||
<!-- 行工具栏模板 -->
|
<!-- 行工具栏模板 -->
|
||||||
<script type="text/html" id="operationTpl">
|
<script type="text/html" id="operationTpl">
|
||||||
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon"></i></a>
|
||||||
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon"></i></a>
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue