| | |
| | | <apex:page id="Page" showHeader="false" sidebar="false" Controller="SetProductTargetController" action="{!init}"> |
| | | <apex:page id="Page" showHeader="false" sidebar="false" Controller="SetProductTargetController" action="{!init}" lightningStylesheets="true"> |
| | | <head> |
| | | <title>各省重点产品目标设定</title> |
| | | |
| | |
| | | <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.jqueryTableFix)}"/> |
| | | <style> |
| | | body input[type="text"], .slds-vf-scope input[type="text"] { |
| | | padding: 0; |
| | | } |
| | | table > tbody > tr > th, .slds-vf-scope .listViewport table > tr > td, .slds-vf-scope .listViewport table > tr > th { |
| | | padding: .2rem; |
| | | } |
| | | body .bPageBlock.apexDefaultPageBlock { |
| | | border-top: 2px solid #cfc1c1; |
| | | } |
| | | /*#Page\:Form\:editBlock > div.pbBody { |
| | | height: 500px; |
| | | }*/ |
| | | |
| | | #crossTable th ,#topTable th, #topTable ,#bodyTable{ |
| | | border-right: 1px solid #c9c9c9; |
| | | } |
| | | |
| | | #leftTable , #crossTable { |
| | | border-left: 1px solid #c9c9c9; |
| | | } |
| | | |
| | | #leftTable,#bodyTable { |
| | | border-bottom: 1px solid #c9c9c9; |
| | | } |
| | | |
| | | </style> |
| | | |
| | | <script type="text/javascript"> |
| | | window.onload = function getInfo() { |
| | |
| | | for(var i = 0; i< tbl.rows.length;i++){ |
| | | if(document.getElementById("Page:Form:dataBlock:dbRepeat_L:"+i+":owner_mlktp")){ |
| | | document.getElementById("Page:Form:dataBlock:dbRepeat_L:"+i+":owner_mlktp").style.display="none"; |
| | | document.getElementById("Page:Form:dataBlock:dbRepeat_L:"+i+":owner").style.width="80%"; |
| | | document.getElementById("Page:Form:dataBlock:dbRepeat_L:"+i+":owner").style.width="99%"; |
| | | } |
| | | //j$("Page:Form:dataBlock:dbRepeat_L:"+i+":owner_mlktp").attr('display','none'); |
| | | //j$("Page:Form:dataBlock:dbRepeat_L:"+i+":owner").css("width","80%"); |
| | |
| | | // } |
| | | passToController(this.result); |
| | | popupBox.hide(); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
| | | //CHAN-BDQBLX 20210205 ljh end |
| | | </script> |
| | | <style> |
| | | .TestCss{ |
| | | width:80%; |
| | | width:99%; |
| | | } |
| | | div#out_Div { |
| | | position:relative; |
| | |
| | | <apex:outputPanel id="popupBox" layout="block"> |
| | | <input type="file" id="file_input" name="attFile" accept=".csv" /><br/> |
| | | <center> |
| | | <apex:commandButton value="确认" onclick="remoteLocationPost(); return false;" style="width: 20%; margin: 20px 10px 0px 10px" /> |
| | | <apex:commandButton value="确认" onclick="remoteLocationPost(); return false;" style="width: 20%; " /> |
| | | <apex:commandButton value="取消" onclick="popupBox.hide();" style="width: 20%; margin: 20px 10px 0px 10px" /> |
| | | </center> |
| | | </apex:outputPanel> |
| | |
| | | <table id="ButtonTable" border="0" width="100%"> |
| | | <tr> |
| | | <td> |
| | | 本部 <apex:selectList value="{!salesDpt}" size="1" style="width:120px" onchange="searchByDptJs();return false;"><apex:selectOptions value="{!salesDptOpts}"/></apex:selectList> |
| | | 省 <apex:inputField value="{!opp.SAP_Province__c}" id="province" style="width:140px" onchange="searchByProvinceJs();return false;"></apex:inputField> |
| | | <!-- 重点目标分类 <apex:selectList value="{!target_category}" size="1" style="width:140px" onchange="searchByCategoryJs();return false;"><apex:selectOptions value="{!targetOpts}"/></apex:selectList> |
| | | 重点产品 |
| | | 本部 <apex:selectList value="{!salesDpt}" size="1" style="width:120px" onchange="searchByDptJs();return false;"><apex:selectOptions value="{!salesDptOpts}"/></apex:selectList> |
| | | 省 <apex:inputField value="{!opp.SAP_Province__c}" id="province" style="width:140px" onchange="searchByProvinceJs();return false;"></apex:inputField> |
| | | <!-- 重点目标分类 <apex:selectList value="{!target_category}" size="1" style="width:140px" onchange="searchByCategoryJs();return false;"><apex:selectOptions value="{!targetOpts}"/></apex:selectList> |
| | | 重点产品 |
| | | <apex:selectList value="{!opp.Important_Key_product_category__c}" id="impKey" size="1" style="width:200px;" onchange="searchByImpKeyJs();return false;"> |
| | | <apex:selectOptions value="{!impProductOptions}"/> |
| | | </apex:selectList>--> |
| | |
| | | <!-- ljh 样式调整 20210204 start --> |
| | | <!--CHAN-BDQBLX 20210204 ljh end --> |
| | | <td align="right"> |
| | | <apex:commandButton value="反应到目标" rerender="dummy" onclick="UpdateJs(this);return false;" rendered="{!Not(isPast)}" id="setTarget"/> |
| | | <apex:commandButton value="反映到目标" rerender="dummy" onclick="UpdateJs(this);return false;" rendered="{!Not(isPast)}" id="setTarget"/> |
| | | <apex:commandbutton onclick="exportJs();return false;" id="export" value="导出数据模板"></apex:commandbutton> |
| | | <apex:commandButton onclick="openPopupCSV(); return false;" value="导入" rerender="Form"/> |
| | | </td> |
| | |
| | | <apex:inputHidden id="changeFlg" value="{!saveFlg}"/> |
| | | <div id="Div_all"> |
| | | <div id="out_Div_L"> |
| | | <table class="list" style="border-bottom-width: 0px;table-layout:fixed;" border="0" cellspacing="0" cellpadding="0" id="crossTable"> |
| | | <table class="list" style="border-bottom-width: 0px;table-layout:fixed;" cellspacing="0" cellpadding="0" id="crossTable"> |
| | | <thead> |
| | | <tr class="headerRow" id="Head_L"> |
| | | <th width="140px" class="headerRow booleanColumn">销售本部</th> |
| | |
| | | </table> |
| | | </div> |
| | | <div id="out_Div" > |
| | | <table class="list" style="border-collapse: collapse;border-bottom-width: 0px;table-layout:fixed;" id="topTable"> |
| | | <table class="list" style="border-collapse: collapse;border-bottom-width: 0px;table-layout:fixed;width:100%;" id="topTable"> |
| | | <thead> |
| | | <tr class="headerRow" id="header_R"> |
| | | <apex:repeat value="{!opportunity_category}" var="oc" id="opportunityCategoryRepeat"> |
| | |
| | | </tbody> |
| | | </table> |
| | | </div> |
| | | <div style="clear:both;height:0px;"></div> |
| | | <div id="in_Div_L"> |
| | | <table class="list" style="table-layout:fixed;border-bottom-width: 0px;" border="0" cellspacing="0" cellpadding="0" id="leftTable"> |
| | | <table class="list" style="table-layout:fixed;" border="0" cellspacing="0" cellpadding="0" id="leftTable"> |
| | | <tbody> |
| | | |
| | | <apex:repeat value="{!dataBeans}" var="dbs" id="dbRepeat_L"> |
| | | <tr class="dataRow {!IF(MOD(cnt, 2)==0, 'odd', 'even')} {!IF(cnt==1, 'first', '')}"> |
| | | <td class="dataCell" width="140px">{!dbs.department}</td> |
| | | <td class="dataCell" width="110px"><apex:outputField value="{!dbs.opportunity.SAP_Province__c}"></apex:outputField></td> |
| | | <td class="dataCell" width="160px"><apex:inputField id="owner" value="{!dbs.opportunity.Owner_System__c}" onchange="checkOwner(this.value, this.id, {!cnt});" style="width:80%;"></apex:inputField> |
| | | <td class="dataCell" width="160px"><apex:inputField id="owner" value="{!dbs.opportunity.Owner_System__c}" onchange="checkOwner(this.value, this.id, {!cnt});" style="width:99%;"></apex:inputField> |
| | | <script type="text/javascript"> |
| | | var ispast = {!isPast}; |
| | | if (ispast) { |
| | |
| | | </div> |
| | | |
| | | <div id="in_Div" > |
| | | <table class="list" style="border-collapse: collapse;border-bottom-width: 0px;table-layout:fixed;" id="bodyTable"> |
| | | <table class="list" style="border-collapse: collapse;table-layout:fixed;width:100%;" id="bodyTable"> |
| | | |
| | | <tbody> |
| | | <apex:repeat value="{!dataBeans}" var="dbs" id="dbRepeat"> |
| | |
| | | </script> |
| | | </apex:pageBlock> |
| | | </apex:form> |
| | | </apex:page> |
| | | </apex:page> |