From 8db20630a2675ca14e03ccdee91c614397b5c964 Mon Sep 17 00:00:00 2001 From: 高章伟 <gaozhangwei@prec-tech.com> Date: 星期四, 10 三月 2022 16:21:46 +0800 Subject: [PATCH] 最近一月修改内容 --- force-app/main/default/objects/Repair__c/webLinks/Send_NFM103.webLink-meta.xml | 414 ++++++++++++++++++++++++++++++---------------------------- 1 files changed, 214 insertions(+), 200 deletions(-) diff --git a/force-app/main/default/objects/Repair__c/webLinks/Send_NFM103.webLink-meta.xml b/force-app/main/default/objects/Repair__c/webLinks/Send_NFM103.webLink-meta.xml index 89afc75..5de9871 100644 --- a/force-app/main/default/objects/Repair__c/webLinks/Send_NFM103.webLink-meta.xml +++ b/force-app/main/default/objects/Repair__c/webLinks/Send_NFM103.webLink-meta.xml @@ -8,72 +8,72 @@ <openType>onClickJavaScript</openType> <protected>false</protected> <url>// Ext.select('*[name=send_nfm103]').set({disabled:'disabled',class:'btnDisabled'}, true); -var btns = document.getElementsByName("send_nfm103"); -for (var i=0; i<btns.length; i++) { -btns[i].disabled = true; -btns[i].className = 'btnDisabled'; +var btns = document.getElementsByName("send_nfm103"); +for (var i=0; i<btns.length; i++) { +btns[i].disabled = true; +btns[i].className = 'btnDisabled'; } {!RequireScript("/soap/ajax/51.0/connection.js")} {!RequireScript('/resource/1600400985000/CommonUtilJs')} //2021-10-21 gwy 鐗堟湰鏇存敼涓�51.0 var getConnectDMLErrorMessages = function (results) { - var messages = [], - i = 0, - len = results.length, - r; - for (; i < len; i++) { - r = results[i]; - if (!r.getBoolean("success")) { - messages = messages.concat(getConnectDMLMessagesOfAResult(r)); - } - } - return messages; +var messages = [], +i = 0, +len = results.length, +r; +for (; i < len; i++) { +r = results[i]; +if (!r.getBoolean("success")) { +messages = messages.concat(getConnectDMLMessagesOfAResult(r)); +} +} +return messages; }; var getConnectDMLMessagesOfAResult = function (res) { - var messages = [], - errors = res.getArray("errors"), - i = 0, - len = errors.length, - e; - for (; i < len; i++) { - e = errors[i]; - messages.push(e.message + " " + getConnectDMLErrorFields(e)); - } - return messages; +var messages = [], +errors = res.getArray("errors"), +i = 0, +len = errors.length, +e; +for (; i < len; i++) { +e = errors[i]; +messages.push(e.message + " " + getConnectDMLErrorFields(e)); +} +return messages; }; var getConnectDMLErrorFields = function (error) { - var fields = error.getArray('fields'); - if (fields.length > 0) { - return "[" + fields.join(",") + "]" - } else { - return ""; - } +var fields = error.getArray('fields'); +if (fields.length > 0) { +return "[" + fields.join(",") + "]" +} else { +return ""; +} }; var foo = function() { - //wangweipeng 2021/11/19 start - //濡傛灉淇悊涓� 闈炵淮淇悎鍚岀殑銆佷笉鏄骞翠繚骞朵笖鏈嶅姟鏂瑰紡涓� 鐩撮�乻orc淇悊鐨勶紝鎻愮ず涓�涓� - if('{!Repair__c.Number_of_EffectiveContract__c}' == '鏃�' - && '{!Repair__c.NewProductGuarante_Txt__c}' != '2: 澶氬勾淇濅慨' - && '{!Repair__c.NewProductGuarante_Txt__c}' != '2: 鏈嶅姟澶氬勾淇濅慨' - && '{!Repair__c.NewProductGuarante_Txt__c}' != '8: 甯傚満澶氬勾淇濅慨' - && '{!Repair__c.On_site_repair__c}' == '鐩撮�丼ORC淇悊') - { - if(!confirm("璁惧涓洪潪缁翠慨鍚堝悓涓旈潪澶氬勾淇濅慨瀵硅薄鍝侊紝璇风‘璁ゆ槸鍚︾洿閫丼ORC淇悊锛�")){ - return; - } - } - //wangweipeng 2021/11/19 end +//wangweipeng 2021/11/19 start +//濡傛灉淇悊涓� 闈炵淮淇悎鍚岀殑銆佷笉鏄骞翠繚骞朵笖鏈嶅姟鏂瑰紡涓� 鐩撮�乻orc淇悊鐨勶紝鎻愮ず涓�涓� +if('{!Repair__c.Number_of_EffectiveContract__c}' == '鏃�' +&& '{!Repair__c.NewProductGuarante_Txt__c}' != '2: 澶氬勾淇濅慨' +&& '{!Repair__c.NewProductGuarante_Txt__c}' != '2: 鏈嶅姟澶氬勾淇濅慨' +&& '{!Repair__c.NewProductGuarante_Txt__c}' != '8: 甯傚満澶氬勾淇濅慨' +&& '{!Repair__c.On_site_repair__c}' == '鐩撮�丼ORC淇悊') +{ +if(!confirm("璁惧涓洪潪缁翠慨鍚堝悓涓旈潪澶氬勾淇濅慨瀵硅薄鍝侊紝璇风‘璁ゆ槸鍚︾洿閫丼ORC淇悊锛�")){ +return; +} +} +//wangweipeng 2021/11/19 end //WLIG-CAN6CJ LY 2022/01/27 start // 鐢宠淇悊鏃禨AP淇悊鐢宠鏃ヨ秴杩囬棶棰樿仈缁滄敹鍒版棩1澶╋紝蹇呴』濉啓闂秴鏃舵姤鍛婄殑鐞嗙敱 -var today = Date.parse("{!TODAY()}"); +var today = Date.parse("{!TODAY()}"); var dateReceiptQuestions = Date.parse("{!Repair__c.DateReceiptQuestions__c}"); var dates = (today -dateReceiptQuestions)/(24*60*60*1000); if("{!$Profile.Id}" != "00e10000000Y3o5" && "{!$User.Id}" != "0051000000AKgzv" && "{!$User.Id}" !="0051000000AKh05" -&& "{!$User.Id}" != "00510000004q1ed" +&& "{!$User.Id}" != "00510000004q1ed" && "{!Repair__c.DelayReportReason__c}" == "" && dates > "1" && "{!Repair__c.RepairSource__c}" != "QIS杞慨鐞�" ) { @@ -82,170 +82,184 @@ } //WLIG-CAN6CJ LY 2022/01/27 end - //wangweipeng 2022/01/24 start - // 濡傛灉淇悊鏈夌淮淇悎鍚岋紝鎴栨槸澶氬勾淇濅慨锛岄偅涔堝鏋� 鏈嶅姟鏂瑰紡 娌℃湁閫夋嫨 鐩撮�丼ORC淇悊鎴栫洿閫丱GZ淇悊锛屽仛鎻愮ず - if({!Repair__c.Quick_Repair_Sign__c} == true - && ('{!Repair__c.Number_of_EffectiveContract__c}' == '鏈�' - || '{!Repair__c.NewProductGuarante_Txt__c}' == '2: 澶氬勾淇濅慨' - || '{!Repair__c.NewProductGuarante_Txt__c}' == '2: 鏈嶅姟澶氬勾淇濅慨' - || '{!Repair__c.NewProductGuarante_Txt__c}' == '8: 甯傚満澶氬勾淇濅慨') - && ('{!Repair__c.On_site_repair__c}' == 'RC淇悊' || '{!Repair__c.On_site_repair__c}' == '鍔炰簨澶勪慨鐞�' || '{!Repair__c.On_site_repair__c}' == '鐜板満淇悊')) - { - if('{!Repair__c.RCCD__c}' == '2.涓滃寳' || '{!Repair__c.RCCD__c}' == '3.瑗垮寳'){ - if(!confirm("璇ュ瀷鍙峰搴斾负鍚堝悓鎴栧骞翠繚瀵硅薄鍝併�傚纭涓哄ぇ淇悊鏁呴殰锛岄渶瑕侀�夋嫨鐩撮�丼ORC淇悊锛岃纭鏄惁缁х画銆�")){ - return; - } - }else if('{!Repair__c.RCCD__c}' == '1.鍗庡寳' || '{!Repair__c.RCCD__c}' == '6.鍗庡崡' || '{!Repair__c.RCCD__c}' == '4.瑗垮崡'){ - if(!confirm("璇ュ瀷鍙峰搴斾负鍚堝悓鎴栧骞翠繚瀵硅薄鍝併�傚纭涓哄ぇ淇悊鏁呴殰锛岄渶瑕侀�夋嫨鐩撮�丱GZ淇悊锛岃纭鏄惁缁х画銆�")){ - return; - } - } - } - //wangweipeng 2022/01/24 end - //wangweipeng 2021/08/02 鐩磋繑鏀惰揣鍦板潃 start - //濡傛灉涓嶆槸鍗庝笢銆佽タ鍖椼�佽タ鍗楀拰cic涓哄ゥ杈変骇鍝侊紝閭d箞涓嶉渶瑕佽繖浜涘垽鏂� - var returnsProductWay = '{!Repair__c.Returns_Product_way__c}'; - var falg = true; - if(returnsProductWay == ""){ - if(!confirm("杩斿搧鏂瑰紡涓虹┖锛屾槸鍚︾户缁敵璇蜂慨鐞嗭紒")){ - return; - } - } +//wangweipeng 2022/01/24 start +// 濡傛灉淇悊鏈夌淮淇悎鍚岋紝鎴栨槸澶氬勾淇濅慨锛岄偅涔堝鏋� 鏈嶅姟鏂瑰紡 娌℃湁閫夋嫨 鐩撮�丼ORC淇悊鎴栫洿閫丱GZ淇悊锛屽仛鎻愮ず +if({!Repair__c.Quick_Repair_Sign__c} == true +&& ('{!Repair__c.Number_of_EffectiveContract__c}' == '鏈�' +|| '{!Repair__c.NewProductGuarante_Txt__c}' == '2: 澶氬勾淇濅慨' +|| '{!Repair__c.NewProductGuarante_Txt__c}' == '2: 鏈嶅姟澶氬勾淇濅慨' +|| '{!Repair__c.NewProductGuarante_Txt__c}' == '8: 甯傚満澶氬勾淇濅慨') +&& ('{!Repair__c.On_site_repair__c}' == 'RC淇悊' || '{!Repair__c.On_site_repair__c}' == '鍔炰簨澶勪慨鐞�' || '{!Repair__c.On_site_repair__c}' == '鐜板満淇悊')) +{ +if('{!Repair__c.RCCD__c}' == '2.涓滃寳' || '{!Repair__c.RCCD__c}' == '3.瑗垮寳'){ +if(!confirm("璇ュ瀷鍙峰搴斾负鍚堝悓鎴栧骞翠繚瀵硅薄鍝併�傚纭涓哄ぇ淇悊鏁呴殰锛岄渶瑕侀�夋嫨鐩撮�丼ORC淇悊锛岃纭鏄惁缁х画銆�")){ +return; +} +}else if('{!Repair__c.RCCD__c}' == '1.鍗庡寳' || '{!Repair__c.RCCD__c}' == '6.鍗庡崡' || '{!Repair__c.RCCD__c}' == '4.瑗垮崡'){ +if(!confirm("璇ュ瀷鍙峰搴斾负鍚堝悓鎴栧骞翠繚瀵硅薄鍝併�傚纭涓哄ぇ淇悊鏁呴殰锛岄渶瑕侀�夋嫨鐩撮�丱GZ淇悊锛岃纭鏄惁缁х画銆�")){ +return; +} +} +} +//wangweipeng 2022/01/24 end +//wangweipeng 2021/08/02 鐩磋繑鏀惰揣鍦板潃 start +//濡傛灉涓嶆槸鍗庝笢銆佽タ鍖椼�佽タ鍗楀拰cic涓哄ゥ杈変骇鍝侊紝閭d箞涓嶉渶瑕佽繖浜涘垽鏂� +var returnsProductWay = '{!Repair__c.Returns_Product_way__c}'; +var falg = true; +if(returnsProductWay == ""){ +if(!confirm("杩斿搧鏂瑰紡涓虹┖锛屾槸鍚︾户缁敵璇蜂慨鐞嗭紒")){ +return; +} +} - //2021/10/19 寮�鍙戞潈闄愮粰鍗庝笢銆佽タ鍖椼�佽タ鍗楀拰cic涓哄ゥ杈変骇鍝� - //2021/10/29 寮�鍙戞潈闄愮粰鍗庡寳鍜屼笢鍖� - if("{!Repair__c.Sales_Dept_HP__c}" == "1.鍗庡寳" || "{!Repair__c.Sales_Dept_HP__c}" == "2.涓滃寳" || "{!Repair__c.Sales_Dept_HP__c}" == "3.瑗垮寳" || "{!Repair__c.Sales_Dept_HP__c}" == "4.瑗垮崡" || "{!Repair__c.Sales_Dept_HP__c}" == "5.鍗庝笢" || "{!Repair__c.is_aohui_product__c}" == "1"){ - //涓婃捣鍜屽鍝佷笉闇�瑕佸垽鏂湴鍧�鏄惁涓虹┖锛屽叾浠栭兘闇�瑕� - //update wangweipeng 2021/12/27 start - //if("{!Repair__c.State_Hospital__c}" == "涓婃捣甯�" || "{!Repair__c.Asset_Owner__c}" == "Olympus"){ - if("{!Repair__c.Asset_Owner__c}" == "Olympus"){ - //update wangweipeng 2021/12/27 end - - }else{ - var DetailedAddress = '{!JSENCODE(Repair__c.Detailed_Address__c)}'; - DetailedAddress = DetailedAddress.replace(/\r\n/g,'')+''; - if(DetailedAddress != ''){ - var prompt = '褰撳墠鐩磋繑鏀惰揣鍦板潃涓猴細' + DetailedAddress +',鎮ㄧ‘璁や笉淇敼浜嗗悧锛�'; - if(!confirm(prompt)){ - return; - } - }else{ - alert('褰撳墠淇悊娌℃湁褰曞叆鐩磋繑鏀惰揣鐨勮缁嗗湴鍧�锛屼笉鑳界敵璇蜂慨鐞嗭紒'); - return; - } - } - } - //wangweipeng 2021/08/02 鐩磋繑鏀惰揣鍦板潃 end +//2021/10/19 寮�鍙戞潈闄愮粰鍗庝笢銆佽タ鍖椼�佽タ鍗楀拰cic涓哄ゥ杈変骇鍝� +//2021/10/29 寮�鍙戞潈闄愮粰鍗庡寳鍜屼笢鍖� +//if("{!Repair__c.Sales_Dept_HP__c}" == "1.鍗庡寳" || "{!Repair__c.Sales_Dept_HP__c}" == "2.涓滃寳" || "{!Repair__c.Sales_Dept_HP__c}" == "3.瑗垮寳" || "{!Repair__c.Sales_Dept_HP__c}" == "4.瑗垮崡" || "{!Repair__c.Sales_Dept_HP__c}" == "5.鍗庝笢" || "{!Repair__c.is_aohui_product__c}" == "1"){ +//涓婃捣鍜屽鍝佷笉闇�瑕佸垽鏂湴鍧�鏄惁涓虹┖锛屽叾浠栭兘闇�瑕� +//update wangweipeng 2021/12/27 start +//if("{!Repair__c.State_Hospital__c}" == "涓婃捣甯�" || "{!Repair__c.Asset_Owner__c}" == "Olympus"){ +if("{!Repair__c.Asset_Owner__c}" == "Olympus"){ +//update wangweipeng 2021/12/27 end -// 璁惧搴熷純锛屼笉鑳芥彁浜ょ敵璇� --- 16/10/21 闊╄秴 -var equipmentset = sforce.connection.query("SELECT Id, Status FROM Asset WHERE Id = '{!Repair__c.Delivered_ProductId__c}'"); -var equipments = equipmentset.getArray("records"); -if (equipments != null && equipments.length > 0) { -var equipment = equipments[0]; -if (equipment.Status == '寤冩'){ -alert("璁惧搴熷純锛屼笉鑳芥彁浜ょ敵璇�!"); -return; -} -} +}else{ +var DetailedAddress = '{!JSENCODE(Repair__c.Detailed_Address__c)}'; +DetailedAddress = DetailedAddress.replace(/\r\n/g,'')+''; +if(DetailedAddress != ''){ +var prompt = '褰撳墠鐩磋繑鏀惰揣鍦板潃涓猴細' + DetailedAddress +',鎮ㄧ‘璁や笉淇敼浜嗗悧锛�'; +if(!confirm(prompt)){ +return; +} +}else{ +alert('褰撳墠淇悊娌℃湁褰曞叆鐩磋繑鏀惰揣鐨勮缁嗗湴鍧�锛屼笉鑳界敵璇蜂慨鐞嗭紒'); +return; +} +} +//} +//wangweipeng 2021/08/02 鐩磋繑鏀惰揣鍦板潃 end + +// 璁惧搴熷純锛屼笉鑳芥彁浜ょ敵璇� --- 16/10/21 闊╄秴 +var equipmentset = sforce.connection.query("SELECT Id, Status FROM Asset WHERE Id = '{!Repair__c.Delivered_ProductId__c}'"); +var equipments = equipmentset.getArray("records"); +if (equipments != null && equipments.length > 0) { +var equipment = equipments[0]; +if (equipment.Status == '寤冩'){ +alert("璁惧搴熷純锛屼笉鑳芥彁浜ょ敵璇�!"); +return; +} +} // - // Gzw 20200901 - if("{!Repair__c.FSE_ApplyForRepair_time__c}" != ""){ - alert("宸蹭慨鐞嗙敵璇凤紝涓嶅啀淇悊鐢宠浜�"); - return; - } - // 20200901 +// Gzw 20200901 +if("{!Repair__c.FSE_ApplyForRepair_time__c}" != ""){ +alert("宸蹭慨鐞嗙敵璇凤紝涓嶅啀淇悊鐢宠浜�"); +return; +} +// 20200901 if ("{!Repair__c.Status__c}" != "鑽夋涓�" && "{!Repair__c.Status__c}" != "1.鍙楃悊瀹屾瘯(SAP寰呭彂閫�)" && "{!Repair__c.Status__c}" != "4.淇悊鍝佽繑閫侀樁娈�") { - alert("涓嶆槸鑽夋涓笉鑳界敵璇�"); -} else { - // HWAG-BDV5W7---XHL-20190711---Start - if ("{!Repair__c.Dealer__c}" != ""){ - var findInvalidLicense = sforce.connection.query("select Id,Is_Validity__c from Account where Is_Validity__c = false And Id = '{!Repair__c.DealerId__c}'"); - if (findInvalidLicense.size >0) { - alert("缁忛攢鍟嗕笁璇佷笉鍦ㄦ湁鏁堟湡锛屾棤娉曢�佷慨"); - return; - } - - } - // HWAG-BDV5W7---XHL-20190711---End - // 20200604 - if("{!Repair__c.ifDeadHurt__c}" == "鏈�"){ - if (!confirm("鏄惁纭AE瑕佹彁浜わ紵")) { - return; - } - } - // 20200604 - - // 20201106 gzw - if("{!Repair__c.Day_later_30__c}" == "鏄�"){ - alert("鍒涘缓鍚庤秴杩�30澶╋紝涓嶈兘鐢宠浜�"); - return; - } - // 20201106 gzw - - var repair = new sforce.SObject("Repair__c"); - repair.Id = "{!Repair__c.Id}"; -//LJPH-C9F3Z2 LY 20220110 Star - if("{!Repair__c.Recall_Correspondence__c}"=='1'){ - repair.Recall_Correspondence_Apply__c = '鏄�'; - }else{ - repair.Recall_Correspondence_Apply__c = '鍚�'; - } -//LJPH-C9F3Z2 LY 20220110 end - var resultTmp = sforce.connection.update([repair]); - var messagesTmp = getConnectDMLErrorMessages(resultTmp); - if (messagesTmp.length > 0) { - alert(messagesTmp.join("\n")); - } else { - 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.FSE_ApplyForRepair_time__c = serverTimestamp.timestamp; - repair.DW_Sign_Txt__c = {!Repair__c.DW_Sign__c}; //20210608 ljh SFDC-C3CCN4 end - repair.status__c = '1.鍙楃悊瀹屾瘯'; - repair.Service_contract_judege_day__c = new Date(); - // 闈炲璞$殑鏃跺�� 鐐瑰嚮淇悊鐢婚潰鐨勩�愮敵璇蜂慨鐞嗐�戠殑鏃跺�欙紝SAP浼犺緭 start - /*if("{!Repair__c.DOJ_Status__c}" == "闈炲璞�" &&(("{!Repair__c.QIS_ID__c}" != "" && "{!Repair__c.QIS_ID__c}" != null) || "{!Repair__c.is_CNBuy__c}" == "true")){*/ - // 杩藉姞鏂板瓧娈碉紝鍒ゆ柇鍥藉唴閲囪喘鍝併�丗ailure_Occurrence_Date銆丱IS鍙风爜涓嶄负绌� - if("{!Repair__c.DOJ_Status__c}" == "闈炲璞�" && "{!Repair__c.SAP_condition__c}" == "true"){ - repair.SAP_Transfer_time__c = serverTimestamp.timestamp; - } - // 闈炲璞$殑鏃跺�� 鐐瑰嚮淇悊鐢婚潰鐨勩�愮敵璇蜂慨鐞嗐�戠殑鏃跺�欙紝SAP浼犺緭 end - var result = sforce.connection.update([repair]); - var messages = getConnectDMLErrorMessages(result); - if (messages.length > 0) { - alert(messages.join("\n")); - } else { - //add wangweipeng 2021/12/09 start - if("{!Repair__c.SalesOfficeCode_selection__c}" == "鎴愰兘RC"){ - alert('鐜伴樁娈碉紝鎴愰兘RC浠呭彈鐞嗗洓宸濓紙瑗胯棌锛夊唴闀溿�佽タ鍗楀叏鍩烠V/CLV锛屽叾浣欏疄鐗╄鍙戣嚦骞垮窞RC銆�'); - } - //add wangweipeng 2021/12/09 end - location.reload(); - } - var retSet = sforce.connection.query("SELECT Id,NewProductGuarante_Formula__c,ProductGuarante_Create__c FROM Repair__c WHERE Id = '{!Repair__c.Id}'"); - var rds = retSet.getArray("records"); - if (rds != null && rds.length > 0) { - var repairAft = rds[0]; - - if (repairAft.NewProductGuarante_Formula__c != repairAft.ProductGuarante_Create__c) { - alert('璇ヨ澶囦繚淇俊鎭凡鍙戠敓鍙樺寲锛岃浜嗚В'); - } - } - } else { - alert("娌℃湁鎵惧埌 淇悊濮旀墭鑰�"); - } - } +alert("涓嶆槸鑽夋涓笉鑳界敵璇�"); +} else { +// HWAG-BDV5W7---XHL-20190711---Start +if ("{!Repair__c.Dealer__c}" != ""){ +var findInvalidLicense = sforce.connection.query("select Id,Is_Validity__c from Account where Is_Validity__c = false And Id = '{!Repair__c.DealerId__c}'"); +if (findInvalidLicense.size >0) { +alert("缁忛攢鍟嗕笁璇佷笉鍦ㄦ湁鏁堟湡锛屾棤娉曢�佷慨"); +return; } } +// HWAG-BDV5W7---XHL-20190711---End +// 20200604 +if("{!Repair__c.ifDeadHurt__c}" == "鏈�"){ +if (!confirm("鏄惁纭AE瑕佹彁浜わ紵")) { +return; +} +} +// 20200604 + +// 20201106 gzw +if("{!Repair__c.Day_later_30__c}" == "鏄�"){ +alert("鍒涘缓鍚庤秴杩�30澶╋紝涓嶈兘鐢宠浜�"); +return; +} +// 20201106 gzw + +var repair = new sforce.SObject("Repair__c"); +repair.Id = "{!Repair__c.Id}"; +//LJPH-C9F3Z2 LY 20220110 Star +if("{!Repair__c.Recall_Correspondence__c}"=='1'){ +repair.Recall_Correspondence_Apply__c = '鏄�'; +}else{ +repair.Recall_Correspondence_Apply__c = '鍚�'; +} +//LJPH-C9F3Z2 LY 20220110 end +var resultTmp = sforce.connection.update([repair]); +var messagesTmp = getConnectDMLErrorMessages(resultTmp); +if (messagesTmp.length > 0) { +alert(messagesTmp.join("\n")); +} else { +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.FSE_ApplyForRepair_time__c = serverTimestamp.timestamp; +repair.DW_Sign_Txt__c = {!Repair__c.DW_Sign__c}; //20210608 ljh SFDC-C3CCN4 end +repair.status__c = '1.鍙楃悊瀹屾瘯'; +repair.Service_contract_judege_day__c = new Date(); +// 闈炲璞$殑鏃跺�� 鐐瑰嚮淇悊鐢婚潰鐨勩�愮敵璇蜂慨鐞嗐�戠殑鏃跺�欙紝SAP浼犺緭 start +/*if("{!Repair__c.DOJ_Status__c}" == "闈炲璞�" &&(("{!Repair__c.QIS_ID__c}" != "" && "{!Repair__c.QIS_ID__c}" != null) || "{!Repair__c.is_CNBuy__c}" == "true")){*/ +// 杩藉姞鏂板瓧娈碉紝鍒ゆ柇鍥藉唴閲囪喘鍝併�丗ailure_Occurrence_Date銆丱IS鍙风爜涓嶄负绌� +if("{!Repair__c.DOJ_Status__c}" == "闈炲璞�" && "{!Repair__c.SAP_condition__c}" == "true"){ +repair.SAP_Transfer_time__c = serverTimestamp.timestamp; +} +// 闈炲璞$殑鏃跺�� 鐐瑰嚮淇悊鐢婚潰鐨勩�愮敵璇蜂慨鐞嗐�戠殑鏃跺�欙紝SAP浼犺緭 end +var result = sforce.connection.update([repair]); +var messages = getConnectDMLErrorMessages(result); +if (messages.length > 0) { +alert(messages.join("\n")); +} else { +//add wangweipeng 2021/12/09 start +if("{!Repair__c.SalesOfficeCode_selection__c}" == "鎴愰兘RC"){ +alert('鐜伴樁娈碉紝鎴愰兘RC浠呭彈鐞嗗洓宸濓紙瑗胯棌锛夊唴闀溿�佽タ鍗楀叏鍩烠V/CLV锛屽叾浣欏疄鐗╄鍙戣嚦骞垮窞RC銆�'); +} +//add wangweipeng 2021/12/09 end +location.reload(); +} +var retSet = sforce.connection.query("SELECT Id,NewProductGuarante_Formula__c,ProductGuarante_Create__c FROM Repair__c WHERE Id = '{!Repair__c.Id}'"); +var rds = retSet.getArray("records"); +if (rds != null && rds.length > 0) { +var repairAft = rds[0]; + +if (repairAft.NewProductGuarante_Formula__c != repairAft.ProductGuarante_Create__c) { +alert('璇ヨ澶囦繚淇俊鎭凡鍙戠敓鍙樺寲锛岃浜嗚В'); +} +} +} else { +alert("娌℃湁鎵惧埌 淇悊濮旀墭鑰�"); +} +} +} +//鍦ㄤ竴鑸慨鐞嗘柊寤轰慨鐞嗘椂锛屽鏋滄槸鍏堟瀵硅薄锛岄渶瑕佸脊鍑烘彁绀� thh 2022-03-04 start +var Dealer__c= "{!Repair__c.Dealer__c}"; +var sql3 = "select id, FirstParagraph__c from Account where name = '{!Repair__c.Dealer__c}'"; +var sql3Date = sforce.connection.query(sql3); +var records3 = sql3Date.getArray("records"); +var FirstParagraph__c = ''; +if(records3.length >= 1){ +FirstParagraph__c = records3[0].FirstParagraph__c ; +} +if(FirstParagraph__c == 'true'){ +if(!confirm("璇ョ粡閿�鍟嗕负鍏堟瀵硅薄锛屾槸鍚︾户缁敵璇蜂慨鐞嗭紵")){ +return; +} +} +//鍦ㄤ竴鑸慨鐞嗘柊寤轰慨鐞嗘椂锛屽鏋滄槸鍏堟瀵硅薄锛岄渶瑕佸脊鍑烘彁绀� thh 2022-03-04 end +} foo();</url> </WebLink> -- Gitblit v1.9.1