12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- $(function() {
- var params = window.location.href.split("?");
- if (params.length > 1) {
- values = params[1].split("&");
- if (values.length > 8) {
- var funcId = values[0].replace("id=", "");
- var functype = ""; //资料
- var funcdatas = ""; //数据
- var funcdef = ""; //默认值
- var funclen = ""; //值
- var funcmname = ""; //变量名
- var functname = ""; //参数号
- var funcord = ""; //研究
- var funcremark = "" //备注
- //var purpose = "";
- if (funcId !== "0") {
- functype = decodeURI(values[1].replace("dataType=", "")); //资料
- funcdatas = decodeURI(values[2].replace("datas=", "")); //数据
- funcdef = decodeURI(values[3].replace("defaultVal=", "")); //默认值
- funclen = decodeURI(values[4].replace("len=", "")); //值
- funcmname = decodeURI(values[5].replace("paramName=", "")); //变量名
- functname = decodeURI(values[6].replace("parentName=", "")); //参数号
- funcord = decodeURI(values[7].replace("ord=", "")); //研究
- funcremark = decodeURI(values[8].replace("remark=", "")); //备注
- }
- }
- }
- $("#dataType").val(functype); //资料
- $("#datas").val(funcdatas); //数据
- $("#defaultVal").val(funcdef); //默认值
- $("#len").val(funclen); //值
- $("#paramName").val(funcmname); //变量名
- $("#parentName").val(functname); //参数号
- $("#ord").val(funcord);
- $("#remark").val(funcremark); //备注
- // if (isHide === "1") {
- // $("#flag").attr("checked", "checked");
- // }
- layui.use("form", function() {
- layui.form.render();
- });
- layui.use(["form", "layer"], function() {
- $ = layui.jquery;
- var form = layui.form,
- layer = layui.layer;
- //监听提交
- form.on("switch(hide)", function(data) {
- isHide = data.elem.checked ? 1 : 0;
- });
- form.on("submit(save)", function(data) {
- var func = data.field;
- func.id = funcId;
- let url = "";
- if (func.id === "0") url = "api/param/add";
- else url = "api/param/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;
- });
- });
- });
|