黄千龙
2023-03-08 ca1c0956ec5d16a44bd0a2c10e0e49db37c0fb32
force-app/main/default/objects/QIS_Report__c/webLinks/create_repair.webLink-meta.xml
@@ -9,7 +9,6 @@
    <protected>false</protected>
    <url>{!RequireScript(&quot;/soap/ajax/51.0/connection.js&quot;)}
{!RequireScript(&quot;/soap/ajax/51.0/apex.js&quot;)}
//2021-10-21 gwy 版本更改为51.0
var typeflag = false;
if (&apos;{!QIS_Report__c.RecordType_ID__c}&apos; != &apos;01210000000RLWc&apos; &amp;&amp; &apos;{!QIS_Report__c.RecordType_ID__c}&apos; != &apos;01210000000RLWh&apos;) {
typeflag = true;
@@ -18,7 +17,7 @@
//LJPH-BSLCA4 &lt;委托&gt;修理画面“修理品返送地”问题调查 精琢技术 wql 20200819 start
//LJPH-BYZ4JT 【委托】修理画面“修理品返送地”问题调查-后续 精琢技术 wql 20210311 start
//检索客户
var sql = &quot;SELECT id,ParentId,Parent.RecordTypeId, Parent.Parent.FSE_GI_Main_Leader__c,Parent.Parent.FSE_SP_Main_Leader__c,Parent.Parent.FSE_GI_Main_Leader__r.Work_Location__c,Parent.Parent.FSE_SP_Main_Leader__r.Work_Location__c FROM Account WHERE Name= &apos;{!QIS_Report__c.Hospital_Department__c }&apos; &quot;;
var sql = &quot;SELECT id,ParentId,Parent.RecordTypeId, Parent.Parent.FSE_GI_Main_Leader__c,Parent.Parent.FSE_SP_Main_Leader__c,Parent.Parent.FSE_GI_Main_Leader__r.Work_Location__c,Parent.Parent.FSE_SP_Main_Leader__r.Work_Location__c  FROM Account WHERE Name= &apos;{!QIS_Report__c.Hospital_Department__c   }&apos; &quot;;
var accountResult = sforce.connection.query(sql);
var account = accountResult.getArray(&quot;records&quot;);
@@ -26,20 +25,20 @@
var Work_Location=&apos;&apos; ;
if(account[0].ParentId!=null){
if(account[0].Parent.RecordTypeId!=null || account[0].Parent.RecordTypeId!=&apos;&apos;){
var recordId = account[0].Parent.RecordTypeId.substring(0,15);
//战略科室取消化科、呼吸科、ET 取GI主担当
if(recordId==&apos;01210000000QemL&apos;||recordId==&apos;01210000000QezZ&apos;||recordId==&apos;01210000000QemQ&apos;){
if(account[0].Parent.Parent.FSE_GI_Main_Leader__c != null){
Work_Location = account[0].Parent.Parent.FSE_GI_Main_Leader__r.Work_Location__c;
}
}
//战略科室取普外科、泌尿科、耳鼻喉科、妇科、其它 取SP主担当
else if(recordId==&apos;01210000000Qeze&apos;||recordId==&apos;01210000000Qezj&apos;||recordId==&apos;01210000000Qezt&apos;||recordId==&apos;01210000000Qezo&apos;||recordId==&apos;01210000000Qezy&apos;){
if(account[0].Parent.Parent.FSE_SP_Main_Leader__c !=null){
Work_Location = account[0].Parent.Parent.FSE_SP_Main_Leader__r.Work_Location__c;
}
}
   var recordId = account[0].Parent.RecordTypeId.substring(0,15);
   //战略科室取消化科、呼吸科、ET 取GI主担当
   if(recordId==&apos;01210000000QemL&apos;||recordId==&apos;01210000000QezZ&apos;||recordId==&apos;01210000000QemQ&apos;){
      if(account[0].Parent.Parent.FSE_GI_Main_Leader__c != null){
         Work_Location = account[0].Parent.Parent.FSE_GI_Main_Leader__r.Work_Location__c;
      }
   }
   //战略科室取普外科、泌尿科、耳鼻喉科、妇科、其它  取SP主担当
   else if(recordId==&apos;01210000000Qeze&apos;||recordId==&apos;01210000000Qezj&apos;||recordId==&apos;01210000000Qezt&apos;||recordId==&apos;01210000000Qezo&apos;||recordId==&apos;01210000000Qezy&apos;){
      if(account[0].Parent.Parent.FSE_SP_Main_Leader__c !=null){
         Work_Location = account[0].Parent.Parent.FSE_SP_Main_Leader__r.Work_Location__c;
      }
   }
}
}
//LJPH-BYZ4JT 【委托】修理画面“修理品返送地”问题调查-后续 精琢技术 wql 20210311 end
@@ -61,7 +60,7 @@
//获取 qis 的 是否用该产品完成了手术/检查
var Is_Used_For_The_Opera = &apos;{!QIS_Report__c.Is_Used_For_The_Opera__c}&apos;;
//用于最后带到修理上的值
var UseFailProductFinish;
var UseFailProductFinish = &apos;&apos;;// 20220812 ljh XLIU-CH8CGV
if(Is_Used_For_The_Opera == &apos;YES&apos;){
UseFailProductFinish = &apos;是&apos;;
}else if(Is_Used_For_The_Opera == &apos;NO-用替代品完成了&apos;){
@@ -73,12 +72,12 @@
}
//LJPH-BSG8P3 修理页面带值 精琢技术 wql 20200814 end
// LJPH-C4JC7N 【委托】QIS转修理界面发生报错  精琢技术   mzy  20210705  start
 var FailuerSituation = &apos;{!Text(QIS_Report__c.failuer_situation__c)}&apos;;
 if(&apos;使用前准备&apos; == FailuerSituation){
    FailuerSituation = &apos;使用前准备-患者未麻醉&apos;;
 }
// LJPH-C4JC7N 【委托】QIS转修理界面发生报错  精琢技术   mzy  20210705  end
// LJPH-C4JC7N 【委托】QIS转修理界面发生报错 精琢技术 mzy 20210705 start
var FailuerSituation = &apos;{!Text(QIS_Report__c.failuer_situation__c)}&apos;;
if(&apos;使用前准备&apos; == FailuerSituation){
FailuerSituation = &apos;使用前准备-患者未麻醉&apos;;
}
// LJPH-C4JC7N 【委托】QIS转修理界面发生报错 精琢技术 mzy 20210705 end
window.open(&quot;/a0J/e?&quot; +
&quot;CF00N10000002FIJU_lkid={!HTMLENCODE(QIS_Report__c.Source_OnCallId__c)}&amp;&quot; +
@@ -111,9 +110,9 @@
&quot;00N10000008rsVR={!HTMLENCODE(Text(QIS_Report__c.Delay15Min__c))}&amp;&quot;+
&quot;00N10000008rsVZ={!HTMLENCODE(Text(QIS_Report__c.InformationFrom__c))}&amp;&quot;+
&quot;00N10000008rsVT={!HTMLENCODE(QIS_Report__c.FailureQInHospital__c)}&amp;&quot; +
// LJPH-C4JC7N 【委托】QIS转修理界面发生报错  精琢技术   mzy  20210705  start
// LJPH-C4JC7N 【委托】QIS转修理界面发生报错 精琢技术 mzy 20210705 start
&quot;00N10000008rsVv=&quot;+encodeURIComponent(FailuerSituation)+&quot;&amp;&quot;+
//  LJPH-C4JC7N 【委托】QIS转修理界面发生报错  精琢技术   mzy  20210705  end
// LJPH-C4JC7N 【委托】QIS转修理界面发生报错 精琢技术 mzy 20210705 end
//LJPH-BSG8P3 修理页面带值 精琢技术 wql 20200814 start
&quot;00N10000008rsW5=&quot;+encodeURI(UseFailProductFinish)+ &quot;&amp;&quot; +
//LJPH-BSG8P3 修理页面带值 精琢技术 wql 20200814 end