更新

1 个父辈 c3e0c6a8
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html> <html>
...@@ -6,241 +7,201 @@ ...@@ -6,241 +7,201 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge"> <meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>活动介绍编辑</title> <title>文章编辑</title>
<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> <style type="text/css">
<style> .red {
.layui-form-select dl { color: red;
max-height: 190px; margin-right: 5px;
} }
#allmap { .layui-form-label {
top: 10px; width: 100px;
width: 100%; }
height: 400px;
overflow: hidden; #container {
margin: 0; margin-left: 20px;
}
.bannerUrl {
width: 200px;
height: 200px;
} }
</style> </style>
<body class="wrap"> <body class="wrap">
<div class="layui-form Detailbtn" style="display:block;"> <form class="layui-form">
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label"><i 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: 400px;">
<input type="text" name="name" lay-verify="name" placeholder="项目名称" class="layui-input"> <input type="text" name="name" placeholder="文章主标题" class="layui-input">
</div> </div>
<div class="layui-form-mid layui-word-aux">不超过20个汉字</div> <div class="layui-form-mid layui-word-aux">不超过20个汉字</div>
</div> </div>
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label"><i style="color:red;margin-right:5px;">*</i>海报模板</label> <label class="layui-form-label"><i class="red">*</i>文章副标题</label>
<div class="layui-input-inline"> <div class="layui-input-inline" style="width: 400px;">
<select name="postertempletid" lay-search=""> <input type="text" name="description" placeholder="文章副标题" class="layui-input">
<option value="">全部</option>
</select>
</div> </div>
</div> </div>
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label">位置</label> <label class="layui-form-label"><i class="red">*</i>文章主图</label>
<!-- <div class="layui-input-inline"> <div class="layui-input-block">
<input type="text" name="lng" readonly lay-verify="required" placeholder="经度" class="layui-input" style="background-color:#f5f5f5;color:#666;"> <img class="bannerUrl" />
<button type="button" class="layui-btn" id="upload">上传文章主图</button>
</div> </div>
<div class="layui-input-inline">
<input type="text" name="lat" readonly lay-verify="required" placeholder="纬度" class="layui-input" style="background-color:#f5f5f5;color:#666;">
</div> -->
<div class="layui-input-inline">
<input type="number" name="lng" lay-verify="required" placeholder="经度" class="layui-input">
</div> </div>
<div class="layui-input-inline"> <div class="layui-form-item">
<input type="number" name="lat" lay-verify="required" placeholder="纬度" class="layui-input"> <label class="layui-form-label"><i class="red">*</i>是否首页显示</label>
<div class="layui-input-inline" style="width: 100px;">
<input type="checkbox" checked name="isHome" lay-skin="switch" lay-text="是|否">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><i class="red">*</i>商家名称</label>
<div class="layui-input-inline" style="width: 400px;">
<input type="text" name="sellerName" placeholder="商家名称" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><i class="red">*</i>商家店铺号</label>
<div class="layui-input-inline" style="width: 400px;">
<input type="text" name="sellerAddress" placeholder="商家店铺号" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><i class="red">*</i>商家电话</label>
<div class="layui-input-inline" style="width: 390px;">
<input type="text" name="sellerPhone" 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> </div>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=V45f8fZO8HiU1gLflQdrpv81D4gXKGRH"></script> </div> -->
<div class="layui-form-mid layui-word-aux" style="padding-bottom:0;">提示:可以在地图上点击位置获取坐标(鼠标滚动放大缩小地图)</div> <div class="layui-form-item">
<div id="allmap"></div> <label class="layui-form-label"></label>
<div class="layui-form-item" style="margin-top: 30px;"> <div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="submit">提交</button> <button class="layui-btn" lay-submit lay-filter="submit">提交</button>
<button class="layui-btn layui-btn-primary resetBtn">重置</button> <button class="layui-btn layui-btn-primary resetBtn">重置</button>
</div> </div>
</div> </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>
// 百度地图API功能 /*window.onload = function() {
var map = new BMap.Map("allmap"); UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;
var map = new BMap.Map("allmap", { UE.Editor.prototype.getActionUrl = function(action) {
minZoom: 4, if(action == 'uploadimage' || action == 'uploadscrawl' || action == 'uploadimage') {
maxZoom: 18 return '/zzhnc/upload/NewUploadImg';
}); // 创建Map实例,设置地图允许的最小/大级别 } else {
map.enableScrollWheelZoom(true); return this._bkGetActionUrl.call(this, action);
//单击获取点击的经纬度
map.addEventListener("click", function(e) {
$("input[name=lng]").val(e.point.lng);
$("input[name=lat]").val(e.point.lat);
var allOverlay = map.getOverlays();
if(allOverlay.length > 0) {
function deletePoint() {
for(var i = 0; i < allOverlay.length; i++) {
map.removeOverlay(allOverlay[i]);
}
}
deletePoint()
var point = new BMap.Point(e.point.lng, e.point.lat);
var marker = new BMap.Marker(point); // 创建标注
map.addOverlay(marker); // 将标注添加到地图中
marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
} }
}
window.UEDITOR_CONFIG.initialFrameWidth = 900;
window.UEDITOR_CONFIG.initialFrameHeight = 600;
var ue = UE.getEditor('container', {
autoHeight: false
}); });
layui.use(['form', 'element', 'laydate', 'layer', 'laypage'], function() { }*/
var form = layui.form(),
element = layui.element(),
laydate = layui.laydate,
layer = layui.layer,
laypage = layui.laypage;
$("input[name=lng],input[name=lat]").blur(function() { layui.use(['form', 'element', 'layer', 'upload'], function() {
var plng = $("input[name=lng]").val(); var form = layui.form,
var plat = $("input[name=lat]").val(); element = layui.element,
var allOverlay = map.getOverlays(); layer = layui.layer,
if(allOverlay.length > 0) { upload = layui.upload;
function deletePoint() {
for(var i = 0; i < allOverlay.length; i++) {
map.removeOverlay(allOverlay[i]);
}
}
deletePoint()
var point = new BMap.Point(plng, plat);
var marker = new BMap.Marker(point); // 创建标注
map.addOverlay(marker); // 将标注添加到地图中
marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
} var activityid = getUrl_G("id");
});
//下拉海报 function initData() {
$.post("/zzhnc/poster/getAllPostertemplet", function(data) { $.get("/zzhnc/goods/search", {
console.log(data); id: activityid
var str = "";
for(var i = 0; i < data.data.length; i++) {
str += '<option value=' + data.data[i].id + '>' + data.data[i].name + '</option>';
}
$("select[name=postertempletid]").append(str);
form.render();
})
$(".resetBtn").on("click", function() {
$("input[name=name]").val("");
$("select[name=postertempletid]").val("0");
var allOverlay = map.getOverlays();
if(allOverlay.length > 0) {
function deletePoint() {
for(var i = 0; i < allOverlay.length; i++) {
map.removeOverlay(allOverlay[i]);
}
}
deletePoint()
}
$("input[name=lng]").val(113.754653);
$("input[name=lat]").val(23.025333);
map.centerAndZoom(new BMap.Point(113.754653, 23.025333), 13);
var point = new BMap.Point(113.754653, 23.025333);
var marker = new BMap.Marker(point); // 创建标注
map.addOverlay(marker); // 将标注添加到地图中
marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
form.render();
})
var id = getUrl_G("id");
if(id > 0) {
$.post("/zzhnc/project/getProject", {
id: id
}, function(data) { }, function(data) {
console.log(data); console.log(data)
if(data.code == 0) { if(data.code == 0) {
$("input[name=name]").val(data.data.name); if(data.data.rows.length > 0) {
$("select[name=postertempletid]").val(data.data.postertempletid); var data = data.data.rows[0];
$("input[name=lng]").val(data.data.lng); $("[name=name]").val(data.name);
$("input[name=lat]").val(data.data.lat); $("[name=description]").val(data.description);
map.centerAndZoom(new BMap.Point(data.data.lng, data.data.lat), 13); $(".bannerUrl").attr("src", data.bannerUrl);
var point = new BMap.Point(data.data.lng, data.data.lat); if(data.isHome) {
var marker = new BMap.Marker(point); // 创建标注 $("[name=isHome]").checked = true;
map.addOverlay(marker); // 将标注添加到地图中
marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
form.render();
}
})
} else {
$("input[name=lng]").val(113.754653);
$("input[name=lat]").val(23.025333);
map.centerAndZoom(new BMap.Point(113.754653, 23.025333), 13);
var point = new BMap.Point(113.754653, 23.025333);
var marker = new BMap.Marker(point); // 创建标注
map.addOverlay(marker); // 将标注添加到地图中
marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
}
form.on('submit(submit)', function(data) {
var name = $("input[name=name]").val();
var templetid = $("select[name=postertempletid]").val();
var lng = $("input[name=lng]").val();
var lat = $("input[name=lat]").val();
if(name == "") {
top.layer.msg("请填写项目名称");
return false;
} else { } else {
if(strlen(name) > 40) { $("[name=isHome]").checked = false;
top.layer.msg("项目名称不超过20个汉字");
return false;
} }
$("[name=sellerName]").val(data.sellerName);
$("[name=sellerAddress]").val(data.sellerAddress);
$("[name=sellerPhone]").val(data.sellerPhone);
form.render();
/*UE.getEditor("container").ready(function() {
UE.getEditor("container").setContent(unescape(data.description));
})*/
} }
if(templetid == "" || templetid == "0") {
top.layer.msg("请选择海报");
return false;
} }
if(id > 0) { })
//修改项目 }
$.post("/zzhnc/project/updateProject", {
id: id,
name: name,
templetid: templetid,
lng: lng,
lat: lat
}, function(data) {
console.log(data);
if(data.code == 0) {
top.layer.msg("修改成功");
} else { //初始化数据
top.layer.msg(data.msg); if(activityid > 0){
initData();
} }
})
} else { //普通图片上传
//添加项目 upload.render({
$.post("/zzhnc/project/addProject", { elem: '#upload',
name: name, url: '/zzhnc/upload/UploadImg',
templetid: templetid, done: function(data) {
lng: lng, console.log(data)
lat: lat
}, function(data) {
console.log(data);
if(data.code == 0) { if(data.code == 0) {
top.layer.msg("添加成功"); layer.msg("上传成功");
form.render(); $(".bannerUrl").attr("src", data.data.imgurl);
} else { } else {
top.layer.msg(data.msg); layer.msg('上传失败');
} }
})
} }
});
//提交
form.on("submit(submit)",function(data){
if(data.field.isHome == "on"){
data.field.isHome = true
}else{
data.field.isHome = false;
}
if(data.field.isHot == "on"){
data.field.isHot = true
}else{
data.field.isHot = false;
}
data.field.id = activityid;
data.field.bannerUrl = $(".bannerUrl").attr("src");
data.field.imgUrl = $(".bannerUrl").attr("src");
//data.field.content = UE.getEditor('container').getContent();
console.log(data.field);
updateGoods(data.field);
return false; return false;
})
}); //修改方法
function updateGoods(data){
$.post("/zzhnc/goods/update", data, function(res) {
console.log(res);
})
}
}) })
</script> </script>
......
...@@ -6,48 +6,45 @@ ...@@ -6,48 +6,45 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge"> <meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>活动介绍列表</title> <title>文章列表</title>
<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>
<style> <style>
.layui-form-select dl { .imgUrl {
max-height: 190px; width: 50px;
} height: 50px;
display: block;
#allmap {
top: 10px;
width: 100%;
height: 200px;
overflow: hidden;
margin: 0;
} }
</style> </style>
</head>
<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 layui-form">
<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: 80px;">经度</th> <th>文章标题</th>
<th style="min-width: 80px;">纬度</th> <th>文章副标题</th>
<th style="min-width: 80px;">海报模板id</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>
...@@ -56,38 +53,7 @@ ...@@ -56,38 +53,7 @@
<div id="page"></div> <div id="page"></div>
</body> </body>
<form class="layui-form Detailbtn">
<div class="layui-form-item">
<label class="layui-form-label">项目名称</label>
<div class="layui-input-inline" style="width:390px;">
<input type="text" name="name" lay-verify="required" placeholder="项目名称" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">海报模板id</label>
<div class="layui-input-inline">
<select name="postertempletid" lay-verify="required">
<option value=""></option>
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
<option value="4">5</option>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">位置</label>
<div class="layui-input-inline">
<input type="text" name="lng" lay-verify="required" placeholder="经度" class="layui-input">
</div>
<div class="layui-input-inline">
<input type="text" name="lat" lay-verify="required" placeholder="纬度" class="layui-input">
</div>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=V45f8fZO8HiU1gLflQdrpv81D4gXKGRH"></script>
<div id="allmap"></div>
</div>
</form>
<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>
...@@ -98,41 +64,18 @@ ...@@ -98,41 +64,18 @@
laydate = layui.laydate, laydate = layui.laydate,
layer = layui.layer, layer = layui.layer,
laypage = layui.laypage; laypage = layui.laypage;
var page = 1;
var keyword = "";
//查询
form.on('submit(querybtn)', function(data) {
var keyword = $("input[name=keyword]").val();
Initdata(page, keyword)
});
$(".resetBtn").on("click", function() {
$("input[name=keyword]").val("");
Initdata(page, keyword)
})
//初始化数据
Initdata(page, keyword);
function Initdata(page, keyword) { var queryObj = {
page: 1,
size: 10,
sellerId: 0
};
$.post("/zzhnc/project/getProjectList", { function initData(queryObj) {
page: page, $.get("/zzhnc/goods/search", queryObj, function(data) {
keyword: keyword
}, function(data) {
data = data.data; data = data.data;
console.log(data) console.log(data)
laypage({
cont: 'page',
pages: data.totalPages, //总页数
curr: page,
skip: true,
jump: function(obj, first) {
if(!first) {
page = obj.curr
Initdata(page, keyword);
}
}
});
var str = ""; var str = "";
if(data.rows.length < 1) { if(data.rows.length < 1) {
$(".nodata").show(); $(".nodata").show();
...@@ -141,62 +84,98 @@ ...@@ -141,62 +84,98 @@
for(var i = 0; i < data.rows.length; i++) { for(var i = 0; i < data.rows.length; i++) {
str += '<tr data-id=' + data.rows[i].id + '>' + str += '<tr data-id=' + data.rows[i].id + '>' +
'<td>' + ((data.page - 1) * data.pageSize + i + 1) + '</td>' + '<td>' + ((data.page - 1) * data.pageSize + i + 1) + '</td>' +
'<td style="text-align:left;">' + data.rows[i].name + '</td>' + '<td><img class="imgUrl" src="' + data.rows[i].bannerUrl + '" /></td>' +
'<td>' + data.rows[i].lng + '</td>' + '<td>' + data.rows[i].name + '</td>' +
'<td>' + data.rows[i].lat + '</td>' + '<td>' + data.rows[i].description + '</td>' +
'<td>' + data.rows[i].postertempletid + '</td>' + '<td>' + data.rows[i].primePrice + '</td>' +
'<td>' + toTime_G(data.rows[i].updatedtime) + '</td>' + '<td>' + data.rows[i].sellerAddress + '</td>' +
'<td>' + '<td>' + data.rows[i].sellerPhone + '</td>' +
'<a href="#" class="layui-btn layui-btn-mini updataBtn">修改</a>' + '<td>' + ' <input type="checkbox" disabled ' + (data.rows[i].isHome ? "checked" : "") + ' lay-skin="switch" lay-text="是|否"></td>' +
'<a href="#" class="layui-btn layui-btn-mini deleteBtn">删除</a>' + '<td><a href="#" class="layui-btn layui-btn-sm updataBtn">修改</a>' +
'<a href="#" class="layui-btn layui-btn-sm deleteBtn">删除</a>' +
'</td>' + '</td>' +
'</tr>'; '</tr>';
} }
} }
$("#tablelist").html(str); $("#tablelist").html(str);
toNull_G(); toNull_G();
form.render();
laypage.render({
elem: 'page',
count: data.totalPages,
curr: queryObj.page,
jump: function(obj, first) {
if(!first) {
queryObj.page = obj.curr
initData(queryObj);
}
}
});
}) })
} }
//添加项目 //初始化数据
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;
queryObj.sellerId = 0;
initData(queryObj)
return false
})
//添加文章
$(document).on("click", ".createBtn", function() { $(document).on("click", ".createBtn", function() {
if(parent.tab.exists("添加项目") > 0) { if(parent.tab.exists("添加文章") > 0) {
var tabid = parent.tab.getTabId("添加项目"); var tabid = parent.tab.getTabId("添加文章");
parent.tab.deleteTab(tabid); parent.tab.deleteTab(tabid);
} }
parent.tab.tabAdd({ parent.tab.tabAdd({
href: "/zzhnc/project/projectEdit?id=0", href: "/zzhnc/activity/activityEdit?id=0",
icon: "fa-cubes", icon: "fa-cubes",
title: "添加项目" title: "添加文章"
}); });
}) })
//修改项目
//修改文章
$(document).on("click", ".updataBtn", function() { $(document).on("click", ".updataBtn", function() {
var id = $(this).parents("tr").attr("data-id"); var id = $(this).parents("tr").attr("data-id");
if(parent.tab.exists("修改项目") > 0) { if(parent.tab.exists("修改文章") > 0) {
var tabid = parent.tab.getTabId("修改项目"); var tabid = parent.tab.getTabId("修改文章");
parent.tab.deleteTab(tabid); parent.tab.deleteTab(tabid);
} }
parent.tab.tabAdd({ parent.tab.tabAdd({
href: "/zzhnc/project/projectEdit?id=" + id, href: "/zzhnc/activity/activityEdit?id=" + id,
icon: "fa-cubes", icon: "fa-cubes",
title: "修改项目" title: "修改文章"
}); });
}) })
//删除项目
//删除文章
$(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('您确定要删除该文章吗?', {
btn: ['确定', '取消'] //按钮 btn: ['确定', '取消']
}, function(index, layero) { }, function(index, layero) {
$.post("/zzhnc/project/deleteProject", { $.post("/zzhnc/goods/delete", {
id: id id: id
}, function(data) { }, function(data) {
console.log(data) console.log(data)
if(data.code == 0) { if(data.code == 0) {
top.layer.msg("删除成功"); top.layer.msg("删除成功");
Initdata(1, keyword) initData(queryObj);
layer.close(index); layer.close(index);
} else { } else {
top.layer.msg(data.msg); top.layer.msg(data.msg);
......
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
//页面初始化 //页面初始化
function initdata(queryObj) { function initdata(queryObj) {
$.post("/zzhnc/autoreply/getAutoreplyList", queryObj, function(data) { $.get("/zzhnc/autoreply/getAutoreplyList", queryObj, function(data) {
data = data.data; data = data.data;
console.log(data) console.log(data)
...@@ -98,8 +98,8 @@ ...@@ -98,8 +98,8 @@
'<td style="text-align:left;">' + data.rows[i].keywords + '</td>' + '<td style="text-align:left;">' + data.rows[i].keywords + '</td>' +
'<td style="text-align:left;">' + data.rows[i].contents + '</td>' + '<td style="text-align:left;">' + data.rows[i].contents + '</td>' +
'<td>' + '<td>' +
'<a href="#" class="layui-btn layui-btn-mini updataBtn">修改</a>' + '<a href="#" class="layui-btn layui-btn-sm updataBtn">修改</a>' +
'<a href="#" class="layui-btn layui-btn-mini deleteBtn">删除</a>' + '<a href="#" class="layui-btn layui-btn-sm deleteBtn">删除</a>' +
'</td>' + '</td>' +
'</tr>'; '</tr>';
} }
...@@ -244,7 +244,7 @@ ...@@ -244,7 +244,7 @@
form.render(); form.render();
}, },
success: function(){ success: function(){
$.post("/zzhnc/autoreply/getAutoReply", { $.get("/zzhnc/autoreply/getAutoReply", {
id: id id: id
}, function(data) { }, function(data) {
console.log(data) console.log(data)
......
...@@ -23,7 +23,8 @@ ...@@ -23,7 +23,8 @@
#container { #container {
margin-left: 20px; margin-left: 20px;
} }
.bannerUrl{
.bannerUrl {
width: 200px; width: 200px;
height: 200px; height: 200px;
} }
...@@ -34,14 +35,14 @@ ...@@ -34,14 +35,14 @@
<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 class="red">*</i>商品主标题</label>
<div class="layui-input-inline" style="width: 400px;"> <div class="layui-input-inline" style="width: 400px;">
<input type="text" name="name" lay-verify="title" placeholder="商品主标题" class="layui-input"> <input type="text" name="name" placeholder="商品主标题" class="layui-input">
</div> </div>
<div class="layui-form-mid layui-word-aux">不超过20个汉字</div> <div class="layui-form-mid layui-word-aux">不超过20个汉字</div>
</div> </div>
<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 class="red">*</i>商品副标题</label>
<div class="layui-input-inline" style="width: 400px;"> <div class="layui-input-inline" style="width: 400px;">
<input type="text" name="description" lay-verify="description" placeholder="商品副标题" class="layui-input"> <input type="text" name="description" placeholder="商品副标题" class="layui-input">
</div> </div>
</div> </div>
<div class="layui-form-item"> <div class="layui-form-item">
...@@ -54,56 +55,67 @@ ...@@ -54,56 +55,67 @@
<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 class="red">*</i>商品原价</label>
<div class="layui-input-inline" style="width: 100px;"> <div class="layui-input-inline" style="width: 100px;">
<input type="number" name="primePrice" lay-verify="primePrice" placeholder="商品原价" class="layui-input"> <input type="number" name="primePrice" placeholder="商品原价" class="layui-input">
</div> </div>
<div class="layui-form-mid"></div> <div class="layui-form-mid"></div>
<label class="layui-form-label"><i class="red">*</i>商品现价</label> <label class="layui-form-label"><i class="red">*</i>商品现价</label>
<div class="layui-input-inline" style="width: 100px;"> <div class="layui-input-inline" style="width: 100px;">
<input type="number" name="price" lay-verify="price" placeholder="商品现价" class="layui-input"> <input type="number" name="price" placeholder="商品现价" class="layui-input">
</div> </div>
<div class="layui-form-mid"></div> <div class="layui-form-mid"></div>
</div> </div>
<div class="layui-form-item">
<label class="layui-form-label">是否首页显示</label>
<div class="layui-input-inline" style="width: 100px;">
<input type="checkbox" checked name="isHome" lay-skin="switch" lay-text="是|否">
</div>
<label class="layui-form-label">是否爆款</label>
<div class="layui-input-inline" style="width: 100px;">
<input type="checkbox" checked name="isHot" lay-skin="switch" lay-text="是|否">
</div>
</div>
<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 class="red">*</i>商家名称</label>
<div class="layui-input-inline" style="width: 400px;"> <div class="layui-input-inline" style="width: 400px;">
<input type="text" name="sellerName" lay-verify="sellerName" placeholder="商家名称" class="layui-input"> <input type="text" name="sellerName" placeholder="商家名称" class="layui-input">
</div> </div>
</div> </div>
<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 class="red">*</i>商家店铺号</label>
<div class="layui-input-inline" style="width: 400px;"> <div class="layui-input-inline" style="width: 400px;">
<input type="text" name="sellerAddress" lay-verify="sellerAddress" placeholder="商家店铺号" class="layui-input"> <input type="text" name="sellerAddress" placeholder="商家店铺号" class="layui-input">
</div> </div>
</div> </div>
<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 class="red">*</i>商家电话</label>
<div class="layui-input-inline" style="width: 390px;"> <div class="layui-input-inline" style="width: 390px;">
<input type="text" name="phone" lay-verify="phone" placeholder="商家电话" class="layui-input"> <input type="text" name="sellerPhone" placeholder="商家电话" class="layui-input">
</div> </div>
</div> </div>
<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 class="red">*</i>详细信息</label>
<div class="layui-input-block"> <div class="layui-input-block">
<!-- 加载编辑器的容器 -->
<script id="container" name="content" type="text/plain"> <script id="container" name="content" type="text/plain">
这里写你的初始化内容 这里写你的初始化内容
</script> </script>
</div>
</div> </div>
</div> -->
<div class="layui-form-item" style="margin-top: 30px;"> <div class="layui-form-item">
<label class="layui-form-label"></label>
<div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="submit">提交</button> <button class="layui-btn" lay-submit lay-filter="submit">提交</button>
<button class="layui-btn layui-btn-primary resetBtn">重置</button> <button class="layui-btn layui-btn-primary resetBtn">重置</button>
</div> </div>
</div>
</form> </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;
UE.Editor.prototype.getActionUrl = function(action) { UE.Editor.prototype.getActionUrl = function(action) {
if(action == 'uploadimage' || action == 'uploadscrawl' || action == 'uploadimage') { if(action == 'uploadimage' || action == 'uploadscrawl' || action == 'uploadimage') {
...@@ -117,7 +129,7 @@ ...@@ -117,7 +129,7 @@
var ue = UE.getEditor('container', { var ue = UE.getEditor('container', {
autoHeight: false autoHeight: false
}); });
} }*/
layui.use(['form', 'element', 'layer', 'upload'], function() { layui.use(['form', 'element', 'layer', 'upload'], function() {
var form = layui.form, var form = layui.form,
...@@ -128,23 +140,38 @@ ...@@ -128,23 +140,38 @@
var goodsid = getUrl_G("id"); var goodsid = getUrl_G("id");
function initData() { function initData() {
$.get("/zzhnc/goods/search", {id: goodsid}, function(data) { $.get("/zzhnc/goods/search", {
id: goodsid
}, function(data) {
console.log(data) console.log(data)
if(data.code == 0){ if(data.code == 0) {
if(data.data.rows.length > 0){ if(data.data.rows.length > 0) {
var data = data.data.rows[0]; var data = data.data.rows[0];
$("[name=name]").val(data.name); $("[name=name]").val(data.name);
$("[name=description]").val(data.description); $("[name=description]").val(data.description);
$(".bannerUrl").attr("src", data.bannerUrl); $(".bannerUrl").attr("src", data.bannerUrl);
$("[name=primePrice]").val(data.primePrice); $("[name=primePrice]").val(data.primePrice);
$("[name=price]").val(data.price); $("[name=price]").val(data.price);
if(data.isHome) {
$("[name=isHome]").checked = true;
} else {
$("[name=isHome]").checked = false;
}
if(data.isHot) {
$("[name=isHot]").checked = true;
} else {
$("[name=isHot]").checked = false;
}
$("[name=sellerName]").val(data.sellerName); $("[name=sellerName]").val(data.sellerName);
$("[name=sellerAddress]").val(data.sellerAddress); $("[name=sellerAddress]").val(data.sellerAddress);
$("[name=phone]").val(data.updateTime); $("[name=sellerPhone]").val(data.sellerPhone);
form.render();
UE.getEditor("container").ready(function() { /*UE.getEditor("container").ready(function() {
UE.getEditor("container").setContent(unescape(data.description)); UE.getEditor("container").setContent(unescape(data.description));
}) })*/
} }
} }
...@@ -152,7 +179,9 @@ ...@@ -152,7 +179,9 @@
} }
//初始化数据 //初始化数据
if(goodsid > 0){
initData(); initData();
}
//普通图片上传 //普通图片上传
upload.render({ upload.render({
...@@ -161,20 +190,43 @@ ...@@ -161,20 +190,43 @@
done: function(data) { done: function(data) {
console.log(data) console.log(data)
if(data.code == 0) { if(data.code == 0) {
imgurl = data.data; layer.msg("上传成功");
$("input[name=imgurl]").val(imgurl); $(".bannerUrl").attr("src", data.data.imgurl);
$(".mainpictrue").attr("src", imgurl);
} else { } else {
layer.msg('上传失败'); layer.msg('上传失败');
} }
} }
}); });
//提交
form.on("submit(submit)",function(data){
if(data.field.isHome == "on"){
data.field.isHome = true
}else{
data.field.isHome = false;
}
if(data.field.isHot == "on"){
data.field.isHot = true
}else{
data.field.isHot = false;
}
data.field.id = goodsid;
data.field.bannerUrl = $(".bannerUrl").attr("src");
data.field.imgUrl = $(".bannerUrl").attr("src");
//data.field.content = UE.getEditor('container').getContent();
console.log(data.field);
updateGoods(data.field);
return false;
}) })
</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> function updateGoods(data){
$.post("/zzhnc/goods/update", data, function(res) {
console.log(res);
})
}
})
</script>
</html> </html>
\ No newline at end of file \ No newline at end of file
...@@ -10,13 +10,14 @@ ...@@ -10,13 +10,14 @@
<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> <style>
.imgUrl{ .imgUrl {
width: 50px; width: 50px;
height: 50px; height: 50px;
display: block; display: block;
} }
</style> </style>
</head> </head>
<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;">
...@@ -29,7 +30,7 @@ ...@@ -29,7 +30,7 @@
</div> </div>
</div> </div>
<table class="layui-table"> <table class="layui-table layui-form">
<thead> <thead>
<tr> <tr>
<th>No</th> <th>No</th>
...@@ -40,6 +41,8 @@ ...@@ -40,6 +41,8 @@
<th>现价</th> <th>现价</th>
<th>商家名称</th> <th>商家名称</th>
<th>商家地址</th> <th>商家地址</th>
<th>商家电话</th>
<th>是否首页显示</th>
<th>操作</th> <th>操作</th>
</tr> </tr>
</thead> </thead>
...@@ -90,16 +93,19 @@ ...@@ -90,16 +93,19 @@
'<td>' + data.rows[i].price + '</td>' + '<td>' + data.rows[i].price + '</td>' +
'<td>' + data.rows[i].sellerName + '</td>' + '<td>' + data.rows[i].sellerName + '</td>' +
'<td>' + data.rows[i].sellerAddress + '</td>' + '<td>' + data.rows[i].sellerAddress + '</td>' +
'<td>' + '<td>' + data.rows[i].sellerPhone + '</td>' +
'<a href="#" class="layui-btn layui-btn-mini updataBtn">修改</a>' + '<td>' + ' <input type="checkbox" disabled ' + (data.rows[i].isHome ? "checked" : "") + ' lay-skin="switch" lay-text="是|否"></td>' +
'<a href="#" class="layui-btn layui-btn-mini deleteBtn">删除</a>' + '<td><a href="#" class="layui-btn layui-btn-sm updataBtn">修改</a>' +
'<a href="#" class="layui-btn layui-btn-sm deleteBtn">删除</a>' +
'</td>' + '</td>' +
'</tr>'; '</tr>';
} }
} }
$("#tablelist").html(str); $("#tablelist").html(str);
toNull_G(); toNull_G();
form.render();
laypage.render({ laypage.render({
elem: 'page', elem: 'page',
...@@ -141,7 +147,7 @@ ...@@ -141,7 +147,7 @@
parent.tab.deleteTab(tabid); parent.tab.deleteTab(tabid);
} }
parent.tab.tabAdd({ parent.tab.tabAdd({
href: "/zzhnc/goods/goodsEdit", href: "/zzhnc/goods/goodsEdit?id=0",
icon: "fa-cubes", icon: "fa-cubes",
title: "添加商品" title: "添加商品"
}); });
......
...@@ -481,10 +481,4 @@ ...@@ -481,10 +481,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
Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
请先完成此消息的编辑!