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
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>
|