Ready_NFM103 online 偽物、fake_nfm103をチェックし SAPが用意出来たら、チェックしたものをSAPに button javascript 申请修理(Ready) onClickJavaScript false {!RequireScript("/soap/ajax/51.0/connection.js")} {!RequireScript("/resource/CommonUtilJs")} //2021-10-21 gwy 版本更改为51.0 if ("{!Repair__c.Status1__c}" != "草案中") { alert("不是草案中不能受理"); } else if (escape('{!Repair__c.Delivered_Product__c}')=='' || escape('{!Repair__c.Department_Class__c}')=='' || escape('{!Repair__c.Account__c}')=='' || escape('{!Repair__c.SalesOfficeCode_selection__c}')=='' || escape('{!Repair__c.On_site_repair__c}')=='' || escape('{!Repair__c.work_location_select__c}')=='' || escape('{!Repair__c.Repair_Detail__c}')=='' || escape('{!Repair__c.Failure_Occurrence_Date__c}')=='') { alert("必须项目没有填写不能受理"); } else { var repair = new sforce.SObject("Repair__c"); repair.Id = "{!Repair__c.Id}"; var resultSet = sforce.connection.query("SELECT Id, JingliApprovalManager__c, BuchangApprovalManager__c, ZongjianApprovalManager__c FROM User WHERE Id = '{!Repair__c.Incharge_StaffId__c}'"); var records = resultSet.getArray("records"); if (records != null && records.length > 0) { var staff = records[0]; repair.JingliApprovalManager__c = staff.JingliApprovalManager__c == null ? staff.Id : staff.JingliApprovalManager__c; repair.BuchangApprovalManager__c = staff.BuchangApprovalManager__c == null ? staff.Id : staff.BuchangApprovalManager__c; repair.ZongjianApprovalManager__c = staff.ZongjianApprovalManager__c == null ? staff.Id : staff.ZongjianApprovalManager__c; var serverTimestamp = sforce.connection.getServerTimestamp(); repair.SAP_Transfer_time__c = serverTimestamp.timestamp; //repair.status__c = '1.受理完毕'; repair.fake_nfm103_chk__c = true; var result = sforce.connection.update([repair]); var messages = getConnectDMLErrorMessages(result); if (messages.length > 0) { alert(messages.join("\n")); } } else { alert("没有找到 修理委托者"); } location.reload(); }