123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217 |
- /// <reference path="../../easyui/jquery.min.js" />
- 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");
- }
- })
- }
|