李彤
2023-05-18 b4848014657dba3ed3ddd0d02ac144aa50be5549
目标客户页面,呼吸科和消化科显示市场目标产品和共同推进
3个文件已修改
149 ■■■■■ 已修改文件
force-app/main/default/classes/AccountTargetTabController.cls 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/AccountTargetTabControllerTest.cls 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/AccountTargetTab.page 140 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/AccountTargetTabController.cls
@@ -2,7 +2,8 @@
    //private static integer SECTIONMAX = 10;
    private static integer FIELDMAX = 100;
    private Account dept;
    // private Account dept ; //lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 add  { get; private set; }
    public Account dept { get; private set; }//lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 add  { get; private set; }
    private Target_account_manage__c layout;
    private Map<String, Target_account_manage__c> layoutMap;
force-app/main/default/classes/AccountTargetTabControllerTest.cls
@@ -74,9 +74,9 @@
                        String api = String.valueOf(m.get('api'));
                        if (String.isBlank(api) == false) {
                            soql += ', Target_amount_' + api + '__c';
                            soql += ', OPD_' + api + '__c';
                            soql += ', OPD_amount_' + api + '__c';
                            // soql += ', Target_amount_' + api + '__c';
                            // soql += ', OPD_' + api + '__c';
                            // soql += ', OPD_amount_' + api + '__c';
                        }
                    }
                }
force-app/main/default/pages/AccountTargetTab.page
@@ -32,7 +32,12 @@
</script>
<apex:form id="Form">
    <div style="height: 265px; overflow-y: auto;">
    <!-- lt 目标客户共同推进 start -->
    <!-- overflow-y: auto;overflow-x: auto;    overflow:scroll -->
    <!-- <div style="height: 265px; width:1200px;overflow-y:auto;overflow-x:auto; border:1px;
    border-left-color: black; border-right-color: black"> -->
    <div style="height: 265px; width:1000px;overflow:scroll;">
    <!-- lt 目标客户共同推进 end -->
    <apex:pageMessages />
    <apex:outputPanel layout="none" rendered="{!NOT(ISNULL(history))}">
@@ -80,10 +85,13 @@
            <tr>
                <!-- 左 -->
                <td>
                    <table border="1" frame="void">
                    <table border="1" frame="void" width="300px">  <!-- lt 目标客户共同推进 add width -->
                        <tr>
                            <th width="100" style="height:20px;">&nbsp;</th>
                            <th width="100" style="text-align: center;">目标数</th>
                            <!-- 20230320 ljh DB202302341475 start-->
                            <!-- <th width="100" style="height:20px;">&nbsp;</th> -->
                            <th width="155" style="height:20px;">&nbsp;</th>
                            <!-- 20230320 ljh DB202302341475 end-->
                            <th width="80" style="text-align: center;">目标数</th>
                        </tr>
                        <apex:variable value="{!1}" var="cnt" />
                        <apex:repeat value="{!history.dataList}" var="data" id="repeat">
@@ -140,14 +148,25 @@
                <!-- 右 -->
                <td>
                    <table border="1" frame="void">
                    <!-- <div style="height: 265px; overflow:scroll"> -->
                    <table border="1" frame="void" width="1000px"> <!-- lt 目标客户共同推进 add width -->
                        <tr>
                            <th width="110" style="height:20px;">&nbsp;</th>
                            <th width="210" style="height:20px;">&nbsp;</th>
                            <th width="100" style="text-align: center;">金额</th>
                            <th width="130">&nbsp;</th>
                            <th width="160">&nbsp;</th>
                            <!-- <th width="100" style="text-align: center;">主机数</th> -->
                            <th width="100">&nbsp;</th>
                            <th width="80">&nbsp;</th>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 start  -->
                            <apex:variable var="type" value="" rendered="{!IF(dept.RecordType.DeveloperName ='Department_Class_BF' || dept.RecordType.DeveloperName ='Department_Class_GI',true,false)}">
                            <th width="190" >&nbsp;</th>
                            <th width="100" style="text-align: center;">市场目标产品</th>
                            <th width="160" >&nbsp;</th>
                            <th width="100" style="text-align: center;">共同推进</th>
                            </apex:variable>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 end  -->
                        </tr>
                        <tr>
                            <td style="width:180px;height:20px;">{!$ObjectType.Account_Number_of_target__c.fields.Opp_Actual_ThousandY__c.label}</td>
                            <td style="text-align: center;">
