【调度系统】广东民航医疗快线调度系统源代码
wlzboy
2025-08-14 b3f8789cf8bf0d934f8431b1d7b564a756576b4b
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
<%
'Response.Cookies("OA")("adminID")=""
'Response.end
ServiceOrdID=request("ServiceOrdID")
NEWOrder=request("NEWOrder")
DispatchOrdID=request("DispatchOrdID")
closeWindow=SafeRequest(Request("closeWindow"))
OrdEdit=SafeRequest(Request("OrdEdit"))
OldOrder=request("OldOrder")
state=request("state")
If state<>"" Then
    stateSP=split(state,"|")
    for i = 0 to UBOUND(stateSP)
        If InStr(stateSP(i),"DispatchOrdID=")=1 Then
            DispatchOrdID=Replace(stateSP(i),"DispatchOrdID=","")
        ElseIf InStr(stateSP(i),"closeWindow=")=1 Then
            closeWindow=Replace(stateSP(i),"closeWindow=","")
        ElseIf InStr(stateSP(i),"ServiceOrdID=")=1 Then
            ServiceOrdID=Replace(stateSP(i),"ServiceOrdID=","")
        ElseIf InStr(stateSP(i),"NEWOrder=")=1 Then
            NEWOrder=Replace(stateSP(i),"NEWOrder=","")
        ElseIf InStr(stateSP(i),"OrdEdit=")=1 Then
            NEWOrder=Replace(stateSP(i),"OrdEdit=","")
        ElseIf InStr(stateSP(i),"OldOrder=")=1 Then
            OldOrder=Replace(stateSP(i),"OldOrder=","")
        End If
    Next
End If
if DispatchOrdID="" And ServiceOrdID="" then Response.Redirect "/"
If DispatchOrdID<>"" Then
    state=DispatchOrdID
Else
    state=ServiceOrdID
End If
 
%>
<!--#include virtual="/weixin/OAuth2.gds"-->
<!--#include virtual="/inc/function.gds"-->
<!--#include virtual="/weixin/sha1.gds"-->
<!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>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, user-scalable=no">  
  <meta name="keywords" content="">
  <meta name="description" content="">
  <meta name="author" content="">
  <link rel="icon" href="assets/images/favicon.png" type="image/png">
  <title>调度单</title>
    <link href="assets/css/icons.css" rel="stylesheet">
    <link href="assets/css/bootstrap.min.css" rel="stylesheet">
    <link href="assets/css/style.css" rel="stylesheet">
    <link href="assets/css/responsive.css" rel="stylesheet">
    
    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
          <script src="js/html5shiv.min.js"></script>
          <script src="js/respond.min.js"></script>
    <![endif]-->
 
</head>
 
<body class="sticky-header">
 
 
    <!--Start left side Menu-->
    <div class="left-side sticky-left-side">
 
        <!--logo-->
        <div class="logo">
            <a href="index.html"><img src="assets/images/logo.png" alt=""></a>
        </div>
 
        <div class="logo-icon text-center">
            <a href="index.html"><img src="assets/images/logo-icon.png" alt=""></a>
        </div>
        <!--logo-->
 
        <div class="left-side-inner">
            <!--Sidebar nav-->
            <ul class="nav nav-pills nav-stacked custom-nav">
                <li><a href="m_DispatchOrder_new.gds?DispatchOrdID=<%=DispatchOrdID%>"><i class="ion-android-clipboard"></i> <span>调度单基本信息</span></a></li>
                <%If DispatchOrdID="3016015879" then%><li><a href="MRP_CarStock_m.gds?DispatchOrdID=<%=DispatchOrdID%>&order_type=10"><i class="icon-note"></i> <span>物料进出登记</a></li><%End if%>
                <!--<li><a href="#"><i class="icon-note"></i> <span>出车前后物品核查单</a></li>
                <li><a href="#"><i class="icon-note"></i> <span>危重患者转运记录单</a></li>
                <li><a href="#"><i class="icon-note"></i> <span>紧急情况处理单</a></li>-->
                <%If DispatchOrdState<>14 then%><li><a href="m_DispatchOrder_PaidMoney.gds?DispatchOrdID=<%=DispatchOrdID%>&order_type=6"><i class="ion-social-yen-outline"></i> <span>费用支付信息</span></a></li><%End if%>
                <li><a href="m_DispatchOrder_Hotel.gds?DispatchOrdID=<%=DispatchOrdID%>&order_type=7"><i class="ion-ios-home-outline"></i> <span>住宿申请</span></a></li>
                <li><a href="m_DispatchOrder_Update.gds?DispatchOrdID=<%=DispatchOrdID%>&order_type=8"><i class="ion-ios-cloud-upload-outline"></i> <span>文档上传</span></a></li>
                <li><a href="m_DispatchOrder_GuestQR.gds?DispatchOrdID=<%=DispatchOrdID%>&order_type=9"><i class="ion-ios-chatboxes-outline"></i> <span>服务评价</span></a></li>
                <%If DispatchOrdState=8 Or DispatchOrdState=9 then%><li><a href="m_DispatchOrder_End.gds?DispatchOrdID=<%=DispatchOrdID%>&order_type=5"><i class="icon-note"></i> <span>转运完成报告单</span></a></li><%End if%>
 
            </ul>
            <!--End sidebar nav-->
 
        </div>
    </div>
    <!--End left side menu-->
 
