let table; let form; let laydate; let pageNum,limitSize; layui.use(['layer', 'form', 'laydate', 'element'], function(){ //初始化下拉选 layer = layui.layer; form=layui.form; laydate = layui.laydate; //检查输入的账号长度 form.verify({ account: function(value, item){ var max = item.getAttribute('lay-max'); if(value.length > max){ return '字符长度过长'; } }, jy: function(value){ // if(/^[a-zA-Z0-9\u4e80-\u9fa5\\s-]+$/.test(value) || ""==value){ // }else { // return "输入框不能包合特殊字符" ; // } } }); form.render(); laydate.render({ elem: '#jhkgsj', //指定元素 元素选择器 type: 'date', //选择时间类型 可选值:year(年) month(年月) date(年月日) time(时分秒) datetime(年月日时分秒) trigger: 'click', min: Date.parse(new Date()), format: 'yyyy/MM/dd', //时间格式 常用时间格式:yyyy-MM-dd HH:mm:ss btns: ['now', 'confirm'], //选择框右下角显示的按钮 清除-现在-确定 done: function (value, date) { //时间回调 } }); laydate.render({ elem: '#jhjgsj', //指定元素 元素选择器 type: 'date', //选择时间类型 可选值:year(年) month(年月) date(年月日) time(时分秒) datetime(年月日时分秒) trigger: 'click', min: Date.parse(new Date()), format: 'yyyy/MM/dd', //时间格式 常用时间格式:yyyy-MM-dd HH:mm:ss btns: ['now', 'confirm'], //选择框右下角显示的按钮 清除-现在-确定 done: function (value, date) { //时间回调 } }); laydate.render({ elem: '#update_time', //指定元素 元素选择器 type: 'date', //选择时间类型 可选值:year(年) month(年月) date(年月日) time(时分秒) datetime(年月日时分秒) trigger: 'click', min: Date.parse(new Date()), format: 'yyyy/MM/dd', //时间格式 常用时间格式:yyyy-MM-dd HH:mm:ss btns: ['now', 'confirm'], //选择框右下角显示的按钮 清除-现在-确定 done: function (value, date) { //时间回调 } }); laydate.render({ elem: '#next_time', //指定元素 元素选择器 type: 'date', //选择时间类型 可选值:year(年) month(年月) date(年月日) time(时分秒) datetime(年月日时分秒) trigger: 'click', min: Date.parse(new Date()), format: 'yyyy/MM/dd', //时间格式 常用时间格式:yyyy-MM-dd HH:mm:ss btns: ['now', 'confirm'], //选择框右下角显示的按钮 清除-现在-确定 done: function (value, date) { //时间回调 } }); //表单提交 form.on('submit(add-preservation)', function(data){ var formData = JSON.stringify(data.field); var preservationId=data.field.id; console.log(preservationId); var math='insertPreservation'; if(preservationId=='' || preservationId==null){ math='insertPreservation'; }else{ math='updatePreservation' } Ajax().post({ url: dataUrl + 'proteam/pot/preservation/'+math, headers: { "encrypt": sm3(JSON.stringify(data.field)) }, data: data.field, async : true, success : function(data) { if(data.code=='201'){ layer.msg(data.msg, { icon: 2, time: 2000 //2秒关闭(如果不配置,默认是3秒) }); return ; }else if(data.code=='200') {//系统异常 parent.layer.closeAll(); parent.reloadTable(); parent.layer.msg(data.msg, { icon: 1, time: 2000 //2秒关闭(如果不配置,默认是3秒) }); }else{ parent.layer.closeAll(); parent.location.pages(1,10); parent.reloadTable(); parent.layer.msg(data.msg, { icon: 2, time: 2000 //2秒关闭(如果不配置,默认是3秒) }); } } }); return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。 }); }) //赋值 function setForm(keyId,pageNum1,limitSize1){ pageNum=pageNum1; limitSize=limitSize1; Ajax().post({ url: dataUrl + 'proteam/pot/preservation/getPreservation', headers: { "encrypt": sm3(JSON.stringify({'keyId':keyId})) }, data: { keyId: keyId//加密处理 }, async : true, success : function(data) { console.log(data); form.val('preservation-update',data); form.render("select"); form.render(); //更新全部 } }) }