Commit 2c000be1 沈姿.前端(已离职)

Merge branch 'shenzi'

2 个父辈 f40c3b96 7fefcc95
...@@ -68,8 +68,8 @@ ...@@ -68,8 +68,8 @@
<script src="/zzhnc/res/js/me.js"></script> <script src="/zzhnc/res/js/me.js"></script>
<script> <script>
layui.use(['form', 'element', 'laydate', 'layer', 'laypage'], function() { layui.use(['form', 'element', 'laydate', 'layer', 'laypage'], function() {
var form = layui.form(), var form = layui.form,
element = layui.element(), element = layui.element,
laydate = layui.laydate, laydate = layui.laydate,
layer = layui.layer, layer = layui.layer,
laypage = layui.laypage; laypage = layui.laypage;
...@@ -77,52 +77,10 @@ ...@@ -77,52 +77,10 @@
//查询条件 //查询条件
var queryObj = { var queryObj = {
page: 1, page: 1,
projectId: "",
keyword: null, keyword: null,
isRedirectStaff: null isRedirectStaff: null
} }
//查询操作
form.on('submit(querybtn)', function(data) {
queryObj = data.field;
queryObj.page = 1;
initdata(queryObj);
form.render();
});
//重置操作
$(".resetBtn").on("click", function() {
$("input[name=keyword]").val("");
form.render();
queryObj.keyword = null;
queryObj.isRedirectStaff = null;
queryObj.projectId = null,
initdata(queryObj);
})
//发布操作
$(".publicBtn").on("click", function() {
$.get("/zzhnc/autoreply/publish", function(data) {
var data = JSON.parse(data)
if(data.code == 0) {
top.layer.msg("发布成功!");
} else {
top.layer.msg(data.msg);
}
})
})
//发布按钮提示信息
$(".publicBtn").on("mouseenter", function() {
layer.tips('添加或修改完关键字后,需要进行发布,以使新添加或修改的关键字生效。', ".publicBtn", {
tips: [1, '#3595CC'],
time: 4000
});
})
//初始化数据
initdata(queryObj);
//页面初始化 //页面初始化
function initdata(queryObj) { function initdata(queryObj) {
$.post("/zzhnc/autoreply/getAutoreplyList", queryObj, function(data) { $.post("/zzhnc/autoreply/getAutoreplyList", queryObj, function(data) {
...@@ -165,7 +123,48 @@ ...@@ -165,7 +123,48 @@
}) })
} }
//初始化数据
initdata(queryObj);
//查询操作
form.on('submit(querybtn)', function(data) {
queryObj = data.field;
queryObj.page = 1;
initdata(queryObj);
form.render();
});
//重置操作
$(".resetBtn").on("click", function() {
$("input[name=keyword]").val("");
form.render();
queryObj.keyword = null;
queryObj.isRedirectStaff = null;
queryObj.projectId = null,
initdata(queryObj);
})
//发布操作
$(".publicBtn").on("click", function() {
$.get("/zzhnc/autoreply/publish", function(data) {
var data = JSON.parse(data)
if(data.code == 0) {
top.layer.msg("发布成功!");
} else {
top.layer.msg(data.msg);
}
})
})
//发布按钮提示信息
$(".publicBtn").on("mouseenter", function() {
layer.tips('添加或修改完关键字后,需要进行发布,以使新添加或修改的关键字生效。', ".publicBtn", {
tips: [1, '#3595CC'],
time: 4000
});
})
//添加关键字 //添加关键字
$(document).on("click", ".createBtn", function() { $(document).on("click", ".createBtn", function() {
layer.open({ layer.open({
...@@ -265,7 +264,7 @@ ...@@ -265,7 +264,7 @@
}) })
}) })
//删除项目 //删除关键字
$(document).on("click", ".deleteBtn", function() { $(document).on("click", ".deleteBtn", function() {
var id = $(this).parents("tr").attr("data-id"); var id = $(this).parents("tr").attr("data-id");
layer.confirm('您确定要删除该关键字吗?', { layer.confirm('您确定要删除该关键字吗?', {
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
<legend>banner图片展示</legend> <legend>banner图片展示</legend>
</fieldset> </fieldset>
<div class="bannerShow"> <div class="bannerShow">
</div> </div>
<div class="nodata">暂无banner图,请上传banner图片。</div> <div class="nodata">暂无banner图,请上传banner图片。</div>
</body> </body>
...@@ -58,6 +58,34 @@ ...@@ -58,6 +58,34 @@
upload = layui.upload, upload = layui.upload,
layer = layui.layer; layer = layui.layer;
//初始化数据
function initData() {
$.get("/zzhnc/banner/list", {
url: "1"
}, function(res) {
console.log(res)
if(res.code == 0) {
if(res.data.length > 0) {
$(".nodata").hide()
$(".bannerShow").html("");
var str = "";
for(var i = 0; i < res.data.length; i++) {
str += '<div class="item" >' +
'<img src="' + res.data[i].imageUrl + '" />' +
'<i class="layui-icon" data-id="' + res.data[i].id + '" id="deleteBtn">&#x1007;</i>' +
'</div>';
}
$(".bannerShow").html(str);
} else {
$(".nodata").show()
}
}
})
}
initData();
//上传图片 //上传图片
upload.render({ upload.render({
url: '/zzhnc/upload/UploadImg', url: '/zzhnc/upload/UploadImg',
...@@ -65,33 +93,29 @@ ...@@ -65,33 +93,29 @@
method: 'post', method: 'post',
done: function(res) { done: function(res) {
if(res.code == 0) { if(res.code == 0) {
$.post("/zzhnc/banner/add",{ $.post("/zzhnc/banner/add", {
url: res.data url: res.data
}, function(res){ }, function(res) {
console.log(res) console.log(res)
if(res.code == 0){ if(res.code == 0) {
$(".bannerShow").show() layer.msg("添加成功!")
$(".nodata").hide() initData()
var str = '<div class="item">'
+ '<img src="' + res.data + '" />'
+ '<i class="layui-icon" id="deleteBtn">&#x1007;</i>'
+ '</div>';
$(".bannerShow").append(str);
} }
}) })
} }
} }
}); });
//删除banner图 //删除banner图
$(document).on("click", "#deleteBtn", function() { $(document).on("click", "#deleteBtn", function() {
var id = $(this).data("id"); var id = $(this).data("id");
$.get("/zzhnc/banner/"+ id +"/delete", "", function(res){ $.get("/zzhnc/banner/" + id + "/delete", "", function(res) {
console.log(res) console.log(res)
if(res.code == 0){ if(res.code == 0) {
layer.alert('删除成功!'); layer.msg('删除成功!');
}else{ initData()
layer.alert('删除失败!'); } else {
layer.msg('删除失败!');
} }
}) })
}) })
......
...@@ -11,152 +11,76 @@ ...@@ -11,152 +11,76 @@
<link rel="stylesheet" href="/zzhnc/res/plugins/layui/css/layui.css"> <link rel="stylesheet" href="/zzhnc/res/plugins/layui/css/layui.css">
<link rel="stylesheet" href="/zzhnc/res/css/basic.css"> <link rel="stylesheet" href="/zzhnc/res/css/basic.css">
<style type="text/css"> <style type="text/css">
.activity-rule-box { .red {
padding-left: 20px; color: red;
} margin-right: 5px;
#myEditor img {
width: 80%;
}
#myEditor {
margin: 0 !important;
}
.layui-form-select dl {
max-height: 190px;
}
#allmap {
top: 10px;
width: 100%;
height: 400px;
overflow: hidden;
margin: 0;
}
.layui-upload-list {
width: 200px;
max-height: 200px;
overflow: hidden;
clear: both;
border-radius: 4px;
}
.layui-upload-list img {
width: 100%;
margin-top: 15px;
}
#connect-container {
float: left;
width: 400px
}
#connect-container div {
padding: 5px;
}
#console-container {
float: left;
margin-left: 15px;
width: 400px;
}
#console {
border: 1px solid #CCCCCC;
border-right-color: #999999;
border-bottom-color: #999999;
height: 170px;
overflow-y: scroll;
padding: 5px;
width: 100%;
}
#console p {
padding: 0;
margin: 0;
}
#container * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
#container *:before,
.edui-container *:after {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
#container img {
max-width: 80%;
} }
</style> </style>
<script src="http://cdn.sockjs.org/sockjs-0.3.min.js"></script>
<body class="wrap"> <body class="wrap">
<div class="layui-form Detailbtn" style="display: block;"> <form class="layui-form">
<form action="server.php" method="post"> <div class="layui-form-item">
<div class="layui-form-item"> <label class="layui-form-label"><i class="red">*</i>商品主标题</label>
<label class="layui-form-label"><i <div class="layui-input-inline" style="width: 390px;">
style="color: red; margin-right: 5px;">*</i>商品主标题</label> <input type="text" name="title" lay-verify="title" placeholder="商品主标题" class="layui-input">
<div class="layui-input-inline" style="width: 390px;">
<input type="text" name="title" lay-verify="title" placeholder="商品主标题" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">不超过20个汉字</div>
</div> </div>
<div class="layui-form-item"> <div class="layui-form-mid layui-word-aux">不超过20个汉字</div>
<label class="layui-form-label"><i </div>
style="color: red; margin-right: 5px;">*</i>商品副标题</label> <div class="layui-form-item">
<div class="layui-input-inline" style="width: 390px;"> <label class="layui-form-label"><i class="red">*</i>商品副标题</label>
<input type="text" name="subtitle" lay-verify="title" placeholder="商品副标题" class="layui-input"> <div class="layui-input-inline" style="width: 390px;">
</div> <input type="text" name="subtitle" lay-verify="title" placeholder="商品副标题" class="layui-input">
<div class="layui-form-mid layui-word-aux">不超过20个汉字</div>
</div> </div>
<div class="layui-form-item"> </div>
<label class="layui-form-label"><i <div class="layui-form-item">
style="color: red; margin-right: 5px;">*</i>商品主图</label> <label class="layui-form-label"><i class="red">*</i>商品主图</label>
<div class="layui-input-inline" style="width: 390px;"> <div class="layui-input-inline" style="width: 390px;">
<div class="layui-upload"> <div class="layui-upload">
<button type="button" class="layui-btn" id="upload" style="margin:0 20px 0 0;float:left;">上传商品主图</button> <button type="button" class="layui-btn" id="upload" style="margin:0 20px 0 0;float:left;">上传商品主图</button>
<span class="layui-form-mid layui-word-aux">建议尺寸:200*200</span> <span class="layui-form-mid layui-word-aux">建议尺寸:200*200</span>
<div class="layui-upload-list"> <div class="layui-upload-list">
<img class="layui-upload-img mainpictrue" src=""> <img class="layui-upload-img mainpictrue" src="">
<input type="text" style="display:none;" name="imgurl"> <input type="text" style="display:none;" name="imgurl">
<p id="demoText"></p> <p id="demoText"></p>
</div>
</div> </div>
</div> </div>
<div class="layui-form-mid layui-word-aux"></div>
</div> </div>
</div>
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label"><i <label class="layui-form-label"><i class="red">*</i>所属商家</label>
style="color: red; margin-right: 5px;">*</i>详细信息</label> <div class="layui-input-inline" style="width: 390px;">
<div class="layui-input-block"> <input type="text" name="subtitle" lay-verify="title" placeholder="商品所属商家" class="layui-input">
<!-- 加载编辑器的容器 --> </div>
<script id="container" name="content" type="text/plain"> </div>
这里写你的初始化内容 <div class="layui-form-item">
</script> <label class="layui-form-label"><i class="red">*</i>商家店铺号</label>
<div class="layui-input-inline" style="width: 390px;">
</div> <input type="text" name="subtitle" lay-verify="title" placeholder="商家店铺号" class="layui-input">
</div> </div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><i class="red">*</i>详细信息</label>
<div class="layui-input-block">
<!-- 加载编辑器的容器 -->
<script id="container" name="content" type="text/plain">
这里写你的初始化内容
</script>
<div class="layui-form-item" style="margin-top: 30px;">
<button class="layui-btn" lay-submit lay-filter="submit">提交</button>
<button class="layui-btn layui-btn-primary resetBtn">重置</button>
</div> </div>
</form> </div>
</div>
<div class="layui-form-item" style="margin-top: 30px;">
<button class="layui-btn" lay-submit lay-filter="submit">提交</button>
<button class="layui-btn layui-btn-primary resetBtn">重置</button>
</div>
</form>
</body> </body>
<script src='/zzhnc/res/js/jquery.min.js'></script> <script src='/zzhnc/res/js/jquery.min.js'></script>
<script src="/zzhnc/res/plugins/layui/layui.js" charset="utf-8"></script> <script src="/zzhnc/res/plugins/layui/layui.js" charset="utf-8"></script>
<script type="text/javascript" src="/zzhnc/res/js/me.js"></script> <script type="text/javascript" src="/zzhnc/res/js/me.js"></script>
<script type="text/javascript" src="/zzhnc/res/UE/ueditor.config.js"></script>
<script type="text/javascript" src="/zzhnc/res/UE/ueditor.all.js"></script>
<script> <script>
window.onload = function() { window.onload = function() {
UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl; UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;
...@@ -169,25 +93,20 @@ ...@@ -169,25 +93,20 @@
} }
window.UEDITOR_CONFIG.initialFrameWidth = 900; window.UEDITOR_CONFIG.initialFrameWidth = 900;
window.UEDITOR_CONFIG.initialFrameHeight = 600; window.UEDITOR_CONFIG.initialFrameHeight = 600;
//UE.getEditor("container");
var ue = UE.getEditor('container', { var ue = UE.getEditor('container', {
autoHeight: false autoHeight: false
}); });
} }
layui.use(['form', 'element', 'laydate', 'layer', 'laypage', 'layedit', 'upload'], function() { layui.use(['form', 'element', 'layer', 'laypage', 'upload'], function() {
var form = layui.form(), var form = layui.form,
element = layui.element(), element = layui.element,
laydate = layui.laydate,
layer = layui.layer, layer = layui.layer,
laypage = layui.laypage; laypage = layui.laypage,
var $ = layui.jquery,
upload = layui.upload; upload = layui.upload;
//普通图片上传 //普通图片上传
//普通图片上传 upload.render({
var uploadInst = upload.render({
elem: '#upload', elem: '#upload',
url: '/zzhnc/upload/UploadImg', url: '/zzhnc/upload/UploadImg',
done: function(data) { done: function(data) {
...@@ -197,13 +116,9 @@ ...@@ -197,13 +116,9 @@
$("input[name=imgurl]").val(imgurl); $("input[name=imgurl]").val(imgurl);
$(".mainpictrue").attr("src", imgurl); $(".mainpictrue").attr("src", imgurl);
} else {
layer.msg('上传失败');
} }
//如果上传失败
if(data.code > 0) {
return layer.msg('上传失败');
}
//上传成功
} }
}); });
...@@ -223,7 +138,6 @@ ...@@ -223,7 +138,6 @@
console.log(data); console.log(data);
if(data.code == 0) { if(data.code == 0) {
$("input[name=title]").val(data.data.title); $("input[name=title]").val(data.data.title);
//$("textarea[name=content]").val(data.data.content);
//重新渲染 //重新渲染
UE.getEditor("container").ready(function() { UE.getEditor("container").ready(function() {
UE.getEditor("container").setContent(unescape(data.data.content)); UE.getEditor("container").setContent(unescape(data.data.content));
...@@ -297,10 +211,4 @@ ...@@ -297,10 +211,4 @@
}) })
</script> </script>
<!-- 配置文件 -->
<script type="text/javascript" src="/zzhnc/res/UE/ueditor.config.js"></script>
<!-- 编辑器源码文件 -->
<script type="text/javascript" src="/zzhnc/res/UE/ueditor.all.js"></script>
<!-- 实例化编辑器 -->
</html> </html>
\ No newline at end of file \ No newline at end of file
...@@ -10,44 +10,33 @@ ...@@ -10,44 +10,33 @@
<link rel="stylesheet" href="/zzhnc/res/plugins/layui/css/layui.css"> <link rel="stylesheet" href="/zzhnc/res/plugins/layui/css/layui.css">
<link rel="stylesheet" href="/zzhnc/res/css/basic.css"> <link rel="stylesheet" href="/zzhnc/res/css/basic.css">
</head> </head>
<style>
.layui-form-select dl {
max-height: 190px;
}
#allmap {
top: 10px;
width: 100%;
height: 200px;
overflow: hidden;
margin: 0;
}
</style>
<body class="wrap"> <body class="wrap">
<div class="layui-form"> <div class="layui-form">
<div class="layui-form-item searchbox" style="margin-bottom: 0px;"> <div class="layui-form-item searchbox" style="margin-bottom: 0px;">
<div class="layui-input-inline" style="width: 140px;"> <div class="layui-input-inline">
<input type="text" class="layui-input" name="keyword" placeholder="关键字" /> <input type="text" class="layui-input" name="keyword" placeholder="关键字" />
</div> </div>
<button class="layui-btn" lay-submit lay-filter="querybtn">查询</button> <button class="layui-btn" lay-submit lay-filter="querybtn">查询</button>
<button class="layui-btn layui-btn-primary resetBtn">重置</button> <button class="layui-btn layui-btn-primary resetBtn">重置</button>
<a class="layui-btn layui-btn-warm createBtn" href="#"><i class="layui-icon">&#xe61f;</i> 添加文章</a> <a class="layui-btn layui-btn-warm createBtn" href="#"><i class="layui-icon">&#xe61f;</i> 添加商品</a>
</div> </div>
</div> </div>
<table class="layui-table"> <table class="layui-table">
<thead> <thead>
<tr> <tr>
<th style="width: 30px;">No</th> <th>No</th>
<th style="min-width:120px;">标题</th> <th>商品主图</th>
<th style="min-width: 120px;">图片链接</th> <th>商品标题</th>
<th style="min-width: 80px;">更新时间</th> <th>商品副标题</th>
<th style="min-width: 80px;">操作</th> <th>所属商家</th>
<th>商家店铺号</th>
<th>操作</th>
</tr> </tr>
</thead> </thead>
<tbody id="tablelist"> <tbody id="tablelist">
</tbody> </tbody>
</table> </table>
<div class="nodata">暂无数据</div> <div class="nodata">暂无数据</div>
...@@ -71,28 +60,7 @@ ...@@ -71,28 +60,7 @@
pagesize: 10, pagesize: 10,
keyword: '' keyword: ''
}; };
initdata(queryObj);
//查询
form.on('submit(querybtn)', function(data) {
queryObj.keyword = $("[name=keyword]").val();
queryObj.page = 1;
initdata(queryObj)
});
$(".resetBtn").on("click", function() {
$("[name=keyword]").val("")
queryObj = {
page: 1,
pagesize: 10,
keyword: ""
};
initdata(queryObj)
return false
})
//初始化数据
initdata(queryObj);
function initdata(queryObj) { function initdata(queryObj) {
$.post("/zzhnc/article/getArticlesList", queryObj, function(data) { $.post("/zzhnc/article/getArticlesList", queryObj, function(data) {
...@@ -135,6 +103,29 @@ ...@@ -135,6 +103,29 @@
}) })
} }
initdata(queryObj);
//查询
form.on('submit(querybtn)', function(data) {
queryObj.keyword = $("[name=keyword]").val();
queryObj.page = 1;
initdata(queryObj)
});
$(".resetBtn").on("click", function() {
$("[name=keyword]").val("")
queryObj = {
page: 1,
pagesize: 10,
keyword: ""
};
initdata(queryObj)
return false
})
//初始化数据
initdata(queryObj);
//添加文章 //添加文章
$(document).on("click", ".createBtn", function() { $(document).on("click", ".createBtn", function() {
if(parent.tab.exists("添加文章") > 0) { if(parent.tab.exists("添加文章") > 0) {
......
...@@ -326,7 +326,7 @@ ...@@ -326,7 +326,7 @@
layer = layui.layer, layer = layui.layer,
laypage = layui.laypage; laypage = layui.laypage;
$.post("/zzhnc/activity/getActivitySetting", function(data) { $.get("/zzhnc/activity/getActivitySetting", function(data) {
console.log(data) console.log(data)
if(data.code == 0) { if(data.code == 0) {
//基本信息 //基本信息
......
Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
请先完成此消息的编辑!