<%
Set rs = Server.CreateObject("ADODB.Recordset")
If DispatchOrdID<>"" Then
    If OldOrder<>"Yes" and 1=2 Then    '检查之前执行的订单状态
        sql="select top 1 DispatchOrdID,DispatchOrdClass,DispatchOrd_NS_Time,DispatchOrdNo,EntourageLead from DispatchOrd_Entourage,DispatchOrd where DispatchOrdID=DispatchOrdIDDt and EntourageState<>4 and EntourageEnd_Time is null and DispatchOrdState<8 and DispatchOrd_NS_Time>='2021-1-1' and DispatchOrdIDDt<>"&DispatchOrdID&" and EntourageOAid="&session("adminID")&" order by DispatchOrdStartDate desc"
        rs.open sql,objConn,1,1
        If not rs.Eof Then    
            Old_DispatchOrdID    = rs("DispatchOrdID")
            Old_DispatchOrdNo    = rs("DispatchOrdClass")& year(rs("DispatchOrd_NS_Time"))&Right("0"&month(rs("DispatchOrd_NS_Time")),2)&Right("0"&day(rs("DispatchOrd_NS_Time")),2) & "-"&Right("00"&rs("DispatchOrdNo"),3)
            If rs("EntourageLead")=1 Then
                alertTXT="您之前执行的订单:"&Old_DispatchOrdNo&"未返回,请先处理。"
            Else
                alertTXT="您之前执行的订单:"&Old_DispatchOrdNo&"未返回,请先通知领队处理。"
            End If
            %>
            <script LANGUAGE="javascript">
                alert('<%=alertTXT%>');
                window.location.replace('/m_DispatchOrder.gds?DispatchOrdID=<%=Old_DispatchOrdID%>&OldOrder=Yes');
             </script>
            <%Response.End()
        End If
        rs.close()
    End If
 
    sql="select * from DispatchOrd where DispatchOrdState>0 and DispatchOrdID="&DispatchOrdID
    rs.open sql,objConn,1,1
    If not rs.Eof Then
        DispatchOrdID            = rs("DispatchOrdID")            '调度单号
        DispatchOrdClass        = rs("DispatchOrdClass")        '单据类型
        ServiceOrdID            = rs("ServiceOrdIDDt")            '对应受理单号
        DispatchOrdState        = rs("DispatchOrdState")        '调度单状态
        DispatchOrdStartDate    = rs("DispatchOrdStartDate")    '调度单状态时间
        DispatchOrd_NS_ID        = rs("DispatchOrd_NS_ID")        '开单人ID
        DispatchOrd_NS_Time        = rs("DispatchOrd_NS_Time")        '开单时间
        DispatchOrd_AP_ID        = rs("DispatchOrd_AP_ID")        '审核人ID
        DispatchOrd_AP_Time        = rs("DispatchOrd_AP_Time")        '审核时间
        DispatchOrd_AP_Check    = rs("DispatchOrd_AP_Check")    '是否审核(0否,1是)
        DispatchOrd_AP_Reason    = rs("DispatchOrd_AP_Reason")    '审核原因
        DispatchOrdCarID        = rs("DispatchOrdCarID")        '派遣车辆ID
        DispatchOrdTraSDTime    = rs("DispatchOrdTraSDTime")    '拟出发时间
        If year(DispatchOrdTraSDTime)<2010 then DispatchOrdTraSDTime=""
        DispatchOrdActualDate    = rs("DispatchOrdActualDate")    '实际出车时间
        DispatchOrdArriveDate    = rs("DispatchOrdArriveDate")    '实际到达时间
        DispatchOrdReturnDate    = rs("DispatchOrdReturnDate")    '实际返回时间
        DispatchOrdTraDistance    = rs("DispatchOrdTraDistance")    '实际距离
        DispatchOrdTraStreet    = rs("DispatchOrdTraStreet")    '实际出发地
        DispatchOrdTraEnd        = rs("DispatchOrdTraEnd")        '实际目的地
        DispatchOrdTraVia        = rs("DispatchOrdTraVia")        '实际途经地
        DispatchOrdCoName        = rs("DispatchOrdCoName")        '调度联系人
        DispatchOrdCoPhone        = rs("DispatchOrdCoPhone")        '调度联系电话
        DispatchOrdTraStreetMileage= rs("DispatchOrdTraStreetMileage")'开始里程数
        DispatchOrdTraEndMileage= rs("DispatchOrdTraEndMileage")'结束里程数
        DispatchOrdMileage        = rs("DispatchOrdMileage")        '实际里程数
        DispatchOrdGasoline        = rs("DispatchOrdGasoline")        '油耗
        DispatchOrdRemarks        = rs("DispatchOrdRemarks")        '行驶备注记录
        EntourageName_aid1        = rs("EntourageName_aid1")        '外援人员1
        EntourageName_aid2        = rs("EntourageName_aid2")        '外援人员2
        DispatchOrdPerfomance    = rs("DispatchOrdPerfomance")
        RecommendedCar            = rs("RecommendedCar")            '指定车型
        CarStItm_OAId            = rs("CarStItm_OAId")            '物品清单检查人ID
        CarSeatBelt_OAId        = rs("CarSeatBelt_OAId")            '系安全带检查人ID
        StretcherMoney            = rs("StretcherMoney")            '担架费
        DispatchOrdTaskRemarks    = rs("DispatchOrdTaskRemarks")    '医护司备注
        DispatchOrdNo            = DispatchOrdClass& year(rs("DispatchOrd_NS_Time"))&Right("0"&month(rs("DispatchOrd_NS_Time")),2)&Right("0"&day(rs("DispatchOrd_NS_Time")),2) & "-"&Right("00"&rs("DispatchOrdNo"),3)    '调度单编号
        Call OA_Running("手机端打开调度单:"&DispatchOrdNo&" ID:"&DispatchOrdID)
 
    Else
        Response.Redirect "/m_DispatchOrder_List.gds?DispatchOrdID="&DispatchOrdID&"&SystemMessageType=4&SMT=9"
    End If
    rs.close()
    StreetMileage=SafeRequest(Request("StreetMileage"))
    If StreetMileage<>"" And StreetMileage<>"0" Then DispatchOrdTraStreetMileage=StreetMileage
    EndMileage=SafeRequest(Request("EndMileage"))
    If EndMileage<>"" And EndMileage<>"0" Then DispatchOrdTraEndMileage=EndMileage
 
    '查看权限验证
    sql="select EntourageOAid,EntourageID from DispatchOrd_Entourage where EntourageState<>4 and DispatchOrdIDDt="&DispatchOrdID&" and EntourageOAid="&session("adminID")
    rs.open sql,objConn,1,1
    If rs.Eof Then
        rs.close()
        sql="select * from OA_User where OA_User_ID="&session("adminID")
        rs.open sql,objConn,1,1
        If not rs.Eof then
        OA_weixinUserID    = rs("OA_weixinUserID")
        OA_Name            = rs("OA_Name")
        OA_weixinAvatar    = rs("OA_weixinAvatar")
        OA_DepartmentID    = rs("OA_DepartmentID")
        session("admin_Power")=rs("OA_Power")
        admin_Power=session("admin_Power")
        End If
        If isDepartment("0702")=0 And isDepartment("020112")=0 And CInt(DispatchOrd_NS_ID)<>CInt(session("adminID")) Then Response.Redirect "/m_logout.html"
        PowerOrderLevel=0
        OAEntourageID=0
    Else
        PowerOrderLevel=1
        OAEntourageID=rs("EntourageID")
    End If
    rs.close()
 
    '领队情况
    isCarUpdate="0"
    sql="select DispatchOrd_Entourage.id,EntourageOAid,EntourageLead,OA_weixinUserID,EntourageState,EntourageState_Time,OA_Name,OA_weixinAvatar,vtext from DispatchOrd_Entourage,OA_User,dictionary where vtitle='DispatchOrdEntourage' and  EntourageID=vID and OA_User_ID=EntourageOAid and EntourageState<>4 and DispatchOrdIDDt="&DispatchOrdID
    rs.open sql,objConn,1,1
    do while not rs.Eof
        If rs("EntourageLead")="1" Then
            EntourageLeadID=rs("EntourageOAid")
        End If
        If (rs("vtext")="司机") And DispatchOrdState<4 And CInt(session("adminID"))=CInt(rs("EntourageOAid")) Then
            isCarUpdate="1"
        End If
    rs.movenext
    loop
    rs.close()
