111
沙世明
2022-11-22 928399eceec50e3d37ea08669a12789a9410a9d2
force-app/main/default/objects/Repair__c/webLinks/Send_NFM103.webLink-meta.xml
@@ -208,9 +208,7 @@
    seriesRepairCount=urfAsset[0].Series_RepairCount_F__c;
    surplusCount = seriesMaxRepairCount - seriesRepairCount;
}
alert("规定次数:seriesMaxRepairCount"+seriesMaxRepairCount);
alert("使用次数:seriesRepairCount"+seriesRepairCount);
alert("剩余次数:surplusCount "+surplusCount );
//取限次系列
var urfSeriesAll = sforce.connection.query("SELECT Id,URFLimitSerial__c FROM ProductURF__c WHERE ID='{!Repair__c.URFLimitSerial__c}'");
var urfSeriesInfo = urfSeriesAll .getArray("records");
@@ -218,7 +216,6 @@
if (urfSeriesInfo != null && urfSeriesInfo .length > 0) {
    urfSeries =urfSeriesInfo[0].URFLimitSerial__c ; 
}
alert("取限次系列:urfSeries "+urfSeries );
//计算进行中的修理
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 repairCount = repairAll.getArray("records");
@@ -272,7 +269,8 @@
//限次合同大修次数还剩0次时取消掉已经关联的维修合同
var prompt11 = '合同内大修次数已用完,当前修理为合同外的修理,是否继续?';
if ("{!Repair__c.URF_Reapir__c}"==true && surplusCount==0){
   repair.Maintenance_Contract__c = null;
        repair.MaintenanceContractType__c = null;
   if(!confirm(prompt11)){
      return;
   }