<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PrintTypeLimit.aspx.cs" Inherits="CY.WebForm.Pages.sysInquiry.PrintTypeLimit" %>
|
|
<%@ Register Src="PrintType.ascx" TagName="PrintType" TagPrefix="uc1" %>
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
<head runat="server">
|
<title>印刷类型纸张选择</title>
|
<uc:CMSHead ID="CMSHead1" runat="server" />
|
<script type="text/javascript">
|
function onClick(e, treeId, treeNode) {
|
//单击展开
|
var zTree = $.fn.zTree.getZTreeObj("PrintTypeTree");
|
zTree.expandNode(treeNode);
|
|
//存储点击节点id
|
jQuery.jCookie('leftTreeNodeId', treeNode.id.toString());
|
|
|
if (!treeNode.isParent) {
|
$("#hidPrintTypeId").val(treeNode.id);
|
$.ajax(
|
{
|
url: '/Pages/sysInquiry/PrintTypeLimit.aspx?tmp' + (new Date()).valueOf(),
|
type: "POST",
|
data: "Init=true&PrintTypeId=" + treeNode.id,
|
success: function (dataJsonStr) {
|
$(":checkbox").each(
|
function () {
|
$(this).attr("checked", false);
|
}
|
);
|
var dataJson = eval('(' + dataJsonStr + ')');
|
var initobj = dataJson.initObj;
|
var list = dataJson.list;
|
if (initobj == "1") {
|
for (var i = 0; i < list.length; i++) {
|
$(":checkbox").each(
|
function () {
|
if ($(this).val() == list[i].PagerId) {
|
$(this).attr("checked", "checked");
|
$(this).parent().parent().children().eq(2).children().text(list[i].GramWeights);
|
}
|
}
|
);
|
}
|
}
|
else {
|
for (var i = 0; i < list.length; i++) {
|
SetGramWeightsValue(list[i].PagerId, list[i].GramWeights)
|
}
|
}
|
NoneDisplay();
|
}
|
}
|
);
|
}
|
}
|
|
$(
|
function () {
|
var zTree = $.fn.zTree.getZTreeObj("PrintTypeTree");
|
var root = zTree.getNodes()[0];
|
var node;
|
try {
|
node = root.children[0].children[0];
|
}
|
catch (ex) {
|
node = root;
|
node.id = -2;
|
}
|
onClick(zTree, node.id, node);
|
var selTreeId = jQuery.jCookie('leftTreeNodeId');
|
if (selTreeId != "") {
|
node = zTree.getNodeByParam("id", selTreeId);
|
zTree.selectNode(node);
|
}
|
|
|
$("#btnSave").click(
|
function () {
|
var printTypeId = $("#hidPrintTypeId").val();
|
var modelList = "";
|
$(":checkbox[checked='checked']").each(
|
function () {
|
var paperId = $(this).val();
|
var gramWeights = $(this).parent().parent().children().eq(2).children().text();
|
if (gramWeights == "") {
|
alertMsg("选择纸张的克重不能为空!");
|
return;
|
}
|
modelList += paperId + ":" + gramWeights + ",";
|
}
|
);
|
|
if (modelList != "") {
|
modelList = modelList.substring(0, modelList.length - 1);
|
}
|
else {
|
alertMsg("请必须选择一个纸张!");
|
return;
|
}
|
$.ajax(
|
{
|
url: '/Pages/sysInquiry/PrintTypeLimit.aspx?tmp' + (new Date()).valueOf(),
|
type: "POST",
|
data: "Save=true&PrintTypeId=" + printTypeId + "&ModelList=" + modelList,
|
success: function (resultStr) {
|
alertMsg(resultStr)
|
}
|
}
|
);
|
}
|
);
|
}
|
);
|
|
//修改
|
function onEdit(papeId) {
|
var printTypeId = $("#hidPrintTypeId").val();
|
top.Dialog.open({ URL: "/Pages/sysInquiry/GramWeightSelect.aspx?PapeId=" + papeId + "&PrintTypeId=" + printTypeId, Title: "修改克重" });
|
}
|
|
function SetGramWeightsValue(papeId, value) {
|
$(":checkbox").each(
|
function () {
|
if ($(this).val() == papeId) {
|
$(this).parent().parent().children().eq(2).children().text(value);
|
}
|
}
|
);
|
}
|
|
function NoneDisplay() {
|
$(":checkbox").each(
|
function () {
|
if ($(this).val() == "0") {
|
$(this).parent().parent().children().eq(3).children().hide();
|
}
|
}
|
);
|
|
}
|
</script>
|
</head>
|
<body>
|
<form id="form1" runat="server">
|
<div id="scrollContent">
|
<div class="box1">
|
<div style="float: left; margin-right: 10px">
|
<uc1:PrintType ID="PrintType1" runat="server" OnClick="onClick" UserType="1" />
|
</div>
|
<div style="float: left; width: 70%">
|
<asp:Repeater ID="RepPaperList" runat="server">
|
<HeaderTemplate>
|
<table class="tableStyle" useclick="false" usecheckbox="true" sortmode="true" id="tbPaperList">
|
<tr>
|
<th width="25">
|
</th>
|
<th>
|
纸张名称
|
</th>
|
<th>
|
克重
|
</th>
|
<th width="80">
|
操作
|
</th>
|
</tr>
|
</HeaderTemplate>
|
<ItemTemplate>
|
<tr>
|
<td>
|
<input type="checkbox" id="cbk" value='<%#Eval("PapeId")%>' />
|
</td>
|
<td>
|
<%#Eval("PaperName")%>
|
</td>
|
<td>
|
<asp:Label ID="lblGramWeights" runat="server" Text='<%#Eval("GramWeights")%>'></asp:Label>
|
</td>
|
<td class="Operate">
|
<span onclick="onEdit(<%#Eval("PapeId")%>)">修改</span>
|
</td>
|
</tr>
|
</ItemTemplate>
|
<FooterTemplate>
|
</table>
|
</FooterTemplate>
|
</asp:Repeater>
|
<input type="button" id="btnSave" value="保存" />
|
<input type="hidden" id="hidPrintTypeId" />
|
</div>
|
<div class="CB">
|
</div>
|
</div>
|
</div>
|
</form>
|
</body>
|
</html>
|