ElseIf ServiceOrdID<>"" Then
 
Else
    Response.Redirect "/m_DispatchOrder_List.gds?DispatchOrdID="&DispatchOrdID&"&SystemMessageType=4&SMT=9"
End If
 
'相关受理单
OrderLevel=0
If ServiceOrdID<>"" then
    sql="select * from ServiceOrder where ServiceOrdID="&ServiceOrdID
    rs.open sql,objConn,1,1
    If not rs.Eof then
        ServiceOrdID            = rs("ServiceOrdID")            '服务单号
        ServiceOrdClass        = rs("ServiceOrdClass")            '单据类型
        ServiceOrdType        = rs("ServiceOrdType")            '服务单类型
        ServiceOrdState        = rs("ServiceOrdState")            '服务单状态
        ServiceOrdStartDate    = rs("ServiceOrdStartDate")        '开单日期
        ServiceOrdApptDate    = rs("ServiceOrdApptDate")        '预约日期
        If year(ServiceOrdApptDate)<2010 then ServiceOrdApptDate=""
        ServiceOrdCoName        = rs("ServiceOrdCoName")        '联系人姓名
        ServiceOrdCoPhone        = rs("ServiceOrdCoPhone")        '联系人电话
        ServiceOrdCoTies        = rs("ServiceOrdCoTies")        '联系人与患者关系
        ServiceOrdPtName        = rs("ServiceOrdPtName")        '患者姓名
        ServiceOrdPtAge        = rs("ServiceOrdPtAge")            '患者年龄
        ServiceOrdPtSex        = rs("ServiceOrdPtSex")            '患者性别
        ServiceOrdPtNat        = rs("ServiceOrdPtNat")            '患者国籍
        ServiceOrdPtOutHosp    = rs("ServiceOrdPtOutHosp")        '转出医院
        ServiceOrdPtOutHospID    = rs("ServiceOrdPtOutHospID")    '转出医院ID
        ServiceOrdPtInHosp    = rs("ServiceOrdPtInHosp")        '转入医院
        ServiceOrdPtInHospID    = rs("ServiceOrdPtInHospID")    '转入医院ID
        ServiceOrdPtServices    = rs("ServiceOrdPtServices")    '转出科室
        ServiceOrdPtServicesID= rs("ServiceOrdPtServicesID")    '转出科室ID
        ServiceOrdPtInServices    = rs("ServiceOrdPtInServices")    '转入科室
        ServiceOrdPtInServicesID= rs("ServiceOrdPtInServicesID")    '转入科室ID
        ServiceOrdPtDiagnosis    = rs("ServiceOrdPtDiagnosis")    '诊断
        ServiceOrdPtCondition    = rs("ServiceOrdPtCondition")    '备注
        ServiceOrdPtDoctor    = rs("ServiceOrdPtDoctor")        '患者医生
        ServiceOrdPtDoctorPhone=rs("ServiceOrdPtDoctorPhone")    '患者医生电话
        ServiceOrdTraProvince    = rs("ServiceOrdTraProvince")    '出发地省份
        ServiceOrdTraCity        = rs("ServiceOrdTraCity")        '出发地城市
        ServiceOrdTraStreet    = rs("ServiceOrdTraStreet")        '出发地
        ServiceOrdTraStreetCoo= rs("ServiceOrdTraStreetCoo")    '出发地坐标
        ServiceOrdTraVia    = rs("ServiceOrdTraVia")        '途经
        ServiceOrdTraEnd        = rs("ServiceOrdTraEnd")        '目的地
        ServiceOrdTraEndCoo    = rs("ServiceOrdTraEndCoo")        '目的地坐标
        ServiceOrdTraDistance    = rs("ServiceOrdTraDistance")    '距离(公里)
        ServiceOrdTraDuration    = rs("ServiceOrdTraDuration")    '预计行程时间
        ServiceOrdTraUnitPrice= rs("ServiceOrdTraUnitPrice")    '单价/公里
        ServiceOrdTraOfferPrice=rs("ServiceOrdTraOfferPrice")    '标准报价
        ServiceOrdTraTxnPrice    = rs("ServiceOrdTraTxnPrice")    '成交价
        ServiceOrdTraPaidPrice= rs("ServiceOrdTraPaidPrice")    '已支付金额
        ServiceOrdTraPriceReason=rs("ServiceOrdTraPriceReason")'差价原因
        ServiceOrd_CC_ID        = rs("ServiceOrd_CC_ID")        '第一次接单人员ID
        ServiceOrd_CC_Time    = rs("ServiceOrd_CC_Time")        '第一次接单时间
        ServiceOrd_NS_ID        = rs("ServiceOrd_NS_ID")        '确认服务单人员ID
        ServiceOrd_NS_Time    = rs("ServiceOrd_NS_Time")        '确认服务单时间
        ServiceOrd_AP_Check    = rs("ServiceOrd_AP_Check")        '服务单审核状态(0未审核,1已审核)
        ServiceOrd_AP_ID        = rs("ServiceOrd_AP_ID")        '服务单审核人员ID
        ServiceOrd_AP_Time    = rs("ServiceOrd_AP_Time")        '服务单审核时间
        ServiceOrdIntroducer    = rs("ServiceOrdIntroducer")    '介绍人
        ServiceOrd_Sale_ID    = rs("ServiceOrd_Sale_ID")        '销售人员ID
        ServiceOrdUnitID        = rs("ServiceOrdUnitID")        '第三方ID
        ServiceOrdUnitRemarks    = rs("ServiceOrdUnitRemarks")    '第三方订单备注
        OrderLevel            = rs("OrderLevel")                '查看等级
        ServiceOrdVisit        = rs("ServiceOrdVisit")            '回访记录
        ServiceOrdNo            = ServiceOrdClass& year(rs("ServiceOrd_CC_Time"))&Right("0"&month(rs("ServiceOrd_CC_Time")),2)&Right("0"&day(rs("ServiceOrd_CC_Time")),2) & "-"&Right("00"&rs("ServiceOrdNo"),3)
        If IsNumeric(ServiceOrdTraDistance) Then ServiceOrdTraDistance=ServiceOrdTraDistance&"公里"
        If NEWOrder<>"" Then DispatchOrdPerfomance=ServiceOrdTraTxnPrice
    End If
    rs.close()
    sql="select id from ServiceOrd_TransferMode where ServiceOrdTMID="&ServiceOrdID&" and TransferModeID=1"
    rs.open sql,objConn,1,1
    If not rs.Eof Then
        TransferMode=1
        TransferModeTXT="3 确认出车 (先选择司机、车辆)"
    Else
        TransferMode=0
        TransferModeTXT="1 确认出车"
    End If
    rs.close()
    If ServiceOrdClass<>"" And DispatchOrdClass="" Then 
        sql="select top 1 vID,vtext,vOrder2 from dictionary where vtext in (select top 1 replace(vtext,'服务单','调度单')  from dictionary where vtitle='OrderClass' and vOrder2='"&ServiceOrdClass&"') and vtitle='OrderClass' and vType=2"
        rs.open sql,objConn,1,1
        If not rs.Eof Then
            DispatchOrdClass=rs("vOrder2")
        End If
        rs.close()
    End If 
