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