【调度系统】广东民航医疗快线调度系统源代码
wanglizhong
2025-06-16 ae5b0a8c63979351028215b8fe8cdf4b0766c272
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
74
75
76
77
78
79
80
81
82
83
84
85
86
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
<!--#include virtual="/inc/chkadmin.gds"-->
<!--#include virtual="/inc/function.gds"-->
<%
CarSearchTXT=trim(Request("CarSearchTXT"))
OA_CompetencyID=trim(Request("OA_CompetencyID"))
OrdClass=trim(Request("OrdClass"))
acc1=trim(Request("page"))
if acc1="" then acc1=1
acc2=1
i=0
Set rs = Server.CreateObject("ADODB.Recordset")
ClassSql=""
if admin_OrderClass<>"" then
    ClassSql=" and ("
    admin_OrderClassPS    = SPLIT(admin_OrderClass,",")
    for s = 0 to UBOUND(admin_OrderClassPS)
        if admin_OrderClassPS(s)<>"" then
            if InStr(ClassSql,"CarOrdClass")<=0 then
                ClassSql=ClassSql&" CarOrdClass like '%"&admin_OrderClassPS(s)&"%' "
            else
                ClassSql=ClassSql&" or CarOrdClass like '%"&admin_OrderClassPS(s)&"%' "
            end if
        end if
    Next
    ClassSql=ClassSql&")"
end If
 
sql="select top 1 CarID,CarLicense,CarModels,CarState from CarData,DispatchOrd where CarID=DispatchOrdCarID and DispatchOrd_NS_ID="&session("adminID")&" and DispatchOrdState<>10 and CarState>0 and DispatchOrdTraEndMileage>0 order by DispatchOrd_NS_Time desc"
rs.open Sql,objConn,1,1
if not rs.eof Then
    CarID        = rs("CarID")
    CarLicense    = rs("CarLicense")
    CarModels    = rs("CarModels")
    CarState    = rs("CarState")
    CarModels=replace(CarModels,"\","\\")
 
    CarListArray=",{""CarID"":"&CarID&",""CarLicense"":"""&CarLicense&""",""CarModels"":""<label style='color: #04BE02;'>上次用车</label>""}"
    j=9
Else
    j=10
End If
rs.close()
 
if len(CarSearchTXT)>0 then
    sql="select CarID,CarLicense,CarModels,CarState from CarData where CarState>0 "&ClassSql&" and (CarLicense like '%"&CarSearchTXT&"%' or CarModels like '%"&CarSearchTXT&"%') order by CarTop,CarID"
else
    if OrdClass<>"" then 
        If ClassSql<>"" Then
            ClassSql=Replace(ClassSql," )"," or CarOrdClass like '%"&OrdClass&"%')")
        Else
            ClassSql=" and CarOrdClass like '%"&OrdClass&"%' "
        End If
        ClassSql=ClassSql&" and CarOrdClass like '%"&OrdClass&"%' "
    End If
    sql="select CarID,CarLicense,CarModels,CarState from CarData where CarState>0 "&ClassSql&" order by CarTop,CarLicense,CarID"
end If
rs.open Sql,objConn,1,1
if not rs.eof then
    rs.pagesize=j
    rs.absolutepage=acc1
    acc2=rs.pagecount
end if
do while not rs.Eof and i<j
    CarID        = rs("CarID")
    CarLicense    = rs("CarLicense")
    CarModels    = rs("CarModels")
    CarState    = rs("CarState")
    CarModels=replace(CarModels,"\","\\")
 
    CarListArray=CarListArray&",{""CarID"":"&CarID&",""CarLicense"":"""&CarLicense&""",""CarModels"":"""&CarModels&"""}"
    i=i+1
    rs.movenext
loop
rs.close()
 
if CarListArray<>"" then
    CarListArray=mid(CarListArray,2)
    webJson="{""result"":1,""SearchTXT"":"""&CarSearchTXT&""",""Header"":[""车牌号"",""车型""],""CarList"":["&CarListArray&"],""acc1"":"&acc1&",""acc2"":"&acc2&"}"
else
    webJson="{""result"":2,""SearchTXT"":"""&CarSearchTXT&""",""Error"":""车牌号错误""}"
end if
 
Response.Write webJson
Response.End%>