End If
 
'操作人员是否相关人员
is_AdminOrd=0
If ServiceOrd_CC_ID<>"" And is_AdminOrd=0 Then
    If CInt(session("adminID"))=CInt(ServiceOrd_CC_ID) Then
        is_AdminOrd=1
    End If
End If
If ServiceOrd_NS_ID<>"" And is_AdminOrd=0 Then
    If CInt(session("adminID"))=CInt(ServiceOrd_NS_ID) Then
        is_AdminOrd=1
    End If
End If
If ServiceOrd_AP_ID<>"" And is_AdminOrd=0 Then
    If CInt(session("adminID"))=CInt(ServiceOrd_AP_ID) Then
        is_AdminOrd=1
    End If
End If
If DispatchOrd_NS_ID<>"" And is_AdminOrd=0 Then
    If CInt(session("adminID"))=CInt(DispatchOrd_NS_ID) Then
        is_AdminOrd=1
    End If
End If
If DispatchOrd_AP_ID<>"" And is_AdminOrd=0 Then
    If CInt(session("adminID"))=CInt(DispatchOrd_AP_ID) Then
        is_AdminOrd=1
    End If
End If
If isDepartment("020112")=1 And is_AdminOrd=0 Then
    is_AdminOrd=1
End If
 
'行程默认信息
If DispatchOrdTraStreet="" Then DispatchOrdTraStreet=ServiceOrdTraStreet
If DispatchOrdTraVia="" Then DispatchOrdTraVia=ServiceOrdTraVia
If DispatchOrdTraEnd="" Then DispatchOrdTraEnd=ServiceOrdTraEnd
If DispatchOrdCoName="" Then DispatchOrdCoName=ServiceOrdCoName
If DispatchOrdCoPhone="" Then DispatchOrdCoPhone=ServiceOrdCoPhone
 
