软测单独项目
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.

101 lines
3.1 KiB

11 months ago
layui.use(['form', 'layer'], function () {
var form = layui.form
layer = parent.layer === undefined ? layui.layer : top.layer,
$ = layui.jquery;
var OrgId = JSON.parse(window.sessionStorage.getItem("userInfo")).OrgID;
//机构、部门 联合下拉框查询
deptArray = [];
var orgStr = "";
$.ajax({
type: "post",
url: "../../ashx/SysEmpHandler.ashx",
data: { Action: "getOrgDeptTree", OrgId: OrgId },
dataType: "json",
success: function (result) {
console.log(result);
result.data.forEach(function (obj, index, arr) {
if (obj.TYPE == "org") {
orgStr += "<option value='" + obj.ID + "'>" + obj.NAME + "</option>";
} else if (obj.TYPE == "dept") {
var dept_obj = new Object();
dept_obj.ID = obj.ID;
dept_obj.PID = obj.PID;
dept_obj.NAME = obj.NAME;
deptArray.push(dept_obj);
}
});
$("#org_id").append(orgStr);
form.render('select');
}
});
//function getAPP() {
// $.post("../../ashx/SysAppHandler.ashx", {
// Action: "List",
// keywords: "",
// limit: 100,
// page: 1,
// random: new Date().getTime()
// }, function (res) {
// if (res.code == 0) {
// var arr = res.data;
// var strhtml = '<option value="">请选择应用</option>';
// for (var i = 0; i < arr.length; i++) {
// strhtml += '<option value="' + arr[i].APP_CODE + '">' + arr[i].APP_NAME + '</option>';
// };
// $("#appID").html(strhtml);
// form.render();
// }
// else {
// }
// });
//}
//getAPP();
form.on("submit(AddEdit)", function (data) {
if ($(".appId").val() == "") {
top.layer.msg("请输入所属应用!");
return false;
}
if ($(".rolename").val() == "") {
top.layer.msg("请输入角色名称!");
return false;
}
//弹出loading
var index = layer.msg('数据提交中,请稍候', { icon: 16, time: false, shade: 0.8 });
//提交信息
$.post("../../ashx/SysRoleHandler.ashx", {
Action: $(".Action").val(),
ID: $(".ID").val(),
appId: $(".appId").val(),
rolename: $(".rolename").val(),
roledes: $(".roledes").val(),
OrgId: $("#org_id").val(), //所属消防机关
random: new Date().getTime() //随机参数
}, function (res) {
layer.close(index);
//res = $.parseJSON(res);
if (res.code == 1) {
top.layer.msg(res.msg);
//刷新父页面
parent.location.reload();
} else {
layer.close(index);
layer.msg(res.msg);
}
});
layer.close(index);
return false;
})
})