123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- $(function() {
- var params = window.location.href.split("?");
- if (params.length > 1) {
- values = params[1].split("&");
- console.log(values)
- if (values.length > 4) {
- var funcId = values[0].replace("id=", "");
- if (funcId !== "0") {
- var funcsource_name = '';
- var funcsource_ip = '';
- var funcport_number = '';
- var source_status = '';
- funcsource_name = decodeURI(values[1].replace("source_name=", ""));
- funcsource_ip = decodeURI(values[2].replace("source_ip=", ""));
- funcport_number = decodeURI(values[3].replace("port_number=", ""));
- source_status = decodeURI(values[4].replace("source_status=", ""));
- }
- }
- }
- $("#source_name").val(funcsource_name);
- $("#source_ip").val(funcsource_ip);
- $("#port_number").val(funcport_number);
- $("#source_status").val(source_status);
- layui.use("form", function() {
- layui.form.render();
- });
- //监听提交
- if (source_status === "1") {
- $("#source_status").attr("checked", "checked");
- }
-
- layui.use(["form", "layer", "laydate"], function() {
- $ = layui.jquery;
- var form = layui.form,
- layer = layui.layer;
- var laydate = layui.laydate;
- var source_status = false;
- form.on("switch(source_status)", function(data) {
- source_status = data.elem.checked ? 1 : 0;
- });
- form.render('checkbox');
- form.on("submit(save)", function(data) {
- if(source_status===false){
- source_status = 0
- }
- var func = data.field;
- func.id = funcId;
- func.source_status = source_status
- if (func.id === "0") url = "api/dataSource/add";
- else url = "api/dataSource/edit";
- fetchJSON(url, func, "post", function(data) {
- if (data.status === 0) {
- var index = parent.layer.getFrameIndex(window.name);
- showMsg("修改成功", 1, 2000);
- parent.layer.close(index);
- } else {
- showMsg(data.msg, 2);
- }
- });
- return false;
- });
- });
- });
|