作者: 王德田 發(fā)表于 2010-09-25 17:14 原文鏈接 閱讀: 2 評(píng)論: 0

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

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

          <html xmlns="<head runat="server">
              <title>多頁(yè)打印</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,"");// 打開網(wǎng)絡(luò)的PDF文件,只支持絕對(duì)路徑
          //                            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="編號(hào)">
                                          <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="病人編號(hào)" />
                                          <asp:BoundField DataField="visit_id" HeaderText="住院次數(shù)" />
                                        <asp:TemplateField HeaderText="類別">
                                          <ItemTemplate>
                                              <%#Eval("MR_CLASS")%>                            
                                          </ItemTemplate>
                                      </asp:TemplateField>
                                         <asp:TemplateField HeaderText="名稱">
                                          <ItemTemplate>
                                              <%#Eval("TOPIC")%>                            
                                          </ItemTemplate>
                                      </asp:TemplateField>
                                         <asp:TemplateField HeaderText="標(biāo)識(shí)">
                                          <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="width:100%;height:24px"><tr>
              <td width="20%"> 打印第<span id="idtotal"></span>個(gè)</td>  
              <td width="20%"> 共<span id="idAllCount"></span>個(gè)</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>

          評(píng)論: 0 查看評(píng)論 發(fā)表評(píng)論

          程序員找工作,就在博客園


          最新新聞:
          · 有史以來(lái)最偉大的12款PC游戲(2010-09-26 11:31)
          · UCWEB購(gòu)手機(jī)應(yīng)用軟件來(lái)電通 數(shù)據(jù)將逐步遷移(2010-09-26 11:09)
          · 喬布斯郵件確認(rèn)新款A(yù)pple TV 9月出貨(2010-09-26 11:05)
          · 雙底座接口 蘋果中國(guó)申請(qǐng)iPad專利曝光(2010-09-26 10:49)
          · 惠普回應(yīng)IBM質(zhì)疑:研發(fā)支出不能反映創(chuàng)新水平(2010-09-26 10:46)

          編輯推薦:關(guān)于Java之父離職原因的隨想

          網(wǎng)站導(dǎo)航:博客園首頁(yè)  個(gè)人主頁(yè)  新聞  閃存  小組  博問  社區(qū)  知識(shí)庫(kù)


          文章來(lái)源:http://www.cnblogs.com/wangdetian168/archive/2010/09/25/1834720.html
          posted on 2010-09-25 17:14 sanmao 閱讀(132) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 盐津县| 赫章县| 罗定市| 鄱阳县| 察哈| 辰溪县| 高淳县| 昔阳县| 南木林县| 克拉玛依市| 兴文县| 林甸县| 大渡口区| 北川| 白水县| 广丰县| 临泽县| 孙吴县| 开封市| 澜沧| 依安县| 天台县| 尤溪县| 木兰县| 唐山市| 金湖县| 辽宁省| 寻乌县| 柏乡县| 青海省| 通河县| 中江县| 安阳县| 江源县| 建瓯市| 麻江县| 和平区| 澄迈县| 辽宁省| 阳山县| 新竹县|