var parentId = 0
var departmentLevel = 0;
var parentName = ""
var selectName=""
$(function() {
var params = window.location.href.split("?");
if (params.length > 1) {
values = params[1].split("&");
if (values.length > 4) {
var departmentId = values[0].replace("id=", "");
var departmentName = "";
var masterId = "";
var masterName = "";
var parentId = "";
var parentName = "";
var purpose = "";
if (departmentId !== "0") {
departmentName = decodeURI(values[1].replace("departmentName=", ""));
// masterId = decodeURI(values[2].replace("masterId=", ""));
masterName = decodeURI(values[2].replace("masterName=", ""));
parentName = decodeURI(values[3].replace("parentName=", ""));
// parentId = decodeURI(values[4].replace("parentId=", ""));
purpose = decodeURI(values[4].replace("remark=", ""));
}
}
}
$("#departmentName").val(departmentName);
$("#masterName").val(masterName);
$("#parentName").val(parentName);
$("#remark").val(purpose);
$("#firstParentDiv").hide();
$("#thirdParentDiv").hide();
$("#secondParentDiv").hide();
layui.use(["form", "layer"], function() {
$ = layui.jquery;
var form = layui.form,
layer = layui.layer;
//监听提交
form.on("submit(add)", function(data) {
if ($("#departmentName").val().trim() === "") {
showMsg("单位名不能为空!", 2);
$("#departmentName").focus();
return false;
}
let department = data.field;
if (departmentId < 0)
department.id = 0;
else department.id = departmentId;
department.departmentName = $("#departmentName").val().trim();
department.parentId = $("#parentId").val();
if (department.parentId < 0) department.parentId = 0;
department.remark = $("#remark").val();
let url = "";
if (department.id === "0") url = "api/department/add";
else url = "api/department/edit";
fetchJSON(url, department, "post", function(data) {
if (data.status === 0) {
layer.alert("保存成功", {
icon: 6
}, function() {
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
});
} else {
showMsg(data.msg, 2);
}
});
return false;
});
var departmentType = 0;
function getParent(parentId,level) {
fetchJSON("api/department/listAll?departmentType=" + departmentType + "&parentId=" + parentId ,
{}, "get", function(bet) {
if (bet.status === 0) {
var sct= $("#"+selectName);
sct.empty();
sct.append($("