Files
g.hnyhua.cn/Mtxfw.VipSite/Admin_Member_Products_Tree6.aspx

465 lines
20 KiB
Plaintext
Raw Permalink Normal View History

<%@ Page Title="" Language="C#" AutoEventWireup="true" CodeBehind="Admin_Member_Products_Tree6.aspx.cs" Inherits="Mtxfw.VipSite.Admin_Member_Products_Tree6" %>
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<!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-1.9.1.min.js" type="text/javascript"></script>
<script src="/Scripts/jquery-migrate-1.1.1.min.js" type="text/javascript"></script>
<script src="/Scripts/common.js" 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=no">
<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="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<link rel="stylesheet" type="text/css" href="/css/cjadd.css">
<style type="text/css">
.data_table td{ padding:0 5px;}
.data_table td.FolderName{ text-align:left; line-height:35px;}
</style>
<script src="Scripts/setdate.js" type="text/javascript"></script>
<script src="/artDialog/artDialog.js?skin=default" type="text/javascript"></script>
<script src="/artDialog/iframeTools.js" type="text/javascript"></script>
<script type="text/javascript">
var open = function (url) {
art.dialog.open(url, {
title: '插入图片',
width: '600px',
height: '400px',
lock: true,
id: 'dg_test34243'
});
};
var open0 = function (url) {
art.dialog.open(url, {
title: '插入视频',
width: '700px',
height: '500px',
lock: true,
id: 'dg_test34244'
});
};
</script>
<script type="text/javascript">
//分类节点展开和折叠-------------------------------------------------------------------
function EndSortChange(iid, tb) {
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");
SortChangeType(tb);
} else {
SubCategory(iid);
}
}
function SortChange(iid, tb) {
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");
SortChangeType(tb);
} else {
SubCategory(iid);
}
}
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 ExpandSubtree(iid, tb) {
$.getJSON("/Ajax.ashx?t=00",
{ action: "GetProductTree", pid: (iid == "0" ? iid : iid.split("|")[0]), ttype: 8 },
function (data) {
if (data.success) {
var dtconut = data.total;
var FolderType = "", FolderName = "", onMouseUp = "", ListType = "", productid, linkid, IsChild, Layer, IfShow;
for (var i = 0; i < dtconut; i++) {
productid = data.items[i].C_ID;
linkid = data.items[i].C_LinkID;
FolderName = data.items[i].C_NAME;
IsChild = data.items[i].IsChild;
Layer = data.items[i].C_Layer;
IfShow = data.items[i].IfShow;
ListType = "";
for (var l = 1; l < Layer; l++) {
ListType += "<img src='/images/tree/SortEnd_Listline.gif' height='40' width='15' align=\"left\">";
}
if (IsChild == 0) //叶子节点
{
if (i == dtconut - 1) {
FolderType = "<img src='/images/tree/Sort_File_End.gif' height='40' width='15' align=\"left\">";
}
else {
FolderType = "<img src='/images/tree/Sort_File.gif' height='40' width='15' align=\"left\">";
}
}
else {
if (i == dtconut - 1) {
FolderType = "<img src='/images/tree/SortEnd_Folder_Close.gif' height='40' width='15' border=0 align=\"left\" style=\"cursor:pointer;\" title='点击展开' alt='点击展开' id='img" + productid + "' onclick=\"EndSortChange('" + productid + "|" + iid + "','" + tb + "');\">";
}
else {
FolderType = "<img src='/images/tree/Sort_Folder_Close.gif' height='40' width='15' border=0 align=\"left\" style=\"cursor:pointer;\" title='点击展开' alt='点击展开' id='img" + productid + "' onclick=\"SortChange('" + productid + "|" + iid + "','" + tb + "');\">";
}
}
var objTable = $("#" + tb + " tr");
var j = 1;
if (iid != 0) {
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 - 2);
}
//
var strtr = "<tr id=\"tr" + productid + "|" + iid + "\"><td><input type=\"checkbox\" class=\"checkelements\" name=\"checkelements\" id=\"box" + productid + "\" value=\"" + productid + "\"/></td><td>" + productid + "</td><td class=\"FolderName\">" + ListType + FolderType + "<a href=\"?Action=Edit&ID=" + productid + "\">" + FolderName + "</a></td><td><input type=\"text\" name=\"Linktxt\" id=\"Linktxt" + productid + "\" value=\"" + linkid + "\" class=\"Linktxt\" style=\"width:32px;\"/><input type=\"hidden\" name=\"hiddenID\" id=\"hiddenID" + productid + "\" value=\"" + productid + "\"/></td><td>" + (IfShow == 1 ? "隐藏" : "正常") + "</td><td><b><a href='?Action=Add&ID=" + productid + "'>添加子类</a><font color='#367BDA'>&nbsp;|&nbsp;</font><a href='?Action=Edit&ID=" + productid + "'>修改设置</a><font color='#367BDA'>&nbsp;|&nbsp;</font><a href=javascript:ConfirmDelSort('?Action=Del&ID=','" + productid + "') >删除</a><font color='#367BDA'>&nbsp;|&nbsp;</font><a href=\"javascript:EditLinkID('','" + productid + "')\">修改排序</a></b></td></tr>";
$(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
}
}
var checkForm = function () {
if ($('#Text_C_NAME').val() == '') {
alert('请输入分类名称'); return false;
}
if ($('#Text_C_LinkID').val() == '') {
alert('请输入排序ID'); return false;
}
return true;
}
function CheckAll() {
var theForm = document.forms['Form2'];
if (!theForm) {
theForm = document.Form2;
}
for (var i = 0; i < document.getElementsByName("checkelements").length; i++) {
var e = document.getElementsByName("checkelements")[i];
if (e.id != "chkAll")
e.checked = document.getElementById("boxall").checked;
}
}
function CheckAll2() {
var ids = "";
var linkids = "";
var checkelements = $(".checkelements");
for (var i = 0; i < checkelements.length; i++) {
var ce = $(checkelements[i]);
if (ce.attr("checked") != undefined) {
var aval = $("#Linktxt" + ce.val()).val();
if (ids == "") {
ids += "," + ce.val() + ",";
} else {
ids += ce.val() + ",";
}
if (linkids == "") {
linkids += "," + aval + ",";
} else {
linkids += aval + ",";
}
}
}
$.post("/Ajax.ashx", { action: "UpdateTree", ids: ids, t: $("#selType").val(), linkids: linkids }, function (data) {
if (data == "操作成功") {
alert(data);
self.location = self.location.toString();
} else {
alert(data);
}
});
}
$(document).ready(function () {
showimgae();
})
function showimgae() {
var strphoto = $("#hiddenphoto").val();
if (strphoto != "") {
var imgurl = "<li id='picli0'><img src='" + strphoto + "?imageView2/2/w/100/h/100/q/75' width='100' class='pic'/><a href=javascript:DeletePic('" + strphoto + "',0)>删除</a>";
$("#inputTips2").html(imgurl);
}
}
function DeletePic(delpics) {
if (delpics != "") {
$.post("/ajax.ashx", { action: "deleteimage", delpics: escape(delpics) }, function (data) {
if (data.success) {
alert("删除成功");
$("#hiddenphoto").val("");
$("#inputTips2").html("");
} else {
$("#hiddenphoto").val("");
$("#inputTips2").html("");
}
});
}
}
function deletefile(t) {
var filepath = $("#hiddenphoto").val();
if (t == 1) {
filepath = $("#hiddenvideo").val();
}
if (filepath != "") {
$.post("/ajax.ashx", { action: "deleteimage", delpics: escape(filepath) }, function (data) {
if (data.success) {
}
});
}
}
</script>
</head>
<body>
<!-- RIBBON -->
<div id="ribbon">
<span class="ribbon-button-alignment"> <span id="refresh" class="btn btn-ribbon" data-title="refresh" rel="tooltip" data-placement="bottom" data-original-title="&lt;i class='text-warning fa fa-warning'&gt;&lt;/i&gt; 注意!这会重新设置小工具的排位." data-html="true" data-reset-msg="刷新网站?"><i class="fa fa-refresh"></i></span> </span>
<!-- breadcrumb -->
<ol class="breadcrumb">
<li><a href="/" target="_top">主页</a></li>
<li><a href="/Member_Index.aspx">会员中心首页</a></li>
<li><a href="/Admin_Member_config.aspx">后台管理</a></li>
<li>商城管理</li>
</ol>
<!-- end breadcrumb -->
</div>
<!-- END RIBBON -->
<!-- MAIN CONTENT -->
<div style="opacity: 1;" id="content">
<div class="frontMain">
<h1 class="title01"><span class="semi-bold">事业联盟商品分类</span><span class="addtitle"></span></h1>
<div class="MainContent">
<form id="Form1" runat="server">
<table width="100%" class="data_table2">
<tr>
<th width="12%">分类名称:</th>
<td>
<asp:TextBox ID="Text_C_NAME" runat="server" Width="300"></asp:TextBox>
</td>
</tr>
<tr>
<th>上级分类:</th>
<td>
<asp:DropDownList ID="C_PARENTID" runat="server"></asp:DropDownList>
</td>
</tr>
<tr>
<th>预览图片:</th>
<td><input name="IFUpload2" id="IFUpload2" type="hidden" value="0" />
<input name="hiddenphoto" id="hiddenphoto" type="hidden" value="" runat="server" />
<div id="inputTips2"></div><br><br><a href="javascript:open('insertimage.aspx')" class="selectpica">插入图片</a>&nbsp;&nbsp;&nbsp;<span id="spanImg">较好的效果长宽比例为720*720像素</span>
</td>
</tr>
<tr>
<th>排序ID</th>
<td>
<asp:TextBox ID="Text_C_LinkID" runat="server" Width="300">0</asp:TextBox>
</td>
</tr>
<tr>
<th></th>
<td>
<asp:Button ID="Btn_Insert" runat="server" Text="添加" OnClientClick="return checkForm()" CssClass="abtn" />
<asp:Button ID="Btn_Update" runat="server" Text="修改" OnClientClick="return checkForm()" CssClass="abtn" />
<input id="btn_back" type="button" value="返回" class="abtn" onclick="history.go(-1)" />
<asp:HiddenField ID="Hidd_Url" runat="server" />
</td>
</tr>
</table>
</form>
<table class="data_table" width="100%" id="divTable">
<form name="Form2" method="post" action="Admin_Member_Products_Tree6.aspx" id="Form2">
<TBODY>
<tr Class="P_Herder">
<th height="25">选择</th>
<th height="25">ID</th>
<th height="25">类型名称</th>
<th height="25">排序ID</th>
<th height="25">状态</th>
<th height="25" width="300">操作</th>
</tr>
<tr Class="P_Bottom">
<td colspan="6" style=" text-align:left;">&nbsp;&nbsp;&nbsp;&nbsp;<b><input type="checkbox" onclick="CheckAll()" id="boxall"/>全选&nbsp;&nbsp; 操作:将所选项<select name="selType" id="selType">
<option value=0>修改排序</option>
<option value=1>设为隐藏</option>
<option value=2>取消隐藏</option>
<option value=3>删除</option>
</select><input type="button" name="Action" value="执行" class="abtn" onclick="if(confirm('你确定要执行所选操作吗?')){CheckAll2();}else{}" id="Action" /><input type="hidden" name="elements" id="elements" value=""/></b></td>
</tr>
</TBODY>
</form>
</table>
<script type="text/javascript">
// 加载页面时显示第一级分类
SubCategory("0");
//lb.Items.Add("==请选择==");
//lb.Items[lb.Items.Count-1].Value="0";
//lb.Items[lb.Items.Count-1].Selected=true;
function SubCategory(iid) {
ExpandSubtree(iid, "divTable");
SortChangeType("divTable");
}
</script>
</div>
</div>
</div>
</body></html>