zoukankan      html  css  js  c++  java
  • 页面备份

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DuoYeDaYin.aspx.cs" Inherits="Emr_bs.main.DuoYeDaYin" %>

    <!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>
        <style type="text/css">

    .tr_top{
     background-image:url(../main/image/tab_bg.jpg);
     background-repeat:repeat-x;
     border-right-style: none;
     text-align: center;
     text-indent: 5px;
    }
            </style>
            <script type="text/javascript" src="../public/jquery-1.4.2.min.js"></script>
            <script type="text/javascript">
            var tempPatient_id ="";
            var tempVisit_id ="";
    var  tempFileExec="";
     var temptotal=0;
          var intervalID,j=0;
            $(document).ready(function(){
                var    obj    =    window.dialogArguments  
                tempPatient_id=obj.patient_id;
                tempVisit_id =obj.visit_id;
                $("#BtAll").click(function(){
                $("[type='checkbox']").attr("checked","true");//取消全选
                }) ;

                $("#BtQuXiao").click(function(){
                $("[type='checkbox']").removeAttr("checked");//取消全选
                }) ;
                //绑定打印
                $("#BtPrint").click(function(){
                  var str="";
                 j=0;tempFileExec="";
                  $("#BtPrint").attr("disabled",true);  
                  $("#idtotal").html(1);          
                 if(intervalID.length<1){
                  intervalID=window.setInterval("FunDemo('a')",10);
                  }
                    try
                    {
                    temptotal =$("[type=checkbox]:checked").length;
                    $("#idAllCount").html(temptotal);
                    $("[type=checkbox]:checked").each(function(){
                    var tempFile = $("#"+$(this).attr("id").replace("IDNum","IDEmr_File_Name")).val();          
                    LoadFile(tempPatient_id,tempVisit_id,tempFile);
                    });
                    }
                    catch(e)
                    {
                    alert(e.message);
                    }
                   
                });
            });
            function getCheck()
            {
             
     

            }
            function LoadFile(tempPatient_id,tempVisit_id,tempfileName)
            {
            var dataReturn = "";
             $.ajax({  
                        type:"GET",
                        url : "DuoYeDaYin.aspx",
                        dataType:"json", 
                        data:{isAjax:"true",action:"pdf",patient_id:tempPatient_id,visit_id:tempVisit_id,pdfpath:tempfileName},
                        complete: function(XMLHttpRequest, textStatus){
                             //alert(XMLHttpRequest.responseText);
                            var data1 =eval("("+XMLHttpRequest.responseText+")");
                            dataReturn= data1.urls;
                         // alert("dataReturn:"+dataReturn);
    //                            YCanPDF.Zoom=1;// 按照PDF原始界面大小显示
    //                            var n=YCanPDF.SetURL(dataReturn,"");// 打开网络的PDF文件,只支持绝对路径
    //                            if(n==0)
    //                            {
    //                            // YCanPDF.PrintNoDlg('Print',1,YCanPDF.MaxPage,1,2,1);
    //                              YCanPDF.CloseFile();
    //                            }
                          tempFileExec+="YCanPDF.Zoom=1;var n=YCanPDF.SetURL('"+dataReturn+"','');if(n==0){ YCanPDF.PrintNoDlg('Print',1,YCanPDF.MaxPage,1,2,1);YCanPDF.CloseFile();};$('#idtotal').html('"+(++j)+"');";//$('#idtotal').html('"+tempstatus+"');
                         
                             //$("#idtotal").html(j);
                            }
                       
                    });  
                    return dataReturn;

            }
     
      
           
            function FunDemo(a)
            {
        
            if(j==temptotal){
             //  alert("print");
            eval(tempFileExec);
            //alert(tempFileExec);
            window.clearTimeout( intervalID );
            intervalID="";
          $("#BtPrint").attr("disabled",false);
            }
         //   $("#idtotal").html(j);
            } 
            intervalID=window.setInterval("FunDemo('a')",10);
         
            </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
       
        <asp:GridView ID="gvList" runat="server"
                            BorderColor="#93B6E3" BorderWidth="0px" Font-Size="Small" ForeColor="#333333"
                            Height="32%" OnRowDataBound="gvList_RowDataBound"
            Width="100%" AutoGenerateColumns="False"
           >
                            <FooterStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
                       <Columns>
                                <asp:TemplateField HeaderText="编号">
                                    <ItemTemplate>
                                <asp:CheckBox ID="IDNum" runat="server"  Checked="true" />
                                <asp:HiddenField ID="IDEmr_File_Name" runat="server" Value='<%#Eval("EMR_FILE_NAME")%>' />
                                    </ItemTemplate>
                               
                                </asp:TemplateField>
                                  <asp:BoundField DataField="Patient_ID" HeaderText="病人编号" />
                                    <asp:BoundField DataField="visit_id" HeaderText="住院次数" />
                                  <asp:TemplateField HeaderText="类别">
                                    <ItemTemplate>
                                        <%#Eval("MR_CLASS")%>                            
                                    </ItemTemplate>
                                </asp:TemplateField>
                                   <asp:TemplateField HeaderText="名称">
                                    <ItemTemplate>
                                        <%#Eval("TOPIC")%>                            
                                    </ItemTemplate>
                                </asp:TemplateField>
                                   <asp:TemplateField HeaderText="标识">
                                    <ItemTemplate>
                                        <%#Eval("ARCHIVE_KEY")%>                            
                                    </ItemTemplate>
                                </asp:TemplateField>                         
                            </Columns>
                            <RowStyle BackColor="White" Font-Bold="True" Font-Size="Small" ForeColor="#003399"
                                HorizontalAlign="Center" />
                            <EditRowStyle BackColor="#999999" />
                            <SelectedRowStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" />
                            <PagerStyle BackColor="#337FB2" ForeColor="White" HorizontalAlign="Center" VerticalAlign="Middle" />
                            <HeaderStyle BackColor="#B5D1F6" Font-Size="12px" ForeColor="White" HorizontalAlign="Center"
                                VerticalAlign="Middle"  CssClass="tr_top"  Height="25px" />
                             
                            <AlternatingRowStyle BackColor="#E8F4FF" Font-Bold="True" Font-Size="Small" HorizontalAlign="Center"/>
                        </asp:GridView>
       
        </div>
        </form>
         <object id="YCanPDF" classid="clsid:474C1AB2-EFA5-4A19-9267-BA38B685C74A" codebase="pdfview.cab#version=1,7,6,2"  width = 0 height = 0 >
          </object>
         
        <p>
        <table style="100%;height:24px"><tr>
        <td width="20%"> 打印第<span id="idtotal"></span>个</td>  
        <td width="20%"> 共<span id="idAllCount"></span>个</td>
        <td width="60%"></td>
        </tr></table>
      
            <input id="BtPrint" type="button" value="打印选择病历文件"/>&nbsp;&nbsp;&nbsp;
            <input
                id="BtAll" type="button" value="全选" />&nbsp;&nbsp; <input id="BtQuXiao"
                type="button" value="反选" /></p>
       
           
    </body>
    </html>

  • 相关阅读:
    asp:时间的计算
    彻底理解position与anchorPoint
    关于写代码的一些心得总结2014-12-28 23:49:39
    C#如何将线程中的代码抛到主线程去执行
    pac 文件使用到的javascript函数
    webview改变网页宽度
    iOS按钮长按
    ios 页面滑入滑出
    UILable自适应frame
    制作静态库文件(.a文件)
  • 原文地址:https://www.cnblogs.com/bestsaler/p/1835417.html
Copyright © 2011-2022 走看看