沙世明
2022-03-12 0593d044698afa73e7e58022dab190ead1925f3a
force-app/main/default/pages/CampaignMember.page
@@ -6,6 +6,9 @@
<apex:includeScript value="{!URLFOR($Resource.jquerysuggestjs)}"/>
<apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
<apex:includeScript value="{!URLFOR($Resource.apex20)}"/>
<!-- 2022/02/15 张华建 dependency start -->
<apex:includeScript value="{!URLFOR($Resource.AWSService, 'AWSService.js') }" />
<!-- 2022/02/15 张华建 dependency end -->
<style type="text/css">
    .visitorplace_results {
        border: 1px solid gray;
@@ -138,8 +141,49 @@
        }
    }
    // 20220216 PI改造 by 徐亮 start
    var staticResource = JSON.parse('{!staticResource}');
    var awsids = [];
    var aws_result={};
    jQuery(function(){
        var eles = document.getElementsByClassName("contact");
        for(let e of eles){
            let awsid = e.getAttribute('awsid');
            if(awsid) awsids.push(awsid);
        }
        if(awsids.length > 0){
            AWSService.search(staticResource.searchUrl,JSON.stringify({dataIds:awsids}),function(result){
                if(result.status == '0' && result.object && result.object.length > 0){
                    for(let obj of result.object){
                        jQuery("[awsid='"+obj.dataId + "']").val(obj.lastName);
                    }
                }
            },staticResource.token);
        }
    })
    //jQuery(".contact").attr("awsid");
    function encrypt(){
        jQuery(".contact").each(function(i,e){
            if(e.value){
                e.value = '***';
            }
        });
    }
    // 20220216 PI改造 by 徐亮 end
function saveJs() {
    blockme();
    encrypt() // 20220216 PI改造 by 徐亮
    saveLine();
}
function addJs() {
@@ -160,8 +204,8 @@
        alert("请先选择医院科室。");
        return false;
    }
    var urlStr = 'apex/CM_SearchContact?line='+ line + '&acc=' + vpHiddenId;
    var w = window.open(urlStr,'CM_SearchContact','menubar=no,height=580,width=620');
    var urlStr = 'apex/CM_SearchContactService?line='+ line + '&acc=' + vpHiddenId;
    var w = window.open(urlStr,'CM_SearchContactService','menubar=no,height=580,width=620');
    w.focus();
}
@@ -349,7 +393,7 @@
                            <apex:inputHidden id="departmentHiddenId" value="{!lineInfo.cm.Department_ID__c}" />
                        </td>
                        <td align="center">
                            <apex:inputField id="contact" value="{!lineInfo.cm.Contact__c}" onclick="openSearchContact({!lineInfo.line})" style="width: 95%"></apex:inputField>
                            <apex:inputField styleClass="contact" html-awsid="{!lineInfo.cm.Contact_ID__r.AWS_Data_Id__c}" id="contact" value="{!lineInfo.cm.Contact__c}" onclick="openSearchContact({!lineInfo.line})" style="width: 95%"></apex:inputField>
                            <apex:inputHidden id="contactId" value="{!lineInfo.cm.Contact_ID__c}"></apex:inputHidden>
                            <apex:inputHidden id="contactSDCName" value="{!lineInfo.cm.Contact_ID__r.Strategic_dept_Class__r.Name}"></apex:inputHidden>
                        </td>