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});}})}