| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209 |
- 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("cut", "复制技能", "copyDesignFn(" + id + ")");
- //html += getGridBtn("info", "APP", "addWx('" + id + "','" + record.Code + "','" + record.PassWord + "','" + record.OrgName+"')");
- return html;
- }
- function copyDesignFn(id) {
- mini.prompt("填写复制人姓名", '提示', function (option, value) {
- if (option == "ok") {
- if (value == "") {
- mini.showTips({
- content: "请填写名字",
- state: "danger",
- x: "Center",
- y: "Center",
- timeout: 1000
- });
- }
- }
- postAjax("copy_account_design", { name: value, currentId: id }, function (data) {
- resultShow(data, "grid.reload()");
- });
- })
- }
- 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 "<span style=\"color:#00B500\" >己开通</span>, <span title=\"关闭账户\" onclick=\"commandFn('close','" + e.record.ID + "')\" class=\"icon-cancel icon_show\"></span>";
- } else {
- return "<span style=\"color:#AB0000\">未开通</span>, <span title=\"开通账户\" onclick=\"commandFn('open','" + e.record.ID + "')\" class=\"icon-ok icon_show\"></span>";
- }
- }
- 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 "<span style=\"color:#00B500\" >值班中</span>, <span title=\"下班\" onclick=\"isDutyFn('0','" + e.record.ID + "')\" class=\"icon-cancel icon_show\"></span>";
- } else {
- return "<span style=\"color:#00B500\" >上班中</span>, <span title=\"下班\" onclick=\"isDutyFn('0','" + e.record.ID + "')\" class=\"icon-cancel icon_show\"></span>";
- }
- } else {
- return "<span style=\"color:#AB0000\">未上岗</span>, <span title=\"上班\" onclick=\"isDutyFn('1','" + e.record.ID + "')\" class=\"icon-ok icon_show\"></span>";
- }
- }
- 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 "<span style=\"color:#00B500\" >多</span>, <span title=\"一\" onclick=\"isMultiFn('0','" + e.record.ID + "')\" class=\"icon-cancel icon_show\"></span>";
- } else {
- return "<span style=\"color:#AB0000\">一</span>, <span title=\"多\" onclick=\"isMultiFn('1','" + e.record.ID + "')\" class=\"icon-ok icon_show\"></span>";
- }
- }
- 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 "<span style=\"color:#ff0000\">开通</span>";
- return "未开通";
- }
- function dCodeFn(e) {
- if (e.value == "0") return "";
- return e.value;
- }
|