table.on('toolbar(test)',function(obj){// test为lay-filter
var checkStatus = table.checkStatus(obj.config.id);//选中行switch(obj.event){case'getCheckData'://getCheckData为lay-event
var data = checkStatus.data;//一些弹出层
var form = layui.form;
layer.open({
type :1,
title :"复制选中数据",
closeBtn :0,
area :['40%','40%'],
anim :5,
shadeClose :false,
closeBtn :1,
content : $("#addCopyOne"),
skin :'layui-layer-dialog-open',
success :function(layero, index){
form.render();},
cancel :function(index, layero){
layer.close(index);returnfalse;},
end :function(){
$("#addCopyOne").css("display","none");}})//保存数据
$('#addCopy').on('click',function(){
var type = $('#dataTypeCopy').find("option:selected").val();saveCopyData(data,type);})break;};});//监听行工具事件
table.on('tool(test)',function(obj){
var data = obj.data;if(obj.event ==='del'){deleteData(data.id)}elseif(obj.event ==='edit'){editData(data.id)}});
后台把String数据转换为list
List<RfzfwMkTime> times = JSON.parseArray(vos, RfzfwMkTime.class);
var url = basePath +"/getSelectDataCopy";functionsaveCopyData(data,type){var vos =JSON.stringify(data);//需要把数据表格选中行数据转换一下
$.ajax({
type :"POST",
url : url,
data :{vos:vos,type:type},//转化为json字符串
success :function(data){if($.trim(data)=="true"){
layer.msg('复制成功',{icon :1});
window.setTimeout("javascript:location.href='/noCheck'",2000);}else{
layer.msg('数据已存在',{icon :2});}},
error :function(data){
layer.msg('操作失败,请填入数据',{ icon :2});}})}