From cad0ca5abc735a90c02d1ab021151c73bc0958e1 Mon Sep 17 00:00:00 2001
From: Li Jun <buli@deloitte.com.cn>
Date: 星期一, 09 五月 2022 17:15:23 +0800
Subject: [PATCH] Add Report URL 0509
---
force-app/main/default/pages/NewAndEditCase.page | 18 ++++++++++--------
1 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/force-app/main/default/pages/NewAndEditCase.page b/force-app/main/default/pages/NewAndEditCase.page
index cea8c3f..3646fcf 100644
--- a/force-app/main/default/pages/NewAndEditCase.page
+++ b/force-app/main/default/pages/NewAndEditCase.page
@@ -3,7 +3,7 @@
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
- <script src="../../soap/ajax/53.0/connection.js" type="text/javascript"></script>
+ <apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
<style>
.disabledbutton {
pointer-events: none;
@@ -20,7 +20,7 @@
var requiredAPIToChangedLabelMap = new Map();
requiredAPIToChangedLabelMap.set('LastName', '{!PIPL_Name_Label}');
console.log('{!contactsInfo}');
- var VLookUpFields = new Set(['Account__c', 'ContactId', 'Asset__c', 'prod__c', 'Competitor_info__c', 'AccountId', 'Field1_staff__c']);
+ var VLookUpFields = new Set(['Account__c', 'ContactId', 'Asset__c', 'prod__c', 'Competitor_info__c', 'AccountId', 'Field1_staff__c','OwnerId']);
//鍒ゆ柇insert or update
function ProcessPI(caseJson, payloadForNewPI) {
blockme();
@@ -123,7 +123,7 @@
for (let idx = 0; idx < describedbyAll.length; idx++) {
let describedby = describedbyAll[idx];
if (describedby.title.indexOf('Text_attachement__c') > 0){
- result.Text_attachement__c = describedby.contentWindow.document.getElementsByTagName('body')[0].innerHTML;
+ result.Text_attachement__c = describedby.contentWindow.document.getElementsByTagName('body')[0].innerHTML;
if (result.Text_attachement__c == '<br>') {
result.Text_attachement__c = '';
}
@@ -135,7 +135,7 @@
console.log(nodelist[index].id.indexOf('lkwgt'));
if (nodelist[index].id.indexOf('lkwgt') == -1) {
let vlookUpNodeId = nodelist[index].id + '_lkid';
- if (nodelist[index].getAttribute("data-id") == 'Field1_staff__c') {
+ if (nodelist[index].tagName.toLowerCase() == 'div') {
vlookUpNodeId = nodelist[index].id.substring(0,nodelist[index].id.length-4) + '_lkid';
}
let vlookUpNodeValue = document.getElementById(vlookUpNodeId).value;
@@ -233,7 +233,9 @@
function checkRequiredFieldMsg(formData) {
let blankRequiredFields = '';
for (i = 0; i < requiredFieldAPIList.length; i++) {
- if (formData[requiredFieldAPIList[i]]) {
+ if (formData[requiredFieldAPIList[i]] && !VLookUpFields.has(requiredFieldAPIList[i])) {
+ continue;
+ }else if(VLookUpFields.has(requiredFieldAPIList[i]) && formData[requiredFieldAPIList[i]] != '000000000000000'){
continue;
} else {
let fieldAPIValue = requiredFieldAPIList[i]
@@ -531,10 +533,10 @@
// let id = jQuery("input[data-id='"+jQuery(this).attr("data-id")+ "']").attr("id");
// let input = document.getElementById(id);
// if(input){
- // input.value = '';
- // let hidden = document.getElementById(id+'_lkid');
+ // input.value = '';
+ // let hidden = document.getElementById(id+'_lkid');
// if(hidden){
- // hidden.value = '';
+ // hidden.value = '';
// }
// }
// });
--
Gitblit v1.9.1