【调度系统】广东民航医疗快线调度系统源代码
wanglizhong
2025-05-05 2a11acffdd3df927be6abace9e8155e370b49681
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
<!--#include virtual="/inc/chkadmin.gds"-->
<!--#include virtual="/inc/function.gds"-->
<%
ICDSearchTXT=trim(Request("ICDSearchTXT"))
OA_CompetencyID=trim(Request("OA_CompetencyID"))
acc1=trim(Request("page"))
t=trim(Request("t"))
if acc1="" then acc1=1
acc2=1
i=0
acc3=0
page=acc1
 
page_size=6
Set rs = Server.CreateObject("ADODB.Recordset")
'SQL查询条件
if len(ICDSearchTXT)>0 then
    sqlWhere=" from ICD10 where ICDState>0 and (icd_code like '%"&ICDSearchTXT&"%' or icd_name like '%"&ICDSearchTXT&"%' or zjm like '%"&ICDSearchTXT&"%')"
else
    sqlWhere=" from ICD10 where ICDState>0 "
end if
'组成计算总页数SQL
total_sql = "select count(id) "&sqlWhere    
'组成显示结果SQL
Result_sql = "select *,row_number() over (order by ID) n "&sqlWhere    
'附加结果SQL
Additional_sql = ""
 
'计算总页数
'Response.Write total_sql
rs.open total_sql,objConn,1,1
total_records=rs(0)        '总行数
total_page=Fix(total_records/page_size)        '总页数
If (total_records/page_size)-total_page>0 Then total_page=total_page+1
rs.close()
'避免page小于0或大于总页数
 
If CInt(page)>total_page Then
  page=total_page
  
ElseIf CInt(page)<=0 Then
  page=1
End If
'计算开始和结束行数
pageStart = (page-1)*page_size
pageEnd = pageStart+page_size
sqlPage = " where sqlData.n > "&pageStart&" and sqlData.n <= "&pageEnd&" "
sql = "select *"&Additional_sql&" from ("&Result_sql&") sqlData "&sqlPage&" order by sqlData.n"
'Response.Write total_page
    rs.open Sql,objConn,1,1
    %>
        <script language=javascript>
        var ICDListArray=new Array()
        <%
            do while not rs.Eof and i<6
                ICD_ID        = rs("id")
                ICD_code    = rs("icd_code")
                ICD_Name    = rs("icd_name")
                ICD_zjm        = rs("zjm")
                %>
                ICDListArray[<%=i%>]=new Array("<%=ICD_ID%>","<%=ICD_code%>","<%=ICD_Name%>","<%=ICD_zjm%>")
                <%i=i+1
                rs.movenext
            loop
            rs.close()
        %>
        parent.JS_ICDList(ICDListArray,<%=acc1%>,<%=total_page%>,'<%=ICDSearchTXT%>',<%=total_records%>);
        </script>
 
 
<%Response.End%>