From 744f42c5496e656a1f9927740a3b37c0b97a6cba Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期五, 14 七月 2023 14:34:12 +0800
Subject: [PATCH] lexcommunityupload0714
---
force-app/main/default/pages/LeadIntention.page | 1247 ++++++++++++++++++++++++++++++++++++-----------------------
1 files changed, 762 insertions(+), 485 deletions(-)
diff --git a/force-app/main/default/pages/LeadIntention.page b/force-app/main/default/pages/LeadIntention.page
index 169cc8d..eacf73a 100644
--- a/force-app/main/default/pages/LeadIntention.page
+++ b/force-app/main/default/pages/LeadIntention.page
@@ -1,162 +1,417 @@
-<apex:page controller="LeadIntentionController" showHeader="false" sidebar="false" id="allPage" action="{!init}">
-<head>
-<title>浼氳璇㈤棶鍗曠‘璁や竴瑙堣〃</title>
+<apex:page controller="LeadIntentionController" showHeader="false" sidebar="false" id="allPage" action="{!init}" 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.OpportunityPCLJs)}"/>
+ <head>
+ <title>浼氳璇㈤棶鍗曠‘璁や竴瑙堣〃</title>
+ <!-- 2022/02/15 寮犲崕寤� dependency start -->
+ <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
+ <apex:includeScript value="{! URLFOR($Resource.AWSService, 'AWSService.js') }" />
+ <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
+ <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
+ <apex:includeScript value="{!URLFOR($Resource.OpportunityPCLJs)}" />
+ <!-- 2022/02/15 寮犲崕寤� dependency end -->
-<style>
- td .dateFormat {
- display: none;
- }
-
- div.inline { float:left; }
- .clearBoth { clear:both; }
-div#out_Div {
- position:relative;
- overflow: hidden;
- float:left;
- width: 100px;
-}
-div#out_Div_L {
- position:relative;
- overflow: hidden;
- float:left;
- width: 1050px;
-}
-div#in_Div {
- position:relative;
- overflow: auto;
- float:left;
- width: 100px;
- height: 100px;
-}
-div#in_Div_L {
- position:relative;
- overflow: hidden;
- float:left;
- width: 1050px;
- height: 100px;
-}
+ <style>
+ td .dateFormat {
+ display: none;
+ }
-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 {
- /* 銇勩倝銇亜銆佷娇銇c仸銇勩仾銇� */
- 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:57px;}
-table.list .checkbox {width:30px;text-align:center;}
-table.list .col_HP_NAME {
-width:120px;
-}
-table.list .col_PCL_NAME {width:80px;}
-table.list .col_Agency1 {width:87px;}
-table.list .col_SalesDepartment {width:85px;}
-table.list .col_Province {width:20px;}
-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:230px;
-}
-table.list .col_Earch {
-/*width:auto;*/
-width:200px;
-}
-table.list .col_OpportunityCategory {width:50px;}
-table.list .col_QuotationCode {width:80px;}
-table.list .col_NOT_PaymentAmount {width:160px;text-align:right;}
-table.list .col_UnshippedAmount_wt {width:100px;text-align:left;}
-table.list .col_UnshippedAmount_bingo {width:216px;text-align:right;}
-table.list .col_UnshippedAmount_bingo1 {width:216px;text-align:center;}
-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:87px;}
-table.list .col_OverviewStatus {width:80px;}
-table.list .col_EndUserContract {width:100px;}
-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:80px;}
-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:80px;}
-table.list .col_MonthlyForecast {width:105px;}
-table.list .col_ForecastShipMonthlyMannual {width:75px;}
-table.list .col_FollowUpComment {width:100px;}
-table.list .col_FollowUpComment1 {width:100px;}
-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;}
+ div.inline {
+ float: left;
+ }
-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">
+ .clearBoth {
+ clear: both;
+ }
-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">
+ div#out_Div {
+ position: relative;
+ overflow: hidden;
+ float: left;
+ width: 100px;
+ }
+
+ div#out_Div_L {
+ position: relative;
+ overflow: hidden;
+ float: left;
+ width: 1050px;
+ }
+
+ div#in_Div {
+ position: relative;
+ overflow: auto;
+ float: left;
+ width: 100px;
+ height: 100px;
+ }
+
+ div#in_Div_L {
+ position: relative;
+ overflow: hidden;
+ float: left;
+ width: 1050px;
+ 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 {
+ /* 銇勩倝銇亜銆佷娇銇c仸銇勩仾銇� */
+ 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: 57px;
+ }
+
+ table.list .checkbox {
+ width: 30px;
+ text-align: center;
+ }
+
+ table.list .col_HP_NAME {
+ width: 120px;
+ }
+
+ table.list .col_PCL_NAME {
+ width: 80px;
+ }
+
+ table.list .col_Agency1 {
+ width: 87px;
+ }
+
+ table.list .col_SalesDepartment {
+ width: 85px;
+ }
+
+ table.list .col_Province {
+ width: 20px;
+ }
+
+ 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: 230px;
+ }
+
+ table.list .col_Earch {
+ /*width:auto;*/
+ width: 200px;
+ }
+
+ table.list .col_OpportunityCategory {
+ width: 50px;
+ }
+
+ table.list .col_QuotationCode {
+ width: 80px;
+ }
+
+ table.list .col_NOT_PaymentAmount {
+ width: 160px;
+ text-align: right;
+ }
+
+ table.list .col_UnshippedAmount_wt {
+ width: 100px;
+ text-align: left;
+ }
+
+ table.list .col_UnshippedAmount_bingo {
+ width: 216px;
+ text-align: right;
+ }
+
+ table.list .col_UnshippedAmount_bingo1 {
+ width: 216px;
+ text-align: center;
+ }
+
+ 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: 87px;
+ }
+
+ table.list .col_OverviewStatus {
+ width: 80px;
+ }
+
+ table.list .col_EndUserContract {
+ width: 100px;
+ }
+
+ 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: 80px;
+ }
+
+ 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: 80px;
+ }
+
+ table.list .col_MonthlyForecast {
+ width: 105px;
+ }
+
+ table.list .col_ForecastShipMonthlyMannual {
+ width: 75px;
+ }
+
+ table.list .col_FollowUpComment {
+ width: 100px;
+ }
+
+ table.list .col_FollowUpComment1 {
+ width: 100px;
+ }
+
+ 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">
+ //2022 02 25 寮犲崕寤� display PI Data start
+ var staticResource = JSON.parse('{!staticResource}');
+ var awsDataIds = JSON.parse('{!awsDataIds}');
+ var contact = {};
+ queryPIData();
+
+ function queryPIData(){
+ blockme();
+ let searchCallBack = function searchCallBack(result){
+ console.log('result = ' + JSON.stringify(result))
+ let contacts = result.object;
+ if(contacts == null){
+ return;
+ }
+ let temp = {}
+ temp.email = contacts.email;
+ temp.phone = contacts.phone;
+ if(contacts.lastName!=null){
+ temp.lastName = contacts.lastName;
+ }else{
+ temp.lastName = '';
+ }
+ contact[contacts.dataId] = temp;
+ };
+ for(var i = 0;i < awsDataIds.length;i++){
+ AWSService.query(staticResource.queryUrl,awsDataIds[i],searchCallBack,staticResource.token);
+ }
+ unblockUI();
+ }
+
+ function showPIDiv(awsDataId){
+ console.log('awsDataId Value:'+awsDataId);
+ let parentNode = document.getElementById(awsDataId);
+ let createDiv = document.createElement("div");
+ createDiv.id = awsDataId+"_PI";
+ let piInformation = 'eamil:'+contact[awsDataId].email +'\n' +'Phone:'+contact[awsDataId].phone+'\n' +'Name:'+contact[awsDataId].lastName
+ //let piInformation = 'Name:'+contact['943114607025717249'].lastName +'\n' +'Phone:'+contact['943114607025717249'].phone
+ createDiv.innerText = piInformation;
+ let x=window.event.x;
+ let y=window.event.y;
+ createDiv.style.left=x;
+ createDiv.style.top=y;
+ createDiv.style.background="#dddddd";
+ createDiv.style.position = "absolute";
+ parentNode.appendChild(createDiv);
+ }
+
+ function hidePIDiv(awsDataId){
+ document.getElementById(awsDataId+'_PI').remove();
+ }
+ //2022 02 25 寮犲崕寤� display PI Data end
+
+ 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> -->
@@ -166,8 +421,8 @@
<apex:param name="thirdParam" assignTo="{!opp_ID}" value="" />
</apex:actionFunction>
<apex:actionFunction name="saveInquiryOpts" action="{!saveInquiryOpts}" rerender="allPanel" oncomplete="unblockUI();">
- <apex:param name="firstParam" assignTo="{!saveType}" value="" />
- <apex:param name="secondParam" assignTo="{!batchReason}" value="" />
+ <apex:param name="firstParam" assignTo="{!saveType}" value="" />
+ <apex:param name="secondParam" assignTo="{!batchReason}" value="" />
</apex:actionFunction>
<!-- <apex:actionFunction name="saveAndSort" action="{!save}" rerender="allPanel" oncomplete="unblockUI();">
<apex:param name="firstParam" assignTo="{!saveType}" value="" />
@@ -177,13 +432,13 @@
<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 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">
@@ -193,12 +448,19 @@
</table>
<table style="border-bottom-width: 0px; font-size:12px;">
<tr>
- <td width="250px">绉戝 <apex:inputText value="{!accSearch}" style="width:150px"/>銆�</td>
+ <td width="250px">绉戝
+ <apex:inputText value="{!accSearch}" style="width:150px" />銆�</td>
<td width="75px">璇㈤棶鍗曞悕绉� </td>
- <td width="150px"><span><apex:inputText value="{!ownerSearch}" style="width:100px;" /></span></td>
+ <td width="150px">
+ <span>
+ <apex:inputText value="{!ownerSearch}" style="width:100px;" />
+ </span>
+ </td>
<td width="10px"></td>
<td width="10px"></td>
- <td>鏄剧ず銆�<apex:selectList id="limitNo" value="{!limits}" size="1" onchange="searchOppJs();return false;"><apex:selectOptions value="{!limitOpts}"/></apex:selectList>銆�鏉℃暟鎹�</td>
+ <td>鏄剧ず
+ <apex:selectList id="limitNo" value="{!limits}" size="1" onchange="searchOppJs();return false;">
+ <apex:selectOptions value="{!limitOpts}" /></apex:selectList>銆�鏉℃暟鎹�</td>
<td width="10px"></td>
<!-- 鍏堥殣钘忔壒閲忓姛鑳� -->
<!-- <td>鍘熷洜閫夐」銆� <apex:selectList id="reasons" value="{!reasons}" size="1" onclick="setCheckValue();" ><apex:selectOptions value="{!reasonOpts}" /></apex:selectList>銆�</td>
@@ -212,37 +474,43 @@
<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"/>
+ <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"/>
+ <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"/>
+ <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:outputPanel >
- <apex:inputHidden id="oppCount" value="{!pclCount}"/>
+ <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="headerRow" height="30px">
- <td class="checkbox">
- <input type="checkbox" id="chk" onchange="updateCheckBox();" />
+ <td class="checkbox">
+ <input type="checkbox" id="chk" onchange="updateCheckBox();" />
</td>
<td class="col_Contract_NO">
<a href="#" onclick="sortTableJs('22');return false;" style="text-decoration: underline;">璇㈤棶鍗曞悕绉�</a>{!sortOrder[22]}
@@ -259,7 +527,7 @@
<td class="col_UnshippedAmount_wt">
浜у搧淇℃伅
</td>
-
+
<td class="col_EndUserContract">
濮旀墭浜嬮」
</td>
@@ -276,7 +544,7 @@
<div id="out_Div">
<table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;width:707px;" border="" id="tableHeader">
<tr class="headerRow" height="30px">
- <td class="col_NOT_PaymentAmount">
+ <td class="col_NOT_PaymentAmount">
<a href="#" onclick="sortTableJs('13');return false;" style="text-decoration: underline;">涓昏瀛︿細</a>{!sortOrder[13]}
</td>
<td class="col_DeliveryStatus">
@@ -302,59 +570,64 @@
<a href="#" onclick="sortTableJs('15');return false;" style="text-decoration: underline;">濮旀墭浜嬮」璇︾粏</a>{!sortOrder[15]}
</td>
<td id="cell_Scroll" class="col_Scroll"></td>
-
-
+
+
</tr>
</table>
- </div>
+ </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 checkbox">
- <input type="checkbox" id="{!or.chk}" onchange="editCheckBox();"/>
- </td>
- <td class="dataCellBorder1 col_Contract_NO">
- <a href="https://ocsm.my.salesforce.com//{!or.rec.Id}"><apex:outputField id="Name" value="{!or.rec.Name}" /></a>
- <apex:inputHidden id="Id" value="{!or.rec.Id}"/>
- <apex:inputHidden id="Hospital_Name__c" value="{!or.rec.Hospital_Name__r.Name}"/>
- <apex:inputHidden id="Hospital_ID__c" value="{!or.rec.Hospital_ID__c}"/>
- <apex:inputHidden id="Contact_Id" value="{!or.rec.Contact_Id__c}"/>
+ <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 checkbox">
+ <input type="checkbox" id="{!or.chk}" onchange="editCheckBox();" />
</td>
-
+ <td class="dataCellBorder1 col_Contract_NO" id="{!or.rec.AWS_Data_Id__c}" onmouseover="showPIDiv('{!or.rec.AWS_Data_Id__c}')" onmouseout="hidePIDiv('{!or.rec.AWS_Data_Id__c}')">
+ <a href="https://ocsm.my.salesforce.com//{!or.rec.Id}">
+ <apex:outputField id="Name" value="{!or.rec.Name}" />
+ </a>
+ <apex:inputHidden id="Id" value="{!or.rec.Id}" />
+ <apex:inputHidden id="Hospital_Name__c" value="{!or.rec.Hospital_Name__r.Name}" />
+ <apex:inputHidden id="Hospital_ID__c" value="{!or.rec.Hospital_ID__c}" />
+ <apex:inputHidden id="Contact_Id" value="{!or.rec.Contact_Id__c}" />
+ </td>
+
<td class="dataCellBorder1 col_DEPT">
- <apex:outputField id="Department_Class__c" value="{!or.rec.Department_Class__c}"/>
- <apex:inputHidden id="Department_ID__c" value="{!or.rec.Department_ID__c}"/>
- </td>
- <td class="dataCellBorder1 col_CurrentStatus">
- <apex:outputField id="Status__c" style="text-align:center;" value="{!or.rec.Status__c}"/>
+ <apex:outputField id="Department_Class__c" value="{!or.rec.Department_Class__c}" />
+ <apex:inputHidden id="Department_ID__c" value="{!or.rec.Department_ID__c}" />
</td>
- <td class="dataCellBorder1 col_UnshippedAmount_wt" id="{!cnt-1}:col_UnshippedAmount_wt" >
+ <td class="dataCellBorder1 col_CurrentStatus">
+ <apex:outputField id="Status__c" style="text-align:center;" value="{!or.rec.Status__c}" />
+ </td>
+ <td class="dataCellBorder1 col_UnshippedAmount_wt" id="{!cnt-1}:col_UnshippedAmount_wt">
<apex:outputField value="{!or.rec.Product1__c}" id="company" />
</td>
<td class="dataCellBorder1 col_EndUserContract">
- <apex:outputField id="Request1__c" value="{!or.rec.Request1__c}"/>
- </td>
- <td class="dataCellBorder1 col_Earch" >
- <apex:inputField id="Opp_Name_Search__c" value="{!or.rec.Opp_Name_Search__c}"/>
- <apex:inputHidden id="Opp_Name_Search_ID__c" value="{!or.rec.Opp_Name_Search_ID__c}"/>
+ <apex:outputField id="Request1__c" value="{!or.rec.Request1__c}" />
+ </td>
+ <td class="dataCellBorder1 col_Earch">
+ <apex:inputField id="Opp_Name_Search__c" value="{!or.rec.Opp_Name_Search__c}" />
+ <apex:inputHidden id="Opp_Name_Search_ID__c" value="{!or.rec.Opp_Name_Search_ID__c}" />
</td>
<td class="dataCellBorder1 col_UnshippedAmount_bingo1">
- <span>
- <apex:commandButton value="闇�瑕�" style="width: 40px;" onclick="openEdit('{!or.lineNo}');return false;" />
- </span>
- <span>
- <apex:commandButton value="涓嶉渶瑕�" style="width: 50px;" onclick="updateStatus('{!or.rec.Id}','{!or.lineNo}');return false;" />
- </span>
- <span>
-
- <apex:inputField id="Reasons_options__c" value="{!or.rec.Reasons_options__c}" style="width: 90px;" onchange="setreasonFlg('{!or.lineNo}')" />
- </span>
-
- </td>
+ <span>
+ <apex:commandButton value="闇�瑕�" style="width: 40px;" onclick="openEdit('{!or.lineNo}');return false;" />
+ </span>
+ <span>
+ <apex:commandButton value="涓嶉渶瑕�" style="width: 50px;" onclick="updateStatus('{!or.rec.Id}','{!or.lineNo}');return false;"
+ />
+ </span>
+ <span>
+
+ <apex:inputField id="Reasons_options__c" value="{!or.rec.Reasons_options__c}" style="width: 90px;" onchange="setreasonFlg('{!or.lineNo}')"
+ />
+ </span>
+
+ </td>
</tr>
<apex:variable value="{!cnt + 1}" var="cnt" />
</apex:repeat>
@@ -364,332 +637,336 @@
<table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;width:707px;" 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);}">
-
+ <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">
- <apex:outputField id="Campaign__c" value="{!or.rec.Campaign__c}" style="width:90%;"/>
- <apex:inputHidden id="Campaign_ID__c" value="{!or.rec.Campaign_ID__c}"/>
+ <apex:outputField id="Campaign__c" value="{!or.rec.Campaign__c}" style="width:90%;" />
+ <apex:inputHidden id="Campaign_ID__c" value="{!or.rec.Campaign_ID__c}" />
</td>
+ <!-- <td class="dataCellBorder1 col_Name">
+ <apex:outputField id="Name" value="{!or.rec.Name}" style="width:90%;"/>
+ </td> -->
<td class="dataCellBorder1 col_DeliveryStatus">
- <apex:outputField id="Family_Name__c" value="{!or.rec.Family_Name__c}"/>
- <apex:outputField id="Last_Name__c" value="{!or.rec.Last_Name__c}"/>
+ <!-- <apex:outputField id="Family_Name__c" value="{!or.rec.Family_Name__c}" /> -->
+ <apex:outputField id="Last_Name__c" value="{!or.rec.Last_Name__c}" />
</td>
<!-- <td class="dataCellBorder1 col_DeliveryStatus">
<apex:outputField id="Phone__c" value="{!or.rec.Phone__c}"/>
</td> -->
<td class="dataCellBorder1 col_SoLatestDeliveryDate">
- <apex:outputField id="Phone__c" value="{!or.rec.Phone__c}" style="width:90%;"/>
+ <apex:outputField id="Phone__c" value="{!or.rec.Phone__c}" style="width:90%;" />
</td>
- <td class="dataCellBorder1 col_ShippingScheduledDate" style="padding:0;">
- <apex:outputField value="{!or.rec.Email__c}" id="Email__c" style="width:90%;"/>
+ <td class="dataCellBorder1 col_ShippingScheduledDate" style="padding:0;">
+ <apex:outputField value="{!or.rec.Email__c}" id="Email__c" style="width:90%;" />
</td>
<td class="dataCellBorder1 col_Agency1">
- <apex:outputField id="Cancel_Reason__c" value="{!or.rec.Cancel_Reason__c}" style="width:90%;"/>
+ <apex:outputField id="Cancel_Reason__c" value="{!or.rec.Cancel_Reason__c}" style="width:90%;" />
</td>
-
+
<td class="dataCellBorder1 col_CreateActivity">
<apex:outputField id="Opportunity_Division__c" value="{!or.rec.Opportunity_Division__c}" />
- </td>
+ </td>
<td class="dataCellBorder1 col_Province">
<apex:outputField value="{!or.rec.Urgent__c}" id="Urgent__c" />
</td>
-
-
+
+
<td class="dataCellBorder1 col_MonthlyForecast" id="{!cnt-1}:col_MonthlyForecast" style="padding:0;">
<apex:outputField value="{!or.rec.Request_Detail__c}" id="Request_Detail__c" />
- <apex:inputHidden id="Inquiry_No__c" value="{!or.rec.Inquiry_No__c}"/>
- <apex:inputHidden id="LeadSource__c" value="{!or.rec.LeadSource__c}"/>
- <!-- <apex:inputHidden id="Name" value="{!or.rec.Name}"/> -->
- <apex:inputHidden id="Id" value="{!or.rec.Id}"/>
+ <apex:inputHidden id="Inquiry_No__c" value="{!or.rec.Inquiry_No__c}" />
+ <apex:inputHidden id="LeadSource__c" value="{!or.rec.LeadSource__c}" />
+ <!-- <apex:inputHidden id="Name" value="{!or.rec.Name}"/> -->
+ <apex:inputHidden id="Id" value="{!or.rec.Id}" />
</td>
<td id="cell_Scroll" class="col_Scroll">
- <apex:inputHidden value="{!or.changeFlg}" id="changeFlg"/>
- <apex:inputHidden value="{!or.reasonFlg}" id="reasonFlg"/>
-<script type="text/javascript">
-//灏嗚闂崟涓婄殑鍊煎甫鍒� 鏂板缓鎰忓悜椤甸潰涓�
-function openEdit(line) {
-
- //鍖婚櫌鍚�
- var HospitalName = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+ (line) + ':Hospital_Name__c')).value();
+ <apex:inputHidden value="{!or.changeFlg}" id="changeFlg" />
+ <apex:inputHidden value="{!or.reasonFlg}" id="reasonFlg" />
+ <script type="text/javascript">
+ //灏嗚闂崟涓婄殑鍊煎甫鍒� 鏂板缓鎰忓悜椤甸潰涓�
+ function openEdit(line) {
- var HospitalId = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+ (line) + ':Hospital_ID__c')).value();
- //鎴樼暐绉戝鍒嗙被
- var DepartmentClass = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+ (line) + ':Department_Class__c')).text();
+ //鍖婚櫌鍚�
+ var HospitalName = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + (line) + ':Hospital_Name__c')).value();
- var DepartmentID = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+ (line) + ':Department_ID__c')).value();
+ var HospitalId = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + (line) + ':Hospital_ID__c')).value();
+ //鎴樼暐绉戝鍒嗙被
+ var DepartmentClass = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + (line) + ':Department_Class__c')).text();
- //宸叉湁璇环鍚嶇О
- var OppNameSearch = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+ (line) + ':Opp_Name_Search__c')).text();
+ var DepartmentID = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + (line) + ':Department_ID__c')).value();
- var OppNameSearchID = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+ (line) + ':Opp_Name_Search_ID__c')).value();
+ //宸叉湁璇环鍚嶇О
+ var OppNameSearch = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + (line) + ':Opp_Name_Search__c')).text();
- //涓昏瀛︿細
- var Campaign = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Campaign__c')).text();
+ var OppNameSearchID = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + (line) + ':Opp_Name_Search_ID__c')).value();
- var CampaignId = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Campaign_ID__c')).value();
- //璇㈤棶鍗曞悕绉�
- var Name = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+ (line) + ':Name')).value();
+ //涓昏瀛︿細
+ var Campaign = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + (line) + ':Campaign__c')).text();
- var Id = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+ (line) + ':Id')).value();
-
- //瀹㈡埛濮撳悕
- var contactName = Name;
- var contactId = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+ (line) + ':Contact_Id')).value();
+ var CampaignId = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + (line) + ':Campaign_ID__c')).value();
+ //璇㈤棶鍗曞悕绉�
+ var Name = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + (line) + ':Name')).value();
- // //璇㈤棶鍗曠紪鐮�
- // var InquiryNo = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Inquiry_No__c')).value();
- //鍙栨秷鏂囨湰
- var CancelReason =j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Cancel_Reason__c')).text();
+ var Id = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + (line) + ':Id')).value();
- //濮旀墭浜嬮」璇︾粏
- var RequestDetail =j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Request_Detail__c')).text();
+ //瀹㈡埛濮撳悕
+ var contactName = Name;
+ var contactId = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + (line) + ':Contact_Id')).value();
- //璇㈤棶鍗曠姸鎬�
- var Status = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+ (line) + ':Status__c')).text();
- //鍏徃
- var company = HospitalName;
+ // //璇㈤棶鍗曠紪鐮�
+ // var InquiryNo = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Inquiry_No__c')).value();
+ //鍙栨秷鏂囨湰
+ var CancelReason = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + (line) + ':Cancel_Reason__c')).text();
- //鐢佃瘽
- var Phone =j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Phone__c')).value();
- //閭欢
- var Email =j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Email__c')).value();
- //濮�
- var FamilyName=j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Family_Name__c')).text();
- //鍚�
- var LastName =j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Last_Name__c')).text();
- //璇㈤棶鍗曟潵婧�
- var LeadSource =j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':LeadSource__c')).value();
- //鎰忓悜鍖哄垎
- var OpportunityDivision =j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Opportunity_Division__c')).text();
- //濮旀墭浜嬮」
- var Request =j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+ (line) + ':Request1__c')).text();
+ //濮旀墭浜嬮」璇︾粏
+ var RequestDetail = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + (line) + ':Request_Detail__c')).text();
- //绱ф��
- var Urgent ='';
- var title2 =j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Urgent__c')).find('img').attr("title");
- if(title2 =='閫夊彇鐨�'){
- Urgent = '1';
- }else{
- Urgent = '0';
- }
+ //璇㈤棶鍗曠姸鎬�
+ var Status = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + (line) + ':Status__c')).text();
+ //鍏徃
+ var company = HospitalName;
- // var Urgent =j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Urgent__c')).value();
- //JZ-20191015 浼氳璇㈤棶鍗曠‘璁や竴瑙堣〃鐐瑰嚮闇�瑕佸甫鍊煎埌鏂板缓鎰忓悜椤甸潰
+ //鐢佃瘽
+ var Phone = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + (line) + ':Phone__c')).value();
+ //閭欢
+ var Email = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + (line) + ':Email__c')).value();
+ //濮�
+ var FamilyName = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + (line) + ':Family_Name__c')).text();
+ //鍚�
+ var LastName = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + (line) + ':Last_Name__c')).text();
+ //璇㈤棶鍗曟潵婧�
+ var LeadSource = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + (line) + ':LeadSource__c')).value();
+ //鎰忓悜鍖哄垎
+ var OpportunityDivision = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + (line) + ':Opportunity_Division__c')).text();
+ //濮旀墭浜嬮」
+ var Request = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + (line) + ':Request1__c')).text();
- var urlStr = '/00Q/e?RecordType=01210000000QiRa&ent=Lead'+
- '&CF00N10000006ps6f='+encodeURI(contactName)+
- '&CF00N10000006ps6f_lkid='+encodeURI(contactId)+
- '&CF00N10000002CvC5='+encodeURI(HospitalName)+
- '&CF00N10000002CvC5_lkid='+encodeURI(HospitalId)+
- '&CF00N10000006qNtt='+encodeURI(DepartmentClass)+
- '&CF00N10000006qNtt_lkid='+encodeURI(DepartmentID)+
- '&CF00N10000006qNty='+encodeURI(OppNameSearch)+
- '&CF00N10000006qNty_lkid='+encodeURI(OppNameSearchID)+
- '&CF00N10000004oN28='+encodeURI(Campaign)+
- '&CF00N10000004oN28_lkid='+encodeURI(CampaignId)+
- '&CF00N1000000962np='+encodeURI(Name)+
- '&CF00N1000000962np_lkid='+encodeURI(Id)+
- '&00N10000006qBYk='+encodeURI(CancelReason)+
- '&00N10000002CvBM='+encodeURI(RequestDetail)+
- '&lea13='+encodeURI(Status)+
- '&lea3='+encodeURI(company)+
- '&lea8='+encodeURI(Phone.trim())+
- '&lea11='+encodeURI(Email.trim())+
- '&name_lastlea2='+encodeURI(FamilyName)+
- '&name_firstlea2='+encodeURI(LastName)+
- '&lea5='+encodeURI(LeadSource)+
- '&00N10000002CvBR='+encodeURI(Request)+
- '&00N10000002CvBC='+encodeURI(OpportunityDivision)+
- '&00N10000002CvB7='+encodeURI(Urgent)
- ;
- //JZ-20191015 浼氳璇㈤棶鍗曠‘璁や竴瑙堣〃鐐瑰嚮闇�瑕佸甫鍊煎埌鏂板缓鎰忓悜椤甸潰 END
+ //绱ф��
+ var Urgent = '';
+ var title2 = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + (line) + ':Urgent__c')).find('img').attr("title");
+ if (title2 == '閫夊彇鐨�') {
+ Urgent = '1';
+ } else {
+ Urgent = '0';
+ }
- window.open(urlStr);
-
-}
-function setreasonFlg(line){
- document.getElementById('allPage:allForm:oppBlock:oppTable:' + line + ':reasonFlg').value = 1;
- var reason = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+line+':Reasons_options__c')).value();
- var Opp_Name_Search = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+line+':Opp_Name_Search__c')).value();
+ // var Urgent =j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+ (line) + ':Urgent__c')).value();
+ //JZ-20191015 浼氳璇㈤棶鍗曠‘璁や竴瑙堣〃鐐瑰嚮闇�瑕佸甫鍊煎埌鏂板缓鎰忓悜椤甸潰
-
- if(Opp_Name_Search == ''){
- if (reason == '宸茬粡鏈夎浠�') {
- alert('璇锋偍濉啓宸叉湁璇环鍚嶇О鍚�,鍐嶇偣鍑讳笉闇�瑕佹寜閽繘琛屾洿鏂帮紒');
- j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+line+':Opp_Name_Search__c_lkwgt')).show();
- j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+line+':Opp_Name_Search__c')).attr('disabled',false);
- }else{
- j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+line+':Opp_Name_Search__c_lkwgt')).hide();
- j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+line+':Opp_Name_Search__c')).attr('disabled',true);
- }
-
- }
-}
-//鍏ㄩ�夋垨澶氶�夋椂灏嗚闂崟鐘舵�佹敼涓轰笉瑕� 锛堢偣鍑婚〉闈㈡渶涓婃柟鐨勪笉闇�瑕佹寜閽級
-function changeStatus(){
- var cnt = document.getElementById('allPage:allForm:oppBlock:oppCount').value;
- var arr = [];//灏嗗師鍥犲拰鐘舵�� 鍏ㄩ儴閬嶅巻鏀惧埌涓�涓暟缁勪腑
- for(var i=0 ;i<cnt;i++){
- if (j$(escapeVfId('chk'+i)).attr('checked')) {
- var reason =j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+i+':Reasons_options__c')).value();
- var status = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+i+':Status__c')).value();
- arr.push(reason);
- arr.push(status);
- }
- }
- //瀹氫箟涓�涓姸鎬佺敤浜庡垽鏂� 鍘熷洜鏄惁鏈変负绌烘垨鑰� 璇㈤棶鍗曠姸鎬佹槸鍚︽湁涓嶈
- var statusFlg = 0;
- //褰撻〉闈㈡病鏈夊嬀閫夋暟鎹椂
- if(arr.length == 0){
- statusFlg =3;
- }
- for(var j=0;j<arr.length;j++){
+ var urlStr = '/00Q/e?RecordType=01210000000QiRa&ent=Lead' +
+ '&CF00N10000006ps6f=' + encodeURI(contactName) +
+ '&CF00N10000006ps6f_lkid=' + encodeURI(contactId) +
+ '&CF00N10000002CvC5=' + encodeURI(HospitalName) +
+ '&CF00N10000002CvC5_lkid=' + encodeURI(HospitalId) +
+ '&CF00N10000006qNtt=' + encodeURI(DepartmentClass) +
+ '&CF00N10000006qNtt_lkid=' + encodeURI(DepartmentID) +
+ '&CF00N10000006qNty=' + encodeURI(OppNameSearch) +
+ '&CF00N10000006qNty_lkid=' + encodeURI(OppNameSearchID) +
+ '&CF00N10000004oN28=' + encodeURI(Campaign) +
+ '&CF00N10000004oN28_lkid=' + encodeURI(CampaignId) +
+ '&CF00N1000000962np=' + encodeURI(Name) +
+ '&CF00N1000000962np_lkid=' + encodeURI(Id) +
+ '&00N10000006qBYk=' + encodeURI(CancelReason) +
+ '&00N10000002CvBM=' + encodeURI(RequestDetail) +
+ '&lea13=' + encodeURI(Status) +
+ '&lea3=' + encodeURI(company) +
+ '&lea8=' + encodeURI(Phone.trim()) +
+ '&lea11=' + encodeURI(Email.trim()) +
+ '&name_lastlea2=' + encodeURI(FamilyName) +
+ '&name_firstlea2=' + encodeURI(LastName) +
+ '&lea5=' + encodeURI(LeadSource) +
+ '&00N10000002CvBR=' + encodeURI(Request) +
+ '&00N10000002CvBC=' + encodeURI(OpportunityDivision) +
+ '&00N10000002CvB7=' + encodeURI(Urgent)
+ ;
+ //JZ-20191015 浼氳璇㈤棶鍗曠‘璁や竴瑙堣〃鐐瑰嚮闇�瑕佸甫鍊煎埌鏂板缓鎰忓悜椤甸潰 END
- if(arr[j] == '涓嶉渶瑕�'){
- statusFlg =1;
- }
- if(!arr[j]){
- statusFlg =2;
- }
- }
-//鏍规嵁鐘舵�佺殑涓嶅悓鍖哄垎鎵撳嵃鐨勫唴瀹� 鎴栬�� 瑕佹墽琛岀殑鏇存柊
- if(statusFlg == 0){
- var count = document.getElementById('allPage:allForm:oppBlock:oppCount').value;
- for(var y=0 ;y<count;y++){
- if (j$(escapeVfId('chk'+y)).attr('checked')) {
- var inquiryformId = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:'+y+ ':Id')).value();
- setreasonFlg(y);
- }
- }
- var batchReason =j$(escapeVfId('allPage:allForm:searchBlock:reasons')).value();
- saveInquiryOpts('',batchReason);
- }else if(statusFlg == 1){
- alert('鎮ㄥ嬀閫夌殑鏁版嵁涓湁璇㈤棶鍗曠姸鎬佷负鈥樹笉瑕佲�欑姸鎬�,璇锋偍鍕炬帀鍚庡啀杩涜鎵归噺涓嶉渶瑕併��');
- }else if(statusFlg == 2){
- alert('鎮ㄥ嬀閫夌殑鏁版嵁涓瓨鍦ㄦ病鏈夐�夋嫨鍘熷洜閫夐」鐨勬暟鎹�,璇锋偍閫夋嫨鍘熷洜閫夐」淇濆瓨鍚庡啀鎿嶄綔銆�');
- }else if(statusFlg == 3){
- alert('璇锋偍鍏堝嬀閫夎鎵归噺淇敼鐨勬暟鎹紒');
- }
+ window.open(urlStr);
+
+ }
+ function setreasonFlg(line) {
+ document.getElementById('allPage:allForm:oppBlock:oppTable:' + line + ':reasonFlg').value = 1;
+ var reason = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + line + ':Reasons_options__c')).value();
+ var Opp_Name_Search = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + line + ':Opp_Name_Search__c')).value();
-}
-//鍗曢�夋椂 灏嗚闂崟鐘舵�佹敼涓轰笉瑕� 锛堢偣鍑婚〉闈able涓婄殑涓嶉渶瑕佹寜閽級
-function updateStatus(id,lineNo) {
- var inquiryformId = id;
- //浼犲叆 id鍜屽師鍥犻�夐」涓や釜鍙傛暟
- var reason = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+lineNo+':Reasons_options__c')).value();
- var opp_Name_Search = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+lineNo+':Opp_Name_Search__c')).value();
- var opp_ID =j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:'+lineNo+':Opp_Name_Search__c_lkid')).value();
- if(!reason){
- alert('璇锋偍鍏堥�夋嫨鍘熷洜閫夐」锛屽啀鐐瑰嚮鎸夐挳銆�');
- return;
- }else if(reason == '宸茬粡鏈夎浠�' && opp_Name_Search ==''){
- alert('璇锋偍濉啓宸叉湁璇环鍚嶇О鍚�,鍐嶇偣鍑讳笉闇�瑕佹寜閽繘琛屾洿鏂帮紒');
- return;
- }else{
- //2.淇敼璇㈤棶鍗曠姸鎬佷负鍏抽棴
- saveInquiryform(inquiryformId,reason,opp_ID);
- //鍒锋柊椤甸潰
- // location.replace(location.href);
- }
-
-}
+ if (Opp_Name_Search == '') {
+ if (reason == '宸茬粡鏈夎浠�') {
+ alert('璇锋偍濉啓宸叉湁璇环鍚嶇О鍚�,鍐嶇偣鍑讳笉闇�瑕佹寜閽繘琛屾洿鏂帮紒');
+ j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + line + ':Opp_Name_Search__c_lkwgt')).show();
+ j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + line + ':Opp_Name_Search__c')).attr('disabled', false);
+ } else {
+ j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + line + ':Opp_Name_Search__c_lkwgt')).hide();
+ j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + line + ':Opp_Name_Search__c')).attr('disabled', true);
+ }
-//鍏ㄩ�� checkbox
-function updateCheckBox(){
- var limit = j$(escapeVfId('allPage:allForm:searchBlock:limitNo')).value();
- var cnt =document.getElementById('allPage:allForm:oppBlock:oppCount').value;
- if(j$(escapeVfId('chk')).attr('checked')){
- if(cnt >limit){
- var limitno = limit;
- for(var i=0;i<limitno;i++){
+ }
+ }
+ //鍏ㄩ�夋垨澶氶�夋椂灏嗚闂崟鐘舵�佹敼涓轰笉瑕� 锛堢偣鍑婚〉闈㈡渶涓婃柟鐨勪笉闇�瑕佹寜閽級
+ function changeStatus() {
+ var cnt = document.getElementById('allPage:allForm:oppBlock:oppCount').value;
+ var arr = [];//灏嗗師鍥犲拰鐘舵�� 鍏ㄩ儴閬嶅巻鏀惧埌涓�涓暟缁勪腑
+ for (var i = 0; i < cnt; i++) {
+ if (j$(escapeVfId('chk' + i)).attr('checked')) {
+ var reason = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + i + ':Reasons_options__c')).value();
+ var status = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + i + ':Status__c')).value();
+ arr.push(reason);
+ arr.push(status);
+ }
+ }
+ //瀹氫箟涓�涓姸鎬佺敤浜庡垽鏂� 鍘熷洜鏄惁鏈変负绌烘垨鑰� 璇㈤棶鍗曠姸鎬佹槸鍚︽湁涓嶈
+ var statusFlg = 0;
+ //褰撻〉闈㈡病鏈夊嬀閫夋暟鎹椂
+ if (arr.length == 0) {
+ statusFlg = 3;
+ }
+ for (var j = 0; j < arr.length; j++) {
-
- j$(escapeVfId('chk'+i)).attr('checked',true);
- }
- }else{
- var cntnumber = cnt;
- for(var j =0 ;j<cntnumber;j++){
-
+ if (arr[j] == '涓嶉渶瑕�') {
+ statusFlg = 1;
+ }
+ if (!arr[j]) {
+ statusFlg = 2;
+ }
+ }
+ //鏍规嵁鐘舵�佺殑涓嶅悓鍖哄垎鎵撳嵃鐨勫唴瀹� 鎴栬�� 瑕佹墽琛岀殑鏇存柊
+ if (statusFlg == 0) {
+ var count = document.getElementById('allPage:allForm:oppBlock:oppCount').value;
+ for (var y = 0; y < count; y++) {
+ if (j$(escapeVfId('chk' + y)).attr('checked')) {
+ var inquiryformId = j$(escapeVfId('allPage:allForm:oppBlock:oppTable:' + y + ':Id')).value();
+ setreasonFlg(y);
+ }
+ }
+ var batchReason = j$(escapeVfId('allPage:allForm:searchBlock:reasons')).value();
+ saveInquiryOpts('', batchReason);
+ } else if (statusFlg == 1) {
+ alert('鎮ㄥ嬀閫夌殑鏁版嵁涓湁璇㈤棶鍗曠姸鎬佷负鈥樹笉瑕佲�欑姸鎬�,璇锋偍鍕炬帀鍚庡啀杩涜鎵归噺涓嶉渶瑕併��');
+ } else if (statusFlg == 2) {
+ alert('鎮ㄥ嬀閫夌殑鏁版嵁涓瓨鍦ㄦ病鏈夐�夋嫨鍘熷洜閫夐」鐨勬暟鎹�,璇锋偍閫夋嫨鍘熷洜閫夐」淇濆瓨鍚庡啀鎿嶄綔銆�');
+ } else if (statusFlg == 3) {
+ alert('璇锋偍鍏堝嬀閫夎鎵归噺淇敼鐨勬暟鎹紒');
+ }
- j$(escapeVfId('chk'+j)).attr('checked',true);
- }
- }
- }else{
- if(cnt >limit){
- var limitno = limit;
- for(var i=0;i<limitno;i++){
- j$(escapeVfId('chk'+i)).attr('checked',false);
- }
- }else{
- var cntnumber = cnt;
- for(var j =0 ;j<cntnumber;j++){
- j$(escapeVfId('chk'+j)).attr('checked',false);
- }
- }
- }
-}
-//褰撻�夋嫨鍏ㄩ�夊悗 鍙栨秷鍕炬帀鍏朵腑涓�涓垨鑰呭涓椂 鍕炬帀鍏ㄩ��
-function editCheckBox (){
- var limit = j$(escapeVfId('allPage:allForm:searchBlock:limitNo')).value();
- var cnt =document.getElementById('allPage:allForm:oppBlock:oppCount').value;
-
- if(cnt >limit){
- var limitno = limit;
- for(var i=0;i<limitno;i++){
- if(j$(escapeVfId('chk'+i)).attr('checked')){
- j$(escapeVfId('chk')).attr('checked',false);
- }
- }
- }else{
- var cntnumber = cnt;
- for(var j =0 ;j<cntnumber;j++){
- if(j$(escapeVfId('chk'+j)).attr('checked')){
- j$(escapeVfId('chk')).attr('checked',false);
- }
- }
- }
-}
-//鎵归噺閫夋嫨鍘熷洜 淇濆瓨
-function setCheckValue(){
- var cnt = document.getElementById('allPage:allForm:oppBlock:oppCount').value;
- for(var i=0 ;i<cnt;i++){
- if (j$(escapeVfId('chk'+i)).attr('checked')) {
- var reason = j$(escapeVfId('allPage:allForm:searchBlock:reasons')).value();
+ }
+ //鍗曢�夋椂 灏嗚闂崟鐘舵�佹敼涓轰笉瑕� 锛堢偣鍑婚〉闈able涓婄殑涓嶉渶瑕佹寜閽級
+ function updateStatus(id, lineNo) {
+ var inquiryformId = id;
+ //浼犲叆 id鍜屽師鍥犻�夐」涓や釜鍙傛暟
+ var reason = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + lineNo + ':Reasons_options__c')).value();
+ var opp_Name_Search = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + lineNo + ':Opp_Name_Search__c')).value();
+ var opp_ID = j$(escapeVfId('allPage:allForm:oppBlock:oppTable_L:' + lineNo + ':Opp_Name_Search__c_lkid')).value();
+ if (!reason) {
+ alert('璇锋偍鍏堥�夋嫨鍘熷洜閫夐」锛屽啀鐐瑰嚮鎸夐挳銆�');
+ return;
+ } else if (reason == '宸茬粡鏈夎浠�' && opp_Name_Search == '') {
+ alert('璇锋偍濉啓宸叉湁璇环鍚嶇О鍚�,鍐嶇偣鍑讳笉闇�瑕佹寜閽繘琛屾洿鏂帮紒');
+ return;
+ } else {
+ //2.淇敼璇㈤棶鍗曠姸鎬佷负鍏抽棴
+ saveInquiryform(inquiryformId, reason, opp_ID);
+ //鍒锋柊椤甸潰
+ // location.replace(location.href);
+ }
- document.getElementById('allPage:allForm:oppBlock:oppTable_L:' + i + ':Reasons_options__c').value = reason;
-
- setChangeFlg(i);
- }
+ }
- }
+ //鍏ㄩ�� checkbox
+ function updateCheckBox() {
+ var limit = j$(escapeVfId('allPage:allForm:searchBlock:limitNo')).value();
+ var cnt = document.getElementById('allPage:allForm:oppBlock:oppCount').value;
+ if (j$(escapeVfId('chk')).attr('checked')) {
+ if (cnt > limit) {
+ var limitno = limit;
+ for (var i = 0; i < limitno; i++) {
-}
-</script>
- </td>
- </tr>
- <apex:variable value="{!cnt + 1}" var="cnt" />
- </apex:repeat>
- </table>
+
+ j$(escapeVfId('chk' + i)).attr('checked', true);
+ }
+ } else {
+ var cntnumber = cnt;
+ for (var j = 0; j < cntnumber; j++) {
+
+
+ j$(escapeVfId('chk' + j)).attr('checked', true);
+ }
+ }
+ } else {
+ if (cnt > limit) {
+ var limitno = limit;
+ for (var i = 0; i < limitno; i++) {
+ j$(escapeVfId('chk' + i)).attr('checked', false);
+ }
+ } else {
+ var cntnumber = cnt;
+ for (var j = 0; j < cntnumber; j++) {
+ j$(escapeVfId('chk' + j)).attr('checked', false);
+ }
+ }
+ }
+ }
+ //褰撻�夋嫨鍏ㄩ�夊悗 鍙栨秷鍕炬帀鍏朵腑涓�涓垨鑰呭涓椂 鍕炬帀鍏ㄩ��
+ function editCheckBox() {
+ var limit = j$(escapeVfId('allPage:allForm:searchBlock:limitNo')).value();
+ var cnt = document.getElementById('allPage:allForm:oppBlock:oppCount').value;
+
+ if (cnt > limit) {
+ var limitno = limit;
+ for (var i = 0; i < limitno; i++) {
+ if (j$(escapeVfId('chk' + i)).attr('checked')) {
+ j$(escapeVfId('chk')).attr('checked', false);
+ }
+ }
+ } else {
+ var cntnumber = cnt;
+ for (var j = 0; j < cntnumber; j++) {
+ if (j$(escapeVfId('chk' + j)).attr('checked')) {
+ j$(escapeVfId('chk')).attr('checked', false);
+ }
+ }
+ }
+ }
+ //鎵归噺閫夋嫨鍘熷洜 淇濆瓨
+ function setCheckValue() {
+ var cnt = document.getElementById('allPage:allForm:oppBlock:oppCount').value;
+ for (var i = 0; i < cnt; i++) {
+ if (j$(escapeVfId('chk' + i)).attr('checked')) {
+
+ var reason = j$(escapeVfId('allPage:allForm:searchBlock:reasons')).value();
+
+ document.getElementById('allPage:allForm:oppBlock:oppTable_L:' + i + ':Reasons_options__c').value = reason;
+
+ setChangeFlg(i);
+ }
+
+ }
+
+ }
+ </script>
+ </td>
+ </tr>
+ <apex:variable value="{!cnt + 1}" var="cnt" />
+ </apex:repeat>
+ </table>
</div>
</apex:outputPanel>
</apex:pageBlock>
-<script type="text/javascript">
-j$(function() {
- 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 type="text/javascript">
+ j$(function() {
+ 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>
+ </script>
</apex:outputPanel>
</apex:form>
</apex:page>
\ No newline at end of file
--
Gitblit v1.9.1