'行驶里程
If DispatchOrdMileage=0 And DispatchOrdTraStreetMileage<>0 And DispatchOrdTraEndMileage<>0 Then
    DispatchOrdMileage1=DispatchOrdTraEndMileage-DispatchOrdTraStreetMileage
    DispatchOrdGasoline1=""
Else
    DispatchOrdMileage1=DispatchOrdMileage
    DispatchOrdGasoline1=DispatchOrdGasoline
End If
 
'审核状态
If DispatchOrdState="8" Or DispatchOrdState="9" Then
    If DispatchOrd_AP_Check="1" then
        DispatchOrd_CheckTXT    = DispatchOrdStateA(12)
    ElseIf DispatchOrd_AP_Check="0" And DispatchOrdMileage>0 then
        DispatchOrd_CheckTXT    = "等待审核"
    ElseIf DispatchOrd_AP_Check="0" And DispatchOrdMileage=0 then
        DispatchOrd_CheckTXT    = "未提交"
    End If
    If DispatchOrd_AP_Reason<>"" Then DispatchOrd_CheckTXT=DispatchOrd_CheckTXT&"&nbsp;"&DispatchOrd_AP_Reason
    If DispatchOrd_CheckTXT<>"" Then DispatchOrd_CheckTXT="("&DispatchOrd_CheckTXT&" )"
End If
 
'第三方相关信息
CPicInt=0
If ServiceOrdUnitRemarks<>"" And not isnull(ServiceOrdUnitRemarks) Then
    s=0
    do While InStr(ServiceOrdUnitRemarks,"http")>0 And s<=500
        cpic=Mid(ServiceOrdUnitRemarks,InStr(ServiceOrdUnitRemarks,"http"))
        If InStr(cpic,".jpg")>0 Then
            cc=InStr(cpic,".jpg")+3
        ElseIf InStr(cpic,".jpga")>0 Then
            cc=InStr(cpic,".jpga")+4
        ElseIf InStr(cpic,".png")>0 Then
            cc=InStr(cpic,".png")+3
        ElseIf InStr(cpic,".bmp")>0 Then
            cc=InStr(cpic,".bmp")+3
        End If
        cpic=Left(cpic,cc)
        ConditionPic=ConditionPic&","&cpic
        ServiceOrdUnitRemarks=Replace(ServiceOrdUnitRemarks,cpic,"")
        s=s+1
    Loop
    If ConditionPic<>"" Then
        'ConditionPic=Mid(ConditionPic,2)
        ConditionPic=SPLIT(ConditionPic,",")
        CPicInt=UBOUND(ConditionPic)
    End If
End If
 
If DispatchOrdCarID<>"" And DispatchOrdCarID<>"0" Then
    DispatchOrdCarLicense=CarDataA(DispatchOrdCarID,"","CarLicense")
ElseIf (DispatchOrdState=3 Or DispatchOrdState=2) And CInt(session("adminID"))=CInt(EntourageLeadID) Then
    DispatchOrdCarLicense="点击选择车辆"
Else
    DispatchOrdCarLicense="未指派"
