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

Commit 573cd7b2 authored by dongchun's avatar dongchun

店铺审核及首页设置逻辑提交

parent 8e63c40a
...@@ -2,6 +2,110 @@ ...@@ -2,6 +2,110 @@
<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"> <html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
<head> <head>
<th:block th:include="include :: header('店铺列表')" /> <th:block th:include="include :: header('店铺列表')" />
<style>
.layui-layer-btn0, .layui-layer-btn1 {
font-size: 12px;
font-weight: normal;
margin: 0 3px;
margin-right: 7px;
margin-left: 7px;
padding: 0 15px;
color: #fff;
border: 1px solid #0064b6;
background: #0071ce;
border-radius: 3px;
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
vertical-align: middle;
background-repeat: no-repeat;
text-decoration: none;
outline: none;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.layui-layer-btn1 {
color: #404a58;
border: 1px solid #c0c4cd;
background: #fff;
border-radius: 3px;
margin-left: 0;
}
.layui-layer-btn0:hover {
color: #fff;
}
#addClassify {
padding: 0;
display: none;
width: 540px;
padding-top: 20px;
}
#addClassify .selectClassify {
display: flex;
align-items: center;
padding: 0 20px;
}
#addClassify .selectClassify label {
display: flex;
margin-right: 20px;
align-items: center;
}
#addClassify .selectClassify label input {
margin: 0;
margin-right: 2px;
}
.shadeCss,.layui-layer-shade {
background-color: rgb(0, 0, 0, 0.5) !important;
}
.select-list ul {
display: flex;
justify-content: space-between;
}
.selectClassifyOne {
display: flex;
align-items: center;
margin: 12px 0;
padding: 0 20px;
}
.selectClassifyOne span {
width: 100px;
text-align: right;
}
.tagStore .fixed-table-toolbar {
display: flex;
}
.tagStore .fixed-table-toolbar .bs-bars {
flex: 1;
}
.tagStore .fixed-table-toolbar .bs-bars .btn-group-sm {
display: flex;
justify-content: space-between;
}
.leftSearchBox {
display: flex;
align-items: center;
}
.leftSearchBox input, .leftSearchBox select {
width: 200px;
height: 34px;
margin-right: 12px;
}
.ibox-content {
border-style: none;
padding: 0;
}
.kv-hidden {
display: none !important;
}
.bottomBtn {
text-align: right;
padding: 10px 15px 12px;
background: #f0f4f7;
border-top: 1px #c7c7c7 solid;
}
</style>
</head> </head>
<body class="gray-bg"> <body class="gray-bg">
<div class="container-div"> <div class="container-div">
...@@ -38,17 +142,26 @@ ...@@ -38,17 +142,26 @@
<table id="bootstrap-table"></table> <table id="bootstrap-table"></table>
</div> </div>
</div> </div>
<div id="addClassify">
<div class="selectClassifyOne">
<span>驳回原因:</span>
<input id="reason" class="form-control" type="text">
</div>
<div class="bottomBtn">
<a href="javascript:;" class="layui-layer-btn0 paddings" onclick="yes()">确定</a>
<a class="layui-layer-btn1 layui-layer-btn1" onclick="closeModal()">取消</a>
</div>
</div>
</div> </div>
<th:block th:include="include :: footer" /> <th:block th:include="include :: footer" />
<script th:inline="javascript"> <script th:inline="javascript">
var acceptFlg = [[${@permission.hasPermi('goblin:store:audit:reject')}]]; var acceptFlg = [[${@permission.hasPermi('goblin:store:audit:reject')}]];
var dicStoreCertType = [[${@dict.getType('zhengzai_store_cert_type')}]];
var dicStoreStatus = [[${@dict.getType('zhengzai_store_status')}]];
var rejectFlg = [[${@permission.hasPermi('goblin:store:audit:reject')}]]; var rejectFlg = [[${@permission.hasPermi('goblin:store:audit:reject')}]];
var infoFlg = [[${@permission.hasPermi('goblin:store:info')}]]; var infoFlg = [[${@permission.hasPermi('goblin:store:info')}]];
var prefix = ctx + "goblin/store"; var prefix = ctx + "goblin/store";
var storeIds = '';
var dicStoreCertType = [[${@dict.getType('zhengzai_store_cert_type')}]];
var dicStoreStatus = [[${@dict.getType('zhengzai_store_status')}]];
$(function() { $(function() {
var options = { var options = {
url: prefix + "/list", url: prefix + "/list",
...@@ -104,12 +217,40 @@ ...@@ -104,12 +217,40 @@
/* 店铺审核:驳回 */ /* 店铺审核:驳回 */
function auditReject(storeId) { function auditReject(storeId) {
storeIds = storeId;
console.log(storeIds, 'storeId')
if (!rejectFlg) { if (!rejectFlg) {
var reasonVal = "TODO:弹窗输入拒绝原因"; // var reasonVal = "TODO:弹窗输入拒绝原因";
alert(reasonVal); layer.open({
type: 1,
// $.operate.post(prefix + "/audit/reject", { "storeId": storeId, "reason": reasonVal }); shade: true,
title: '创建分类', //不显示标题
content: $('#addClassify'), //捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
cancel: function(res){
console.log(res, '111')
// layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon:6});
}
});
}
}
function closeModal () {
$(".layui-layer-close1").click();
}
function yes () {
console.log(storeIds, 11111)
let value = $("#reason").val();
if (!value) {
return layer.msg('请填写原因!')
} }
$.ajax({
type: 'post',
url: prefix + "/audit/reject",
data: { "storeId": storeIds, "reason": value },
success:function(res) {
closeModal ()
}
})
} }
</script> </script>
</body> </body>
......
...@@ -205,7 +205,7 @@ ...@@ -205,7 +205,7 @@
btn, btn,
content: $('#addClassify'), //捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响 content: $('#addClassify'), //捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
success: function () { success: function () {
console.log(1111) console.log(2,2222)
$(".layui-layer-btn0").addClass('paddings') $(".layui-layer-btn0").addClass('paddings')
$(".layui-layer-shade").addClass('shadeCss') $(".layui-layer-shade").addClass('shadeCss')
}, },
......
...@@ -131,6 +131,14 @@ ...@@ -131,6 +131,14 @@
<input type="radio" value="4" id="optionsRadios4" name="optionsRadios"><span>上一下三</span></label> <input type="radio" value="4" id="optionsRadios4" name="optionsRadios"><span>上一下三</span></label>
</div> </div>
</div> </div>
<div class="function_btn">
<div class="hot_title">
位置顺序:
</div>
<div class="tags">
<input type="text" class="layui-input form-control titleIpt" id="sorting" value="" autocomplete="off" placeholder="请输入模块顺序">
</div>
</div>
<div class="function_btn"> <div class="function_btn">
<div id="bannerList" class="banner_list"> <div id="bannerList" class="banner_list">
...@@ -164,7 +172,6 @@ ...@@ -164,7 +172,6 @@
$(function() { $(function() {
// addItem (1); // addItem (1);
promiseMethods('/goblin-front-cube/list', 'post').then(res => { promiseMethods('/goblin-front-cube/list', 'post').then(res => {
console.log(res)
let { data } = res; let { data } = res;
if (data && data.length > 0) { if (data && data.length > 0) {
let arr = data[0].spuId.split(','); let arr = data[0].spuId.split(',');
...@@ -177,7 +184,6 @@ ...@@ -177,7 +184,6 @@
} else { } else {
$("#optionsRadios4").attr('checked', true).parent().siblings().children().removeAttr('checked'); $("#optionsRadios4").attr('checked', true).parent().siblings().children().removeAttr('checked');
} }
console.log(arr)
for (var i = 0; i < data.length; i++) { for (var i = 0; i < data.length; i++) {
let str = ''; let str = '';
str += `<div class="items" data-id="${data[i].mid}"> str += `<div class="items" data-id="${data[i].mid}">
...@@ -241,7 +247,6 @@ ...@@ -241,7 +247,6 @@
addItem (count); addItem (count);
}) })
function addItem (num) { function addItem (num) {
console.log(num, '221212颠三倒四多')
let str = ''; let str = '';
for (var i = 0; i < num; i++) { for (var i = 0; i < num; i++) {
str = `<div class="items"> str = `<div class="items">
...@@ -307,7 +312,6 @@ ...@@ -307,7 +312,6 @@
let domData = $('.items'); let domData = $('.items');
Array.prototype.forEach.call(domData,function (item,index) { Array.prototype.forEach.call(domData,function (item,index) {
console.log(item.querySelector('.txtIpt').value, 'item')
data[0].spuId.push(item.querySelector('.storeList').getAttribute('data-id') || ''); data[0].spuId.push(item.querySelector('.storeList').getAttribute('data-id') || '');
if (index == 0) { if (index == 0) {
data[0].informationA = item.querySelector('.txtIpt').value; data[0].informationA = item.querySelector('.txtIpt').value;
...@@ -320,20 +324,29 @@ ...@@ -320,20 +324,29 @@
} }
});//foreach js6章封装 });//foreach js6章封装
data[0].spuId = data[0].spuId.toString(); data[0].spuId = data[0].spuId.toString();
console.log(data) promiseMethods('/goblin-front-cube/updateOrCreate', 'post', JSON.stringify(data), 'application/json').then(() => {
promiseMethods('/goblin-front-cube/updateOrCreate', 'post', JSON.stringify(data), 'application/json').then(res => { let data = {
console.log(res) "mid": 4,
"moudleIndexId": "708754120962334729772770",
"moudleName": "moFang",
"indexs": $('#sorting').val(),
"updateTime": "2022-01-06 13:55:31",
"createTime": "2022-01-06 13:55:34",
"delTag": 0,
"status": 0
};
return promiseMethods('/front-index/update', 'post', JSON.stringify(data), 'application/json')
}).then(() => {
layer.msg("保存成功!")
refreshItem() refreshItem()
}) })
} }
function del (num) { function del (num) {
console.log(num)
$('#goodsImg'+num+'').attr('src', ''); $('#goodsImg'+num+'').attr('src', '');
$('#goodsTitle'+num+'').html(''); $('#goodsTitle'+num+'').html('');
$('#goodsPrice'+num+'').html(''); $('#goodsPrice'+num+'').html('');
$('#del'+num+'').hide(); $('#del'+num+'').hide();
console.log(11)
} }
function common (num) { function common (num) {
$(".storeList").bsSuggest({ $(".storeList").bsSuggest({
...@@ -354,7 +367,6 @@ ...@@ -354,7 +367,6 @@
return data return data
} }
}).on('onDataRequestSuccess', function (e, result) { }).on('onDataRequestSuccess', function (e, result) {
console.log('onDataRequestSuccess: ',e, result);
}).on('onSetSelectValue', function (e, selectedData,selectedRawData ) { // 当前行的所有值都能拿到 }).on('onSetSelectValue', function (e, selectedData,selectedRawData ) { // 当前行的所有值都能拿到
let index = e.target.id.replace(/[^\d]/g,''); // 选中的是第几组 let index = e.target.id.replace(/[^\d]/g,''); // 选中的是第几组
$("#goodsImg"+index+"").attr('src', selectedRawData.coverPic); $("#goodsImg"+index+"").attr('src', selectedRawData.coverPic);
...@@ -362,7 +374,6 @@ ...@@ -362,7 +374,6 @@
$("#goodsPrice"+index+"").text('¥'+ selectedRawData.priceLe); $("#goodsPrice"+index+"").text('¥'+ selectedRawData.priceLe);
$('#del'+index+'').show(); $('#del'+index+'').show();
}).on('onUnsetSelectValue', function (e) { }).on('onUnsetSelectValue', function (e) {
console.log("onUnsetSelectValue", e);
});; });;
} }
function promiseMethods(url,type,data,contentType) { function promiseMethods(url,type,data,contentType) {
......
...@@ -138,14 +138,14 @@ ...@@ -138,14 +138,14 @@
<label> <label>
<input type="radio" value="2" id="optionsRadios1" name="optionsRadios"><span>销量</span></label> <input type="radio" value="2" id="optionsRadios1" name="optionsRadios"><span>销量</span></label>
<label> <label>
<input type="radio" value="2" id="optionsRadios1" name="optionsRadios"><span>价格高</span></label> <input type="radio" value="3" id="optionsRadios1" name="optionsRadios"><span>价格高</span></label>
<label> <label>
<input type="radio" value="2" id="optionsRadios1" name="optionsRadios"><span>价格低</span></label> <input type="radio" value="4" id="optionsRadios1" name="optionsRadios"><span>价格低</span></label>
</div> </div>
</div> </div>
<div class="list_title"> <div class="list_title">
<div class="hot_title"> <div class="hot_title">
商品列表<span>(1998)</span> 商品列表<span class="goodsNumber">(1998)</span>
</div> </div>
<div class="tags"> <div class="tags">
拖动排序 拖动排序
...@@ -178,45 +178,98 @@ ...@@ -178,45 +178,98 @@
var prefix2 = ctx + "local"; var prefix2 = ctx + "local";
var platformUrl = [[${platformUrl}]]; var platformUrl = [[${platformUrl}]];
let num = 0; let num = 0;
let type = 1;
let createTime = '';
let mid = '';
let selectGoodsId = '';
let updateTime = '';
$(function() { $(function() {
let str = ''; promiseMethods('/selectGoods/getList', 'post').then(res => {
for (var i = 0; i < 100; i++) { console.log(res, 121212)
str+= `<li id="${i+1}" class="info-element"> let { data } = res;
<span>制定工作日程表</span> createTime = data[0].createTime;
<div class="agile-detail"> mid = data[0].mid;
<a href="#" class="pull-right btn btn-xs btn-white" style="margin-top:-15px;background: none;border: none;"><i class="fa fa-navicon"></i></a> selectGoodsId = data[0].selectGoodsId;
<i class="fa fa-clock-o"></i> 2018.09.10 updateTime = data[0].updateTime;
</div> if (data[0].goblinGoodsList && data[0].goblinGoodsList.length > 0) {
</li>` $('.goodsNumber').text(res.data.length);
} let str = '';
$(".connectList").append(str); data[0].goblinGoodsList.forEach((item,index)=>{
str+= `<li id="item${index}" class="info-element" data-spuId="${item.spuId}">
<span>${item.name}</span>
<div class="agile-detail">
<a href="#" class="pull-right btn btn-xs btn-white" style="margin-top:-15px;background: none;border: none;"><i class="fa fa-navicon"></i></a>
<span>¥</span>${item.priceGe}
</div>
</li>`
})
$(".connectList").html(str);
} else {
creatDom(1);
}
})
}) })
$(document).ready(function () { $(document).ready(function () {
$(".sortable-list").sortable({connectWith: ".connectList"}).disableSelection() $(".sortable-list").sortable({connectWith: ".connectList"}).disableSelection()
}); });
function creatDom (num) {
promiseMethods('/selectGoods/goodsList?type=' + num, 'get').then(res => {
console.log(res, 121212)
let { data } = res;
$('.goodsNumber').text(data.length);
let str = '';
data.forEach((item,index)=>{
str+= `<li id="item${index}" class="info-element" data-spuId="${item.spuId}">
<span>${item.name}</span>
<div class="agile-detail">
<a href="#" class="pull-right btn btn-xs btn-white" style="margin-top:-15px;background: none;border: none;"><i class="fa fa-navicon"></i></a>
<span>¥</span>${item.priceGe}
</div>
</li>`
})
$(".connectList").html(str);
})
}
$("input[name=optionsRadios]").change(function(e){ $("input[name=optionsRadios]").change(function(e){
$("#bannerList").empty(); type = e.target.value;
if (e.target.value == 2) { creatDom (type);
addItem (8);
} else {
addItem (4);
}
}) })
function addItem (num) {
let str = '';
for (var i = 0; i < num; i++) {
}
}
function save () { function save () {
// refreshItem() let domBody = $(".info-element");
// $(".info-element").forEach(item => { let arr = [];
// console.log(item) let data = {
// }) delTag: '0',
let lis = $(".info-element"); orderType: type,
for(var i = 0; i < lis.length; i++) { createTime,
console.log(i,lis[i].getAttribute('id'), 'id') mid,
selectGoodsId,
updateTime,
spuId: ''
} }
Array.prototype.forEach.call(domBody,function(item,index){
arr.push(item.getAttribute('data-spuId'))
})
data.spuId = arr.toString();
promiseMethods('/selectGoods/createOrUpdate','post',JSON.stringify(data),'application/json').then(res => {
console.log(res, 'res')
if (res.code == 0) {
layer.msg('保存成功!')
refreshItem()
}
})
}
function promiseMethods(url,type,data,contentType) {
return new Promise((resolve,reject)=>{
$.ajax({
url,
type,
data,
contentType,
success:function(res) {
resolve(res);
}
})
})
} }
</script> </script>
</body> </body>
......
...@@ -75,7 +75,6 @@ ...@@ -75,7 +75,6 @@
<button type="button" class="btn btn-warning" onclick="goArea(2)">活动banner</button> <button type="button" class="btn btn-warning" onclick="goArea(2)">活动banner</button>
<button type="button" class="btn btn-info" onclick="goArea(3)">限时秒杀</button> <button type="button" class="btn btn-info" onclick="goArea(3)">限时秒杀</button>
<button type="button" class="btn btn-success" onclick="goArea(4)">魔方</button> <button type="button" class="btn btn-success" onclick="goArea(4)">魔方</button>
<button type="button" class="btn" onclick="goArea(5)">搜索</button>
<button type="button" class="btn" onclick="goArea(6)">顶部banner</button> <button type="button" class="btn" onclick="goArea(6)">顶部banner</button>
<button type="button" class="btn" onclick="goArea(7)">精选商品</button> <button type="button" class="btn" onclick="goArea(7)">精选商品</button>
</div> </div>
...@@ -85,8 +84,8 @@ ...@@ -85,8 +84,8 @@
选择区域 选择区域
</div> </div>
<div class="function_area" style="position: relative;"> <div class="function_area" style="position: relative;">
<div class="searchAreaMode"> <div class="searchAreaMode" onclick="goArea(5)">
<span class="searchAreaModeSp" onclick="delSearchAreaModeSpp()">X</span> <!-- <span class="searchAreaModeSp" onclick="delSearchAreaModeSpp()">X</span> -->
</div> </div>
<div class="kingAreaMode"> <div class="kingAreaMode">
<span class="kingAreaModeSp" onclick="delKingAreaModeSp()">X</span> <span class="kingAreaModeSp" onclick="delKingAreaModeSp()">X</span>
......
...@@ -117,6 +117,14 @@ ...@@ -117,6 +117,14 @@
<input type="radio" value="2" id="optionsRadios2" name="optionsRadios"><span>两行</span></label> <input type="radio" value="2" id="optionsRadios2" name="optionsRadios"><span>两行</span></label>
</div> </div>
</div> </div>
<div class="function_btn">
<div class="hot_title">
位置顺序:
</div>
<div class="tags">
<input type="text" class="layui-input form-control titleIpt" id="sorting" value="" autocomplete="off" placeholder="请输入模块顺序">
</div>
</div>
<div class="function_btn"> <div class="function_btn">
<div class="hot_title"> <div class="hot_title">
编辑信息: 编辑信息:
...@@ -153,11 +161,9 @@ ...@@ -153,11 +161,9 @@
$(function() { $(function() {
promiseMethods('/navigation/list', 'post').then(res => { promiseMethods('/navigation/list', 'post').then(res => {
console.log(res, 12121)
let { data } = res; let { data } = res;
if (data&&data.length>0) { if (data&&data.length>0) {
if (data[0].displayType == 1) { if (data[0].displayType == 1) {
console.log('zhe?')
$('#optionsRadios1').attr('checked', true) $('#optionsRadios1').attr('checked', true)
$('#optionsRadios2').removeAttr('checked') $('#optionsRadios2').removeAttr('checked')
} else { } else {
...@@ -248,7 +254,9 @@ ...@@ -248,7 +254,9 @@
common(i) common(i)
// setTimeout(() => { // setTimeout(() => {
let type = data[i].navigationType; let type = data[i].navigationType;
console.log(type, i, '看看')
showOrhide (type, i) showOrhide (type, i)
$("#jumpType"+i+" option[value="+type+"]").attr('selected','selected'); $("#jumpType"+i+" option[value="+type+"]").attr('selected','selected');
// }, 500); // }, 500);
} }
...@@ -270,7 +278,7 @@ ...@@ -270,7 +278,7 @@
function addItem (num) { function addItem (num) {
let str = ''; let str = '';
for (var i = 0; i < num; i++) { for (var i = 0; i < num; i++) {
str = `<div class="banner_item"> str = `<div class="banner_item" data-id="">
<div class="img_show"> <div class="img_show">
<div class="title"> <div class="title">
图片展示: 图片展示:
...@@ -347,12 +355,12 @@ ...@@ -347,12 +355,12 @@
let arr = []; let arr = [];
let obj = {}; let obj = {};
Array.prototype.forEach.call(itmeLength,function (item,index) { Array.prototype.forEach.call(itmeLength,function (item,index) {
if ($("jumpType"+index+"").val() == 2) { if ($("#jumpType"+index+"").val() == 2) {
obj['activityUrl'] = item.querySelector(".linkUrl").value; obj['activityUrl'] = item.querySelector(".linkUrl").value;
obj['spuId'] = ''; obj['spuId'] = '';
} else if ($("jumpType"+index+"").val() == 3) { } else if ($("#jumpType"+index+"").val() == 3) {
obj['activityUrl'] = ''; obj['activityUrl'] = '';
obj['spuId'] = item.querySelector(".storeList").data-id; obj['spuId'] = item.querySelector(".storeList").getAttribute('data-id');
} }
obj['categoryType'] = ''; obj['categoryType'] = '';
obj['createTime'] = ''; obj['createTime'] = '';
...@@ -361,18 +369,29 @@ ...@@ -361,18 +369,29 @@
obj['indexs'] = index; obj['indexs'] = index;
obj['mid'] = item.getAttribute('data-id') || 0; obj['mid'] = item.getAttribute('data-id') || 0;
obj['navigationId'] = ''; obj['navigationId'] = '';
obj['navigationType'] = $("jumpType"+index+"").val(); obj['navigationType'] = $("#jumpType"+index+"").val();
obj['spuName'] = ''; obj['spuName'] = '';
obj['picUrl'] = item.querySelector(".imgBox").getAttribute('src'); obj['picUrl'] = item.querySelector(".imgBox").getAttribute('src');
obj['title'] = item.querySelector(".titleIpt").value; obj['title'] = item.querySelector(".titleIpt").value;
obj['updateTime'] = ''; obj['updateTime'] = '';
arr.push({...obj}) arr.push({...obj})
});//foreach js6章封装的方法 });//foreach js6章封装的方法
console.log(arr, '12121212') promiseMethods('/navigation/createOrUpdate', 'post', JSON.stringify(arr), 'application/json').then(() => {
promiseMethods('/navigation/createOrUpdate', 'post', JSON.stringify(arr), 'application/json').then(res => { let data = {
console.log(res, 12121) "mid": 2,
"moudleIndexId": "708754120962334729770775",
"moudleName": "jinGangWei",
"indexs": $("#sorting").val(),
"updateTime": "2022-01-06 13:53:42",
"createTime": "2022-01-06 13:53:45",
"delTag": 0,
"status": 0
};
return promiseMethods('/front-index/update', 'post', JSON.stringify(data), 'application/json')
}).then((res)=> {
layer.msg('保存成功!')
refreshItem()
}) })
refreshItem()
} }
function common (num) { function common (num) {
$("#fileinput"+num+"").fileinput({ $("#fileinput"+num+"").fileinput({
...@@ -406,7 +425,6 @@ ...@@ -406,7 +425,6 @@
showOrhide (jumpType, index) showOrhide (jumpType, index)
} }
function showOrhide (jumpType, index) { function showOrhide (jumpType, index) {
console.log(jumpType, index, 'sfsf')
switch(jumpType.toString()) { switch(jumpType.toString()) {
case '1': case '1':
$('.shwoSelect'+index+'').hide(); $('.shwoSelect'+index+'').hide();
...@@ -454,11 +472,8 @@ ...@@ -454,11 +472,8 @@
return data return data
} }
}).on('onDataRequestSuccess', function (e, result) { }).on('onDataRequestSuccess', function (e, result) {
console.log('onDataRequestSuccess: ',e, result);
}).on('onSetSelectValue', function (e, selectedData,selectedRawData ) { // 当前行的所有值都能拿到 }).on('onSetSelectValue', function (e, selectedData,selectedRawData ) { // 当前行的所有值都能拿到
console.log('211: ', e.target.value, selectedData, selectedRawData);
}).on('onUnsetSelectValue', function (e) { }).on('onUnsetSelectValue', function (e) {
console.log("onUnsetSelectValue", e);
});; });;
} }
function promiseMethods(url,type,data,contentType) { function promiseMethods(url,type,data,contentType) {
......
...@@ -98,13 +98,17 @@ ...@@ -98,13 +98,17 @@
<div class="select-list"> <div class="select-list">
<ul> <ul>
<div class="leftSearchBox"> <div class="leftSearchBox">
<input class="form-control" type="text" placeholder="请输入名字"> <input class="form-control" type="text" name="purchaseName" placeholder="请输入名字">
类型:<select class="type form-control" data-first-title="请选择"> 类型:<select class="type form-control" name="status" data-first-title="请选择">
<option value="">请选择</option> <option value="-1">全部</option>
<option value="0">等待开始</option>
<option value="1">活动中</option>
<option value="2">活动结束</option>
<option value="7">停用</option>
</select> </select>
时间:<input type="text" class="layui-input form-control" id="test1" placeholder="请选择时间"> 时间:<input type="text" class="layui-input form-control" id="test1" name="startTime" placeholder="请选择时间">
~ ~
<input type="text" class="layui-input form-control" id="test1" style="margin-left: 10px;" placeholder="请选择时间"> <input type="text" class="layui-input form-control" id="test1" name="endTime" style="margin-left: 10px;" placeholder="请选择时间">
<li> <li>
<a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a> <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a>
<a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;重置</a> <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;重置</a>
...@@ -171,7 +175,7 @@ ...@@ -171,7 +175,7 @@
}); });
$(function () { $(function () {
var options = { var options = {
url: prefix + "/list", url: prefix2 + "/goblin/marketing/zhengzai/list",
createUrl: prefix2 + "/addNewActivity", createUrl: prefix2 + "/addNewActivity",
detailUrl: prefix2 + "/addNewActivity?id={id}", detailUrl: prefix2 + "/addNewActivity?id={id}",
removeUrl: prefix + "/cancel/{id}", removeUrl: prefix + "/cancel/{id}",
......
...@@ -126,7 +126,7 @@ ...@@ -126,7 +126,7 @@
</div> </div>
<div> <div>
<a class="btn btn-success" id="button-open-10"> <a class="btn btn-success" id="button-open-10">
<i class="fa fa-plus"></i> 创建分类 <i class="fa fa-plus"></i> 创建标签
</a> </a>
<!-- <a class="btn btn-warning" id="button-open-11"> <!-- <a class="btn btn-warning" id="button-open-11">
<i class="fa fa-download"></i> 导出Excel <i class="fa fa-download"></i> 导出Excel
...@@ -156,7 +156,7 @@ ...@@ -156,7 +156,7 @@
<input class="form-control" type="text"> <input class="form-control" type="text">
</div> </div>
<div class="bottomBtn"> <div class="bottomBtn">
<a src="javascript:;" class="layui-layer-btn0 paddings" onclick="yes(1,2)">确定</a> <a href="javascript:;" class="layui-layer-btn0" onclick="yes(1,2)">确定</a>
<a class="layui-layer-btn1 layui-layer-btn1" onclick="closeModal()">取消</a> <a class="layui-layer-btn1 layui-layer-btn1" onclick="closeModal()">取消</a>
</div> </div>
</div> </div>
...@@ -243,7 +243,7 @@ ...@@ -243,7 +243,7 @@
} }
function yes(index, layero) { function yes(index, layero) {
console.log(index, layero) console.log(index, layero)
closeModal () // closeModal ()
} }
function del(id, status, notice) { function del(id, status, notice) {
......
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