You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

247 lines
11 KiB

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<!--#include file="/widget/head.html"-->
<style>
.layui-table-cell {
height: auto;
}
</style>
</head>
<body>
<div id="wrapper">
<form class="layui-form" action="" method="post" onsubmit="return false" lay-filter="deliver_edit_form">
<div style="width:600px; height:400px; padding-top: 50px;">
<div class="layui-form-item">
<label class="layui-form-label" style="text-align: center; width:200px">realmId</label>
<div class="layui-input-inline" style="width: 250px">
<input type="text" name="realmId" id="realmId" required lay-verify="required" placeholder="请输入realmId" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="text-align: center; width:200px">realmName </label>
<div class="layui-input-inline" style="width: 250px">
<input type="text" name="realmName" id="realmName" required lay-verify="required" placeholder="请输入realmName" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="text-align: center; width:200px">bdcName</label>
<div class="layui-input-inline" style="width: 250px">
<input type="text" name="bdcName" id="bdcName" required lay-verify="required" placeholder="请输入bdcName" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="text-align: center; width:200px">showSeq</label>
<div class="layui-input-inline" style="width: 250px">
<input type="text" name="showSeq" id="showSeq" required lay-verify="required" placeholder="请输入showSeq" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="text-align: center; width:200px">state</label>
<div class="layui-input-inline" style="width: 250px">
<input type="text" name="state" id="state" required lay-verify="required" placeholder="请输入state" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="text-align: center; width:200px">logicWorldId</label>
<div class="layui-input-inline" style="width: 250px">
<select class="form-control" id="select1">
<option></option>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="text-align: center; width:200px">bigRealmId</label>
<div class="layui-input-inline" style="width: 250px">
<select class="form-control" id="select2">
<option></option>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="text-align: center; width:200px">visibleOnlyWhiteList</label>
<div class="layui-input-inline" style="width: 250px">
<select class="form-control" id="select3">
<option></option>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="text-align: center; width:200px">openTime(开服时间)</label>
<div class="layui-input-inline" style="width: 250px">
<input type="text" name="openTime" id="openTime" required lay-verify="required" placeholder="yyyy-MM-dd HH:mm:ss" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="text-align: center; width:200px">visibleTime(可见时间)</label>
<div class="layui-input-inline" style="width: 250px">
<input type="text" name="visibleTime" id="visibleTime" required lay-verify="required" placeholder="yyyy-MM-dd HH:mm:ss" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="text-align: center; width:200px">regMax</label>
<div class="layui-input-inline" style="width: 250px">
<input type="text" name="regMax" id="regMax" required lay-verify="required" placeholder="4000" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-input-inline" style="text-align: center;float: none;margin: 50px auto;display: block;user-select:initial;">
<div class="layui-input-inline">
<button id="sontodad" class="layui-btn" lay-filter="filter_test_send">保存</button>
</div>
</div>
</div>
</form>
</div>
</body>
<script type="text/javascript" >
// 向子页面的表格赋值,也可向父页面传值
var status;
var prebigRealmId;
var prelogicWorldId;
var bigRealmId;
var logicWorldId;
var visibleOnlyWhiteList;
var status;
var openTime;
var visibleTime;
var regMax;
function child(dataFromFather,time) {
layui.use(['form', 'layer'],function (){
$ = layui.jquery;
var form = layui.form
,layer = layui.layer;
var realmId = dataFromFather.realmId
var realmName = dataFromFather.realmName
var bdcName = dataFromFather.bdcName
var showSeq = dataFromFather.showSeq
var state = dataFromFather.state
var regMax = dataFromFather.regMax
bigRealmId = dataFromFather.bigRealmId
logicWorldId = dataFromFather.logicWorldId
prebigRealmId = dataFromFather.prebigRealmId
prelogicWorldId = dataFromFather.prelogicWorldId
openTime = dataFromFather.openTime
visibleTime = dataFromFather.visibleTime
visibleOnlyWhiteList = dataFromFather.visibleOnlyWhiteList
status = dataFromFather.status
regMax = dataFromFather.regMax
for(var i = 0; i < 2; i++){
var temp1 = parseInt(prelogicWorldId) + i
$("#select1").append('<option value=' + temp1 + '>'+ temp1 +'</option>').val(logicWorldId)
var temp2 = parseInt(prebigRealmId) + i
$("#select2").append('<option value=' + temp2 + '>'+ temp2 +'</option>').val(bigRealmId)
}
$("#select3").append('<option value=' + 0 + '>'+'否</option>').val(visibleOnlyWhiteList)
$("#select3").append('<option value=' + 1 + '>'+'是</option>').val(visibleOnlyWhiteList)
form.render()
if(regMax != null && regMax != ''){
$("#regMax").val(regMax);
}
if(realmId != null && realmId != ''){
$("#realmId").attr("disabled",true).val(realmId).css("color", "lightgrey");;
}
if(realmName != null && realmName != ''){
$("#realmName").attr("disabled",true).val(realmName).css("color", "lightgrey");;
}
if(bdcName != null && bdcName != ''){
$("#bdcName").attr("disabled",true).val(bdcName).css("color", "lightgrey");;
}
if(showSeq != null && showSeq != ''){
$("#showSeq").attr("disabled",true).val(showSeq).css("color", "lightgrey");;
}
$("#state").attr("disabled",true).val(state).css("color", "lightgrey");;
if(visibleTime != ''){
$("#visibleTime").val(Page.formatDate(visibleTime));
}
else{
$("#visibleTime").val(visibleTime);
}
if(openTime != ''){
$("#openTime").val(Page.formatDate(openTime));
}
else{
$("#openTime").val(openTime);
}
//监听 向父页面传值
$(document).on('click',"#sontodad",function(){
if(Date.parse(document.getElementById("openTime").value) > Date.parse(document.getElementById("visibleTime").value))
{
layer.msg('openTime不能早于visibleTime', {
time: 1000 // 设置 1 秒后自动关闭
},);
return;
}
if( document.getElementById("select1").value != logicWorldId ||
document.getElementById("select2").value != bigRealmId ||
document.getElementById("regMax").value != regMax ||
document.getElementById("select3").value != visibleOnlyWhiteList ||
document.getElementById("openTime").value != Page.formatDate(openTime) ||
document.getElementById("visibleTime").value != Page.formatDate(visibleTime))
{
status = -1
}
var a = document.getElementById("realmId").value + "||" +
document.getElementById("realmName").value + "||" +
document.getElementById("bdcName").value + "||" +
document.getElementById("showSeq").value + "||" +
document.getElementById("select1").value + "||" +
document.getElementById("select2").value + "||" +
document.getElementById("openTime").value + "||" +
document.getElementById("visibleTime").value + "||" +
status + "||" +
document.getElementById("select3").value + "||" +
document.getElementById("state").value +"||"+
document.getElementById("regMax").value
;
console.log(document.getElementById("select3").value)
//调用父页面函数,并把刚刚输入的值传递到子页面
parent.ppp(a);
//关闭 子页面
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
});
});
}
</script>
<script>
layui.use(function(){
var laydate = layui.laydate;
var util = layui.util;
var currentDate = new Date();
currentDate.setHours(5);
currentDate.setMinutes(0)
currentDate.setSeconds(0)
// 渲染
laydate.render({
elem: '#openTime',
type: "datetime",
value: currentDate,
fullPanel: true,
});
laydate.render({
elem: "#visibleTime",
type: "datetime",
fullPanel: true,
});
});
</script>