End If
%>
    <!-- main content start-->
    <div class="main-content" >
 
        <!-- header section start-->
        <div class="header-section">
 
            <a class="toggle-btn"><i class="fa fa-bars"></i></a>
 
            <form class="searchform">
                <input type="text" class="form-control" name="keyword" placeholder="Search here..." />
            </form>
 
            <!--notification menu start -->
            <div class="menu-right">
                <ul class="notification-menu">
                   
                    <li class="btn-default dropdown-toggle">
                            <%=OrderLevelA(OrderLevel)&"调度单:"&DispatchOrdNo%>
                    </li>
 
                </ul>
            </div>
            <!--notification menu end -->
 
        </div>
        <!-- header section end-->
 
 
 
        <!--body wrapper start-->
        <div class="wrapper" id="win_Orer">
              
              <!--Start Page Title-->
               <div class="page-title-box">
                    <h4 class="page-title"><%=replace(DispatchOrdStateA(DispatchOrdState),"全部确定:","")&DispatchOrd_CheckTXT%></h4>
                    <div class="clearfix"></div>
                 </div>
                  <!--End Page Title--> 
               
    
             <!-- Start 行程-->
                 <div class="white-box">
                   <h2 class="header-title">行程</h2>
                    <ul class="timeline timeline-compact">
                      <li class="latest">
                        <div class="timeline-date">出发地</div>
                        <div class="timeline-title"><a onclick="lbs_distance('<%=DispatchOrdTraStreet%>','<%=DispatchOrdTraStreet%>')" style="color: #2196F3;"><%=DispatchOrdTraStreet%></a></div>
                      </li>
 
                    <%'途经地
                    If DispatchOrdTraVia<>"" then%>
                        <%OrdTraVia    = SPLIT(DispatchOrdTraVia,"=>")
                        If UBOUND(OrdTraVia)>=1 Then
                        for j = 0 to UBOUND(OrdTraVia)
                            %>
                            <li>
                               <div class="timeline-date">途经</div>
                                <div class="timeline-title"><a onclick="lbs_distance('<%=Trim(OrdTraVia(j))%>','<%=Trim(OrdTraVia(j))%>')" style="color: #F13F11;"><%=DispatchOrdTraEnd%></a></div>
                            </li>
                        <%Next
                        ElseIf UBOUND(OrdTraVia)=0 Then
                        DispatchOrdTraViaTXT=Trim(OrdTraVia(0))
                        End If%>
                    <%End if%>
 
                    <%'转出医院
                    If ServiceOrdID<>"" then%>
                        <%If ServiceOrdPtOutHospID<>"" And ServiceOrdPtOutHospID<>"0" And ServiceOrdPtOutHospID<>"153" Then
                                sql="select HospName,HospLevel,HopsProvince,HopsCity,HopsArea,HospAddress from HospData where HospID="&ServiceOrdPtOutHospID
                                rs.open sql,objConn,1,1
                                If not rs.Eof Then
                                    PtOutHospName=rs("HospName")
                                    PtOutHopsProvince=rs("HopsProvince")
                                    PtOutHopsCity=rs("HopsCity")
                                    PtOutHopsArea=rs("HopsArea")
                                    PtOutHospAddress=rs("HospAddress")
                                    If PtOutHospAddress<>"" Then 
                                        address=PtOutHopsProvince&PtOutHopsCity&PtOutHopsArea&PtOutHospAddress
                                    else
                                        address=DispatchOrdTraViaTXT
                                        If InStr(address,"市")<=0 And PtOutHopsCity<>"" Then
                                            address=PtOutHopsCity&address
                                        End If
                                        If InStr(address,"省")<=0 And PtOutHopsProvince<>"" Then
                                            address=PtOutHopsProvince&address
                                        End If
                                    End If
                                    %>
                                    <li class="latest" onclick="lbs_distance('<%=PtOutHospName%>','<%=address%>')">
                                        <div class="timeline-date">转出医院</div>
                                        <div class="timeline-title"><%=PtOutHospName%></div>
                                        <div class="timeline-description"><%=PtOutHopsProvince&PtOutHopsCity&PtOutHopsArea&PtOutHospAddress%><br><%=HospitalDepartment(ServiceOrdPtServicesID)%>&nbsp;&nbsp;<%=ServiceOrdPtServices%></div>
                                    </li>
                                    <%
                                End If
                                rs.close()
                        Else
                            If PtOutHospAddress<>"" Then 
                                address=PtOutHopsProvince&PtOutHopsCity&PtOutHopsArea&PtOutHospAddress
                            else
                                address=DispatchOrdTraViaTXT
                                If InStr(address,"市")<=0 And PtOutHopsCity<>"" Then
                                    address=PtOutHopsCity&address
                                End If
                                If InStr(address,"省")<=0 And PtOutHopsProvince<>"" Then
                                    address=PtOutHopsProvince&address
                                End If
                            End If
                        %>
                                    <li onclick="lbs_distance('<%=PtOutHospName%>','<%=address%>')">
                                        <div class="timeline-date"><%If PtOutHospName="" Then%>途经<%else%>转出地址<%End If%></div>
                                        <div class="timeline-title"><%=PtOutHospName%></div>
                                        <div class="timeline-description"><%=DispatchOrdTraViaTXT%></div>
                                    </li>
                        <%End if%>
                    <%End if%>
 
                    <%'转入医院
                    If ServiceOrdID<>"" then%>
                        <%If ServiceOrdPtInHospID<>"" And ServiceOrdPtInHospID<>"0" And ServiceOrdPtInHospID<>"153" Then
                                sql="select HospName,HospLevel,HopsProvince,HopsCity,HopsArea,HospAddress from HospData where HospID="&ServiceOrdPtInHospID
                                rs.open sql,objConn,1,1
                                If not rs.Eof Then
                                    PtInHospName=rs("HospName")
                                    PtInHospProvince=rs("HopsProvince")
                                    PtInHospCity=rs("HopsCity")
                                    PtInHospArea=rs("HopsArea")
                                    PtInHospAddress=rs("HospAddress")
                                    If PtInHospAddress<>"" Then 
                                        address=PtInHospProvince&PtInHospCity&PtInHospArea&PtInHospAddress
                                    else
                                        address=DispatchOrdTraEnd
                                        If InStr(address,"市")<=0 And PtInHospCity<>"" Then
                                            address=PtInHospCity&address
                                        End If
                                        If InStr(address,"省")<=0 And PtInHospProvince<>"" Then
                                            address=PtInHospProvince&address
                                        End If
                                    End If
                                    %>
                                    <li onclick="lbs_distance('<%=DispatchOrdTraEnd%>','<%=address%>')">
                                        <div class="timeline-date">转入医院</div>
                                        <div class="timeline-title"><%=PtInHospName%></div>
                                        <div class="timeline-description"><%=PtInHospProvince&PtInHospCity&PtInHospArea&PtInHospAddress%><br><%=HospitalDepartment(ServiceOrdPtInServicesID)%>&nbsp;&nbsp;<%=ServiceOrdPtInServices%></div>
                                    </li>
                                    <%
                                End If
                                rs.close()
                        Else
                            If PtInHospAddress<>"" Then 
                                address=PtInHospProvince&PtInHospCity&PtInHospArea&PtInHospAddress
                            else
                                address=DispatchOrdTraEnd
                                If InStr(address,"市")<=0 And PtInHospCity<>"" Then
                                    address=PtInHospCity&address
                                End If
                                If InStr(address,"省")<=0 And PtInHospProvince<>"" Then
                                    address=PtInHospProvince&address
                                End If
                            End If
                        %>
                            <li onclick="lbs_distance('<%=DispatchOrdTraEnd%>','<%=address%>')">
                                <div class="timeline-date"><%If PtInHospName="" Then%>目的地<%else%>转入地址<%End If%></div>
                                <div class="timeline-title"><%=PtInHospName%></div>
                                <div class="timeline-description"><%=DispatchOrdTraEnd%></div>
                            </li>
                        <%End if%>
                    <%End if%>
                      
                    </ul>
                 </div>
             <!-- End 行程-->  
 
             <!--Start 人员-->
              <div class="row">
                  <div class="col-md-12" id="EntourageDiv">
                      <div class="row">
                         
                         <div class="col-md-3">
                             <div class="user-box" onclick="JS_CarDialogOpen('EntourageDiv')">
                                 <div class="user-img">
                                     <img src="assets/images/users/avatar-1.jpg"  alt=""/>
                                 </div>
                                 <div class="user-info">
                                    <h4>John Doe</h4>
                                    <p>example@gmail.com</p>
                                    <span>Admin</span>
                                 </div>
                             </div>
                         </div> <!-- /.col-md-3-->
                         
                         
                         <div class="col-md-3">
                             <div class="user-box" onclick="JS_CarDialogOpen('EntourageDiv')">
                                 <div class="user-img">
                                     <img src="assets/images/users/avatar-2.jpg"  alt=""/>
                                 </div>
                                 <div class="user-info">
                                    <h4>John Doe</h4>
                                    <p>example@gmail.com</p>
                                    <span>Admin</span>
                                 </div>
                             </div>
                         </div> <!-- /.col-md-3-->
                         
 
 
                         <div class="col-md-3">
                             <div class="user-box" onclick="JS_CarDialogOpen('EntourageDiv')">
                                 <div class="user-img">
                                     <img src="assets/images/users/avatar-3.jpg"  alt=""/>
                                 </div>
                                 <div class="user-info">
                                    <h4>John Doe</h4>
                                    <p>example@gmail.com</p>
                                    <span>Admin</span>
                                 </div>
                             </div>
                         </div> <!-- /.col-md-3-->
                         
 
 
                         <div class="col-md-3">
                             <div class="user-box" onclick="JS_CarDialogOpen('EntourageDiv')">
                                 <div class="user-img">
                                     <img src="assets/images/users/avatar-4.jpg"  alt=""/>
                                 </div>
                                 <div class="user-info">
                                    <h4>John Doe</h4>
                                    <p>example@gmail.com</p>
                                    <span>Admin</span>
                                 </div>
                             </div>
                         </div> <!-- /.col-md-3-->
                         
                         
 
                      </div>
                  </div>
              </div>
              <script>
              //打开查询对话框
              function JS_CarDialogOpen(DivID,SearchTXT,page){
                if (page==undefined && SearchTXT==undefined){JS_dialogSetUp(DivID,1,'JS_CarDialogOpen');}
                $.ajax({
                    type: "POST",
                    dataType:'json',
                    url: "Search_Car_ajax.gds",
                    data: {
                        OrdClass:"<%=DispatchOrdClass%>",
                        CarSearchTXT:SearchTXT,
                        page:page
                    },
                    success:function(data){
                        //console.log(data);
                        if (data!=''){
                            if (data.result==1){
                                //表头
                                dialog_Header="";
                                for (i=0;i<data.Header.length;i++){
                                    dialog_Header=dialog_Header+"<th>"+data.Header[i]+"</th>";
                                }
                                document.getElementById('dialog_Header').innerHTML=dialog_Header;
                                //内容
                                dialog_tbody="";
                                for (i=0;i<data.CarList.length;i++){
                                    dialog_tbody=dialog_tbody+"<tr>";
                                    dialog_tbody=dialog_tbody+"<td>"+data.CarList[i].CarLicense+"</td>";
                                    dialog_tbody=dialog_tbody+"<td>"+data.CarList[i].CarModels+"</td>";
                                    dialog_tbody=dialog_tbody+"</tr>";
                                }
                                for (i=i;i<10;i++){
                                    dialog_tbody=dialog_tbody+"<tr>";
                                    dialog_tbody=dialog_tbody+"<td>&nbsp;</td>";
                                    dialog_tbody=dialog_tbody+"<td>&nbsp;</td>";
                                    dialog_tbody=dialog_tbody+"</tr>";
                                }
                                document.getElementById('dialog_tbody').innerHTML=dialog_tbody;
                                //分页
                                JS_dialogPage(data.acc1,data.acc2,'JS_CarDialogOpen',DivID,data.SearchTXT);
 
                            }else{
                                alert(data.Error);
                            }
                        }
                    }
                });
                if (page==undefined && SearchTXT==undefined){JS_dialogOpen(DivID);}
              }
              </script>
              
              <!--End 人员-->
               
            </div>
        <!-- End Wrapper-->
        
        <!--Start 查询窗口-->
        <script>
            //初始化对话框
            function JS_dialogSetUp(DivID,dialogType,JSName)
            {
                //列表搜索
                dialog_box="";
                if(dialogType==1){
                    dialog_box="<div class=\"search-box-top\"><form onSubmit=\""+JSName+"("+DivID+",document.getElementById('dialog_Search').value);return false;\"><input id=\"DivID\" type=\"hidden\" value=\"\"><div class=\"input-group\"><input id=\"dialog_Search\" class=\"form-control input-search\" placeholder=\"Search...\" type=\"text\"><span class=\"input-group-btn\"><button class=\"btn btn-primary\" type=\"button\" onclick=\""+JSName+"("+DivID+",document.getElementById('dialog_Search').value)\"><i class=\"fa fa-search\"></i></button><button class=\"btn btn-primary\" type=\"button\" onclick=\"JS_dialogClose()\" style=\"margin-left: 6px;\"><i class=\"fa ion-close\"></i></button></span></div></form></div>";
                    dialog_box=dialog_box+"<div class=\"table-wrap\"><table class=\"table table table-hover m-0\"><thead><tr id=\"dialog_Header\"></tr></thead><tbody id=\"dialog_tbody\"></tbody></table></div>"
                    dialog_box=dialog_box+"<ul class=\"pagination m-t-10\" id=\"dialog_pagination\"></ul>"
                }
                document.getElementById('dialog_box').innerHTML=dialog_box;
            }
            //分页
            function JS_dialogPage(acc1,acc2,JSName,DivID,SearchTXT)
            {
                dialog_pagination="";
                if (acc2>1){
                    
                    if (acc1>1){dialog_pagination=dialog_pagination+"<li><a onclick=\""+JSName+"('"+DivID+"','"+SearchTXT+"',"+(acc1-1)+")\" aria-label=\"Previous\"><span aria-hidden=\"true\">«</span></a></li>";}
                    for (i=1;i<=acc2;i++){
                        if (acc1==i){
                            dialog_pagination=dialog_pagination+"<li class=\"active\"><a>"+i+"</a></li>";
                        }else{
                            dialog_pagination=dialog_pagination+"<li><a onclick=\""+JSName+"('"+DivID+"','"+SearchTXT+"',"+i+")\">"+i+"</a></li>";
                        }
                    }
                    if (acc2>acc1){dialog_pagination=dialog_pagination+"<li><a onclick=\""+JSName+"('"+DivID+"','"+SearchTXT+"',"+(acc1+1)+")\" aria-label=\"Next\"><span aria-hidden=\"true\">»</span></a></li>";}
                }
                document.getElementById('dialog_pagination').innerHTML=dialog_pagination;
            }
 
            //打开对话框
            function JS_dialogOpen(DivID)
            {
                var sTop=document.documentElement.scrollTop;
                    if (sTop==0) {sTop=document.body.scrollTop;}
                var sLeft= document.documentElement.scrollLeft;
                    if (sLeft==0) {sLeft=document.body.scrollLeft;}
                var dTop = document.getElementById(DivID).getBoundingClientRect().top;
                var dLeft = document.getElementById(DivID).getBoundingClientRect().left;
                var dBottom = document.getElementById(DivID).getBoundingClientRect().bottom;
                if (dTop<200) {dTop=150;}else{dTop=dTop-50;}
                if (dBottom<600){dTop=dTop-(600-dBottom);}
                //if (dLeft<120) {dLeft=120;}
                win_Dialog.style.display="block";
                win_Dialog.style.left=(dLeft)+"px";
                win_Dialog.style.top=(sTop+dTop)+"px";
                win_Dialog.style.display='block';
                document.getElementById('DivID').value=DivID;
            }
            //关闭对话框
            function JS_dialogClose(DivID){
                document.getElementById('win_Orer').style.display='';
                document.getElementById('win_Dialog').style.display='none';
                document.body.scrollTop=document.getElementById(document.getElementById('DivID').value).getBoundingClientRect().top;
            }
            
        </script>
        <div id="win_Dialog" class="dialogJshadow" style="display:none;">
            <div class="row">
                <div class="col-md-12">
                    <div id="dialog_box" class="white-box" style="border: 1px solid #e1e1e1;margin-right:0;margin-left:0"></div>
                </div>
            </div>
        </div>
        <!--End 查询窗口-->
 
 
 
       </div>
      <!--End main content -->
    
 
 
    <!--Begin core plugin -->
    <script src="assets/js/jquery.min.js"></script>
    <script src="assets/js/bootstrap.min.js"></script>
    <script src="assets/plugins/moment/moment.js"></script>
    <script src="assets/js/jquery.slimscroll.js "></script>
    <script src="assets/js/jquery.nicescroll.js"></script>
    <script src="assets/js/functions.js"></script>
    <!-- End core plugin -->
 
</body>
 
</html>