From 678e0c321125e7b43f28875a661481f9bd358b06 Mon Sep 17 00:00:00 2001 From: hzj <1831054011@qq.com> Date: 星期三, 09 七月 2025 16:35:30 +0800 Subject: [PATCH] feat(派单系统): 添加针对转运组的敏感信息隐藏功能 --- m_DispatchOrder.gds | 74 +++++++++++++++++++++++++++++++----- 1 files changed, 63 insertions(+), 11 deletions(-) diff --git a/m_DispatchOrder.gds b/m_DispatchOrder.gds index ae9927b..a003ad4 100644 --- a/m_DispatchOrder.gds +++ b/m_DispatchOrder.gds @@ -145,6 +145,14 @@ End If rs.close() +'鏌ョ湅棰勮娲惧崟鏃堕棿 +sql="select DispatchOrd.*, ServiceOrder.ServiceOrdEstimatedOrderDate from DispatchOrd inner join ServiceOrder on DispatchOrd.ServiceOrdIDDt = ServiceOrder.ServiceOrdID where DispatchOrdID="&DispatchOrdID +rs.open sql,objConn,1,1 +If not rs.Eof Then + ServiceOrdEstimatedOrderDate = rs("ServiceOrdEstimatedOrderDate") +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 @@ -544,7 +552,18 @@ <div class="os_shopname" style="color: #F13F11;" onclick="lbs_distance('<%=PtOutHospName%>','<%=address%>')"><%If PtOutHospName="" Then%>閫旂粡<%else%>杞嚭鍦板潃<%End If%>锛�<%=DispatchOrdTraViaTXT%> <div class="os_weight" style="right: 15px;transform: translateY(35%);"><img src="/resources/images/lbs-red.png" width="20" height="20" border="0"></div> </div> - <%If (ServiceOrdPtServices<>"" Or (ServiceOrdPtServicesID<>0 And ServiceOrdPtServicesID<>22)) And CInt(session("adminID"))=CInt(EntourageLeadID) Then %><div class="os_shopname" style="color: #F13F11;">杞嚭搴婁綅锛�<%=HospitalDepartment(ServiceOrdPtServicesID)%> <%=ServiceOrdPtServices%></div><%End if%> + <%If (ServiceOrdPtServices<>"" Or (ServiceOrdPtServicesID<>0 And ServiceOrdPtServicesID<>22)) Then %> + <%If DispatchOrdClass = "SA" And (Now() < ServiceOrdEstimatedOrderDate) Then %> + <div class="os_shopname" style="color: #F13F11;"> + 杞嚭搴婁綅锛氥�愰殣銆� + </div> + <%ElseIf CInt(session("adminID"))=CInt(EntourageLeadID) Then %> + <div class="os_shopname" style="color: #F13F11;"> + 杞嚭搴婁綅锛�<%=HospitalDepartment(ServiceOrdPtServicesID)%> <%=ServiceOrdPtServices%> + </div> + + <%End If%> +<%End If%> <div class="os_shopname"></div> <%End if%> @@ -582,7 +601,18 @@ <div class="os_shopname" style="color: #009900;" onclick="lbs_distance('<%=DispatchOrdTraEnd%>','<%=address%>')"><%If PtInHospName="" Then%>鐩殑鍦�<%else%>杞叆鍦板潃<%End If%>锛�<%=DispatchOrdTraEnd%> <div class="os_weight" style="right: 15px;transform: translateY(35%);"><img src="/resources/images/lbs-green.png" width="20" height="20" border="0"></div> </div> - <%If (ServiceOrdPtInServices<>"" Or (ServiceOrdPtInServicesID<>0 And ServiceOrdPtInServicesID<>22)) And CInt(session("adminID"))=CInt(EntourageLeadID) Then %><div class="os_shopname" style="color: #009900;">杞叆搴婁綅锛�<%=HospitalDepartment(ServiceOrdPtInServicesID)%> <%=ServiceOrdPtInServices%></div><%End if%> + <%If (ServiceOrdPtInServices<>"" Or (ServiceOrdPtInServicesID<>0 And ServiceOrdPtInServicesID<>22)) Then %> + <%If DispatchOrdClass = "SA" And (Now() < ServiceOrdEstimatedOrderDate) Then %> + <div class="os_shopname" style="color: #009900;"> + 杞叆搴婁綅锛氥�愰殣銆� + </div> + <%ElseIf CInt(session("adminID"))=CInt(EntourageLeadID) Then %> + <div class="os_shopname" style="color: #009900;"> + 杞叆搴婁綅锛�<%=HospitalDepartment(ServiceOrdPtInServicesID)%> <%=ServiceOrdPtInServices%> + </div> + + <%End If%> +<%End If%> <div class="os_shopname"></div> <%Else%> <div class="os_shopname" style="color: #009900;">鐩殑鍦帮細<a onclick="lbs_distance('<%=DispatchOrdTraEnd%>','<%=DispatchOrdTraEnd%>')" style="color: #009900;"><%=DispatchOrdTraEnd%></a></div> @@ -678,7 +708,6 @@ <%End If%> <%End if%> <%If ServiceOrdTraDistance<>"" And ServiceOrdTraDistance<>"0" And ServiceOrdTraDistance<>"0鍏噷" then%><div class="os_shopname">棰勪及璺濈锛�<%=ServiceOrdTraDistance%></div><%End if%> - <%If OrderLevel<>1 Or isDepartment("020111")=1 Or PowerOrderLevel=1 Or (DispatchOrdID="" And NEWOrder<>"") Then%> <% '鏁忔劅淇℃伅澶勭悊 @@ -714,17 +743,32 @@ <div class="os_shopname">浠嬬粛浜猴細<%=UnitIntroducer(ServiceOrdIntroducer,"UnitName")%></div> <%End If%> + <%'鑱旂郴浜烘柟寮� - If CInt(session("adminID"))=CInt(EntourageLeadID) Or (DispatchOrdID="" And NEWOrder<>"") then%> - <%If DispatchOrdID<>"" Then%><div class="os_shopname"></div><%End If%> - <div class="os_shopname">鑱旂郴浜猴細<%=DispatchOrdCoName%><%If ServiceOrdCoTies<>"" Then%> 涓庢偅鑰呭叧绯伙細<%=ServiceOrdCoTies%><%End if%></div> - <div class="os_shopname">鑱旂郴鐢佃瘽锛�<a href="tel://<%=DispatchOrdCoPhone%>"><%=DispatchOrdCoPhone%></a></div> - <%End if%> + If DispatchOrdClass = "SA" And (Now() < ServiceOrdEstimatedOrderDate) Then %> + <div class="os_shopname">鑱旂郴浜猴細闅� 涓庢偅鑰呭叧绯伙細闅�</div> + <div class="os_shopname">鑱旂郴鐢佃瘽锛氶殣</div> +<% ElseIf (CInt(session("adminID"))=CInt(EntourageLeadID) Or (DispatchOrdID="" And NEWOrder<>"")) Then %> + <% If DispatchOrdID<>"" Then %><div class="os_shopname"></div><% End If %> + <div class="os_shopname">鑱旂郴浜猴細<%=DispatchOrdCoName%><% If ServiceOrdCoTies<>"" Then %> 涓庢偅鑰呭叧绯伙細<%=ServiceOrdCoTies%><% End if %></div> + <div class="os_shopname">鑱旂郴鐢佃瘽锛�<a href="tel://<%=DispatchOrdCoPhone%>"><%=DispatchOrdCoPhone%></a></div> +<%End if%> <%'鐩稿叧鍙楃悊鍗曡鎯� If ServiceOrdID<>"" then%> - <%If ServiceOrdPtName<>"" Then%><div class="os_shopname">鎮h�呭鍚嶏細<%=ServiceOrdPtName%></div><%End if%> - <%If ServiceOrdPtAge<>"" Or ServiceOrdPtSex<>"" Or ServiceOrdPtNat<>"" Or ServiceOrdPtKG<>"" Then%><div class="os_shopname"><%If ServiceOrdPtAge<>"" then%>骞撮緞锛�<%=ServiceOrdPtAge%> <%End if%><%If ServiceOrdPtSex<>"" then%>鎬у埆锛�<%=ServiceOrdPtSex%> <%End if%><%If ServiceOrdPtKG<>"" then%>浣撻噸(KG)锛�<%=ServiceOrdPtKG%> <%End if%><%If ServiceOrdPtNat<>"" then%>鍥界睄锛�<%=ServiceOrdPtNat%><%End if%></div><%End if%> + + <%If DispatchOrdClass = "SA" And (Now() < ServiceOrdEstimatedOrderDate) Then%> + <div class="os_shopname">鎮h�呭鍚嶏細闅�</div> +<div class="os_shopname"> +骞撮緞锛氶殣 +鎬у埆锛氶殣 +浣撻噸(KG)锛氶殣 +鍥界睄锛氶殣 +</div> +<%Else%> +<%If ServiceOrdPtName<>"" Then%><div class="os_shopname">鎮h�呭鍚嶏細<%=ServiceOrdPtName%></div><%End if%> +<%If ServiceOrdPtAge<>"" Or ServiceOrdPtSex<>"" Or ServiceOrdPtNat<>"" Or ServiceOrdPtKG<>"" Then%><div class="os_shopname"><%If ServiceOrdPtAge<>"" then%>骞撮緞锛�<%=ServiceOrdPtAge%> <%End if%><%If ServiceOrdPtSex<>"" then%>鎬у埆锛�<%=ServiceOrdPtSex%> <%End if%><%If ServiceOrdPtKG<>"" then%>浣撻噸(KG)锛�<%=ServiceOrdPtKG%> <%End if%><%If ServiceOrdPtNat<>"" then%>鍥界睄锛�<%=ServiceOrdPtNat%><%End if%></div><%End if%> +<%End If%> <%If DispatchOrdID<>"" Then%><div class="os_shopname"></div><%End If%> <% sql="select icd_id,icd_name from ServiceOrder_ICD,ICD10 where icd_id=id and ServiceOrdIDDt="&ServiceOrdID&" order by idDt" @@ -739,7 +783,15 @@ loop rs.close() %> - <%If ServiceOrdPtDiagnosis<>"" Or OrdICD_name<>"" Then%><div class="os_shopname">璇婃柇锛�<%=OrdICD_name%><%=ServiceOrdPtDiagnosis%></div><%End if%> + <%If ServiceOrdPtDiagnosis<>"" Or OrdICD_name<>"" Then%> + <div class="os_shopname"> + <%If DispatchOrdState >=4 Then%> + 璇婃柇锛�<%=OrdICD_name%><%=ServiceOrdPtDiagnosis%> + <%Else%> + 璇婃柇锛氶殣 + <%End If%> + </div> +<%End if%> <div class="os_shopname" style="float: left;"> <% sql="select ConditionID,vOrder2,vtext from ServiceOrd_Condition,dictionary where vtitle='Condition' and ConditionID=vID and ServiceOrdCoID="&ServiceOrdID&" order by vOrder,vID" -- Gitblit v1.9.1