function actionRenderer(e) { var record = e.record; var id = record.ID; var html = ""; html += getGridBtn("edit", "修改", "commandFn('edit','" + id + "','" + record.Name + "','" + record.Sort + "','" + record.OrgID + "','" + record.OrgName + "','" + record.DefaultPageModuleID + "','" + record.Code + "','" + record.OrderAmountLimit + "','" + record.OrderDesignLimit + "','" + record.DayOrderLimit + "')"); html += getGridBtn("remove", "删除", "delFn('" + id + "','" + record.OrgID + "')"); return html; } function treeNodeSelFn(e, node) { var grid = mini.get("m_grid"); var id = e.node.id; $("#hId").val(id); $("#hPath").val(e.node.path); $("#sp_orgname").html(e.node.name); grid.load({ oId: e.node.id, path: e.node.path }); } function selItemSelected(obj, v) { for (var i = 0; i < obj.options.length; i++) { if (obj.options[i].value == v) { obj.selectedIndex = i; break; } } } function delFn(id, orgId) { cmdDelFn("del_post", "id=" + id + "&oId=" + orgId); } function commandFn(cmd, id, name, sort, orgId, orgName, mId, code, OrderAmountLimit, OrderDesignLimit, DayOrderLimit) { switch (cmd) { case "edit": { $("#sp_orgname").html(orgName); mini.get("txtName").setValue(name); mini.get("txtCode").setValue(code); mini.get("txtOrderAmountLimit").setValue(OrderAmountLimit); mini.get("txtOrderDesignLimit").setValue(OrderDesignLimit); mini.get("txtDayOrderLimit").setValue(DayOrderLimit); mini.get("txtSort").setValue(sort); $("#hPostId").val(id); $("#hId").val(orgId); if ($("#ctl00_content_tr_module").length > 0) { selItemSelected($("#selModules")[0], mId); } var win = mini.get("post_win"); win.setTitle("修改职位"); win.show(); break; } case "del": { cmdDelFn("del_post", "id=" + id + "&oId=" + orgId); break; } } } function addFn() { $("#hPostId").val(""); mini.get("txtName").setValue(""); mini.get("txtSort").setValue(0); var path = $("#hPath").val(); //if (path == "") { // alert(" 请选择除当前节点之外的部门添加职位"); // return false; //} var win = mini.get("post_win"); win.setTitle("添加职位"); win.show(); } function saveFn() { var oId = $("#hId").val(); var name = mini.get("txtName").getValue(); var sort = mini.get("txtSort").getValue(); var mId = "0"; if ($("#ctl00_content_tr_module").length > 0) { mId = $("#selModules").val(); } if (name == "") { alert("职位名称不允许为空!"); return; } if (sort.toString() == "") { alert("序号不允许为空!"); return; } var code = mini.get("txtCode").getValue(); var OrderAmountLimit = mini.get("txtOrderAmountLimit").getValue(); var OrderDesignLimit = mini.get("txtOrderDesignLimit").getValue(); var DayOrderLimit = mini.get("txtDayOrderLimit").getValue(); var postId = $("#hPostId").val(); runAjax("save_post", "postId=" + postId + "&oId=" + oId + "&name=" + encodeURIComponent(name) + "&code=" + encodeURIComponent(code) + "&OrderAmountLimit=" + OrderAmountLimit + "&OrderDesignLimit=" + OrderDesignLimit + "&DayOrderLimit=" + DayOrderLimit + "&sort=" + sort + "&mId=" + mId); mini.get("post_win").hide(); }