zhangqian
2023-08-10 af7f2ebba1ca53c05ad1c47361c889afd53a9765
force-app/main/default/pages/ConsumReassign.page
@@ -1,9 +1,11 @@
<apex:page Controller="ConsumReassignController" showHeader="false" sidebar="false" id="allPage" action="{!init}" title="重新分配">
<apex:page Controller="ConsumReassignController" showHeader="false" sidebar="false" id="allPage" action="{!init}" title="重新分配"  lightningStylesheets="true">
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
<apex:includeScript value="{! URLFOR($Resource.AWSService, 'AWSService.js') }" />
<apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
<apex:stylesheet value="{!URLFOR($Resource.StyleUtilCss)}"/><!-- 20230619 ljh lightning  -->
<style>
    .decrypt {
        position: absolute;
@@ -17,6 +19,10 @@
    a:hover .decrypt {
        display: block;
        width: 100px
    }
    th > input{
        margin-left: revert;
    }
</style>
<script type="text/javascript">
@@ -56,33 +62,36 @@
    var awsdata_map = {};
    function DecryptContactName(callback) {
        //2023 08 02 张赫阳 PIPL改造 Start
        console.log('awsdata_map' + JSON.stringify(awsdata_map));
        let no_in_ids = [];
        j$("[aws-data-id]").each(function (i, e) {
            let id = e.getAttribute("aws-data-id");
            if (!(id && awsdata_map.hasOwnProperty(id))) {
                no_in_ids.push(id);
            }
        });
        if (no_in_ids.length > 0) {
            AWSService.search(staticResource.searchUrl, JSON.stringify({
                "dataIds": no_in_ids
            }), function (data) {
                if (data.object && data.object.length > 0) {
                    for (let d of data.object) {
                        if (d.dataId) {
                            awsdata_map[d.dataId] = d;
                        }
                if (no_in_ids.length > 0) {
                AWSService.query(staticResource.queryUrl, id, function (data) {
                    console.log('data' + JSON.stringify(data));
                    if (data.object) {
                        awsdata_map[data.object.dataId] = data.object;
                        console.log('data.object.dataId' + data.object.dataId);
                        console.log('data.object' + data.object);
                    }
                }
                    BindToTile();
                    if (callback) callback();
                }, staticResource.token);
            }
            else {
                BindToTile();
                if (callback) callback();
            }, staticResource.token);
        }
        else {
            BindToTile();
            if (callback) callback();
        }
            }
            }
            console.log('awsdata_map' + JSON.stringify(id));
            console.log('awsdata_map' + JSON.stringify(no_in_ids));
        });
        //2023 08 02 张赫阳 PIPL改造 Start
    }
    function BindToTile() {
@@ -90,6 +99,10 @@
            let id = e.getAttribute("aws-data-id");
            if (id && awsdata_map.hasOwnProperty(id) && awsdata_map[id].trialUser) {
                j$(e).find(".decrypt").html(awsdata_map[id].trialUser);
                //2023 07 04 张赫阳 PIPL改造 Start
                document.getElementById(id).innerHTML = awsdata_map[id].trialUser;
                console.log('awsdata_map[id].trialUser' + awsdata_map[id].trialUser)
                //2023 07 04 张赫阳 PIPL改造 End
            }
        });
    }
@@ -112,18 +125,20 @@
                <apex:outputText id="hasError" value="{!hasError}" style="display:none"/>
                <apex:outputText id="rentalApplyId" value="{!rentalApplyId}" style="display:none"/>
                <table class="linetable" border="1" style="border-collapse: collapse;width: 750px;">
                <table class="linetable" border="1" style="border-collapse: collapse;width: auto;">
                    <colgroup>
                        <col width="25"/>
                        <col width="60"/>
                        <col width="110"/>
                        <col width="110"/>
                        <col width="110"/>
                        <col width="110"/>
                        <col width="110"/>
                        <col width="175"/>
                        <col width="110"/>
                        <col width="175"/>
                    </colgroup>
                    <tr style="background-color:#DCDCDC;">
                        <th style="text-align:center">全选
                        <th style="text-align:center">全选
                            <apex:inputCheckbox id="checkAll" value="{!checkAll}" onclick="checkAll(this);" />
                        </th>
                        <th style="text-align:center">{!$ObjectType.Consum_Apply_Equipment_Set_Detail__c.fields.Consum_Apply_Equipment_Set__c.label}</th>
@@ -159,7 +174,9 @@
                            <td align="center">
                                <apex:outputField value="{!info.caesd.RAESD_Status__c}"></apex:outputField>
                            </td>
                            <td align="center">
                            <!-- //2023 07 04 张赫阳 PIPL改造 Start -->
                            <td align="center" id="{!info.caesd.AWS_Data_Id__c}">
                                <!-- //2023 07 04 张赫阳 PIPL改造 End -->
                                <a style="position: relative" href="/{!info.caesd.Id}" aws-data-id="{!info.caesd.AWS_Data_Id__c}" title="">
                                    <span>{!info.caesd.Trial_User__c}</span>
                                    <span class="decrypt"></span>