var prefix = server; layui.use(["form", "layer", "laydate"], function () { var form = layui.form; var laydate = layui.laydate; var shift = "1"; var obj = parent.getMacCode(); form.val("addForm", { macCode: obj.macCode, // time: obj.date }); laydate.render({ elem: "#time", value: obj.date, trigger: "click", }); form.on("submit(*)", function (data) { var params = { time: data.field.time, macCode: data.field.macCode, }; parent.showLoading(); parent.initPage(params); var oldHref = parent.window.location.href; var newHref = oldHref.replace( /macCode=[A-Z]{2,3}[0-9]{4,5}/, "macCode=" + data.field.macCode ); newHref = newHref.replace( /date=[0-9]{4}-[0-9]{2}-[0-9]{2}/, "date=" + data.field.time ); // parent.window.location.href = newHref + '#'; if (!!(window.parent.window.history && parent.history.pushState)) { parent.history.replaceState(null, "", newHref); } return false; }); form.on("select(shift)", function (data) { //对应lay-filter shift = data.value; }); });