254 lines
14 KiB
Plaintext
254 lines
14 KiB
Plaintext
<%@ Page Language="C#" CodeBehind="Default.aspx.cs" AutoEventWireup="true"
|
|
MasterPageFile="~/SuperMap_Client/MasterPage/v4_0/SizeBox.Master"
|
|
Inherits="SuperMap.RealEstate.SendRec.Modules.RecProinst.Default" %>
|
|
|
|
<%@ Register Assembly="RealEstate.Web" Namespace="SuperMap.RealEstate.Web.UI.WebControls" TagPrefix="smwc" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="HTMLHead" runat="server">
|
|
<script src="/SendRec/Resources/style/js/HiiShe.Core.js"></script>
|
|
<script src="/SendRec/Resources/style/js/json_parse.js"></script>
|
|
<link href="../../Resources/style/css/StyleSheet.css" rel="stylesheet" />
|
|
<style type="text/css">
|
|
.showresult td {
|
|
height:20px;
|
|
}
|
|
</style>
|
|
<script>
|
|
var TemplateString = ""
|
|
+ "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" >"
|
|
+ "<tr>"
|
|
+ "<td>"
|
|
+ "<table class='showresult' width=\"100%\" border=\"1\" cellpadding=\"8\" cellspacing=\"0\" bordercolor=\"#EDEDED\" style=\"border-collapse:collapse; border:1px solid #000\">"
|
|
+ "<tr>"
|
|
+ "<td bgcolor=\"#EDEDED\" style=\"font-weight: bold; color: #EC0000\" align=\"center\" colspan=\"5\">采购信息</td>"
|
|
+ " </tr>"
|
|
+ "<tr>"
|
|
+ "<td><strong>商品名称</strong></td>"
|
|
+ "<td><strong>采购数量</strong></td>"
|
|
+ "<td><strong>单价(元)</strong></td>"
|
|
+ "<td><strong>总数量</strong></td>"
|
|
+ "<td><strong>总金额(元)</strong></td>"
|
|
+ "</tr>"
|
|
+ "[content]"
|
|
+ "</table>"
|
|
+ "</td>"
|
|
+ "</tr>"
|
|
+ "</table>";
|
|
var ItemTemplateString = ""
|
|
+ "<tr>"
|
|
+ "<td>"
|
|
+ "[COMMODITY]"
|
|
+ "</td>"
|
|
+ "<td>"
|
|
+ "[COMMODITY_NUM]"
|
|
+ "</td>"
|
|
+ "<td>"
|
|
+ "[COMMODITY_SIMPLEPRICE]"
|
|
+ "</td>"
|
|
+ "<td>"
|
|
+ "[COMMODITY_TOTALCOUNT]"
|
|
+ "</td>"
|
|
+ "<td>"
|
|
+ "[COMMODITY_TOTALPRICE]"
|
|
+ "</td>"
|
|
+ "</tr>";
|
|
|
|
var formString_Load = "<tr id='tablebody_info'><td colspan='12' id='tablebody_content'><img src='/SendRec/Resources/image/loader3.gif' style='height:30px;' /></td></tr>";
|
|
// GridView
|
|
|
|
function showDetail(currobj) {
|
|
//添加对应的内容
|
|
var obj = $("tr#tablebody_info");
|
|
if (obj.length) {
|
|
obj.slideUp("slow").remove();
|
|
}
|
|
else {
|
|
$(formString_Load).insertAfter($(currobj)).slideDown("slow");
|
|
//先移除
|
|
var param = "action_type=getApplyCommodity&action_data=" + $(currobj).attr("data-code");
|
|
QRWL.Core.getAjaxAsync('/SendRec/Handler/handler_ajax.ashx', param, function (rs) {
|
|
try {
|
|
if (rs.indexOf('error') > -1) {
|
|
;
|
|
}
|
|
else {
|
|
var currData = json_parse(rs);
|
|
var innerString = "";
|
|
//添加元素
|
|
for (var i = 0; i < currData.APPLYCOMMODITY.length; i++) {
|
|
innerString = innerString + ItemTemplateString.replace("[COMMODITY]", currData.APPLYCOMMODITY[i].COMMODITY_NAME)
|
|
.replace("[COMMODITY_NUM]", currData.APPLYCOMMODITY[i].PURCHASE_COUNT + currData.APPLYCOMMODITY[i].PURCHASEDETAIL_DESC)
|
|
.replace("[COMMODITY_TOTALCOUNT]", Number(currData.APPLYCOMMODITY[i].PURCHASE_COUNT) * Number(currData.APPLYCOMMODITY[i].UNITCOUNT))
|
|
.replace("[COMMODITY_TOTALPRICE]", Number(currData.APPLYCOMMODITY[i].PURCHASE_COUNT) * Number(currData.APPLYCOMMODITY[i].UNITCOUNT) * Number(currData.APPLYCOMMODITY[i].PURCHASE_PRICE))
|
|
.replace("[COMMODITY_SIMPLEPRICE]", currData.APPLYCOMMODITY[i].PURCHASE_PRICE)
|
|
;
|
|
}
|
|
//元素添加
|
|
var parentObj = $("#tablebody_content").append(TemplateString.replace("[content]", innerString));
|
|
$("#tablebody_content img").remove();
|
|
}
|
|
} catch (e) {
|
|
alert(e.message);
|
|
}
|
|
});
|
|
}
|
|
return false;
|
|
}
|
|
function MessageAlert(e) {
|
|
//刷新对应的内容
|
|
$("#pop-dialog-frame-APPLYPROINSTPage").attr("src", "/SendRec/Modules/ApplyCommodity/APPLYCOMMODITYList.aspx?APPLYPROINST_ID=" + e + "&PopDialogPageName=F_R_GridPageEx1&PopDialogName=APPLYPROINSTPage&r=0.8500934960320592");
|
|
|
|
Dialog.ClosePopDialog('APPLYCOMMODITYPage');
|
|
|
|
|
|
|
|
}
|
|
function CloseDialog(e) {
|
|
Dialog.ClosePopDialog(e);
|
|
return false;
|
|
}
|
|
|
|
</script>
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="B" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="B_L" runat="server">
|
|
<smwc:CallBackButton ID="ButtonPass" CssClass="ButtonNew" CausesValidation="false" runat="server" Text="办结业务" OnCallBackClick="ButtonPass_CallBackClick" />
|
|
|
|
<smwc:CallBackButton ID="ButtonBack" CssClass="ButtonSearch" CausesValidation="false" runat="server" Text="业务驳回" OnCallBackClick="ButtonBack_CallBackClick" />
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="B_R" runat="server">
|
|
|
|
<asp:TextBox ID="TextBox_Search" CssClass="TextBoxSearch" Width="180px" runat="server"></asp:TextBox>
|
|
<smwc:CallBackButton ID="ButtonSearch" CssClass="ButtonSearch" runat="server" Text="搜索" OnCallBackClick="ButtonSearch_CallBackClick" />
|
|
<smwc:LayoutButton ID="LayoutButton_Search" runat="server" Text="搜索选项">
|
|
<smwc:GridViewSearch ID="GridViewSearch1" runat="server" OnCallBackClick="ButtonSearch_CallBackClick">
|
|
<smwc:SearchItem FieldName="APPLYPROINST_CODE" Text="搜索“申请编号”" Checked="true" />
|
|
<smwc:SearchItem FieldName="PASSPORT_NAME" Text="搜索“申请人”" Checked="true" />
|
|
<smwc:SearchItem FieldName="APPLYPROINST_NAME" Text="搜索“业务名称”" Checked="true" />
|
|
<smwc:SearchItem FieldName="APPLYPROINST_TYPE" Text="搜索“业务类型”" Checked="true" />
|
|
</smwc:GridViewSearch>
|
|
</smwc:LayoutButton>
|
|
<smwc:LayoutButton ID="LayoutButton_OrderBy" runat="server" Text="排序选项">
|
|
<smwc:GridViewOrderBy ID="GridViewOrderBy1" runat="server" OnCallBackClick="ButtonSearch_CallBackClick">
|
|
<smwc:OrderByItem FieldName="APPLYPROINST_CODE" Text="申请编号" GroupName="RadioOrderBy" />
|
|
<smwc:OrderByItem FieldName="APPLYPROINST_DATE" Text="申请日期" GroupName="RadioOrderBy" />
|
|
<smwc:OrderByItem FieldName="PASSPORT_NAME" Text="申请人" GroupName="RadioOrderBy" />
|
|
<smwc:OrderByItem FieldName="APPLYPROINST_NAME" Text="业务名称" GroupName="RadioOrderBy" />
|
|
<smwc:OrderByItem FieldName="APPLYPROINST_TYPE" Text="业务类型" GroupName="RadioOrderBy" />
|
|
<smwc:OrderByItem FieldName="APPLYPROISNT_FLAG" Text="办理标记" GroupName="RadioOrderBy" />
|
|
<smwc:OrderByItem FieldName="FINISHDATE" Text="办理结束时间" GroupName="RadioOrderBy" />
|
|
</smwc:GridViewOrderBy>
|
|
</smwc:LayoutButton>
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="T" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="T_L" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="T_R" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content8" ContentPlaceHolderID="S_T" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content9" ContentPlaceHolderID="S" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content10" ContentPlaceHolderID="S_B" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content11" ContentPlaceHolderID="M_T" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content12" ContentPlaceHolderID="M" runat="server">
|
|
<smwc:GridViewEx ID="GridViewEx1" runat="server" OnSelectMethodParameters="GridViewEx1_SelectMethodParameters"
|
|
DataKeyNames="APPLYPROINST_ID" DataTableName="T_APPLYPROINST" RowEventType="CheckBox"
|
|
PopDialogUrl="APPLYPROINSTPage.aspx" PopDialogWidth="1000" PopDialogHeight="330" PopDialogName="APPLYPROINSTPage" OnRowDataBound="GridViewEx1_RowDataBound">
|
|
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>序</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<%# GridPageEx1.PageSize * GridPageEx1.CurrentPageIndex + Container.DataItemIndex + 1 %>.
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>
|
|
<smwc:CheckBoxEx ID="AllSelect" runat="server"></smwc:CheckBoxEx>
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<smwc:CheckBoxEx ID="SingleSelect" runat="server"></smwc:CheckBoxEx>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="APPLYCOMMODITYInfo" Text="商品详情" runat="server" ForeColor="#ff6600" Font-Underline="true"></asp:LinkButton>
|
|
<asp:LinkButton ID="MoreInfo" Text="详细信息" runat="server" Font-Bold="true" ForeColor="#0066ff" Font-Underline="true"></asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="APPLYPROINST_NAME" Visible="true" HeaderText="业务名称" />
|
|
<asp:BoundField DataField="APPLYPROINST_CODE" Visible="true" HeaderText="申请编号" />
|
|
<asp:BoundField DataField="PASSPORT_NAME" Visible="true" HeaderText="申请人" />
|
|
<asp:BoundField DataField="APPLYCOMMODITY_NAME" Visible="false" HeaderText="申请商品" />
|
|
<asp:BoundField DataField="APPLYPROINST_DATE" Visible="true" HeaderText="申请日期" HtmlEncode="false" DataFormatString="{0:yyyy年MM月dd日}" ItemStyle-Wrap="false" />
|
|
<asp:BoundField DataField="APPLYPROINST_TYPE" Visible="true" HeaderText="业务类型" />
|
|
<asp:BoundField DataField="APPLYPROINST_STATE" Visible="false" HeaderText="业务状态" />
|
|
<asp:BoundField DataField="FINISHDATE" Visible="false" HeaderText="办理结束时间" HtmlEncode="false" DataFormatString="{0:yyyy年MM月dd日}" ItemStyle-Wrap="false" />
|
|
<asp:BoundField DataField="SERVERPART_ID" Visible="false" HeaderText="部门表示" />
|
|
</Columns>
|
|
<HeaderStyle Wrap="False" />
|
|
<RowStyle Wrap="False" />
|
|
</smwc:GridViewEx>
|
|
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" EnableViewState="true"></asp:ObjectDataSource>
|
|
|
|
<asp:Panel ID="WorkFlowDialogMark" runat="server" CssClass="WorkFlowDialogMark">
|
|
</asp:Panel>
|
|
<asp:Panel ID="WorkFlowDialogTable" runat="server" CssClass="WorkFlowDialogTable">
|
|
<div class="WorkFlowDialogCell">
|
|
<asp:Panel ID="PanelPass" runat="server" CssClass="WorkFlowDialogBox">
|
|
<div style="padding-left: 5px;">
|
|
您确认办结对应的业务?
|
|
</div>
|
|
<br />
|
|
<div>
|
|
<smwc:TextBoxEx ID="TextBoxEx1" runat="server" ValidationGroup="PassProinst" CaptionText="办结意见:" Width="300px" TextMode="MultiLine" Rows="3" AllowEmpty="false" Text="同意" />
|
|
</div>
|
|
<div class="ToolBar">
|
|
<asp:Button ID="ButtonPassSure" runat="server" Text="确认办结" CssClass="ButtonSearch" ValidationGroup="PassProinst" OnClick="ButtonPassSure_Click" OnClientClick="RealEstate.Page.ShowMask(\'正在办结...\');" />
|
|
<asp:Button ID="ButtonCencel02" runat="server" CausesValidation="false" Text="取消" OnClientClick="$('.WorkFlowDialogMark,.WorkFlowDialogTable,.WorkFlowDialogBox').css('display','none');return false;" />
|
|
</div>
|
|
<div>
|
|
「注:操作期间请不要关闭窗口,完成后自动关闭」
|
|
</div>
|
|
</asp:Panel>
|
|
<asp:Panel ID="PanelBack" runat="server" CssClass="WorkFlowDialogBox">
|
|
<div style="padding-left: 5px;">
|
|
您确认驳回对应的业务?
|
|
</div>
|
|
<div>
|
|
<smwc:DropDownListEx ID="DropDownListEx2" Width="300px" DisableSearch="true" runat="server" ValidationGroup="BackWockFlow" AllowEmpty="false"
|
|
CaptionText="业务回退到:">
|
|
</smwc:DropDownListEx>
|
|
|
|
</div>
|
|
<br />
|
|
<div>
|
|
<smwc:TextBoxEx ID="TextBoxEx2" runat="server" ValidationGroup="BackWockFlow" CaptionText=" 驳回意见:" Width="300px" TextMode="MultiLine" Rows="3" AllowEmpty="false" Text="同意" />
|
|
</div>
|
|
<div class="ToolBar">
|
|
<asp:Button ID="ButtonBackWorkFlow" runat="server" Text="确认驳回" CssClass="ButtonSearch" ValidationGroup="BackWockFlow" OnClick="ButtonBackWorkFlow_Click" />
|
|
<asp:Button ID="Button2" runat="server" CausesValidation="false" Text="取消" OnClientClick="$('.WorkFlowDialogMark,.WorkFlowDialogTable,.WorkFlowDialogBox').css('display','none');return false;" />
|
|
</div>
|
|
<div>
|
|
「注:操作期间请不要关闭窗口,完成后自动关闭」
|
|
</div>
|
|
</asp:Panel>
|
|
</div>
|
|
</asp:Panel>
|
|
</asp:Content>
|
|
<asp:Content ID="Content13" ContentPlaceHolderID="M_B" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content14" ContentPlaceHolderID="F" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content15" ContentPlaceHolderID="F_L" runat="server">
|
|
<smwc:CallBackButton ID="CallBackRecProinst" CssClass="ButtonSave" CausesValidation="false" runat="server" Text="接收业务" />
|
|
</asp:Content>
|
|
<asp:Content ID="Content16" ContentPlaceHolderID="F_R" runat="server">
|
|
<smwc:GridPageEx ID="GridPageEx1" runat="server" PageSize="20" OnCallBackPageChanged="GridPageEx1_CallBackPageChanged" />
|
|
</asp:Content>
|