533 lines
22 KiB
Plaintext
533 lines
22 KiB
Plaintext
<%@ Page Title="" Language="C#" AutoEventWireup="true" CodeBehind="Admin_Member_Networkmap1.aspx.cs" Inherits="Mtxfw.VipSite.Admin_Member_Networkmap1" %>
|
||
|
||
<!DOCTYPE html>
|
||
<html>
|
||
<head id="Head1" runat="server">
|
||
<title></title>
|
||
|
||
|
||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||
<meta http-equiv="Cache-Control" content="no-store" />
|
||
<meta http-equiv="Pragma" content="no-cache" />
|
||
<meta http-equiv="Expires" content="0" />
|
||
<meta http-equiv="X-UA-Compatible" content="IE=7,IE=9,IE=10" />
|
||
<script src="/Scripts/jquery-2.0.2.min.js" type="text/javascript"></script>
|
||
<script type="text/javascript" src="/Scripts/bootstrap.min.js"></script>
|
||
<script src="/Scripts/common.js?t=0" type="text/javascript"></script>
|
||
<link href="/css/bootstrap.min.css" type="text/css" rel="stylesheet" />
|
||
|
||
<!-- Basic Styles -->
|
||
|
||
<meta name="description" content="">
|
||
<meta name="author" content="">
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes">
|
||
|
||
<link rel="stylesheet" type="text/css" media="screen" href="/css/bootstrap.css">
|
||
<!--[if IE 7]>
|
||
<link rel="stylesheet" type="text/css" media="screen" href="/css/font-awesome-ie7.min.css">
|
||
<![endif]-->
|
||
<link rel="stylesheet" type="text/css" media="screen" href="/css/smartadmin-production.css">
|
||
<link rel="stylesheet" type="text/css" media="screen" href="/css/smartadmin-skins.css">
|
||
|
||
|
||
<link rel="stylesheet" type="text/css" media="screen" href="/css/your_style.css">
|
||
|
||
<!-- Demo purpose only: goes with demo.js, you can delete this css when designing your own WebApp -->
|
||
<link rel="stylesheet" type="text/css" media="screen" href="/css/demo.css">
|
||
|
||
|
||
<!-- FAVICONS -->
|
||
|
||
|
||
<link rel="stylesheet" type="text/css" href="/css/cjadd.css?t=4">
|
||
<style type="text/css"> .data_table td
|
||
{
|
||
padding:0px 10px;
|
||
height:35px;
|
||
line-height:35px;
|
||
}
|
||
</style>
|
||
<script src="Scripts/setdate.js" type="text/javascript"></script>
|
||
<script type="text/javascript">
|
||
//分类节点展开和折叠-------------------------------------------------------------------
|
||
function EndSortChange(iid, tb) {
|
||
var aiid = iid.split("|");
|
||
var icount=41;
|
||
|
||
if (aiid.length < icount) {
|
||
var id;
|
||
id = iid.split("|")[0];
|
||
var img = $("#img" + id);
|
||
img.attr("src", "images/tree/SortEnd_Folder_Open.gif");
|
||
img.attr("title", "点击收缩");
|
||
img.attr("class", "Sortimg");
|
||
var objTable = $("#" + tb + " tr");
|
||
var j = 1;
|
||
for (var k = objTable.length - 1; k > 1; k--) {
|
||
if (objTable[k] != null) {
|
||
var id2 = objTable[k].id.split("|");
|
||
for (var m = 0; m < id2.length; m++) {
|
||
if (id2[m] == id) {
|
||
j = 0;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
if (j == 0) {
|
||
for (var k = objTable.length - 1; k > 1; k--) {
|
||
if (objTable[k] != null) {
|
||
var id2 = objTable[k].id.split("|");
|
||
for (var m = 0; m < id2.length; m++) {
|
||
if (id2[m] == id) {
|
||
$("#" + tb + " tr:eq(" + k + ")").remove();
|
||
}
|
||
}
|
||
}
|
||
}
|
||
img.attr("src", "images/tree/SortEnd_Folder_Close.gif");
|
||
img.attr("title", "点击收缩");
|
||
img.attr("class", "Sortimg");
|
||
DelTreeCookie(iid);
|
||
} else {
|
||
SubCategory(iid, 0);
|
||
}
|
||
} else {
|
||
alert("最多只能打开"+(icount-1)+"代");
|
||
}
|
||
}
|
||
function SortChange(iid, tb) {
|
||
var aiid = iid.split("|");
|
||
var icount=41;
|
||
|
||
if (aiid.length < icount) {
|
||
var id;
|
||
id = iid.split("|")[0];
|
||
var img = $("#img" + id);
|
||
img.attr("src", "images/tree/Sort_Folder_Open.gif");
|
||
img.attr("title", "点击收缩");
|
||
img.attr("class", "Sortimg");
|
||
var objTable = $("#" + tb + " tr");
|
||
var j = 1;
|
||
for (var k = objTable.length - 1; k > 1; k--) {
|
||
if (objTable[k] != null) {
|
||
var id2 = objTable[k].id.split("|");
|
||
for (var m = 0; m < id2.length; m++) {
|
||
if (id2[m] == id) {
|
||
j = 0;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
if (j == 0) {
|
||
for (var k = objTable.length - 1; k > 1; k--) {
|
||
if (objTable[k] != null) {
|
||
var id2 = objTable[k].id.split("|");
|
||
for (var m = 0; m < id2.length; m++) {
|
||
if (id2[m] == id) {
|
||
$("#" + tb + " tr:eq(" + k + ")").remove();
|
||
}
|
||
}
|
||
}
|
||
}
|
||
img.attr("src", "images/tree/Sort_Folder_Close.gif");
|
||
img.attr("title", "点击收缩");
|
||
img.attr("class", "Sortimg");
|
||
DelTreeCookie(iid);
|
||
} else {
|
||
SubCategory(iid, 0);
|
||
}
|
||
} else {
|
||
alert("最多只能打开"+(icount-1)+"代");
|
||
}
|
||
}
|
||
function SortChangeType(table) {
|
||
var objTable = $("#" + table + " tr");
|
||
if (objTable != null) {
|
||
var len = objTable.length;
|
||
|
||
for (var k = len; k > 0; k--) {
|
||
if ($(objTable[k]) != null) {
|
||
if (k % 2 != 0) {
|
||
$(objTable[k]).attr("class", "P_over");
|
||
$(objTable[k]).mouseover = (function getdiv(d) {
|
||
return function () {
|
||
d.attr("class", "P_out");
|
||
}
|
||
})($(objTable[k]));
|
||
$(objTable[k]).mouseout = (function getdiv(d) {
|
||
return function () {
|
||
d.attr("class", "P_over");
|
||
}
|
||
})($(objTable[k]));
|
||
} else {
|
||
$(objTable[k]).attr("class", "P_over2");
|
||
$(objTable[k]).mouseover = (function getdiv(d) {
|
||
return function () {
|
||
d.attr("class", "P_out2");
|
||
}
|
||
})($(objTable[k]));
|
||
$(objTable[k]).mouseout = (function getdiv(d) {
|
||
return function () {
|
||
d.attr("class", "P_over2");
|
||
}
|
||
})($(objTable[k]));
|
||
}
|
||
}
|
||
}
|
||
|
||
}
|
||
|
||
}
|
||
function closeLeft() {
|
||
|
||
if ($(window.parent.fst).attr("cols") == "220,0,*") {
|
||
$(window.parent.fst).attr("cols", "0,14,*");
|
||
$(window.parent.midFrame).find("#switchs").attr("src", "/images/arrow-r.gif");
|
||
|
||
}
|
||
}
|
||
function SetTreeCookie(iid) {
|
||
|
||
var top = $(window.document);
|
||
|
||
var tree = top.find("#treeid2").val();
|
||
|
||
if (tree != "") {
|
||
if (tree.indexOf("," + iid + ",") == -1) {
|
||
tree += iid + ",";
|
||
}
|
||
} else {
|
||
tree = "," + iid + ",";
|
||
}
|
||
top.find("#treeid2").val(tree);
|
||
|
||
}
|
||
function DelTreeCookie(iid) {
|
||
|
||
var top = $(window.document);
|
||
|
||
var tree = top.find("#treeid2").val();
|
||
if (tree != "") {
|
||
tree = tree.replace("," + iid + ",", ",");
|
||
var atree = tree.split(",");
|
||
for (var i = 0; i < atree.length; i++) {
|
||
if (atree[i] != "") {
|
||
if (atree[i].indexOf(iid) != -1) {
|
||
tree = tree.replace("," + atree[i] + ",", ",");
|
||
}
|
||
}
|
||
}
|
||
if (tree == ",") {
|
||
tree = "";
|
||
}
|
||
}
|
||
top.find("#treeid2").val(tree);
|
||
|
||
}
|
||
//栏目
|
||
function ExpandSubtree(iid, tb, t) {
|
||
$.ajaxSettings.async = false;
|
||
$.getJSON("/Ajax.ashx?t=" + Math.random(),
|
||
{ action: "GetUsersTree", pid: (iid == "0" ? iid : iid.split("|")[0]), ttype: 0, SJ:$("#text_SJ").val(), SJ2:$("#text_SJ2").val() },
|
||
function (data) {
|
||
if (data.success) {
|
||
if (t == 0) {
|
||
SetTreeCookie(iid);
|
||
}
|
||
var dtconut = data.total;
|
||
var FolderType = "", FolderName = "", onMouseUp = "", ListType = "", MemberCard, UserName, RealName, umoney, tjcount,temcount,umoney21, Mobile, uLevel, uLevel4, struLevel4 = "", uLevel8=0, IsChild, Layer = 0, RegTime = "", addtime = "";
|
||
var SuperiorsIDS;
|
||
for (var i = 0; i < dtconut; i++) {
|
||
|
||
MemberCard = data.items[i].Id;
|
||
UserName = data.items[i].UserName;
|
||
RealName = data.items[i].RealName;
|
||
RegTime = data.items[i].RegTime;
|
||
|
||
Mobile = data.items[i].Mobile;
|
||
umoney = data.items[i].cumoney != "" ? data.items[i].cumoney : 0;
|
||
tjcount = data.items[i].tjcount;
|
||
temcount = data.items[i].temcount;
|
||
uLevel = data.items[i].uLevel;
|
||
uLevel8 = data.items[i].uLevel8;
|
||
IsChild = data.items[i].IsChild;
|
||
var SuperiorsIDS2 = "<%=SuperiorsIDS %>";
|
||
|
||
if (SuperiorsIDS2 != "") {
|
||
SuperiorsIDS = data.items[i].SuperiorsIDS.replace(SuperiorsIDS2, "").split(",");
|
||
} else {
|
||
SuperiorsIDS = data.items[i].SuperiorsIDS.split(",");
|
||
}
|
||
|
||
Layer = 0;
|
||
for (var jj = 0; jj < SuperiorsIDS.length; jj++) {
|
||
if (SuperiorsIDS[jj] != "") {
|
||
Layer += 1;
|
||
}
|
||
}
|
||
if(Layer>=25){
|
||
closeLeft();
|
||
}
|
||
|
||
ListType = "";
|
||
for (var l = 1; l < Layer; l++) {
|
||
ListType += "<img src='images/tree/SortEnd_Listline.gif' align=\"left\">";
|
||
}
|
||
|
||
if (IsChild == 0) //叶子节点
|
||
{
|
||
if (i == dtconut - 1) {
|
||
FolderType = "<img src='images/tree/Sort_File_End.gif' align=\"left\">";
|
||
}
|
||
else {
|
||
FolderType = "<img src='images/tree/Sort_File.gif' align=\"left\">";
|
||
}
|
||
|
||
}
|
||
else {
|
||
|
||
if (i == dtconut) {
|
||
FolderType = "<img src='images/tree/SortEnd_Folder_Close.gif' border=0 align=\"left\" style=\"cursor:pointer;\" title='点击展开' alt='点击展开' id='img" + MemberCard + "' onclick=\"EndSortChange('" + MemberCard + "|" + iid + "','" + tb + "');\">";
|
||
}
|
||
else {
|
||
var img = "images/tree/Sort_Folder_Close.gif";
|
||
if (t == 1) {
|
||
var b = true;
|
||
var idto = MemberCard + "|" + iid;
|
||
var tree2 = gettree();
|
||
if (tree2 != "") {
|
||
var atree2 = tree2.split(",");
|
||
|
||
for (var ii = 0; ii < atree2.length; ii++) {
|
||
if (atree2[ii] != "") {
|
||
|
||
var ids = atree2[ii].split(";");
|
||
if (ids[0] == idto) {
|
||
for (var jj = ii; jj < atree2.length; jj++) {
|
||
if (atree2[jj] != "") {
|
||
var ids2 = atree2[jj].split(";");
|
||
if (ids2[0].indexOf(ids[0]) != -1) {
|
||
b = false;
|
||
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
if (!b) {
|
||
img = "images/tree/Sort_Folder_Open.gif";
|
||
}
|
||
}
|
||
FolderType = "<img src='" + img + "' border=0 align=\"left\" style=\"cursor:pointer;\" title='点击展开' alt='点击展开' id='img" + MemberCard + "' onclick=\"SortChange('" + MemberCard + "|" + iid + "','" + tb + "');\">";
|
||
}
|
||
}
|
||
var objTable = $("#" + tb + " tr");
|
||
|
||
var j = 3;
|
||
if (iid.toString().indexOf("|") != -1) {
|
||
|
||
for (var k = objTable.length; k > 0; k--) {
|
||
if (objTable[k] != null) {
|
||
if (objTable[k].id.indexOf("tr" + iid) != -1) {
|
||
j = k + i;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
else {
|
||
j = (objTable.length - 1);
|
||
}
|
||
|
||
var stra = " bgColor=\"#ffffff\" onmouseover=\"this.bgColor='#fdff7e'\" onmouseout='this.bgColor=\"#ffffff\"'";
|
||
if (j % 2 == 0) {
|
||
stra = " bgColor=\"#f4f4f4\" onmouseover=\"this.bgColor='#fdff7e'\" onmouseout='this.bgColor=\"#f4f4f4\"'";
|
||
}
|
||
var strausername=UserName;
|
||
if (uLevel8 == 1)
|
||
{
|
||
strausername = "<font color='#ff0000'>" + UserName + "</span>";
|
||
}
|
||
<%if (IFStores == 1)
|
||
{ %>
|
||
strausername="<a href=\"Admin_Member_Networkmap1.aspx?UserName=" + UserName + "&SJ=" + $("#text_SJ").val() + "&SJ2=" + $("#text_SJ2").val() + "&<%=strUrl %>\">" + UserName + "</a>";//</a>
|
||
<%} %>
|
||
var strtr = "<tr id=\"tr" + MemberCard + "|" + iid + "\"" + stra + "><td align='left' class='lefttd'>" + ListType + FolderType + strausername + "</td><td>" + RealName + "</td><td>" + uLevel + "</td><td>第" + Layer + "代</td><td>" + tjcount + "</td><td>" + temcount + "</td><td>" + umoney + "</td><td>" + RegTime + "</td>";
|
||
$(strtr).insertAfter($("#" + tb + " tr:eq(" + j + ")"));
|
||
|
||
|
||
|
||
|
||
}
|
||
|
||
|
||
} else {
|
||
alert(data.msg);
|
||
}
|
||
|
||
});
|
||
}
|
||
function EditLinkID(link, id) {
|
||
var linktxt = $("#Linktxt" + id);
|
||
location.href = link + "?Action=UpdateLink&ID=" + id + "&LinkID=" + linktxt.val();
|
||
}
|
||
//删除各种分类节点--------------------------------------------------------------
|
||
function ConfirmDelSort(Result, ID)
|
||
//删除产品分类节点--------------------------------------------------------------
|
||
{
|
||
if (confirm("您确实要删除本类及所有子类吗?")) {
|
||
window.location.href = Result + ID
|
||
}
|
||
}
|
||
function timeStamp2String(time) {
|
||
|
||
var datetime = new Date();
|
||
|
||
datetime.setTime(time);
|
||
|
||
var year = datetime.getFullYear();
|
||
|
||
var month = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMonth() + 1) : datetime.getMonth() + 1;
|
||
|
||
var date = datetime.getDate() < 10 ? "0" + datetime.getDate() : datetime.getDate();
|
||
|
||
var hour = datetime.getHours() < 10 ? "0" + datetime.getHours() : datetime.getHours();
|
||
|
||
var minute = datetime.getMinutes() < 10 ? "0" + datetime.getMinutes() : datetime.getMinutes();
|
||
|
||
var second = datetime.getSeconds() < 10 ? "0" + datetime.getSeconds() : datetime.getSeconds();
|
||
|
||
return year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second;
|
||
|
||
}
|
||
function showtree(tree) {
|
||
|
||
var atree = tree.split(",");
|
||
var objTable = $("#divTable tr");
|
||
var strtrs = "";
|
||
for (var i = 0; i < atree.length; i++) {
|
||
if (atree[i] != "") {
|
||
var jj = 1;
|
||
|
||
var id = atree[i];
|
||
ExpandSubtree(id, "divTable", 1);
|
||
|
||
|
||
}
|
||
}
|
||
|
||
|
||
}
|
||
function gettree() {
|
||
|
||
var top = $(window.document);
|
||
|
||
var tree = top.find("#treeid2").val();
|
||
return tree;
|
||
}
|
||
function settree() {
|
||
|
||
var top = $(window.document);
|
||
|
||
top.find("#treeid2").val("");
|
||
}
|
||
function SubCategory(iid, t) {
|
||
ExpandSubtree(iid, "divTable", t);
|
||
|
||
}
|
||
$(document).ready(function () {
|
||
/* var treeedid=getCookie("treeedid2");
|
||
if(treeedid!=""){
|
||
if(treeedid!=<%=strID %>){
|
||
settree();
|
||
}
|
||
}
|
||
setCookie("treeedid2", <%=strID %>);*/
|
||
settree();
|
||
var tree = gettree();
|
||
if (tree != "") {
|
||
showtree(tree);
|
||
} else {
|
||
SubCategory("<%=strID %>", 0);
|
||
}
|
||
});
|
||
</script>
|
||
<script type="text/javascript">
|
||
function search() {
|
||
|
||
location.href = "Admin_Member_Networkmap1.aspx?SJ=" + $("#text_SJ").val() + "&SJ2=" + $("#text_SJ2").val();
|
||
}
|
||
function search1() {
|
||
location.href = "Admin_Member_Networkmap1.aspx?UserName=<%=sycUserName %>&SJ=" + $("#text_SJ").val() + "&SJ2=" + $("#text_SJ2").val();
|
||
}
|
||
var search2 = function () {
|
||
|
||
var UserName = document.getElementById("text_UserName");
|
||
location.href = "Admin_Member_Networkmap1.aspx?UserName=" + UserName.value + "&SJ=" + $("#text_SJ").val() + "&SJ2=" + $("#text_SJ2").val();
|
||
|
||
};
|
||
|
||
|
||
</script>
|
||
</head>
|
||
<body>
|
||
<form id="Form1" runat="server">
|
||
|
||
<!-- RIBBON -->
|
||
<div id="ribbon">
|
||
|
||
<span class="ribbon-button-home"><img src="/images/home.png" /></span>
|
||
|
||
<!-- breadcrumb -->
|
||
<ol class="breadcrumb">
|
||
<li><a href="<%=(IFStores == 0?"/":"/gl.aspx") %>" target="_top">主页</a></li>
|
||
<li><a href="/Member_Index.aspx">会员中心首页</a></li>
|
||
<li>图谱查询</li>
|
||
</ol>
|
||
<!-- end breadcrumb -->
|
||
</div>
|
||
<!-- END RIBBON -->
|
||
<!-- MAIN CONTENT -->
|
||
<div style="opacity: 1;" id="content">
|
||
<div class="frontMain">
|
||
<input id="treeid1" value="" type="hidden" />
|
||
<input id="treeid2" value="" type="hidden" />
|
||
<h1 class="title01"><span class="semi-bold">推荐图谱查询</span></h1>
|
||
<div class="MainContent">
|
||
|
||
<table width="100%" border="0" class="data_table" id="divTable" cellspacing="0" cellpadding="0">
|
||
|
||
<tr>
|
||
<td colspan="8">
|
||
用户名:
|
||
<input id="text_UserName" type="text" style=" width:150px;" value="<%=sUserName %>" onabort="$('#Member_search').focus();" />
|
||
<!--业绩时间:
|
||
<input id="text_SJ" type="text" style=" width:150px;" value="<%=SJ %>" onfocus="ca_show('text_SJ', this, '-');" onabort="$('#Member_search').focus();" />至<input id="text_SJ2" type="text" style=" width:150px;" value="<%=SJ2 %>" onfocus="ca_show('text_SJ2', this, '-');" onabort="$('#Member_search').focus();" />-->
|
||
<input id="Member_search" type="button" value="查询图谱" onclick="search2()" class="abtn" style=" padding:0px 5px;" /> <input id="Button1" type="button" value="上一层" onclick="search1()" class="abtn" style=" padding:0px 5px;" /> <input id="Button2" type="button" value="置顶" onclick="search()" class="abtn" style=" padding:0px 5px;" />
|
||
</td>
|
||
</tr>
|
||
|
||
<tr class="P_Herder">
|
||
<th>用户名</th>
|
||
<th>姓名</th>
|
||
<th>级别</th>
|
||
<th>层数</th>
|
||
<th>推荐人数</th>
|
||
<th>团队人数</th>
|
||
<th>团队业绩</th>
|
||
<th>注册时间</th>
|
||
</tr>
|
||
<%=strFrist %>
|
||
</table>
|
||
|
||
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</form>
|
||
</body>
|
||
</html> |