<apex:page id="Page" standardController="Product2" extensions="SearchProductController" sidebar="false" showHeader="false" >
|
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
|
|
<script>
|
var QuoteEntryMaxLine = window.opener.QuoteEntryMaxLine;
|
function setProductList() {
|
var nextLine = top.window.opener.getLastLineNoNext(window.opener.document);
|
var hasCheckedCnt = 0;
|
var checklist = j$("input[name='checklist']");
|
for(var i=0; i<checklist.length; i++){
|
if (checklist[i].checked) {
|
hasCheckedCnt++;
|
//HWAG-BLWB9F 询价报价:多年保产品未登录计提金额时不可报价 精琢技术 20200224 start
|
var Intra_Trade_Gurantee_RMB = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_Gurantee_RMB__c")).val();
|
var GuranteeType = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":GuranteeType")).val();
|
|
//是否登录报价
|
var Estimation_Entry_Possibility =j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Estimation_Entry_Possibility")).val();
|
//内贸成本
|
var CostFlag = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":CostFlag")).val();
|
|
//内外贸
|
var trade = window.opener.j$(escapeVfId("Page:mainForm:block:CurrencyIsoCode")).val();
|
|
//内贸报价金额
|
var Intra_Trade_List_RMB__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_List_RMB__c")).text();
|
//外贸报价金额
|
var Foreign_Trade_List_US__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Foreign_Trade_List_US__c")).text();
|
//外贸成本
|
var Foreign_Trade_Cost_US__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Foreign_Trade_Cost_US__c")).val();
|
|
//外贸多年保 取产品主数据上的金额以及报价 精琢技术 wql start
|
var Intra_Trade_Gurantee_USD = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_Gurantee_USD__c")).val();
|
|
var Intra_Trade_Service_USD = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_Service_USD__c")).val();
|
|
var Maintenance_Price_Year_USD = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Maintenance_Price_Year_USD__c")).val();
|
//外贸多年保 取产品主数据上的金额以及报价 精琢技术 wql end
|
|
|
//内贸
|
if(trade == "CNY") {
|
//WLIG-BXVB6M 【委托】【紧急】取消报价单中多年保计提金额为0的检查 精琢技术 2021/02/03 start
|
// if((GuranteeType == '市场'||GuranteeType == '服务' ) &&Intra_Trade_Gurantee_RMB <=0){
|
|
// alert('多年保产品未登录计提金额时不可报价!');
|
// }else
|
//WLIG-BXVB6M 【委托】【紧急】取消报价单中多年保计提金额为0的检查 精琢技术 2021/02/03 end
|
if(Estimation_Entry_Possibility == 'true'){
|
alert('产品未登录报价时不可报价!');
|
}else if(CostFlag == 'true'){
|
alert('产品的成本为空时不可报价!');
|
}else if(Intra_Trade_List_RMB__c == ''||Intra_Trade_List_RMB__c<0){
|
alert('产品的报价金额为空时不可报价!');
|
}else{
|
if (nextLine < QuoteEntryMaxLine) {
|
SetProductId(nextLine, i);
|
nextLine++;
|
} else {
|
alert('Over Max Line ' + QuoteEntryMaxLine);
|
return false;
|
}
|
}
|
//外贸
|
}else if(trade == "USD"){
|
//WLIG-BXVB6M 【委托】【紧急】取消报价单中多年保计提金额为0的检查 精琢技术 2021/02/03 start
|
//外贸多年保 增加判断同内贸 精琢技术 wql 2021/01/21 start
|
// if((GuranteeType == '市场'||GuranteeType == '服务' ) &&Intra_Trade_Gurantee_USD <=0){
|
|
// alert('多年保产品未登录计提金额时不可报价!');
|
// }else
|
//WLIG-BXVB6M 【委托】【紧急】取消报价单中多年保计提金额为0的检查 精琢技术 2021/02/03 end
|
if(Estimation_Entry_Possibility == 'true'){
|
alert('产品未登录报价时不可报价!');
|
}
|
//外贸多年保 增加判断同内贸 精琢技术 wql 2021/01/21 end
|
else if(Foreign_Trade_List_US__c ==''||Foreign_Trade_List_US__c<0 ){
|
alert('产品的报价金额为空时不可报价!');
|
}else if(Foreign_Trade_Cost_US__c == ''||Foreign_Trade_Cost_US__c<0){
|
alert('产品的成本为空时不可报价!');
|
}else{
|
if (nextLine < QuoteEntryMaxLine) {
|
SetProductId(nextLine, i);
|
nextLine++;
|
} else {
|
alert('Over Max Line ' + QuoteEntryMaxLine);
|
return false;
|
}
|
}
|
}
|
|
|
//HWAG-BLWB9F 询价报价:多年保产品未登录计提金额时不可报价 精琢技术 20200224 end
|
}
|
}
|
if (hasCheckedCnt == 0) {
|
alert(top.window.opener.Error_Message34);
|
return false;
|
}
|
top.window.opener.calPriceAll();
|
top.window.close();
|
}
|
function setProductOne(lineno, i) {
|
//lineno = getLastLineNo();
|
//HWAG-BLWB9F 询价报价:多年保产品未登录计提金额时不可报价 精琢技术 20200224 start
|
var Intra_Trade_Gurantee_RMB = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_Gurantee_RMB__c")).val();
|
var GuranteeType = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":GuranteeType")).val();
|
//是否登录报价
|
var Estimation_Entry_Possibility =j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Estimation_Entry_Possibility")).val();
|
//内贸成本
|
var CostFlag = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":CostFlag")).val();
|
//内外贸
|
var trade = window.opener.j$(escapeVfId("Page:mainForm:block:CurrencyIsoCode")).val();
|
|
//内贸报价金额
|
var Intra_Trade_List_RMB__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_List_RMB__c")).text();
|
//外贸报价金额
|
var Foreign_Trade_List_US__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Foreign_Trade_List_US__c")).text();
|
//外贸成本
|
var Foreign_Trade_Cost_US__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Foreign_Trade_Cost_US__c")).val();
|
//外贸多年保 取产品主数据上的金额以及报价 精琢技术 wql start
|
var Intra_Trade_Gurantee_USD = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_Gurantee_USD__c")).val();
|
|
var Intra_Trade_Service_USD = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_Service_USD__c")).val();
|
|
var Maintenance_Price_Year_USD = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Maintenance_Price_Year_USD__c")).val();
|
//外贸多年保 取产品主数据上的金额以及报价 精琢技术 wql end
|
|
//内贸
|
if(trade == "CNY") {
|
//WLIG-BXVB6M 【委托】【紧急】取消报价单中多年保计提金额为0的检查 精琢技术 2021/02/03 start
|
// if((GuranteeType == '市场'||GuranteeType == '服务' ) &&Intra_Trade_Gurantee_RMB <=0){
|
|
// alert('多年保产品未登录计提金额时不可报价!');
|
// }else
|
//WLIG-BXVB6M 【委托】【紧急】取消报价单中多年保计提金额为0的检查 精琢技术 2021/02/03 end
|
if(Estimation_Entry_Possibility == 'true'){
|
alert('产品未登录报价时不可报价!');
|
}else if(CostFlag == 'true'){
|
alert('产品的成本为空时不可报价!');
|
}else if(Intra_Trade_List_RMB__c == ''||Intra_Trade_List_RMB__c<0){
|
alert('产品的报价金额为空时不可报价!');
|
}else{
|
SetProductId(lineno, i);
|
}
|
//外贸
|
}else if(trade == "USD"){
|
//外贸多年保 增加判断同内贸 精琢技术 wql 2021/01/21 start
|
//WLIG-BXVB6M 【委托】【紧急】取消报价单中多年保计提金额为0的检查 精琢技术 2021/02/03 start
|
// if((GuranteeType == '市场'||GuranteeType == '服务' ) &&Intra_Trade_Gurantee_USD <=0){
|
|
// alert('多年保产品未登录计提金额时不可报价!');
|
// }else
|
//WLIG-BXVB6M 【委托】【紧急】取消报价单中多年保计提金额为0的检查 精琢技术 2021/02/03 end
|
if(Estimation_Entry_Possibility == 'true'){
|
alert('产品未登录报价时不可报价!');
|
}
|
//外贸多年保 增加判断同内贸 精琢技术 wql 2021/01/21 end
|
else if(Foreign_Trade_List_US__c ==''||Foreign_Trade_List_US__c<0 ){
|
alert('产品的报价金额为空时不可报价!');
|
}else if(Foreign_Trade_Cost_US__c == ''||Foreign_Trade_Cost_US__c<0){
|
alert('产品的成本为空时不可报价!');
|
}else{
|
SetProductId(lineno, i);
|
}
|
}
|
//HWAG-BLWB9F 询价报价:多年保产品未登录计提金额时不可报价 精琢技术 20200224 end
|
top.window.opener.calPriceAll();
|
top.window.close();
|
}
|
function SetProductId(lineno, i) {
|
var Asset_Model_No__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Asset_Model_No__c")).text();
|
var Product2Id = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Product_Id")).val();
|
var SFDA_Status__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":SFDA_Status__c")).text();
|
var SFDA_Status = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":SFDA_Status")).val();
|
|
//SFDC停止预警(预计消耗到期日) lt 20210929 add start
|
var Estimated_ConsumptionDueDate__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Estimated_ConsumptionDueDate")).text();
|
//SFDC停止预警(预计消耗到期日) lt 20210929 add end
|
|
var name = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Name")).text();
|
var Intra_Trade_List_RMB__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_List_RMB__c")).text();
|
var Foreign_Trade_List_US__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Foreign_Trade_List_US__c")).text();
|
var NameCode = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":NameCode")).val();
|
var Sales_Possibility = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Sales_Possibility")).val();
|
var Intra_Trade_Cost_RMB__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_Cost_RMB__c")).val();
|
var Foreign_Trade_Cost_US__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Foreign_Trade_Cost_US__c")).val();
|
var Packing_list_manual__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Specifications")).value();
|
var Bsscategory = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Bsscategory")).val();
|
var PricebookEntryId = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":PricebookEntryId")).val();
|
var trade = window.opener.j$(escapeVfId("Page:mainForm:block:CurrencyIsoCode")).val();
|
var StorageStatus__c = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":StorageStatus__c")).val();
|
//外贸多年保 取产品主数据上的金额以及报价 精琢技术 wql start
|
var Intra_Trade_Gurantee_USD = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_Gurantee_USD__c")).val();
|
|
var Intra_Trade_Service_USD = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_Service_USD__c")).val();
|
|
var Maintenance_Price_Year_USD = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Maintenance_Price_Year_USD__c")).val();
|
//外贸多年保 取产品主数据上的金额以及报价 精琢技术 wql end
|
// Packing_list_manual__c = parseFloat(Packing_list_manual__c).toFixed(1);
|
|
//库存状态
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Storagestatustext")).text(StorageStatus__c);
|
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Storagestatus")).val(StorageStatus__c);
|
|
//No
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":indexNo")).text(parseInt(lineno)+1);
|
|
//製品型番
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Assert")).val(Asset_Model_No__c);
|
|
//Status__c
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Status__c")).text(SFDA_Status__c);
|
|
//SFDC停止预警(预计消耗到期日) lt 20210929 add start
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Estimated_ConsumptionDueDate")).text(Estimated_ConsumptionDueDate__c);
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Estimated_ConsumptionDueDate1")).text(Estimated_ConsumptionDueDate__c);
|
//SFDC停止预警(预计消耗到期日) lt 20210929 add end
|
|
//SFDA hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":SFDA")).val(SFDA_Status);
|
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Specifications")).val(Packing_list_manual__c);
|
|
//品目名
|
var baseUrl = window.opener.j$(escapeVfId("Page:mainForm:block:baseUrl")).val();
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Nametext1")).attr("href", baseUrl + "/" + Product2Id);
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Nametext1")).text(name);
|
//品目名hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Name__c")).val(name);
|
|
//ListPrice
|
var ListPrice = 0;
|
var Cost_c = 0;
|
//多年保修 start
|
var Extend_new_product_gurantee = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Extend_new_product_gurantee__c")).val();
|
|
var Extend_new_product_gurantee_MD = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Extend_new_product_gurantee_MD__c")).val();
|
|
var GuranteeType = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":GuranteeType")).val();
|
|
var Entend_gurantee_period_all = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Entend_gurantee_period_all__c")).val();
|
var Intra_Trade_Gurantee_RMB = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_Gurantee_RMB__c")).val();
|
|
var Intra_Trade_Service_RMB = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Intra_Trade_Service_RMB__c")).val();
|
|
var Maintenance_Price_Year = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Maintenance_Price_Year__c")).val();
|
// 供应商名称
|
var VenderName = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":VenderName")).val();
|
//不可取消多年保
|
var CanNotCancelledGurantee = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":CanNotCancelledGurantee")).val();
|
|
//阿西赛多
|
var Is_DangerousChemicals = j$(escapeVfId("Page:mainForm:idSearchSetProduct:idRezultVisitor:"+ i +":Is_DangerousChemicals")).val();
|
|
var ProductGuranteePrice = 0;
|
var ProductServicePrice = 0;
|
var productMaintenance_Price_Year = 0;
|
//多年保修 end
|
if(trade == "CNY") {
|
//多年保修 start
|
ProductGuranteePrice = Intra_Trade_Gurantee_RMB;
|
ProductServicePrice = Intra_Trade_Service_RMB;
|
productMaintenance_Price_Year = Maintenance_Price_Year;
|
//多年保修 end
|
ListPrice = Intra_Trade_List_RMB__c;
|
Cost_c = Intra_Trade_Cost_RMB__c;
|
|
} else if(trade == "USD"){
|
//多年保修 start
|
//外贸多年保 取产品主数据上的金额 以及 报价 精琢技术 wql start
|
ProductGuranteePrice = Intra_Trade_Gurantee_USD;
|
ProductServicePrice = Intra_Trade_Service_USD;
|
productMaintenance_Price_Year = Maintenance_Price_Year_USD;
|
//外贸多年保 取产品主数据上的金额 以及 报价 精琢技术 wql end
|
//多年保修 end
|
ListPrice = Foreign_Trade_List_US__c;
|
Cost_c = Foreign_Trade_Cost_US__c;
|
}
|
Cost_c = top.window.opener.toNum(Cost_c);
|
ListPrice = top.window.opener.toNum(ListPrice);
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":ListPricetext")).text(top.window.opener.toNumComma(ListPrice));
|
//ListPrice hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":ListPrice")).val(ListPrice);
|
|
//数量
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Quantity")).val(1);
|
|
//価格
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":UnitPrice")).val(top.window.opener.toNumComma(ListPrice));
|
|
//规格
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Specifications")).text(Packing_list_manual__c);
|
|
//小計
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":TotalPrice")).text(top.window.opener.toNumComma(ListPrice));
|
|
//Subtotal__c hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Subtotal__c")).val(ListPrice);
|
|
//NameCode hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":NameCode")).val(NameCode);
|
|
//Specifications hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Product_Specifications")).val(Packing_list_manual__c);
|
|
//Product_Name hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Product_Name")).val(name);
|
|
//SFDC停止预警(预计消耗到期日) lt 20210929 add start
|
//产品 预计消耗日
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Estimated_ConsumptionDueDate")).val(Estimated_ConsumptionDueDate__c);
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Estimated_ConsumptionDueDate1")).val(Estimated_ConsumptionDueDate__c);
|
MarkRedFLG(lineno,Estimated_ConsumptionDueDate__c);
|
//SFDC停止预警(预计消耗到期日) lt 20210929 add end
|
|
//Product_SFDA hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Product_SFDA")).val(SFDA_Status__c);
|
|
//Sales_Possibility hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Sales_Possibility")).val(Sales_Possibility);
|
|
//Product_ListPrice hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Product_ListPrice")).val(ListPrice);
|
|
//Product_Cost hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Product_Cost")).val(Cost_c);
|
|
//Cost hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Cost")).val(Cost_c);
|
|
//CostSubTotal hidden Cost_c * Quantity;
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":CostSubTotal")).val(Cost_c);
|
|
//Bsscategory hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Bsscategory")).val(Bsscategory);
|
|
//Product_Id hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":Product_Id")).val(Product2Id);
|
|
//PricebookEntryId hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":PricebookEntryId")).val(PricebookEntryId);
|
|
//lineNo hidden
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno +":lineNo")).val(parseInt(lineno));
|
// 多年保修 2019/07/25 start
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno
|
+":ProductEntend_gurantee_period_all__c")).val(Entend_gurantee_period_all);
|
|
// 维修合同报价
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno
|
+":Maintenance_Price_Year__c")).val(productMaintenance_Price_Year);
|
// 最新维修合同报价
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno
|
+":latestMaintenance_Price_Year")).val(productMaintenance_Price_Year);
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno
|
+":GuranteeType")).val(GuranteeType);
|
// 供应商名称
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno
|
+":VenderName")).text(VenderName);
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno
|
+":VenderName__c")).val(VenderName);
|
//不可取消多年保
|
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno
|
+":CanNotCancelledGurantee__c")).val(CanNotCancelledGurantee);
|
|
//阿西赛多
|
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno
|
+":Is_DangerousChemicals__c")).val(Is_DangerousChemicals);
|
|
if(VenderName != 'OSH'&&VenderName != ''){
|
window.opener.j$(escapeVfId('Page:mainForm:block:lists:'+lineno+':UnitPrice')).attr('disabled','disabled');
|
}
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno
|
+ ":ProductGuranteePrice__c")).val(ProductGuranteePrice);
|
window.opener.j$(escapeVfId("Page:mainForm:block:lists:"+ lineno
|
+ ":productServicePrice__c")).val(ProductServicePrice);
|
// 多年保修 2019/07/25 end
|
}
|
|
// //SFDC停止预警 lt 20211008 start
|
function MarkRedFLG(lineno,Estimated_ConsumptionDueDate__c){
|
|
//获取当前日期(currentdate)
|
var date1 = new Date();
|
var seperator = "/";
|
var year = date1.getFullYear();
|
var month = date1.getMonth() + 1;
|
var day = date1.getDate();
|
if (month >= 1 && month <= 9) {
|
month = "0" + month;
|
}
|
if (day >= 0 && day <= 9) {
|
day = "0" + day;
|
}
|
var currentdate = year + seperator + month + seperator + day;
|
|
//预计消耗到期日 - 当前日 相差天数(difDate)
|
var ndate = new Date(currentdate);
|
var nowDate = ndate.getTime();
|
var edate = new Date(Estimated_ConsumptionDueDate__c);
|
var endDate = edate.getTime();
|
var difDate = (endDate - nowDate)/((1000 * 60 * 60 * 24));
|
|
//判断
|
if(difDate < 90){
|
window.opener.document.getElementById('Page:mainForm:block:lists:' + lineno + ':Estimated_ConsumptionDueDate').style.color = "red";
|
}
|
}
|
//SFDC停止预警 lt 20211008 end
|
|
</script>
|
<style type="text/css">
|
div#iframelike {
|
color: #fff;
|
height: 300px;
|
overflow-y: auto;
|
overflow-x: hidden;
|
}
|
</style>
|
<apex:outputPanel id="all">
|
<apex:outputPanel id="message1">
|
<apex:messages styleClass="editListError"/>
|
</apex:outputPanel>
|
<apex:form id="mainForm">
|
<apex:pageBlock id="idSearchSetProduct" title="{!$Label.Product_Search}">
|
<apex:inputHidden id="Trade" value="{!Trade}"/>
|
<table width="900" border="0" style="background-color:#DCDCDC">
|
<colgroup>
|
<col width="12" />
|
<col width="20" />
|
<col width="20" />
|
<col width="200" />
|
<col width="20" />
|
<col width="428" />
|
</colgroup>
|
<tr>
|
<td> </td>
|
<th>{!$Label.Search_Condition}</th>
|
<td> </td>
|
<th>{!$Label.Asset_No}</th>
|
<td> </td>
|
<td> </td>
|
</tr>
|
<tr>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td><apex:inputText id="searchName" value="{!SearchName}" style="width:200px" required="false"/></td>
|
<!-- <td><apex:commandButton value="{!$Label.Search}" action="{!serContact}" style="width:100px" rerender="all,message1" onclick="blockme();" oncomplete="unblockUI();"/></td>-->
|
<!-- xudan Enterキーを対応するため、rerender、onclick、oncomplete全部なし -->
|
<td><apex:commandButton value="{!$Label.Search}" action="{!serContact}" style="width:100px" /></td>
|
<td> <apex:commandButton value="{!$Label.Add_Product}" style="width:100px;float:right;" disabled="{!Hascl}" rerender="dummy" onclick="setProductList();return false;"/></td>
|
</tr>
|
<tr>
|
<td style="border-bottom: 1px solid #888;" colspan="15"> </td>
|
</tr>
|
</table>
|
<table width="900" border="0" style="background-color:#DCDCDC">
|
<tr>
|
<td width="12"> </td>
|
<th valign="top">{!$Label.Search_Result}</th>
|
<td width="20"> </td>
|
<td>
|
<table border="0">
|
<tr>
|
<td>
|
<div id="iframelike" style="width:800px">
|
<apex:pageBlockTable id="idRezultVisitor" value="{!cl}" var="c" border="1" columns="9" columnsWidth="25px,120px,120px,280px,60px,60px,60px,60px,35px">
|
<apex:column style="width:15px;" >
|
<apex:facet name="header">{!$Label.Selected}</apex:facet>
|
<input type="checkbox" name="checklist" value="" style="width:10px;"/>
|
</apex:column>
|
<apex:column >
|
<apex:facet name="header">{!$Label.Asset_No}</apex:facet>
|
<apex:outputLink id="Asset_Model_No__c" value="{!c.pbe.Product2.Asset_Model_No__c}" onclick="setProductOne('{!lineno}','{!c.idx}');return false;">{!c.pbe.Product2.Asset_Model_No__c}</apex:outputLink>
|
<apex:inputHidden id="NameCode" value="{!c.NameCode}"/>
|
<apex:inputHidden id="Sales_Possibility" value="{!c.Sales_Possibility}"/>
|
<apex:inputHidden id="Bsscategory" value="{!c.Bsscategory}"/>
|
<apex:inputHidden id="Product_Id" value="{!c.Product_Id}"/>
|
<apex:inputHidden id="PricebookEntryId" value="{!c.PricebookEntryId}"/>
|
<apex:inputHidden id="Intra_Trade_Cost_RMB__c" value="{!c.Intra_Trade_Cost_RMB}"/>
|
<apex:inputHidden id="Foreign_Trade_Cost_US__c" value="{!c.Foreign_Trade_Cost_US}"/>
|
<apex:inputHidden id="StorageStatus__c" value="{!c.pbe.Product2.StorageStatus__c}"/>
|
<apex:inputHidden id="SFDA_Status" value="{!c.pbe.Product2.SFDA_Status__c}"/>
|
<!-- SFDC停止预警(预计消耗到期日) lt 20210929 add start -->
|
<div hidden = "hidden">
|
<apex:outputField id="Estimated_ConsumptionDueDate" value="{!c.pbe.Product2.Estimated_ConsumptionDueDate__c}"/>
|
</div>
|
<!-- SFDC停止预警(预计消耗到期日) lt 20210929 add end -->
|
<!-- 多年保修 start -->
|
<apex:inputHidden id="GuranteeType" value="{!c.GuranteeType}" />
|
<apex:inputHidden id="Entend_gurantee_period_all__c" value="{!c.Entend_gurantee_period_all}" />
|
<apex:inputHidden id="Intra_Trade_Gurantee_RMB__c" value="{!c.Intra_Trade_Gurantee_RMB}" />
|
<!-- 外贸多年保 start -->
|
<apex:inputHidden id="Intra_Trade_Gurantee_USD__c" value="{!c.Intra_Trade_Gurantee_USD}" />
|
<apex:inputHidden id="Intra_Trade_Service_USD__c" value="{!c.Intra_Trade_Service_USD}" />
|
<apex:inputHidden id="Maintenance_Price_Year_USD__c" value="{!c.Maintenance_Price_Year_USD}" />
|
<!-- 外贸多年保 end -->
|
|
<apex:inputHidden id="VenderName" value="{!c.VenderName}" />
|
<!-- 增加产品不可取消多年保逻辑 精琢技术 wql 2020/09/02 start -->
|
<apex:inputHidden id="CanNotCancelledGurantee" value="{!c.CanNotCancelledGurantee}" />
|
<!-- 增加产品不可取消多年保逻辑 精琢技术 wql 2020/09/02 end -->
|
<!-- 增加阿西赛多逻辑 精琢技术 wql 2020/12/29 start -->
|
<apex:inputHidden id="Is_DangerousChemicals" value="{!c.Is_DangerousChemicals}" />
|
<!-- 增加阿西赛多逻辑 精琢技术 wql 2020/12/29 end -->
|
<!-- HWAG-BLWB9F 询价报价:多年保产品未登录计提金额时不可报价 精琢技术 2020/03/03 start -->
|
<apex:inputHidden id="Estimation_Entry_Possibility" value="{!c.Estimation_Entry_Possibility}" />
|
<apex:inputHidden id="CostFlag" value="{!c.CostFlag}" />
|
<!-- HWAG-BLWB9F 询价报价:多年保产品未登录计提金额时不可报价 精琢技术 2020/03/03 end -->
|
<apex:inputHidden id="Intra_Trade_Service_RMB__c" value="{!c.Intra_Trade_Service_RMB}" />
|
<apex:inputHidden id="Maintenance_Price_Year__c" value="{!c.Maintenance_Price_Year}" />
|
<!-- 多年保修 end -->
|
</apex:column>
|
<apex:column >
|
<apex:facet name="header">{!$ObjectType.Product2.fields.OT_CODE_no_link__c.Label}</apex:facet>
|
<apex:outputField id="OT_CODE_no_link__c" value="{!c.pbe.Product2.OT_CODE_no_link__c}" />
|
</apex:column>
|
<apex:column >
|
<apex:facet name="header">{!$Label.Product_Name}</apex:facet>
|
<apex:outputField id="Name" value="{!c.pbe.Product2.Name}" />
|
</apex:column>
|
<apex:column >
|
<apex:facet name="header">{!$ObjectType.Product2.fields.Alternative_Products__c.Label}</apex:facet>
|
<apex:outputField id="Alternative" value="{!c.pbe.Product2.Alternative_Products__c}" />
|
</apex:column>
|
<apex:column >
|
<apex:facet name="header">{!$Label.SFDA_Status}</apex:facet>
|
<apex:outputField id="SFDA_Status__c" value="{!c.pbe.Product2.SFDA_Status__c}" />
|
</apex:column>
|
<apex:column style="text-align:right;">
|
<apex:facet name="header">{!$Label.ListPrice_In}</apex:facet>
|
<apex:outputField id="Intra_Trade_List_RMB__c" value="{!c.pbe.Product2.Intra_Trade_List_RMB__c}" />
|
</apex:column>
|
<apex:column style="text-align:right;">
|
<apex:facet name="header">{!$Label.ListPrice_Out}</apex:facet>
|
<apex:outputField id="Foreign_Trade_List_US__c" value="{!c.pbe.Product2.Foreign_Trade_List_US__c}" />
|
</apex:column>
|
<apex:column style="text-align:right;">
|
<apex:facet name="header">{!$Label.Specifications}</apex:facet>
|
<apex:outputField id="Specifications" value="{!c.pbe.Product2.Packing_list_manual__c}" />
|
</apex:column>
|
</apex:pageBlockTable>
|
</div>
|
</td>
|
</tr>
|
</table>
|
</td>
|
</tr>
|
</table>
|
</apex:pageBlock>
|
</apex:form>
|
</apex:outputPanel>
|
<script type="text/javascript">
|
// フォーカスセット
|
j$(escapeVfId('Page:mainForm:idSearchSetProduct:searchName'))[0].focus();
|
j$(escapeVfId('Page:mainForm:idSearchSetProduct:searchName')).val(j$(escapeVfId('Page:mainForm:idSearchSetProduct:searchName')).val());
|
var trade = window.opener.j$(escapeVfId("Page:mainForm:block:CurrencyIsoCode")).val();
|
j$(escapeVfId("Page:mainForm:idSearchSetProduct:Trade")).val(trade);
|
</script>
|
</apex:page>
|