@@ -157,6 +176,18 @@
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.RivalCustomers_first__c}" style="width:90%; text-align: right;" />
                            </td>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 start  -->
                            <apex:variable var="type" value="" rendered="{!IF(dept.RecordType.DeveloperName ='Department_Class_BF' || dept.RecordType.DeveloperName ='Department_Class_GI',true,false)}">
                            <td style="height:20px;">{!$ObjectType.Account_Number_of_target__c.fields.MarketTarget_Product_JF__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.MarketTarget_Product_JF__c}" style="width:90%; text-align: right;" />
                            </td>
                            <td>{!$ObjectType.Account_Number_of_target__c.fields.Promote_Together_JF__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.Promote_Together_JF__c}" style="width:90%; text-align: right;" />
                            </td>
                            </apex:variable>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 end  -->
                        </tr>
                        <tr>
                            <!-- 20220331 lt 今年注残字段修改 3.6.位置互换 -->
@@ -172,6 +203,18 @@
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.RivalHostsProportion_first__c}" style="width:90%; text-align: right;" />
                            </td>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 start  -->
                            <apex:variable var="type" value="" rendered="{!IF(dept.RecordType.DeveloperName ='Department_Class_BF' || dept.RecordType.DeveloperName ='Department_Class_GI',true,false)}">
                            <td style="height:20px;">{!$ObjectType.Account_Number_of_target__c.fields.MarketTarget_Product_EUS__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.MarketTarget_Product_EUS__c}" style="width:90%; text-align: right;" />
                            </td>
                            <td>{!$ObjectType.Account_Number_of_target__c.fields.Promote_Together_EUS__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.Promote_Together_EUS__c}" style="width:90%; text-align: right;" />
                            </td>
                            </apex:variable>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 end  -->
                        </tr>
                        <tr>
                            <td style="height:20px;">{!$ObjectType.Account_Number_of_target__c.fields.OP_ThousandY__c.label}</td>
@@ -182,6 +225,18 @@
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.RivalHostsNumber__c}" style="width:90%; text-align: right;" />
                            </td>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 start  -->
                            <apex:variable var="type" value="" rendered="{!IF(dept.RecordType.DeveloperName ='Department_Class_BF' || dept.RecordType.DeveloperName ='Department_Class_GI',true,false)}">
                            <td style="height:20px;">{!$ObjectType.Account_Number_of_target__c.fields.MarketTarget_Product_CV290__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.MarketTarget_Product_CV290__c}" style="width:90%; text-align: right;" />
                            </td>
                            <td>{!$ObjectType.Account_Number_of_target__c.fields.Promote_Together_CV290__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.Promote_Together_CV290__c}" style="width:90%; text-align: right;" />
                            </td>
                            </apex:variable>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 end  -->
                            <!-- <td ></td>
                            <td ></td> -->
                        </tr>
@@ -194,6 +249,18 @@
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.RivalHostsNumber_first__c}" style="width:90%; text-align: right;" />
                            </td>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 start  -->
                            <apex:variable var="type" value="" rendered="{!IF(dept.RecordType.DeveloperName ='Department_Class_BF' || dept.RecordType.DeveloperName ='Department_Class_GI',true,false)}">
                            <td style="height:20px;">{!$ObjectType.Account_Number_of_target__c.fields.MarketTarget_Product_GIFH290T__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.MarketTarget_Product_GIFH290T__c}" style="width:90%; text-align: right;" />
                            </td>
                            <td>{!$ObjectType.Account_Number_of_target__c.fields.Promote_Together_GIFH290T__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.Promote_Together_GIFH290T__c}" style="width:90%; text-align: right;" />
                            </td>
                            </apex:variable>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 end  -->
                            <!-- <td ></td>
                            <td ></td> -->
                        </tr>
