<apex:page controller="StatuAchievementsPCLController" showHeader="false" sidebar="false" id="allPage" action="{!init}">
|
|
<head>
|
<title>注残PCL</title>
|
|
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}" />
|
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}" />
|
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}" />
|
<apex:includeScript value="{!URLFOR($Resource.OpportunityPCLJs)}" />
|
|
<style>
|
td .dateFormat {
|
display: none;
|
}
|
|
div.inline {
|
float: left;
|
}
|
|
.clearBoth {
|
clear: both;
|
}
|
|
div#out_Div {
|
/* ここにヘッダを格納 */
|
position: relative;
|
overflow: hidden;
|
float: left;
|
width: 100px;
|
/* 列幅の合計+セル間の幅(1px)の合計 程度 */
|
}
|
|
div#out_Div_L {
|
position: relative;
|
overflow: hidden;
|
float: left;
|
width: 768px;
|
}
|
|
div#in_Div {
|
/* tbodyが入っている。ここがスクロール対象*/
|
position: relative;
|
overflow: auto;
|
/*スクロールバー*/
|
float: left;
|
width: 100px;
|
/* 列幅の合計+セル間の幅(1px)の合計 程度 */
|
height: 100px;
|
/* tbodyを表示する高さ、後でjsにて調整 */
|
}
|
|
div#in_Div_L {
|
position: relative;
|
overflow: hidden;
|
float: left;
|
width: 768px;
|
height: 100px;
|
}
|
|
body .pbBody table.list tr.headerRow td {
|
text-align: center;
|
font-weight: normal;
|
padding: 0px 0px 0px 1px;
|
}
|
|
body .pbBody table.list tr.headerRow td.header1 {
|
text-align: center;
|
font-weight: normal;
|
padding: 0px 0px 0px 0px;
|
}
|
|
body .pbBody table.list tr.dataRow td {
|
padding: 0px 0px 0px 1px;
|
border-width: 0px 0px 1px 0px;
|
vertical-align: middle;
|
word-break: break-all;
|
}
|
|
body .pbBody table.list tr.dataRow td.dataCellBorder {
|
/* いらない、使っていない */
|
padding: 0px 0px 0px 1px;
|
border-width: 0px 0px 1px 0px;
|
vertical-align: middle;
|
word-break: break-all;
|
}
|
|
body .pbBody table.list tr.dataRow td.dataCellBorder1 {
|
padding: 0px 0px 0px 1px;
|
border-width: 0px 0px 1px 1px;
|
vertical-align: middle;
|
word-break: break-all;
|
}
|
|
@-moz-document url-prefix() {
|
body .pbBody table.list tr.dataRow td.dataCellBorder1 {
|
padding: 0px 0px 0px 0px;
|
border-width: 0px 0px 1px 1px;
|
vertical-align: middle;
|
word-break: break-all;
|
}
|
}
|
|
table.list .col_Contract_NO {
|
width: 67px;
|
}
|
|
table.list .col_HP_NAME {
|
/*width:auto;*/
|
width: 185px;
|
}
|
|
table.list .col_PCL_NAME {
|
width: 80px;
|
}
|
|
table.list .col_Agency1 {
|
width: 77px;
|
}
|
|
table.list .col_SalesDepartment {
|
width: 85px;
|
}
|
|
table.list .col_Province {
|
width: 100px;
|
}
|
|
table.list .col_Group {
|
width: 65px;
|
}
|
|
table.list .col_SalesIncharge {
|
width: 80px;
|
}
|
|
table.list .col_OrderNo {
|
width: 80px;
|
}
|
|
table.list .col_Status_1 {
|
width: 50px;
|
}
|
|
table.list .col_Status_2 {
|
width: 80px;
|
}
|
|
table.list .col_BookStock {
|
width: 50px;
|
}
|
|
table.list .col_OCM {
|
width: 80px;
|
}
|
|
table.list .col_DEPT {
|
/*width:auto;*/
|
width: 80px;
|
}
|
|
table.list .col_OpportunityCategory {
|
width: 50px;
|
}
|
|
table.list .col_QuotationCode {
|
width: 80px;
|
}
|
|
/*table.list .col_ContractAmount {width:105px;text-align:right;}*/
|
|
/*table.list .col_PaymentAmount {width:105px;text-align:right;}*/
|
|
table.list .col_NOT_PaymentAmount {
|
width: 105px;
|
text-align: right;
|
}
|
|
/*table.list .col_PaymentRate {width:55px;text-align:right;}*/
|
|
/*table.list .col_UnshippedAmount {width:105px;text-align:right;}*/
|
|
table.list .col_UnshippedAmount_wt {
|
width: 105px;
|
text-align: right;
|
}
|
|
table.list .col_X5weeksAgo {
|
width: 80px;
|
}
|
|
table.list .col_X4weeksAgo {
|
width: 80px;
|
}
|
|
table.list .col_X3weeksAgo {
|
width: 80px;
|
}
|
|
table.list .col_X2weeksAgo {
|
width: 80px;
|
}
|
|
table.list .col_X1weeksAgo {
|
width: 80px;
|
}
|
|
table.list .col_CurrentStatus {
|
width: 80px;
|
}
|
|
table.list .col_OverviewStatus {
|
width: 80px;
|
}
|
|
table.list .col_EndUserContract {
|
width: 80px;
|
}
|
|
table.list .col_PaymentStatus {
|
width: 80px;
|
}
|
|
table.list .col_AssignmentStatus {
|
width: 80px;
|
}
|
|
table.list .col_DeliveryStatus {
|
width: 80px;
|
}
|
|
table.list .col_PacialShipment {
|
width: 50px;
|
}
|
|
table.list .col_SoLatestDeliveryDate {
|
width: 100px;
|
}
|
|
table.list .col_FirstDeliveryDate {
|
width: 80px;
|
}
|
|
table.list .col_CurrentShippingDate {
|
width: 80px;
|
}
|
|
table.list .col_EndUserContractSubmitDay {
|
width: 80px;
|
}
|
|
table.list .col_PaymentScheduledDate {
|
width: 80px;
|
}
|
|
table.list .col_PaymentAllScheduledDate {
|
width: 80px;
|
}
|
|
table.list .col_ShippingScheduledDate {
|
width: 100px;
|
}
|
|
table.list .col_MonthlyForecast {
|
width: 200px;
|
}
|
table.list .col_Opp_Number {
|
width: 80px;
|
}
|
table.list .col_Opportunity {
|
width: 80px;
|
}
|
|
table.list .col_ForecastShipMonthlyMannual {
|
width: 75px;
|
}
|
|
table.list .col_FollowUpComment {
|
width: 200px;
|
}
|
|
table.list .col_ReasonNotCollectMoney {
|
width: 200px;
|
}
|
|
table.list .col_ReasonNotShip {
|
width: 200px;
|
}
|
|
table.list .col_ManagerFeedback {
|
width: 200px;
|
}
|
|
table.list .col_CreateActivity {
|
width: 80px;
|
}
|
|
table.list .col_CreateTask {
|
width: 80px;
|
}
|
|
table.list .col_Key_tipics {
|
width: 72px;
|
}
|
|
table.list .col_Update_situation {
|
width: 72px;
|
}
|
|
table.list .col_FirstApproveDate {
|
width: 72px;
|
}
|
|
body .pbBody table.list tr.headerRow td.colViewing {
|
/* デフォルト値、最小化アイコンを表示 */
|
background-image:url('{!URLFOR($Resource.IconResizeMinus_5)}');
|
background-repeat: no-repeat;
|
}
|
|
body .pbBody table.list tr.headerRow td.colUnHideIcon {
|
/* 最大化アイコンを表示 */
|
background-image:url('{!URLFOR($Resource.IconResizePlus_5)}');
|
background-repeat: no-repeat;
|
width: 7px;
|
}
|
|
body .pbBody table.list tr.headerRow td.col_Scroll {
|
width: 0px;
|
padding: 0px;
|
border-width: 0px;
|
}
|
|
body .pbBody table.list tr.dataRow td.col_Scroll {
|
width: 0px;
|
padding: 0px;
|
border-width: 0px;
|
}
|
</style>
|
<script type="text/javascript">
|
var heightAjustment = 120;
|
var widthAjustment = 30;
|
var keyArray = new Array({ keyOfOpp: "id_Last_update_UnshippedAmount_without_tax", keyCol: "col_UnshippedAmount_wt" }
|
, { keyOfOpp: "id_Last_update_OverviewStatus", keyCol: "col_OverviewStatus" }
|
, { keyOfOpp: "id_Last_update_PaymentStatus", keyCol: "col_PaymentStatus" }
|
, { keyOfOpp: "id_Last_update_AssignmentStatus", keyCol: "col_AssignmentStatus" }
|
, { keyOfOpp: "id_Last_update_shipping_status", keyCol: "col_DeliveryStatus" }
|
, { keyOfOpp: "id_Last_update_EndUser_contract_submit_day", keyCol: "col_EndUserContractSubmitDay" }
|
, { keyOfOpp: "id_Last_update_Payment_Scheduled_Date", keyCol: "col_PaymentScheduledDate" }
|
, { keyOfOpp: "id_Last_update_Payment_All_Scheduled_Date", keyCol: "col_PaymentAllScheduledDate" }
|
, { keyOfOpp: "id_Last_update_forecast_shipping_date", keyCol: "col_ShippingScheduledDate" }
|
, { keyOfOpp: "id_Last_update_followup_situation", keyCol: "col_FollowUpComment" }
|
, { keyOfOpp: "id_Last_update_Reason_not_collect_money", keyCol: "col_ReasonNotCollectMoney" }
|
, { keyOfOpp: "id_Last_update_Reason_not_ship", keyCol: "col_ReasonNotShip" }
|
, { keyOfOpp: "id_Last_update_manager_feedback", keyCol: "col_ManagerFeedback" }
|
);
|
</script>
|
</head>
|
<apex:form id="allForm">
|
|
<apex:actionFunction name="saveAndSearch" action="{!save}" rerender="allPanel" oncomplete="unblockUI();">
|
<apex:param name="firstParam" assignTo="{!saveType}" value="" />
|
</apex:actionFunction>
|
<apex:actionFunction name="saveAndSort" action="{!save}" rerender="allPanel" oncomplete="unblockUI();">
|
<apex:param name="firstParam" assignTo="{!saveType}" value="" />
|
<apex:param name="secondParam" assignTo="{!sortKey}" value="" />
|
</apex:actionFunction>
|
<apex:actionFunction name="searchOpp" action="{!searchOpp}" rerender="allPanel" oncomplete="unblockUI();" />
|
<apex:actionFunction name="sortTable" action="{!sortTable}" rerender="allPanel" oncomplete="unblockUI();">
|
<apex:param name="firstParam" assignTo="{!sortKey}" value="" />
|
</apex:actionFunction>
|
|
<apex:outputPanel id="allPanel">
|
<apex:pageBlock id="searchBlock" tabStyle="Report">
|
<table style="border-bottom-width: 0px; font-size:12px;">
|
<tr>
|
<td width="150px">
|
<apex:commandButton action="{!save}" value="保存" rerender="allPanel" onclick="blockme();" oncomplete="unblockUI();" style="height:30px;width:50px;"
|
/>
|
<apex:commandButton value="检索" onclick="searchOppJs();return false;" style="height:30px;width:70px;" />
|
</td>
|
<td width="1000px">
|
<apex:pageMessages />
|
</td>
|
</tr>
|
</table>
|
<table style="border-bottom-width: 0px; font-size:12px;">
|
<tr>
|
<td width="250px">医院
|
<apex:inputText value="{!accSearch}" style="width:150px" /> </td>
|
<td width="40px">担当人</td>
|
<td width="150px">
|
<span>
|
<apex:inputText value="{!ownerSearch}" style="width:100px;" />
|
</span>
|
</td>
|
<td width="400px">
|
<font>日期</font>
|
<apex:selectList value="{!dateField}" size="1" style="width:110px" id="dateFieldId">
|
<apex:selectOptions value="{!dateOpts}" id="dateOptsId" /></apex:selectList> 从
|
<apex:inputField value="{!con1.BirthDate}" id="fromDateId" /> 到
|
<apex:inputField value="{!con2.BirthDate}" id="toDateId" />
|
<apex:commandButton value="标记" onclick="markOpp('{!$Label.BackgroundColor}');return false;" rerender="allPanel" />
|
</td>
|
<td width="10px"></td>
|
<!-- // [委托]【周会-注残管理表】请确认周会注残管理表显示逻辑 by vivek start -->
|
<!-- <td width="80px">注残,发货 <apex:inputCheckbox value="{!onlyOpp}" /></td> -->
|
<td width="80px">发货
|
<apex:inputCheckbox value="{!onlyOpp}" />
|
</td>
|
<!-- // [委托]【周会-注残管理表】请确认周会注残管理表显示逻辑 by vivek end -->
|
<td width="10px"></td>
|
<td>显示
|
<apex:selectList value="{!limits}" size="1" onchange="searchOppJs();return false;">
|
<apex:selectOptions value="{!limitOpts}" /></apex:selectList> 条数据</td>
|
<td width="10px"></td>
|
<td width="70px">
|
<a href="#" onclick="expandAll();return false;" style="text-decoration: underline;">全部展开</a>
|
</td>
|
</tr>
|
</table>
|
<table style="border-bottom-width: 0px; font-size:12px;">
|
<tr>
|
<td width="400px">
|
<font>数据字段</font>
|
<apex:selectList value="{!text}" size="1" style="width:110px">
|
<apex:selectOptions value="{!textOpts}" /></apex:selectList>
|
<apex:selectList value="{!condition}" size="1">
|
<apex:selectOptions value="{!equalOpts}" /></apex:selectList>
|
<apex:inputText value="{!value}" style="width:100px" />
|
</td>
|
<td width="10px"></td>
|
<td width="400px">
|
<font>AND </font>
|
<apex:selectList value="{!text2}" size="1" style="width:110px">
|
<apex:selectOptions value="{!textOpts2}" /></apex:selectList>
|
<apex:selectList value="{!condition2}" size="1">
|
<apex:selectOptions value="{!equalOpts2}" /></apex:selectList>
|
<apex:inputText value="{!value2}" style="width:100px" />
|
</td>
|
<td width="10px"></td>
|
<td width="400px">
|
<font>AND </font>
|
<apex:selectList value="{!text3}" size="1" style="width:110px">
|
<apex:selectOptions value="{!textOpts3}" /></apex:selectList>
|
<apex:selectList value="{!condition3}" size="1">
|
<apex:selectOptions value="{!equalOpts3}" /></apex:selectList>
|
<apex:inputText value="{!value3}" style="width:100px" />
|
</td>
|
<td></td>
|
</tr>
|
</table>
|
</apex:pageBlock>
|
|
<apex:pageBlock id="oppBlock" tabStyle="Report">
|
<!-- <apex:pageblocksection columns="1" id="oppSection">-->
|
<apex:outputPanel >
|
<apex:inputHidden id="oppCount" value="{!pclCount}" />
|
<div id="out_Div_L">
|
<table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableHeader_L">
|
<tr class="dataRow" height="40px">
|
<td class="col_Contract_NO"></td>
|
<td class="col_HP_NAME"></td>
|
<td class="col_DEPT"></td>
|
<!-- <td class="col_Status_2"></td> -->
|
<td class="col_UnshippedAmount_wt" style="font-weight:bold;text-align:right;">
|
<span>
|
<apex:outputText value="{0,number,#,##0.00}">
|
<apex:param value="{!USwtAmountSum}" />
|
</apex:outputText>
|
</span>
|
</td>
|
<td class="col_CurrentStatus"></td>
|
<!-- <td class="col_AssignmentStatus"></td>
|
<td class="col_PaymentStatus"></td> -->
|
</tr>
|
<tr class="headerRow" height="30px">
|
<td class="col_Contract_NO">
|
<a href="#" onclick="sortTableJs('0');return false;" style="text-decoration: underline;">{!$ObjectType.Statu_Achievements__c.fields.ContractNO__c.Label}</a>{!sortOrder[0]}
|
</td>
|
<td class="col_HP_NAME">
|
<a href="#" onclick="sortTableJs('1');return false;" style="text-decoration: underline;">{!$ObjectType.Statu_Achievements__c.fields.Opp_Hospital__c.Label}</a>{!sortOrder[1]}
|
</td>
|
|
<td class="col_DEPT">
|
<a href="#" onclick="sortTableJs('13');return false;" style="text-decoration: underline;">科室</a>{!sortOrder[13]}
|
</td>
|
|
<!-- <td class="col_Status_2">
|
<a href="#" onclick="sortTableJs('10');return false;" style="text-decoration: underline;">注残<br/>状态2</a>{!sortOrder[10]}
|
</td> -->
|
<td class="col_UnshippedAmount_wt">
|
<!-- LHJ 20200618 Start -->
|
<!-- <a href="#" onclick="sortTableJs('21');return false;" style="text-decoration: underline;">未发货<br/>金额(不含税)</a>{!sortOrder[21]} -->
|
<a href="#" onclick="sortTableJs('21');return false;" style="text-decoration: underline;">注残金额
|
<br/>(除计提,千元RMB)</a>{!sortOrder[21]}
|
<!-- LHJ 20200618 End -->
|
</td>
|
<td class="header1 col_CurrentStatus">
|
<a href="#" onclick="sortTableJs('27');return false;" style="text-decoration: underline;">目前状态</a>{!sortOrder[27]}
|
</td>
|
<!-- SWAG-CCK9LV yc 20220321
|
<td class="col_EndUserContract">
|
<a href="#" onclick="sortTableJs('30');return false;" style="text-decoration: underline;">最终用户合同状态</a>{!sortOrder[30]}
|
</td>-->
|
<!-- <td class="col_PaymentStatus">
|
<a href="#" onclick="sortTableJs('30');return false;" style="text-decoration: underline;">付款状态</a>{!sortOrder[30]}
|
</td> -->
|
</tr>
|
</table>
|
</div>
|
<div id="out_Div">
|
<table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;width:1060px;" border="" id="tableHeader">
|
<tr class="dataRow" height="40px">
|
<td class="col_NOT_PaymentAmount" style="font-weight:bold;text-align:right;">
|
<span>
|
<apex:outputText value="{0,number,#,##0.00}">
|
<apex:param value="{!NPAmountSum}" />
|
</apex:outputText>
|
</span>
|
</td>
|
<!-- <td class="col_PaymentScheduledDate"></td>
|
<td class="col_PaymentAllScheduledDate"></td>
|
<td class="col_EndUserContract"></td>
|
<td class="col_EndUserContractSubmitDay"></td> -->
|
<td class="col_DeliveryStatus"></td>
|
<td class="col_SoLatestDeliveryDate"></td>
|
<td class="col_ShippingScheduledDate"></td>
|
<!-- <td class="col_SalesIncharge"></td> -->
|
<td class="col_Agency1"></td>
|
<!-- SWAG-CCK9LV yc 20220321
|
<td class="col_CreateActivity"></td> -->
|
<!-- <td class="col_CreateTask"></td> -->
|
<!-- SWAG-CCK9LV yc 20220321
|
<td class="col_FollowUpComment"></td> -->
|
<!-- <td class="col_ReasonNotCollectMoney"></td>
|
<td class="col_ReasonNotShip"></td>
|
<td class="col_ManagerFeedback"></td>
|
<td class="col_X5weeksAgo"></td>
|
<td class="col_X4weeksAgo"></td>
|
<td class="col_X3weeksAgo"></td>
|
<td class="col_X2weeksAgo"></td>
|
<td class="col_X1weeksAgo"></td>
|
<td class="col_OverviewStatus"></td>
|
<td class="col_BookStock"></td>
|
<td class="col_PCL_NAME"></td>
|
<td class="col_QuotationCode"></td>
|
<td class="col_OrderNo"></td> -->
|
<!-- SWAG-CCK9LV yc 20220321
|
<td class="col_SalesDepartment"></td>
|
<td class="col_Province"></td>-->
|
<!-- <td class="col_OCM"></td>
|
<td class="col_OpportunityCategory"></td>
|
<td class="col_ForecastShipMonthlyMannual"></td>
|
<td class="col_Key_tipics"></td>
|
<td class="col_Update_situation"></td>
|
<td class="col_Status_1"></td>
|
<td class="col_FirstApproveDate"></td>
|
<td class="col_PacialShipment"></td>
|
<td class="col_FirstDeliveryDate"></td>
|
<td class="col_CurrentShippingDate"></td> -->
|
<td class="col_MonthlyForecast"></td>
|
<td class="col_Scroll"></td>
|
</tr>
|
<tr class="headerRow" height="30px">
|
<td class="col_NOT_PaymentAmount">
|
<a href="#" onclick="sortTableJs('18');return false;" style="text-decoration: underline;">OCSM
|
<br/>未收款金额</a>{!sortOrder[18]}
|
</td>
|
<!-- <td class="col_PaymentScheduledDate">
|
<a href="#" onclick="sortTableJs('38');return false;" style="text-decoration: underline;">预测<br/>30%付款日</a>{!sortOrder[38]}
|
</td> -->
|
<!-- <td class="col_PaymentAllScheduledDate">
|
<a href="#" onclick="sortTableJs('39');return false;" style="text-decoration: underline;">预测<br/>100%付款日</a>{!sortOrder[39]}
|
</td> -->
|
<!-- <td class="col_EndUserContract">
|
<a href="#" onclick="sortTableJs('29');return false;" style="text-decoration: underline;">最终用户<br/>合同状态</a>{!sortOrder[29]}
|
</td> -->
|
<!-- <td class="col_EndUserContractSubmitDay">
|
<a href="#" onclick="sortTableJs('37');return false;" style="text-decoration: underline;">预计最终用户<br/>合同提交日</a>{!sortOrder[37]}
|
</td> -->
|
<td class="col_DeliveryStatus">
|
<a href="#" onclick="sortTableJs('32');return false;" style="text-decoration: underline;">发货状态</a>{!sortOrder[32]}
|
</td>
|
<td class="col_SoLatestDeliveryDate">
|
<a href="#" onclick="sortTableJs('34');return false;" style="text-decoration: underline;">19.预测
|
<br/>最晚交货期</a>{!sortOrder[34]}
|
</td>
|
<td class="col_ShippingScheduledDate">
|
<a href="#" onclick="sortTableJs('40');return false;" style="text-decoration: underline;">注残预测
|
<br/>发货日</a>{!sortOrder[40]}
|
</td>
|
<!-- <td class="col_SalesIncharge">
|
<a href="#" onclick="sortTableJs('7');return false;" style="text-decoration: underline;">所有人</a>{!sortOrder[7]}
|
</td> -->
|
<td class="col_Agency1">
|
<a href="#" onclick="sortTableJs('3');return false;" style="text-decoration: underline;">{!$ObjectType.Statu_Achievements__c.fields.Agency1_Name_F__c.Label}</a>{!sortOrder[3]}
|
</td>
|
<!-- SWAG-CCK9LV yc 20220321
|
<td class="col_CreateActivity">
|
<a href="#" onclick="sortTableJs('45');return false;" style="text-decoration: underline;">新建计划</a>{!sortOrder[45]}
|
</td> -->
|
<!-- <td class="col_CreateTask">
|
<a href="#" onclick="sortTableJs('46');return false;" style="text-decoration: underline;">新建任务</a>{!sortOrder[46]}
|
</td> -->
|
<!-- SWAG-CCK9LV yc 20220321
|
<td class="col_FollowUpComment">
|
<a href="#" onclick="sortTableJs('41');return false;" style="text-decoration: underline;">跟进情况</a>{!sortOrder[41]}
|
</td> -->
|
<!-- <td class="col_ReasonNotCollectMoney">
|
<a href="#" onclick="sortTableJs('42');return false;" style="text-decoration: underline;">未付款原因</a>{!sortOrder[42]}
|
</td>
|
<td class="col_ReasonNotShip">
|
<a href="#" onclick="sortTableJs('43');return false;" style="text-decoration: underline;">未发货原因</a>{!sortOrder[43]}
|
</td>
|
<td class="col_ManagerFeedback">
|
<a href="#" onclick="sortTableJs('44');return false;" style="text-decoration: underline;">经理反馈</a>{!sortOrder[44]}
|
</td>
|
<td class="col_X5weeksAgo">
|
<a href="#" onclick="sortTableJs('22');return false;" style="text-decoration: underline;">5周前</a>{!sortOrder[22]}
|
</td>
|
<td class="col_X4weeksAgo">
|
<a href="#" onclick="sortTableJs('23');return false;" style="text-decoration: underline;">4周前</a>{!sortOrder[23]}
|
</td>
|
<td class="col_X3weeksAgo">
|
<a href="#" onclick="sortTableJs('24');return false;" style="text-decoration: underline;">3周前</a>{!sortOrder[24]}
|
</td>
|
<td class="col_X2weeksAgo">
|
<a href="#" onclick="sortTableJs('25');return false;" style="text-decoration: underline;">2周前</a>{!sortOrder[25]}
|
</td>
|
<td class="col_X1weeksAgo">
|
<a href="#" onclick="sortTableJs('26');return false;" style="text-decoration: underline;">1周前</a>{!sortOrder[26]}
|
</td>
|
<td class="col_OverviewStatus">
|
<a href="#" onclick="sortTableJs('28');return false;" style="text-decoration: underline;">总览状态</a>{!sortOrder[28]}
|
</td>
|
<td class="col_BookStock">
|
<a href="#" onclick="sortTableJs('11');return false;" style="text-decoration: underline;">是否备货</a>{!sortOrder[11]}
|
</td>
|
<td class="col_PCL_NAME">
|
<a href="#" onclick="sortTableJs('2');return false;" style="text-decoration: underline;">{!$ObjectType.Opportunity.fields.Name.Label}</a>{!sortOrder[2]}
|
</td>
|
<td class="col_QuotationCode">
|
<a href="#" onclick="sortTableJs('15');return false;" style="text-decoration: underline;">报价号码</a>{!sortOrder[15]}
|
</td>
|
<td class="col_OrderNo">
|
<a href="#" onclick="sortTableJs('8');return false;" style="text-decoration: underline;">凭证号码</a>{!sortOrder[8]}
|
</td> -->
|
<!-- SWAG-CCK9LV yc 20220321
|
<td class="col_SalesDepartment">
|
<a href="#" onclick="sortTableJs('4');return false;" style="text-decoration: underline;">销售本部
|
<br/>(SAP业绩)</a>{!sortOrder[4]}
|
</td>
|
<td class="col_Province">
|
<a href="#" onclick="sortTableJs('5');return false;" style="text-decoration: underline;">省
|
<br/>(SAP业绩)</a>{!sortOrder[5]}
|
</td>
|
-->
|
<!-- <td class="col_OCM">
|
<a href="#" onclick="sortTableJs('12');return false;" style="text-decoration: underline;">OCM分类</a>{!sortOrder[12]}
|
</td>
|
<td class="col_OpportunityCategory">
|
<a href="#" onclick="sortTableJs('14');return false;" style="text-decoration: underline;">分类</a>{!sortOrder[14]}
|
</td>
|
<td class="col_ForecastShipMonthlyMannual">
|
<a href="#" onclick="sortTableJs('51');return false;" style="text-decoration: underline;">预计发货<br/>月份(手动)</a>{!sortOrder[51]}
|
</td>
|
<td class="col_Key_tipics">
|
<a href="#" onclick="sortTableJs('47');return false;" style="text-decoration: underline;">重要字段更新日</a>{!sortOrder[47]}
|
</td>
|
<td class="col_Update_situation">
|
<a href="#" onclick="sortTableJs('48');return false;" style="text-decoration: underline;">更新情况</a>{!sortOrder[48]}
|
</td>
|
<td class="col_Status_1">
|
<a href="#" onclick="sortTableJs('9');return false;" style="text-decoration: underline;">注残<br/>状态1</a>{!sortOrder[9]}
|
</td>
|
<td class="col_FirstApproveDate">
|
<a href="#" onclick="sortTableJs('49');return false;" style="text-decoration: underline;">15.初审日期<br/>(订货日)</a>{!sortOrder[49]}
|
</td>
|
<td class="col_PacialShipment">
|
<a href="#" onclick="sortTableJs('33');return false;" style="text-decoration: underline;">分批<br/>发货次数</a>{!sortOrder[33]}
|
</td>
|
<td class="col_FirstDeliveryDate">
|
<a href="#" onclick="sortTableJs('35');return false;" style="text-decoration: underline;">第一次<br/>发货日</a>{!sortOrder[35]}
|
</td>
|
<td class="col_CurrentShippingDate">
|
<a href="#" onclick="sortTableJs('36');return false;" style="text-decoration: underline;">最新<br/>发货日</a>{!sortOrder[36]}
|
</td> -->
|
<td class="col_MonthlyForecast">
|
<a href="#" onclick="sortTableJs('50');return false;" style="text-decoration: underline;">本月预测
|
<br/>注残</a>{!sortOrder[50]}
|
</td>
|
<!-- 【委托】【重要】周会管理表修改 tcm start -->
|
<td class="col_Opp_Number">
|
<a href="#" onclick="sortTableJs('52');return false;" style="text-decoration: underline;">询价编码</a>{!sortOrder[52]}
|
</td>
|
<td class="col_Opportunity">
|
<a href="#" onclick="sortTableJs('53');return false;" style="text-decoration: underline;">询价名称</a>{!sortOrder[53]}
|
</td>
|
<!-- 【委托】【重要】周会管理表修改 tcm end -->
|
|
<td id="cell_Scroll" class="col_Scroll"></td>
|
</tr>
|
</table>
|
</div>
|
<!-- out_Div -->
|
<div style="clear:both;height:0px;"></div>
|
<div id="in_Div_L">
|
<table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableData_L">
|
<apex:variable value="{!1}" var="cnt" />
|
<apex:repeat value="{!pclInfos}" var="or" id="oppTable_L">
|
<tr class="dataRow {!IF(MOD(cnt, 2)==0, 'odd', 'even')} {!IF(cnt==1, 'first', '')}" onmouseover="if (window.hiOn){hiOn(this);} "
|
onmouseout="if (window.hiOff){hiOff(this);} " onblur="if (window.hiOff){hiOff(this);}" onfocus="if (window.hiOn){hiOn(this);}">
|
<td class="dataCellBorder1 col_Contract_NO" id="{!cnt-1}:col_Contract_NO">
|
<span>
|
<apex:outputField value="{!or.rec.ContractNO_link__c}" />
|
</span>
|
</td>
|
<td class="dataCellBorder1 col_HP_NAME" style="word-break:normal;">
|
<span>
|
<apex:outputField value="{!or.rec.Hospital_link__c}" />
|
</span>
|
</td>
|
<td class="dataCellBorder1 col_DEPT">
|
<span>
|
<apex:outputField value="{!or.rec.Opp_Department_Name__c}" />
|
</span>
|
</td>
|
<!-- <td class="dataCellBorder1 col_Status_2"><span>
|
<apex:outputField value="{!or.rec.Status_2_Formula__c}"/>
|
</span></td> -->
|
<td class="dataCellBorder1 col_UnshippedAmount_wt" id="{!cnt-1}:col_UnshippedAmount_wt" style="text-align:right; word-break:normal;">
|
<span>
|
<!--LHJ 20200618 Start -->
|
<!-- <apex:outputField value="{!or.rec.UnshippedAmount_without_tax_F__c}" id="col_UnshippedAmount_wt" /> -->
|
<apex:outputField value="{!or.rec.UnshippedAmount_without_tax_Thousand_DN__c}" id="col_UnshippedAmount_wt" />
|
<!--LHJ 20200618 End -->
|
<apex:outputText id="id_Last_update_UnshippedAmount_without_tax" value="{0, date, yyyy/MM/dd}" style="display:none">
|
<apex:param value="{!or.rec.Last_update_UnshippedAmount_without_tax__c}" />
|
</apex:outputText>
|
</span>
|
</td>
|
<td class="dataCellBorder1 col_CurrentStatus">
|
<span>
|
<apex:outputField value="{!or.rec.Current_status__c}" />
|
</span>
|
</td>
|
<!-- SWAG-CCK9LV yc 20220321
|
<td class="dataCellBorder1 col_CurrentStatus">
|
<span>
|
<apex:outputField value="{!or.rec.End_User_contract__c}" />
|
</span>
|
</td>
|
-->
|
<!-- <td class="dataCellBorder1 col_AssignmentStatus" id="{!cnt-1}:col_AssignmentStatus"><span>
|
<apex:outputField value="{!or.rec.AssignmentStatus__c}" id="col_AssignmentStatus" />
|
<apex:outputText id="id_Last_update_AssignmentStatus" value="{0, date, yyyy/MM/dd}" style="display:none">
|
<apex:param value="{!or.rec.Last_update_AssignmentStatus__c}" />
|
</apex:outputText>
|
</span></td>
|
<td class="dataCellBorder1 col_PaymentStatus" id="{!cnt-1}:col_PaymentStatus"><span>
|
<apex:outputField value="{!or.rec.PaymentStatus__c}" id="col_PaymentStatus" />
|
<apex:outputText id="id_Last_update_PaymentStatus" value="{0, date, yyyy/MM/dd}" style="display:none">
|
<apex:param value="{!or.rec.Last_update_PaymentStatus__c}" />
|
</apex:outputText>
|
</span></td> -->
|
</tr>
|
<apex:variable value="{!cnt + 1}" var="cnt" />
|
</apex:repeat>
|
</table>
|
</div>
|
<div id="in_Div">
|
<table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;width:1060px;" border="" id="tableData">
|
<apex:variable value="{!1}" var="cnt" />
|
<apex:repeat value="{!pclInfos}" var="or" id="oppTable">
|
<tr class="dataRow {!IF(MOD(cnt, 2)==0, 'odd', 'even')} {!IF(cnt==1, 'first', '')}" onmouseover="if (window.hiOn){hiOn(this);} "
|
onmouseout="if (window.hiOff){hiOff(this);} " onblur="if (window.hiOff){hiOff(this);}" onfocus="if (window.hiOn){hiOn(this);}">
|
<td class="dataCellBorder1 col_NOT_PaymentAmount">
|
<span>
|
<apex:outputField value="{!or.rec.NOT_PaymentAmount_F__c}" />
|
</span>
|
</td>
|
<!-- <td class="dataCellBorder1 col_PaymentScheduledDate" id="{!cnt-1}:col_PaymentScheduledDate" style="padding:0;"><span>
|
<apex:inputField value="{!or.rec.Payment_Scheduled_Date__c}" id="col_PaymentScheduledDate" style="width:90%;" onchange="setChangeFlg('{!or.lineNo}')"/>
|
<apex:outputText id="id_Last_update_Payment_Scheduled_Date" value="{0, date, yyyy/MM/dd}" style="display:none">
|
<apex:param value="{!or.rec.Last_update_Payment_Scheduled_Date__c}" />
|
</apex:outputText>
|
</span></td>
|
<td class="dataCellBorder1 col_PaymentAllScheduledDate" id="{!cnt-1}:col_PaymentAllScheduledDate" style="padding:0;"><span>
|
<apex:inputField value="{!or.rec.Payment_All_Scheduled_Date__c}" id="col_PaymentAllScheduledDate" style="width:90%;" onchange="setChangeFlg('{!or.lineNo}')"/>
|
<apex:outputText id="id_Last_update_Payment_All_Scheduled_Date" value="{0, date, yyyy/MM/dd}" style="display:none">
|
<apex:param value="{!or.rec.Last_update_Payment_All_Scheduled_Date__c}" />
|
</apex:outputText>
|
</span></td>
|
<td class="dataCellBorder1 col_EndUserContract"><span>
|
<apex:outputField value="{!or.rec.End_User_contract__c}"/>
|
</span></td>
|
<td class="dataCellBorder1 col_EndUserContractSubmitDay" id="{!cnt-1}:col_EndUserContractSubmitDay" style="padding:0;"><span>
|
<apex:inputField value="{!or.rec.EndUser_contract_submit_day__c}" id="col_EndUserContractSubmitDay" style="width:90%;" onchange="setChangeFlg('{!or.lineNo}')"/>
|
<apex:outputText id="id_Last_update_EndUser_contract_submit_day" value="{0, date, yyyy/MM/dd}" style="display:none">
|
<apex:param value="{!or.rec.Last_update_EndUser_contract_submit_day__c}" />
|
</apex:outputText>
|
</span></td> -->
|
<td class="dataCellBorder1 col_DeliveryStatus">
|
<span>
|
<apex:outputField value="{!or.rec.Parcial_ship_link__c}" />
|
</span>
|
</td>
|
<td class="dataCellBorder1 col_SoLatestDeliveryDate">
|
<span>
|
<apex:inputField value="{!or.rec.SoLatestDeliveryDate__c}" style="width:90%;" />
|
</span>
|
</td>
|
<td class="dataCellBorder1 col_ShippingScheduledDate" id="{!cnt-1}:col_ShippingScheduledDate" style="padding:0;">
|
<span>
|
<apex:inputField value="{!or.rec.Shipping_Scheduled_Date__c}" id="col_ShippingScheduledDate" style="width:90%;" onchange="setChangeFlg('{!or.lineNo}')"
|
/>
|
<apex:outputText id="id_Last_update_forecast_shipping_date" value="{0, date, yyyy/MM/dd}" style="display:none">
|
<apex:param value="{!or.rec.Last_update_forecast_shipping_date__c}" />
|
</apex:outputText>
|
</span>
|
</td>
|
<!-- <td class="dataCellBorder1 col_SalesIncharge"><span>
|
<apex:outputField value="{!or.rec.Owner__c}"/>
|
</span></td> -->
|
<td class="dataCellBorder1 col_Agency1">
|
<span>
|
<apex:outputField value="{!or.rec.Agency1_Name_F__c}" style="width:90%;" />
|
</span>
|
</td>
|
<!-- SWAG-CCK9LV yc 20220321
|
<td class="dataCellBorder1 col_CreateActivity">
|
<span>
|
<apex:outputField value="{!or.rec.Create_Activity__c}" />
|
</span>
|
</td>
|
-->
|
<!-- <td class="dataCellBorder1 col_CreateTask"><span>
|
<apex:outputField value="{!or.rec.Create_task__c}" />
|
</span></td> -->
|
<!-- SWAG-CCK9LV yc 20220321
|
<td class="dataCellBorder1 col_FollowUpComment" id="{!cnt-1}:col_FollowUpComment" style="padding:0;">
|
<span>
|
<apex:inputField value="{!or.rec.Follow_up_comment__c}" id="col_FollowUpComment" style="width:95%;" onchange="setChangeFlg('{!or.lineNo}')"
|
/>
|
<apex:outputText id="id_Last_update_followup_situation" value="{0, date, yyyy/MM/dd}" style="display:none">
|
<apex:param value="{!or.rec.Last_update_followup_situation__c}" />
|
</apex:outputText>
|
</span>
|
</td>
|
-->
|
<!-- <td class="dataCellBorder1 col_ReasonNotCollectMoney" id="{!cnt-1}:col_ReasonNotCollectMoney" style="padding:0;"><span>
|
<apex:inputField value="{!or.rec.Reason_not_collect_money__c}" id="col_ReasonNotCollectMoney" style="width:95%;" onchange="setChangeFlg('{!or.lineNo}')"/>
|
<apex:outputText id="id_Last_update_Reason_not_collect_money" value="{0, date, yyyy/MM/dd}" style="display:none">
|
<apex:param value="{!or.rec.Last_update_Reason_not_collect_money__c}" />
|
</apex:outputText>
|
</span></td>
|
<td class="dataCellBorder1 col_ReasonNotShip" id="{!cnt-1}:col_ReasonNotShip" style="padding:0;"><span>
|
<apex:inputField value="{!or.rec.Reason_not_ship__c}" id="col_ReasonNotShip" style="width:95%;" onchange="setChangeFlg('{!or.lineNo}')"/>
|
<apex:outputText id="id_Last_update_Reason_not_ship" value="{0, date, yyyy/MM/dd}" style="display:none">
|
<apex:param value="{!or.rec.Last_update_Reason_not_ship__c}" />
|
</apex:outputText>
|
</span></td>
|
<td class="dataCellBorder1 col_ManagerFeedback" id="{!cnt-1}:col_ManagerFeedback" style="padding:0;"><span>
|
<apex:inputField value="{!or.rec.Manager_feedback__c}" id="col_ManagerFeedback" style="width:95%;" onchange="setChangeFlg('{!or.lineNo}')"/>
|
<apex:outputText id="id_Last_update_manager_feedback" value="{0, date, yyyy/MM/dd}" style="display:none">
|
<apex:param value="{!or.rec.Last_update_manager_feedback__c}" />
|
</apex:outputText>
|
</span></td>
|
<td class="dataCellBorder1 col_X5weeksAgo"><span>
|
<apex:outputField value="{!or.rec.X5weeks_ago__c}"/>
|
</span></td>
|
<td class="dataCellBorder1 col_X4weeksAgo"><span>
|
<apex:outputField value="{!or.rec.X4weeks_ago__c}"/>
|
</span></td>
|
<td class="dataCellBorder1 col_X3weeksAgo"><span>
|
<apex:outputField value="{!or.rec.X3Weeks_ago__c}"/>
|
</span></td>
|
<td class="dataCellBorder1 col_X2weeksAgo"><span>
|
<apex:outputField value="{!or.rec.X2weeks_ago__c}"/>
|
</span></td>
|
<td class="dataCellBorder1 col_X1weeksAgo"><span>
|
<apex:outputField value="{!or.rec.Last_week__c}"/>
|
</span></td>
|
<td class="dataCellBorder1 col_OverviewStatus"><span>
|
<apex:outputField value="{!or.rec.OverviewStatus__c}"/>
|
</span></td>
|
<td class="dataCellBorder1 col_BookStock"><span>
|
<apex:outputField value="{!or.rec.Book_stock__c}"/>
|
</span></td>
|
<td class="dataCellBorder1 col_PCL_NAME"><span>
|
<apex:outputField value="{!or.rec.Opportunity_Name__c}" style="width:90%;"/>
|
</span></td>
|
<td class="dataCellBorder1 col_QuotationCode"><span>
|
<apex:outputField value="{!or.rec.Open_Quotation__c}"/>
|
</span></td>
|
<td class="dataCellBorder1 col_OrderNo"><span>
|
<apex:outputField value="{!or.rec.Order_no_without_0__c}"/>
|
</span></td> -->
|
<!-- SWAG-CCK9LV yc 20220321
|
<td class="dataCellBorder1 col_SalesDepartment">
|
<span>
|
<apex:outputField value="{!or.rec.Opportunity_Salesdepartment_SAP__c}" />
|
</span>
|
</td>
|
<td class="dataCellBorder1 col_Province">
|
<span>
|
<apex:outputField value="{!or.rec.SaleProvince_SAP__c}" />
|
</span>
|
</td>
|
-->
|
<!-- <td class="dataCellBorder1 col_OCM"><span>
|
<apex:outputField value="{!or.rec.Opp_OCM__c}"/>
|
</span></td>
|
<td class="dataCellBorder1 col_OpportunityCategory"><span>
|
<apex:outputField value="{!or.rec.Opportunity_Category__c}" />
|
</span></td>
|
<td class="dataCellBorder1 col_ForecastShipMonthlyMannual" id="{!cnt-1}:col_ForecastShipMonthlyMannual" style="padding:0;"><span>
|
<apex:inputField value="{!or.rec.Forecast_ship_monthly_mannual__c}" id="col_ForecastShipMonthlyMannual" style="width=95%" onchange="setChangeFlg('{!or.lineNo}')"/>
|
</span></td>
|
<td class="dataCellBorder1 col_Key_tipics"><span>
|
<apex:outputField value="{!or.rec.Key_topic_last_update_date__c}" />
|
</span></td>
|
<td class="dataCellBorder1 col_Update_situation"><span>
|
<apex:outputField value="{!or.rec.Update_situation__c}" />
|
</span></td>
|
<td class="dataCellBorder1 col_Status_1"><span>
|
<apex:outputField value="{!or.rec.Status_1__c}"/>
|
</span></td>
|
<td class="dataCellBorder1 col_FirstApproveDate"><span>
|
<apex:outputField value="{!or.rec.FirstApproveDate__c}" />
|
</span></td>
|
<td class="dataCellBorder1 col_PacialShipment"><span>
|
<apex:outputField value="{!or.rec.Pacial_shipment__c}" />
|
</span></td>
|
<td class="dataCellBorder1 col_FirstDeliveryDate"><span>
|
<apex:outputField value="{!or.rec.First_DeliveryDate__c}" />
|
</span></td>
|
<td class="dataCellBorder1 col_CurrentShippingDate"><span>
|
<apex:outputField value="{!or.rec.Current_shipping_date__c}" />
|
</span></td> -->
|
<td class="dataCellBorder1 col_MonthlyForecast" id="{!cnt-1}:col_MonthlyForecast" style="padding:0;width:200px">
|
<span style="width:200px">
|
<apex:inputField value="{!or.rec.Monthly_forecast_shipping__c}" id="col_MonthlyForecast" onchange="setChangeFlg('{!or.lineNo}')"/>
|
</span>
|
</td>
|
<!-- 【委托】【重要】周会管理表修改 tcm start -->
|
<!-- 询价编码 -->
|
<td class="dataCellBorder1 col_Opp_Number" id="{!cnt-1}:col_Opp_Number" style="padding:0;width:80px">
|
<span>
|
<apex:inputField value="{!or.rec.Opp_Number__c}" id="col_Opp_Number" onchange="setChangeFlg('{!or.lineNo}')" />
|
</span>
|
</td>
|
<!-- 询价名称 -->
|
<td class="dataCellBorder1 col_Opportunity" id="{!cnt-1}:col_Opportunity" style="padding:0;">
|
<span>
|
<apex:inputField value="{!or.rec.Opportunity__c}" id="col_Opportunity" onchange="setChangeFlg('{!or.lineNo}')" />
|
</span>
|
</td>
|
<!-- 【委托】【重要】周会管理表修改 tcm end -->
|
|
<td id="cell_Scroll" class="col_Scroll">
|
<apex:inputHidden value="{!or.changeFlg}" id="changeFlg" />
|
<script type="text/javascript">
|
if ("{!or.canEdit}" == "false") {
|
j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + {!cnt - 1} + ':col_EndUserContractSubmitDay')).attr("disabled", true);
|
j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + {!cnt - 1} + ':col_PaymentScheduledDate')).attr("disabled", true);
|
j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + {!cnt - 1} + ':col_PaymentAllScheduledDate')).attr("disabled", true);
|
j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + {!cnt - 1} + ':col_ShippingScheduledDate')).attr("disabled", true);
|
j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + {!cnt - 1} + ':col_FollowUpComment')).attr("disabled", true);
|
j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + {!cnt - 1} + ':col_ReasonNotCollectMoney')).attr("disabled", true);
|
j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + {!cnt - 1} + ':col_ReasonNotShip')).attr("disabled", true);
|
j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + {!cnt - 1} + ':col_ManagerFeedback')).attr("disabled", true);
|
}
|
if ("{!or.hasError}" == "true") {
|
j$(escapeVfId('{!cnt-1}' + ':col_Contract_NO')).css("background-color", "gray");
|
}
|
if ("{!or.hasFieldError}" == "true") {
|
j$(escapeVfId('{!cnt-1}' + ':col_Contract_NO')).css("background-color", "red");
|
}
|
</script>
|
</td>
|
</tr>
|
<apex:variable value="{!cnt + 1}" var="cnt" />
|
</apex:repeat>
|
</table>
|
</div>
|
<!-- /in_Div -->
|
</apex:outputPanel>
|
</apex:pageBlock>
|
<script type="text/javascript">
|
j$(function () {
|
// list の headerRow の tdに toggleWidth() を追加
|
bindTdToggleWidth();
|
});
|
var elements = document.getElementsByTagName("select");
|
for (i = 0; i < elements.length; i++) {
|
var id = elements[i].id;
|
if (id.length > 5 && id.substring(id.length - 5, id.length) == 'mlktp') {
|
elements[i].style.display = "none";
|
}
|
}
|
</script>
|
</apex:outputPanel>
|
</apex:form>
|
</apex:page>
|