<script>
layui.use(['form', 'layedit', 'laydate'], function () {
function isSelcet(p1) {
if (p1 == "真") {
return true
} else {
return false
}
};
var form = layui.form;
var $ = layui.$;
var id = "0";
//初始化配置
layer.ready(function () {
$.ajax({
url: '/config/getconfig?confid=' + id,
data: {'confid': id},
type: 'post',
dataType: "json",
success: function (result) {
if (result.status==-1){
return false;
}
var dazisud;
if (result.dazisudu == "真") {
dazisud = "dazisudu1"
}
if (result.dazisudu1 == "真") {
dazisud = "dazisudu2"
}
if (result.dazisudu2 == "真") {
dazisud = "dazisudu3"
}
var hcsd;
if (result.hcsd1 == "真") {
hcsd = "hcsd1"
}
if (result.hcsd2 == "真") {
hcsd = "hcsd2"
}
if (result.hcsd3 == "真") {
hcsd = "hcsd3"
}
//console.log(id);
var dzsd;
if (result.dzsd1 == "真") {
dzsd = "dzsd1"
}
if (result.dzsd2 == "真") {
dzsd = "dzsd2"
}
if (result.dzsd3 == "真") {
dzsd = "dzsd3"
}
form.val('newconf', {
"roomid": result.roomid,
"fync": isSelcet(result.fync),
"dsgp": isSelcet(result.dsgp),
"jrhy": isSelcet(result.jrhy),
"dzzb": isSelcet(result.dzzb),
"jg1": result.jg1,
"jg2": result.jg2,
"jg3": result.jg3,
"jg4": result.jg4,
"fang": result.fang,
"sxfs": result.sxfs,
"hynr": result.hynr,
"fynr": result.fynr,
"dazisudu": dazisud,
"dzsd": dzsd,
"hcsd": hcsd,
"sjbq": isSelcet(result.sjbq),
"deng": isSelcet(result.deng),
"config": id
});
form.render(null, 'newconf');
}
});
});
//读取配置
form.on('select(config)', function (data) {
// layer.msg(data.value)
id = data.value;
msg = "确定切换配置吗?";
msgok = "操作成功"
layer.confirm(msg, {icon: 3, title: '提示'}, function (index) {
layer.load();
$.ajax({
url: '/config/getconfig?confid=' + id,
//url: '/config/form',
data: {'confid': data.value},
type: 'post',
dataType: "json",
success: function (result) {
if (result.status==-1){
return false;
}
var dazisud;
if (result.dazisudu == "真") {
dazisud = "dazisudu1"
}
if (result.dazisudu1 == "真") {
dazisud = "dazisudu2"
}
if (result.dazisudu2 == "真") {
dazisud = "dazisudu3"
}
var hcsd;
if (result.hcsd1 == "真") {
hcsd = "hcsd1"
}
if (result.hcsd2 == "真") {
hcsd = "hcsd2"
}
if (result.hcsd3 == "真") {
hcsd = "hcsd3"
}
var dzsd;
if (result.dzsd1 == "真") {
dzsd = "dzsd1"
}
if (result.dzsd2 == "真") {
dzsd = "dzsd2"
}
if (result.dzsd3 == "真") {
dzsd = "dzsd3"
}
form.val('newconf', {
"roomid": result.roomid,
"fync": isSelcet(result.fync),
"dsgp": isSelcet(result.dsgp),
"jrhy": isSelcet(result.jrhy),
"dzzb": isSelcet(result.dzzb),
"jg1": result.jg1,
"jg2": result.jg2,
"jg3": result.jg3,
"jg4": result.jg4,
"fang": result.fang,
"sxfs": result.sxfs,
"hynr": result.hynr,
"fynr": result.fynr,
"dazisudu": dazisud,
"dzsd": dzsd,
"hcsd": hcsd,
"sjbq": isSelcet(result.sjbq),
"deng": isSelcet(result.deng),
"config": id
});
// }
layer.close(index);
form.render(null, 'newconf');
}
});
layer.closeAll('loading');
layer.close(index);
});
});
//提交配置
form.on('submit(sub)', function (data) {
msg = "确定提交配置吗?";
msgok = "操作成功"
layer.confirm(msg, {icon: 3, title: '提示'}, function (index) {
var form_data = data.field;
layer.load();
$.post('{{urlfor "ConfigController.Setliveconf"}}', form_data, function (out) {
if (out.status == 0) {
layer.msg(msgok, {icon: 1, shade: 0.3, time: 1000}, function () {
layer.msg("提交成功!")
})
} else {
layer.msg(out.message);
}
}, "json");
layer.closeAll('loading');
layer.close(index);
});
});
});
</script>
layui使用下拉框实现配置切换
最新推荐文章于 2023-08-26 15:29:22 发布