记得上下班打卡 | git大法好,push需谨慎

Commit d0367f80 authored by sangchunxi's avatar sangchunxi

推荐商品,增加完成

parent 886a42a9
...@@ -18,6 +18,12 @@ ...@@ -18,6 +18,12 @@
width: 650px; width: 650px;
padding-top: 20px; padding-top: 20px;
} }
#addClassify2, #detailPro {
display: none;
width: 450px;
height: 260px;
padding-top: 20px;
}
#addClassify .selectClassify { #addClassify .selectClassify {
display: flex; display: flex;
align-items: center; align-items: center;
...@@ -27,7 +33,7 @@ ...@@ -27,7 +33,7 @@
display: flex; display: flex;
} }
.selectClassify .addAvatarItem .selectClassifyOne .span-label { .selectClassify .addAvatarItem .selectClassifyOne .span-label {
width: 100px; width: 85px;
} }
.picker { .picker {
display: flex; display: flex;
...@@ -90,6 +96,12 @@ ...@@ -90,6 +96,12 @@
color: red; color: red;
height: 20px; height: 20px;
} }
.search-wrapper {
width: 100%;
}
.date-range {
width: 100%;
}
</style> </style>
</head> </head>
...@@ -132,13 +144,12 @@ ...@@ -132,13 +144,12 @@
<table id="bootstrap-table"></table> <table id="bootstrap-table"></table>
</div> </div>
<!-- modal -->
<div id="addClassify"></div>
<!-- modal -->
<div id="addClassify2"></div>
</div> </div>
<!-- modal -->
<div id="addClassify"></div>
<!-- modal -->
<div id="addClassify2"></div>
</div> </div>
<th:block th:include="include :: footer"/> <th:block th:include="include :: footer"/>
<th:block th:include="include :: datetimepicker-js"/> <th:block th:include="include :: datetimepicker-js"/>
...@@ -151,6 +162,7 @@ ...@@ -151,6 +162,7 @@
var couType = [[${couType}]]; var couType = [[${couType}]];
var formData = new FormData(); var formData = new FormData();
var roadShowId = '[[${roadShowId}]]'.replaceAll("\"", ""); var roadShowId = '[[${roadShowId}]]'.replaceAll("\"", "");
let listData = []
// 下线 modal // 下线 modal
let addActivityModalDom = `<div class="selectClassify"> let addActivityModalDom = `<div class="selectClassify">
...@@ -212,7 +224,7 @@ ...@@ -212,7 +224,7 @@
<a class="layui-layer-btn1 layui-layer-btn1" onclick="closeModal()">取消</a> <a class="layui-layer-btn1 layui-layer-btn1" onclick="closeModal()">取消</a>
</div>` </div>`
let affiliatedChildModal = `<div class="selectClassify" style="width: 450px; height: 260px;"> let affiliatedChildModal = `<div class="selectClassify">
<div class="addAvatarItem" style="padding: 20px;"> <div class="addAvatarItem" style="padding: 20px;">
<div class="selectClassifyOne" style="margin-bottom: 20px;"> <div class="selectClassifyOne" style="margin-bottom: 20px;">
<span class="span-label"><i style="color: red;">*</i>推荐商品:</span> <span class="span-label"><i style="color: red;">*</i>推荐商品:</span>
...@@ -237,10 +249,11 @@ ...@@ -237,10 +249,11 @@
</select> </select>
</div> </div>
</div> </div>
<div class="bottomBtn">
<a class="btn btn-primary btn-xs" href="javascript:void(0)" onclick="saveListAffiliated()">确定</a> </div>
<a class="btn btn-default btn-xs layui-layer-btn2" href="javascript:void(0)" onclick="closeModal2()">取消</a> <div class="bottomBtn">
</div> <a class="btn btn-primary btn-xs" href="javascript:void(0)" onclick="saveListAffiliated()">确定</a>
<a class="btn btn-default btn-xs layui-layer-btn2" href="javascript:void(0)" onclick="closeModal2()">取消</a>
</div>` </div>`
function clickAffiliatedList(val, index) { function clickAffiliatedList(val, index) {
...@@ -301,23 +314,26 @@ ...@@ -301,23 +314,26 @@
// 保存 // 保存
function saveActivity () { function saveActivity () {
let data = { let data = {
recommendId: $('#recommendId').val(), recommendId: $('#recommendId').val() || '111',
startTime: $('#startTime').val(), startTime: $('#startTime').val(),
endTime: $('#endTime').val(), endTime: $('#endTime').val(),
activeType: $("#activeType").find("option:selected").text(), activeType: Number($("#activeType").find("option:selected").val()),
status: $("#status").find("option:selected").text() status: Number($("#status").find("option:selected").val()),
list: listData
} }
let isRequired = data.recommendId && data.startTime &&data.endTime &&data.activeType &&data.status let isRequired = data.recommendId && data.startTime &&data.endTime &&data.activeType
console.log('params', data) console.log('saveActivity-params', data)
if (isRequired) { // 必填ok if (isRequired) { // 必填ok
$.ajax({ $.ajax({
url: `/kylin-recommend-active/addKylinRecommendActive`, url: `/kylin-recommend-active/addKylinRecommendActive`,
type: 'post', type: 'post',
data, headers: {"Content-Type": "application/json;charset=UTF-8"},
data: JSON.stringify(data),
success: function(res) { success: function(res) {
console.log('success', res) console.log('success', res)
if (res.code == 200) { if (res.code == 200) {
alert('新增成功') alert('新增成功')
layer.close(layer.index)
} else { } else {
layer.msg(res.msg) layer.msg(res.msg)
} }
...@@ -331,7 +347,12 @@ ...@@ -331,7 +347,12 @@
// 保存关联活动内容 // 保存关联活动内容
function saveListAffiliated() { function saveListAffiliated() {
let _recommendBindId = document.getElementsByName("recommendBindId")[0].value let _recommendBindId = document.getElementsByName("recommendBindId")[0].value
let _type = $("#listActiveType").find("option:selected").text() // 已经获取 let _type = $("#listActiveType").find("option:selected").val() // 已经获取
listData.push({
recommendBindId: _recommendBindId || '666',
type: Number(_type)
})
layer.close(layer.index)
} }
// 打开增加活动 modal // 打开增加活动 modal
...@@ -355,10 +376,10 @@ ...@@ -355,10 +376,10 @@
url: ctx + `goblin/common/mix`, url: ctx + `goblin/common/mix`,
type: "get" type: "get"
}, },
chose: function(text, val) { chose: function(text, val) { // 关闭重置
document.getElementsByName("recommendId")[0].value = val; document.getElementsByName("recommendId")[0].value = val;
}, },
success: function(res) { success: function(res) { // 选择,赋值
console.log('remoteSearch-res', res) console.log('remoteSearch-res', res)
} }
}) })
...@@ -395,7 +416,7 @@ ...@@ -395,7 +416,7 @@
}) })
layer.open({ layer.open({
type: 2, type: 1,
shade: .3, shade: .3,
title: '增加关联推荐', // 不显示标题 title: '增加关联推荐', // 不显示标题
content: $('#addClassify2'), // 捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响 content: $('#addClassify2'), // 捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
...@@ -418,8 +439,9 @@ ...@@ -418,8 +439,9 @@
// 关闭模态框2 // 关闭模态框2
function closeModal2 () { function closeModal2 () {
$("#addClassify2").empty() // $("#addClassify2").empty()
layer.close(2) layer.close(layer.index)
$('#addClassify2').html('')
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment