From b4848014657dba3ed3ddd0d02ac144aa50be5549 Mon Sep 17 00:00:00 2001
From: 李彤 <litong@prec-tech.com>
Date: 星期四, 18 五月 2023 10:54:11 +0800
Subject: [PATCH] 目标客户页面,呼吸科和消化科显示市场目标产品和共同推进

---
 force-app/main/default/classes/AccountTargetTabControllerTest.cls |    6 +-
 force-app/main/default/pages/AccountTargetTab.page                |  140 ++++++++++++++++++++++++++++++++++++++++++++--
 force-app/main/default/classes/AccountTargetTabController.cls     |    3 
 3 files changed, 137 insertions(+), 12 deletions(-)

diff --git a/force-app/main/default/classes/AccountTargetTabController.cls b/force-app/main/default/classes/AccountTargetTabController.cls
index 895af13..06d4269 100644
--- a/force-app/main/default/classes/AccountTargetTabController.cls
+++ b/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;
diff --git a/force-app/main/default/classes/AccountTargetTabControllerTest.cls b/force-app/main/default/classes/AccountTargetTabControllerTest.cls
index 9295561..ddf9d0d 100644
--- a/force-app/main/default/classes/AccountTargetTabControllerTest.cls
+++ b/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';
                         }
                     }
                 }
diff --git a/force-app/main/default/pages/AccountTargetTab.page b/force-app/main/default/pages/AccountTargetTab.page
index be1f829..d457e8a 100644
--- a/force-app/main/default/pages/AccountTargetTab.page
+++ b/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 -->

--
Gitblit v1.9.1