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();
}