黄千龙
2023-03-08 962519811b7c4be07f30d09e791798b0ea79d3ae
force-app/main/default/objects/Repair__c/webLinks/Send_NFM103.webLink-meta.xml
@@ -194,11 +194,11 @@
//计算上限合同进行中的修理 LY 20230117 start
if("{!Repair__c.Limit_Price__c}"==true){
   var repairSXAll = sforce.connection.query("SELECT Id,name FROM Repair__c WHERE Maintenance_Contract__c='{!Repair__c.Maintenance_ContractId__c}' AND Status1__c='1.受理完毕'");
   var repairSXAll = sforce.connection.query("SELECT Id,name FROM Repair__c WHERE Maintenance_Contract__c='{!Repair__c.Maintenance_ContractId__c}' AND Status2__c in ('01.分公司受理完毕','02.RC受理完毕','03.报价检查结束','04.报价跟进中')");
   var repairSXCount = repairSXAll.getArray("records");
   var remainingAmountAll = sforce.connection.query("SELECT Id,name,Remaining_Amount__c FROM Maintenance_Contract__c WHERE ID='{!Repair__c.Maintenance_ContractId__c}'");
   var remainingAmount= remainingAmountAll.getArray("records");
   if (repairSXCount.length >0 && remainingAmount[0].Remaining_Amount__c <=15000){
   if (repairSXCount.length >1 && remainingAmount[0].Remaining_Amount__c <=150000){
      alert("该设备关联上限合同,目前修理剩余金额小于15万。请等待进行中修理完成后再进行申请");
      return;
   }
@@ -230,9 +230,9 @@
    urfSeries =urfSeriesInfo[0].URFLimitSerial__c ; 
}
//计算进行中的修理
var repairAll = sforce.connection.query("SELECT Id,name FROM Repair__c WHERE Maintenance_Contract__c='{!Repair__c.Maintenance_ContractId__c}' AND Status1__c='1.受理完毕' AND Delivered_Product__r.Product2.ProductURF__r.URFLimitSerial__c ='"+urfSeries+"'");
var repairAll = sforce.connection.query("SELECT Id,name FROM Repair__c WHERE Maintenance_Contract__c='{!Repair__c.Maintenance_ContractId__c}' AND Status2__c in ('01.分公司受理完毕','02.RC受理完毕','03.报价检查结束','04.报价跟进中') AND Delivered_Product__r.Product2.ProductURF__r.URFLimitSerial__c ='"+urfSeries+"'");
var repairCount = repairAll.getArray("records");
if (repairCount.length >0 && surplusCount==1){
if (repairCount.length >1 && surplusCount==1){
alert("该设备关联限次合同,目前剩余次数小于送修设备。请等待进行中修理完成后再进行申请");
return;
}