/// jQuery.ajaxSetup({ complete: function (data) { //对返回的数据data做判断, //session过期的话,就location到一个页面 if (data.responseText == 'TimeOut') { //alert("登录超时,请重新登录!"); top.location.href = '../Default.aspx'; } } }); function initAddRegion() { $("#hid_UserType").val("add"); $("#txtRegionGroupsName").val(""); $("#txtDescription").val(""); $('#winSetRegionInfo').window('open'); } function myformatter(date) { var y = date.getFullYear(); var m = date.getMonth() + 1; var d = date.getDate(); return y + '-' + (m < 10 ? ('0' + m) : m) + '-' + (d < 10 ? ('0' + d) : d); } function initEditRegion(row) { $("#hid_UserType").val("modify"); $("#txtRegionGroupsName").val(row.RegionGroupName); $("#txtDescription").val(row.Description); $('#winSetRegionInfo').window('open'); } function submit() { if (!$('#txtRegionGroupsName').val().trim()) { $.messager.alert('提醒', '区域名称不能为空', 'error'); return; } var regionno; var regionAddNew=""; if ($("#hid_UserType").val() == "modify") { var rows = $('#dg').datagrid('getSelections'); var row = rows[0]; regionno = row.RegionGroupNo; } else { regionno = $("#Hid_treeValue").val(); $.ajax({ url: "../UtilsAjax/GetRandomNo.aspx", data: { type: "RegionGroupNo" }, type: "POST", dataType: 'text', success: function (msg) { regionAddNew = msg; }, async: false }); } $.post("../UserMGAjax/RegionEditAjax.aspx", { regionno: regionno, regionAddNew: regionAddNew, type: $('#hid_UserType').val(), RegionGroupsName: $('#txtRegionGroupsName').val(), remark: $("#txtDescription").val() }, function (msg) { if (msg == "true") { $.messager.alert('提示', '操作成功!'); //var rootNode = $('#tt').tree('find', document.getElementById("Hid_treeValue").value); flashTable(); var tnode; if ($('#hid_UserType').val() == "add") { var pnode = $("#tt").tree("find", document.getElementById("Hid_treeValue").value); $("#tt").tree('append', { parent: (pnode ? pnode.target : null), data: [{ id: regionAddNew, text: $('#txtRegionGroupsName').val() }] }); tnode = $("#tt").tree("find", regionAddNew); $('#tt').tree('update', { target: tnode.target, text: $('#txtRegionGroupsName').val() }); } if ($('#hid_UserType').val() == "modify") { tnode = $("#tt").tree("find", regionno); if (tnode) { $('#tt').tree('update', { target: tnode.target, text: $('#txtRegionGroupsName').val() }); } } $('#winSetRegionInfo').window('close'); } else { $.messager.alert('提示', msg, 'error'); } }) } //按区域添加权限 function MoveRegion() { var rows = $('#dg').datagrid('getSelections'); if (rows.length == 1) { var row = rows[0]; // document.getElementById("hid_UserSelectNo").value $('#lt2').tree('reload'); $("#MoveRegion").window("open") //flashUsersAuthTable(); } else { $.messager.alert("提醒", "请选择一个区域进行移动!") } } var allNodeMatch = []; var curIndex = 0; function scrollTop1() { //$('#lt2').tree('getChecked')[0].target.scrollIntoView(); //scrollTop(0); allNodeMatch.length = 0; curIndex = 0; if (!$('#searchTree').val()) { $('#lt2').tree("getRoot").target.scrollIntoView() return; } var loRoot = $('#lt2').tree("getRoot"); if (loRoot.text.indexOf($('#searchTree').val()) >= 0) { //loRoot.target.scrollIntoView(); allNodeMatch.push(loRoot.target); } findDepNode(loRoot.children, allNodeMatch, $('#searchTree').val()); if (allNodeMatch.length > 0) { allNodeMatch[0].scrollIntoView(); //$("#lt2").tree("check", allNodeMatch[0]); } } function scrollNext() { curIndex++; if (curIndex == allNodeMatch.length) { curIndex = 0; alert("全部搜索结束!"); } if (!allNodeMatch[curIndex]) { return; } allNodeMatch[curIndex].scrollIntoView(); //$("#lt2").tree("check", allNodeMatch[curIndex]); } function findDepNode(nodeList1, allNodeMatch, pstr) { if (nodeList1 != null && nodeList1.length > 0) { var nodeChildList = []; for (var i = 0; i < nodeList1.length; i++) { if (nodeList1[i].text.indexOf(pstr) >= 0) { // $('#lt2').tree("find", nodeList1[i].id).target.scrollIntoView(); // return; allNodeMatch.push($('#lt2').tree("find", nodeList1[i].id).target); } else { if (nodeList1[i].children != null) { for (var j = 0; j < nodeList1[i].children.length; j++) nodeChildList.push(nodeList1[i].children[j]); } } } findDepNode(nodeChildList, allNodeMatch, pstr); } } function largetClick() { var node = $('#lt2').tree('getSelected'); document.getElementById("hid_getTreeValue").value = node.id; // validate($("#hid_getTreeValue").val()); //alert($("#hid_getTreeValue").val()); Validata(); } function Validata() { var rows = $('#dg').datagrid('getSelections'); $.post("../UserMGAjax/ValidataCanMoveRegion.aspx", { regionno: rows[0].RegionGroupNo, ToParentNo: $("#hid_getTreeValue").val() }, function (data) { if (data != "true") { $.messager.alert("提醒", data); return; } }) } function ConfirmMoveRegion() { var rows = $('#dg').datagrid('getSelections'); $.post("../UserMGAjax/ValidataCanMoveRegion.aspx", { regionno: rows[0].RegionGroupNo, ToParentNo: $("#hid_getTreeValue").val() }, function (data) { if (data != "true") { $.messager.alert("提醒", data); return; } else { ExcuteMoveRegion(); } }) } function ExcuteMoveRegion() { var rows = $('#dg').datagrid('getSelections'); $.post("../UserMGAjax/MoveRegion.aspx", { regionno: rows[0].RegionGroupNo, ToParentNo: $("#hid_getTreeValue").val() }, function (data) { if (data != "true") { $.messager.alert("提醒", data); return; } else { $.messager.alert("提醒", "移动成功!"); $("#MoveRegion").window("close"); $('#tt').tree('reload'); $("#dg").datagrid("reload"); } }) }