loadFlag = false; _page_size = 20; function actionRenderer(e) { var record = e.record; var id = record.ID; var html = ""; html += getGridBtn("edit", "修改", "commandFn('edit','" + id + "')"); html += getGridBtn("remove", "删除", "commandFn('del','" + id + "','" + record.Code + "')"); html += getGridBtn("lock", "密码", "edit_pwd(" + id + ")"); //html += getGridBtn("info", "APP", "addWx('" + id + "','" + record.Code + "','" + record.PassWord + "','" + record.OrgName+"')"); return html; } function addWx(code, pwd, oname) { if (!confirm("确认开通/关闭APP账号?")) return; postAjax("ins_erpuser", "code=" + code + "&pwd=" + pwd + "&oname=" + oname, function (data) { resultShow(data, "grid.reload()"); }); } function treeNodeSelFn(e, node) { var grid = mini.get("m_grid"); var id = e.node.id; //if (id == "-1") return; $("#hId").val(id); $("#hPath").val(e.node.path); view_search(); } function commandFn(cmd, id, code) { switch (cmd) { case "reset": { if (!confirm("确认重置该账户的密码?")) return false; runAjax("resetpwd_account", "pId=" + id); break; } case "edit": { openWin("修改人员信息", "Ehr/Employee_Edit.aspx?pId=" + id, 1000, 880); break; } case "del": { cmdDelFn("del_employee", "pid=" + id + "&code=" + code); break; } case "open": { if (!confirm("确认开通账户,允许登录?")) return false; runAjax("open_employee", "pid=" + id); break; } case "close": { mini.get("distribute_win").show(); $("#distribute_id").val(id) break; } } } function addFn() { var oId = $("#hId").val(); if (oId != "") openWin("新增人员信息", "Ehr/Employee_Edit.aspx?oId=" + oId, 1000, 880); else openWin("新增人员信息", "Ehr/Employee_Edit.aspx", 1000, 880); } function accountFn(e) { var v = e.value; if (v == "True") { return "己开通"; } else { return "未开通"; } } function teamFn() { var rows = grid.getSelecteds(); if (rows.length <= 0) { mini.alert("请选中成员"); return; } var ids = ""; var names = ""; for (var item of rows) { ids += item.ID; ids += ","; names += item.Name; names += ","; } ids = ids.substring(0, ids.length - 1); names = names.substring(0, names.length - 1); if (!confirm("确认合成小组吗?")) return; var parms = new Object(); parms.ids = ids; parms.names = names; postAjax("set_user_team", parms, function (data) { resultShow(data, "grid.reload()"); }); } function onDutyFn(e) { var rec = e.record; if (rec.OnDuty == 1) { if (rec.BeOnDuty == 1) { return "值班中"; } else { return "上班中"; } } else { return "未上岗"; } } function isDutyFn(cmd, id) { if (cmd == 0) { runAjax("upd_user_offduty", "uid=" + id); } else { runAjax("upd_user_onduty", "uid=" + id); } } function isMultiLoginFn(e) { var rec = e.record; if (rec.IsMultiLogin == 1) { return ""; } else { return ""; } } function isMultiFn(cmd, id) { if (cmd == 0) { runAjax("upd_user_onelogin", "uid=" + id); } else { runAjax("upd_user_multilogin", "uid=" + id); } } function importFn() { openWin("导入人员", "../ehr/ImportEmployee.aspx", 550, 300); } function view_search() { var _oId = $("#hId").val(); var _path = $("#hPath").val(); var _key = $("#txtKey").val(); grid.load({ oId: _oId, path: _path, key: _key }); } var edit_id = ""; function edit_pwd(eid) { edit_id = eid; $("#txtNewPwd").val(""); mini.get("pwd_win").show(); } function saveFn() { var pwd = $("#txtNewPwd").val(); getAjax("update_employee_pwd", "eid=" + edit_id + "&pwd=" + pwd, function (data) { mini.get("pwd_win").hide(); resultShow(data, "grid.reload()"); }); } $("#txtKey").keydown(function (e) { if (e.which == 13) { view_search(); } }); function appFn(e) { if (e.value == "1") return "开通"; return "未开通"; } function dCodeFn(e) { if (e.value == "0") return ""; return e.value; }