@@ -211,6 +278,18 @@
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.AllHostsNumber__c}" style="width:90%; text-align: right;" />
                            </td>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 start  -->
                            <apex:variable var="type" value="" rendered="{!IF(dept.RecordType.DeveloperName ='Department_Class_BF' || dept.RecordType.DeveloperName ='Department_Class_GI',true,false)}">
                            <td style="height:20px;">{!$ObjectType.Account_Number_of_target__c.fields.MarketTarget_Product_BFUC290F__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.MarketTarget_Product_BFUC290F__c}" style="width:90%; text-align: right;" />
                            </td>
                            <td>{!$ObjectType.Account_Number_of_target__c.fields.Promote_Together_BFUC290F__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.Promote_Together_BFUC290F__c}" style="width:90%; text-align: right;" />
                            </td>
                            </apex:variable>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 end  -->
                            <!-- <td ></td>
                            <td ></td> -->
                        </tr>
@@ -227,6 +306,18 @@
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.AllHostsNumber_first__c}" style="width:90%; text-align: right;" />
                            </td>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 start  -->
                            <apex:variable var="type" value="" rendered="{!IF(dept.RecordType.DeveloperName ='Department_Class_BF' || dept.RecordType.DeveloperName ='Department_Class_GI',true,false)}">
                            <td style="height:20px;">{!$ObjectType.Account_Number_of_target__c.fields.MarketTarget_Product_SXFD__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.MarketTarget_Product_SXFD__c}" style="width:90%; text-align: right;" />
                            </td>
                            <td>{!$ObjectType.Account_Number_of_target__c.fields.Promote_Together_SXFD__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.Promote_Together_SXFD__c}" style="width:90%; text-align: right;" />
                            </td>
                            </apex:variable>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 end  -->
                        </tr>
                        <tr>
                            <!--<td style="height:20px;"></td>
@@ -237,6 +328,18 @@
                            </td>
                            <td style="height:20px;"></td>
                            <td style=""></td>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 start  -->
                            <apex:variable var="type" value="" rendered="{!IF(dept.RecordType.DeveloperName ='Department_Class_BF' || dept.RecordType.DeveloperName ='Department_Class_GI',true,false)}">
                            <td style="height:20px;">{!$ObjectType.Account_Number_of_target__c.fields.MarketTarget_Product_XXFD__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.MarketTarget_Product_XXFD__c}" style="width:90%; text-align: right;" />
                            </td>
                            <td>{!$ObjectType.Account_Number_of_target__c.fields.Promote_Together_XXFD__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.Promote_Together_XXFD__c}" style="width:90%; text-align: right;" />
                            </td>
                            </apex:variable>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 end  -->
                        </tr>
                        <tr>
                            <!--<td style="height:20px;"></td>
@@ -247,6 +350,18 @@
                            </td>
                            <td style="height:20px;"></td>
                            <td style=""></td>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 start  -->
                            <apex:variable var="type" value="" rendered="{!IF(dept.RecordType.DeveloperName ='Department_Class_BF' || dept.RecordType.DeveloperName ='Department_Class_GI',true,false)}">
                            <td style="height:20px;">{!$ObjectType.Account_Number_of_target__c.fields.MarketTarget_Product_XXHQ__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.MarketTarget_Product_XXHQ__c}" style="width:90%; text-align: right;" />
                            </td>
                            <td>{!$ObjectType.Account_Number_of_target__c.fields.Promote_Together_XXHQ__c.label}</td>
                            <td style="text-align: center;">
                                <apex:outputField value="{!history.rec.Promote_Together_XXHQ__c}" style="width:90%; text-align: right;" />
                            </td>
                            </apex:variable>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 end  -->
                        </tr>
                        <!--20230224 you end DB202302339407-->
                        <!-- 2022/01/07 ssm 右侧补空行 start -->
@@ -266,9 +381,18 @@
                            </td>
                            <td ></td>
                            <td ></td>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 start  -->
                            <apex:variable var="type" value="" rendered="{!IF(dept.RecordType.DeveloperName ='Department_Class_BF' || dept.RecordType.DeveloperName ='Department_Class_GI',true,false)}">
                            <td ></td>
                            <td ></td>
                            <td ></td>
                            <td ></td>
                            </apex:variable>
                            <!-- lt 20230419 DB202303610487 目标客户页面增加市场目标产品信息  市场目标产品 共同推进 end  -->
                        </tr>
                        <!-- 2022/01/07 ssm 右侧最后的地方拆成2行 与之前的效果保持一致 end -->
                    </table>
                <!-- </div> -->
                </td>
            </tr>
            <!-- lt  目标客户的画面调整  20220106 end -->