From 08a21f49f2eaf9cfc19ceb67b196cc36ba689305 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期五, 13 五月 2022 20:52:25 +0800
Subject: [PATCH] FIxSWOPageIssue

---
 force-app/main/default/staticresources/NewQuoteEntryJS.bin | 3313 ----------------------------------------------------------
 1 files changed, 49 insertions(+), 3,264 deletions(-)

diff --git a/force-app/main/default/staticresources/NewQuoteEntryJS.bin b/force-app/main/default/staticresources/NewQuoteEntryJS.bin
index 7121788..a23db37 100644
--- a/force-app/main/default/staticresources/NewQuoteEntryJS.bin
+++ b/force-app/main/default/staticresources/NewQuoteEntryJS.bin
@@ -1,3300 +1,85 @@
-// excel瀵煎叆 鎸夐挳鐢紝寮瑰嚭鑷紑鍙戦〉闈㈠鍏ユ暟鎹敤
-var QuotationCalculationFag = 'false';
-function openQuoteExcelImport(e) {
-    //openPopup('/apex/QuoteExcelImport', 'doc', 450, 210, 'width=450,height=210,scrollbars=yes,toolbar=no,status=no,directories=no,menubar=no,resizable=1', true);
-    if (openQuoteExcelImportWindow == null || openQuoteExcelImportWindow.closed) {
-        openQuoteExcelImportWindow = window.open('/apex/QuoteExcelImport', 'xlsdoc', 'width=450,height=210');
-    } else {
-        openQuoteExcelImportWindow.focus();
-    }
-}
-// 搴熸柟娉曪紝搴旇涓嶅啀浣跨敤浜�
-function copyToClipboard(event, displayCost, quoid, currencyName) {
-    //alert( 'copyToClipboard() executed!!');
-    //alert( event);
-    //alert( displayCost);
-    //alert( quoid);
-    //var hiddenQuoid = j$(escapeVfId( 'Page:mainForm:hiddenQuoid')).text();
-    //alert( hiddenQuoid);
-
-    if (quoid == null || quoid == '') {
-        alert(Message_Please_Save_Quote);
-        return null;
-    }
-
-    var records;
-    try {
-        sforce.connection.sessionId = Session_ID;
-        records = sforce.apex.execute("NewQuoteEntryWebService", "getQuoteLineItem", { quoId: quoid });
-    } catch (e) {
-        alert(e.faultcode + ',' + e.faultstring);
-    }
-
-
-    var x;
-    var targetString = 'No.\t缂栫爜\t鐘舵�乗t鍚嶇О\tListPrice\t鏁伴噺\t鍗曚环\t瑙勬牸\tTotal\t鍟嗗搧鎴愭湰\t閫氳揣';
-    for (var i = 0; i < records.length; i++) {
-        x = records[i];
-        //      targetString += '\r\n' + (i+1) + '\t' + x.ProductCode__c + '\t' + x.SFDA_Status__c + '\t' + x.Name__c + '\t' + toNumComma( x.ListPrice__c) + '\t' + x.Quantity + '\t' + toNumComma( x.UnitPrice__c) + '\t' + x.Qty_Unit__c + '\t' + toNumComma( x.Subtotal__c);
-        targetString += '\r\n' + (i + 1) + '\t' + '=MID(( "_" & "' + x.ProductCode__c + '"),2,LEN("' + '_' + x.ProductCode__c + '")-1)' + '\t' + x.SFDA_Status__c + '\t' + x.Name__c + '\t' + toNumComma(x.ListPrice__c) + '\t' + x.Quantity + '\t' + toNumComma(x.UnitPrice__c) + '\t' + (x.Qty_Unit__c == null ? '' : x.Qty_Unit__c) + '\t' + toNumComma(x.UnitPrice__c * x.Quantity);
-        if (displayCost == 'true') {
-            targetString += '\t' + toNumComma(x.Cost__c) + '\t' + currencyName;
-        }
-    }
-
-    try {
-        clipboardData.setData("Text", targetString);
-        alert(Message_Check_Your_Clipboard);
-    } catch (e) {
-        alert(e);
-    }
-}
-// CHAN-B4YAB8 2018/11/09 鏍煎紡鍖栦綅涓�浣嶅皬鏁� start
-function toNumComma_One_digit(input) {
-    return number_format_common(input, 1, ".", ",");
-}
-// CHAN-B4YAB8 2018/11/09 鏍煎紡鍖栦綅涓�浣嶅皬鏁� end
-
-// CHAN-B4YAB8 2018/11/09 涓氬姟鏈轰細浜у搧鐨勮禒閫併�佺粡閿�鍟嗗皬璁°�佸崟浠� start
-
-function copyToClipboardNewQuoteEntry(event, displayCost, quoid, currencyName) {
-    //alert( 'copyToClipboard() executed!!');
-    //alert( event);
-    //alert( displayCost);
-    //alert( quoid);
-    //var hiddenQuoid = j$(escapeVfId( 'Page:mainForm:hiddenQuoid')).text();
-    //alert( hiddenQuoid);
-
-    if (quoid == null || quoid == '') {
-        alert(Message_Please_Save_Quote);
-        return null;
-    }
-
-    var records;
-    try {
-        sforce.connection.sessionId = Session_ID;
-        records = sforce.apex.execute("NewQuoteEntryWebService", "getQuoteLineItem", { quoId: quoid });
-    } catch (e) {
-        alert(e.faultcode + ',' + e.faultstring);
-    }
-
-
-    var x;
-    var targetString = 'No.\t缂栫爜\t鐘舵�乗t鍚嶇О\tListPrice\t鏁伴噺\t瑙勬牸\t鍖婚櫌鍗曚环\t鍖婚櫌灏忚\t璧犻�乗t缁忛攢鍟嗗崟浠穃t缁忛攢鍟嗗皬璁�';
-    //澶栬锤澶氬勾淇� 鍙栨秷鍐呭璐稿垽鏂� 2021/01/21 绮剧悽鎶�鏈� wql start
-    // if(currencyName == 'CNY'){
-    //     targetString += '\t澶氬勾淇濅慨\t淇濅慨\tNoDiscount灏忚';
-    // }
-    targetString += '\t澶氬勾淇濅慨\t淇濅慨\tNoDiscount灏忚';
-    //澶栬锤澶氬勾淇� 鍙栨秷鍐呭璐稿垽鏂� 2021/01/21 绮剧悽鎶�鏈� wql end
-    targetString += '\t淇濅慨鏈焅t閫氳揣';
-
-    for (var i = 0; i < records.length; i++) {
-
-        x = records[i];
-        //      targetString += '\r\n' + (i+1) + '\t' + x.ProductCode__c + '\t' + x.SFDA_Status__c + '\t' + x.Name__c + '\t' + toNumComma( x.ListPrice__c) + '\t' + x.Quantity + '\t' + toNumComma( x.UnitPrice__c) + '\t' + x.Qty_Unit__c + '\t' + toNumComma( x.Subtotal__c);
-        targetString += '\r\n' + (i + 1) + '\t' + '=MID(( "_" & "' + x.ProductCode__c + '"),2,LEN("' + '_' + x.ProductCode__c + '")-1)' + '\t' + x.SFDA_Status__c + '\t' + x.Name__c + '\t' + toNumComma(x.ListPrice__c) + '\t' + x.Quantity + '\t' + (x.Qty_Unit__c == null ? '' : x.Qty_Unit__c) + '\t' + toNumComma(x.UnitPrice__c) + '\t' + toNumComma(x.UnitPrice__c * x.Quantity) +
-            '\t' + x.Present__c + '\t' + toNumComma_One_digit(x.AgencyUnitPrice__c) + '\t' + toNumComma_One_digit(x.AgencySubtotal__c);
-        // 澶氬勾淇濅慨 start
-        //澶栬锤澶氬勾淇� 鍙栨秷鍐呭璐稿垽鏂� 2021/01/21 绮剧悽鎶�鏈� wql start
-        // if(currencyName == 'CNY'){
-        //     if(!x.warrantyType__c){
-        //         x.warrantyType__c = '';
-        //     }
-        //     targetString += '\t' + x.multiYearWarranty__c + '\t' + x.warrantyType__c
-        //     +'\t' + toNumComma(x.NoDiscountTotal__c);
-        // }
-        if (!x.warrantyType__c) {
-            x.warrantyType__c = '';
-        }
-        targetString += '\t' + x.multiYearWarranty__c + '\t' + x.warrantyType__c +
-            '\t' + toNumComma(x.NoDiscountTotal__c);
-        //澶栬锤澶氬勾淇� 鍙栨秷鍐呭璐稿垽鏂� 2021/01/21 绮剧悽鎶�鏈� wql end
-        targetString += '\t' + x.GuaranteePeriod__c;
-        // 澶氬勾淇濅慨 end
-        ;
-        if (displayCost == 'true') {
-            targetString += '\t' + toNumComma(x.Cost__c) + '\t' + currencyName;
-        }
-    }
-
-    try {
-        var clipboard = new ClipboardJS('.btn', {
-            text: function() {
-                return targetString;
-            }
-        });
-
-        clipboard.on('success', function(e) {
-            alert(Message_Check_Your_Clipboard);
-        });
-
-        clipboard.on('error', function(e) {
-            alert(e);
-            //console.log(e);
-        });
-    } catch (e) {
-        alert(e);
-    }
-}
-// CHAN-B4YAB8 2018/11/09 涓氬姟鏈轰細浜у搧鐨勮禒閫併�佺粡閿�鍟嗗皬璁°�佸崟浠� end
 
 
 var searchSetProductWindow = null;
-// 姝e父鎶ヤ环璺宠浆鑷抽�夊彇浜у搧閰嶅椤甸潰
-function searchSetProduct() {
-    //openPopup('/apex/SearchSetProduct', 'search', 950, 450, 'width=950,height=450,scrollbars=yes,toolbar=no,status=no,directories=no,menubar=no,resizable=1', true);
-    if (searchSetProductWindow == null || searchSetProductWindow.closed) {
-        searchSetProductWindow = window.open('/apex/SearchSetProduct', 'SearchSetProduct', 'width=950,height=450');
-    } else {
-        searchSetProductWindow.focus();
-    }
-}
-// SI鎶ヤ环璺宠浆鑷抽�夊彇浜у搧閰嶅椤甸潰
-function searchSetProductSI() {
-    //openPopup('/apex/SISearchSetProduct', 'search', 950, 450, 'width=950,height=450,scrollbars=yes,toolbar=no,status=no,directories=no,menubar=no,resizable=1', true);
-    if (searchSetProductWindow == null || searchSetProductWindow.closed) {
-        searchSetProductWindow = window.open('/apex/SISearchSetProduct', 'SISearchSetProduct', 'width=950,height=450');
-    } else {
-        searchSetProductWindow.focus();
-    }
-}
 
-// 璺宠浆鑷抽�夋嫨浜у搧椤甸潰
-function searchProduct(i, str) {
-    // CNY USD銈掑彇寰�
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Assert')).attr('readonly', true);
-    //    var trade = j$(escapeVfId("Page:mainForm:block:CurrencyIsoCode")).value();
-    //    openPopup('/apex/SearchProduct?trade=' + trade + '&lineno=' + i + '&val=' + str, 'setsearch', 950, 450, 'width=950,height=450,scrollbars=yes,toolbar=no,status=no,directories=no,menubar=no,resizable=1', true);
-    openPopup('/apex/SearchProduct?lineno=' + i + '&val=' + str, 'setsearch', 950, 450, 'width=950,height=450,scrollbars=yes,toolbar=no,status=no,directories=no,menubar=no,resizable=1', true);
-    //var w = openPopup('/apex/SearchProduct?trade=' + trade + '&lineno=' + i + '&val=' + str, 'search','width=950,height=450');
-    //w.focus();
-}
-// 鎵撳紑鎶ヤ环PDF椤甸潰
-function openQuotePage(b, b2, b3) {
-    quoid = b3;
-    if (b2 == 'true') {
+function searchSetProduct(){
+    var quoid = j$(escapeVfId("quoid")).value();
+    var quoteLineSetNameDiscountJson = j$(escapeVfId("quoteLineSetNameDiscountJson")).value();
+    var gainQuoteSetNameAndSetQty = '';
+    if (quoteLineSetNameDiscountJson != '') {
+        var quoteLineSetNameDiscountMap = JSON.parse(quoteLineSetNameDiscountJson); 
+        
+        for (var i =1;i<30;i++) {
+            var SetQty = j$(escapeVfId("Page:mainForm:block:SetQty" + i)).value();
+            var SetName = j$(escapeVfId("Page:mainForm:block:SetName" + i)).value();
 
-    } else {
-        if (b == 'true') {
-            //openPopup('/apex/contractdetailpdf?id=quoid');
-            window.open('/apex/contractdetailpdf?id=' + quoid, 'Contract');
-        } else {
-            //openPopup('/apex/quotepdf?id=quoid');
-            window.open('/apex/quotepdf?id=' + quoid, 'Quote');
-        }
-    }
-}
-jQuery(function() {
-
-});
-
-function reSet() {}
-// 椤甸潰鍒濆鍖栨柟娉�
-function calonLoad() {
-    var productStatusUpdated = j$(escapeVfId('Page:mainForm:productStatusUpdated')).val();
-
-    var pathname = window.location.pathname;
-    if (pathname.indexOf('SI') != -1) {
-        EstimationListPrice.call();
-        calUnitPriceTotal.call();
-        quoteTotalPrice.call();
-        setOCMAmount.call();
-        checkProductStatusValidPeriod();
-        ProSFDC_Status_Update();
-        // 澶氬勾淇濅慨 start
-        calGuranteeAllFields();
-        // 澶氬勾淇濅慨 end
-    } else if (productStatusUpdated == 'true') {
-        calPriceAll();
-        setOCMAmount.call();
-    } else {
-        EstimationListPrice.call();
-        calUnitPriceTotal.call();
-        //HWAG-BLDE4M decide鍚庢垚鏈负绌� 绮剧悽鎶�鏈� 20200227 start
-        setCostTatal();
-        //HWAG-BLDE4M decide鍚庢垚鏈负绌� 绮剧悽鎶�鏈� 20200227 end
-        checkProductStatusValidPeriod();
-    }
-    // 鎶ヤ环 绮剧悽鎶�鏈� fy 2021-09-06 start
-    var IsQuoteTrial =j$(escapeVfId('Page:mainForm:block:IsQuoteTrial')).value();
-    debugger
-    if(IsQuoteTrial){
-        j$(escapeVfId('Page:mainForm:block:SalesAmount1')).attr('disabled',true);
-        // j$(escapeVfId('Page:mainForm:block:Dealer_Final_Price')).attr('disabled',true);
-    }else{
-        j$(escapeVfId('Page:mainForm:block:SalesAmount1')).attr('disabled',false);
-        // j$(escapeVfId('Page:mainForm:block:Dealer_Final_Price')).attr('disabled',false);
-    }
-    // 鎶ヤ环 绮剧悽鎶�鏈� fy 2021-09-06 end
-
-}
-// 鏍煎紡鍖栨暟瀛�
-function number_format() {
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        var a = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Assert')).value();
-        if (a != '') {
-            var x = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPricetext')).text();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPricetext')).text(toNumComma(x));
-            var y = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPricetext')).text();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':TotalPrice')).text(toNumComma(y));
-        }
-    }
-}
-
-/*
- * 璁$畻闅愯棌 listPirce 姹囨�� 鍜� UnitPrice(鍖婚櫌鍗曚环) 姹囨��
- * 鍏堢疆涓虹┖锛岀劧鍚庝粠鏂拌绠�
- * 鎶ヤ环椤甸潰 閫昏緫浼樺寲锛� 鍏堟殏鏃舵敞閲婃帀锛岀湅鐪嬫湁浠�涔堝奖鍝�
- */
-function calUnitPriceTotal() {
-    //j$(escapeVfId( 'ListPriceTotal')).val(0);
-    //j$(escapeVfId( 'UnitPriceTotal')).val(0);
-    var ListPriceTotal = 0.0,
-        listPrice = 0.0;
-    var unitPriceTotal = 0.0,
-        unitPrice = 0.0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        listPrice = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-
-        unitPrice = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).value();
-        ListPriceTotal += localParseFloat(listPrice);
-        unitPriceTotal += localParseFloat(unitPrice);
-    }
-
-    j$(escapeVfId('ListPriceTotal')).val(ListPriceTotal);
-    j$(escapeVfId('UnitPriceTotal')).val(unitPriceTotal);
-}
-// CHAN-B4YAB8 2018/9/28 缁忛攢鍟嗗崟浠峰拰灏忚 start 
-/*
-  鏍规嵁鏁伴噺鍜岀粡閿�鍟嗗崟浠� 璁$畻缁忛攢鍟嗗皬璁�
- */
-function calAgencyPrice(i) {
-    var x, y, z, c;
-    x = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-    y = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_UnitPrice')).value();
-    x = localParseInt(x);
-    y = localParseFloat(y);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).val(x);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_UnitPrice')).val(toNumComma(y));
-    z = x * y;
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_TotalPrice')).text(toNumComma_One_digit(z));
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':AgencySubtotal__c')).val(toNum(z));
-
-}
-// CHAN-B4YAB8 2018/9/28 缁忛攢鍟嗗崟浠峰拰灏忚 end
-
-/*
-  鍙栬椤圭洰鐨勬暟閲忋�佸尰闄㈠崟浠枫�佹垚鏈紝绠楀尰闄㈠皬璁°�佹垚鏈皬璁�
- */
-function calPrice(i) {
-    var x, y, z, c;
-    x = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-    y = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).value();
-    c = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Cost')).value();
-    x = localParseInt(x);
-    y = localParseFloat(y);
-    c = localParseFloat(c);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).val(x);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).val(toNumComma(y));
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Cost')).val(toNum(c));
-
-    z = x * y;
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':TotalPrice')).text(toNumComma(z));
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Subtotal__c')).val(toNum(z));
-
-    z = x * c;
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':CostSubTotal')).val(toNum(z));
-    updateNoDiscountPricetotal.call();
-    EstimationListPrice.call();
-    calUnitPriceTotal.call();
-    quoteTotalPrice.call();
-}
-//HWAG-BLWB9F 璇环鎶ヤ环锛氬骞翠繚浜у搧鏈櫥褰曡鎻愰噾棰濇椂涓嶅彲鎶ヤ环 绮剧悽鎶�鏈�  20200224 start
-function CheckForGuranteeType() {
-    var trade = j$(escapeVfId("Page:mainForm:block:CurrencyIsoCode")).val();
-    var GuranteeType, ProductGuranteePrice, cnt;
-    cnt = 0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        GuranteeType = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuranteeType')).value();
-        ProductGuranteePrice = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ProductGuranteePrice__c')).value();
-
-        //涓嶇敤鍖哄垎澶栬锤 鍥犱负澶栬锤鐨勬姤浠烽噾棰濅负绌� 鏄笉鑳藉姞杞藉埌琛岄」鐩笂鐨�
-
-        //   if((GuranteeType == '甯傚満' ||GuranteeType == '鏈嶅姟' ) && ProductGuranteePrice <= 0){
-        //         cnt =cnt+1;
-        // }
-        if (trade) {
-            // if(trade == "CNY"){
-            //     if((GuranteeType == '甯傚満' ||GuranteeType == '鏈嶅姟' ) && ProductGuranteePrice <= 0){
-            //     cnt =cnt+1;
-            //     }
-            // }else if(trade == "USD"){
-
-            // }
-            //澶栬锤澶氬勾淇� 绮剧悽鎶�鏈� wql 2021/01/18 start
-            if ((GuranteeType == '甯傚満' || GuranteeType == '鏈嶅姟') && ProductGuranteePrice <= 0) {
-                cnt = cnt + 1;
-            }
-            //澶栬锤澶氬勾淇� 绮剧悽鎶�鏈� wql 2021/01/18 end
-        }
-
-
-
-    }
-    if (cnt > 0) {
-        return true;
-    } else {
-        return false;
-    }
-}
-//SWAG-C3BAVY 銆愬鎵樸�戣浠锋柊鏃ode 鏇挎崲 绮剧悽鎶�鏈� wql 20210607 start
-//妫�鏌ユ姤浠疯鐨凬MPA鐘舵��
-function checkNMPA() {
-    var cnt = 0;
-    var nmpa;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        nmpa = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Status__c')).value();
-        if (nmpa == '鍋滄') {
-            cnt = cnt + 1;
-            break;
-        }
-    }
-    if (cnt > 0) {
-        return true;
-    } else {
-        return false;
-    }
-}
-//SWAG-C3BAVY 銆愬鎵樸�戣浠锋柊鏃ode 鏇挎崲 绮剧悽鎶�鏈� wql 20210607 end
-
-function CheckForCost() {
-    var trade = j$(escapeVfId("Page:mainForm:block:CurrencyIsoCode")).val();
-    var Cost, cnt, name;
-    cnt = 0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        Cost = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Cost')).value();
-        name = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Name__c')).value();
-        if (name && Cost <= 0) {
-            cnt = cnt + 1;
-        }
-
-        //  if(trade == "CNY") {
-
-        // } else if(trade == "USD"){
-        //     if(!GuranteeType){
-        //         cnt =cnt+1;
-        //     }
-        // }
-    }
-    if (cnt > 0) {
-        return true;
-    } else {
-        return false;
-    }
-}
-//HWAG-BLWB9F 璇环鎶ヤ环锛氬骞翠繚浜у搧鏈櫥褰曡鎻愰噾棰濇椂涓嶅彲鎶ヤ环 绮剧悽鎶�鏈�  20200224 end
-//CHAN-BYJ9VF 澧炲姞缁忛攢鍟嗗崟浠峰皬璁� 涓嶄负0鐨刢heck 绮剧悽鎶�鏈� wql 2021/03/08 start
-function checkAgencyPrice() {
-    var agencyPrice, cnt, agencyPriceTotal, assertModel;
-    cnt = 0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        assertModel = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Assert')).value();
-        agencyPrice = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_UnitPrice')).value();
-        agencyPrice = localParseFloat(agencyPrice);
-        agencyPriceTotal = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_TotalPrice')).value();
-        agencyPriceTotal = localParseFloat(agencyPriceTotal);
-        if (assertModel) {
-            if (agencyPrice <= 0 || agencyPriceTotal <= 0) {
-                cnt = cnt + 1;
-            }
-        }
-
-    }
-    if (cnt > 0) {
-        return true;
-    } else {
-        return false;
-    }
-}
-//CHAN-BYJ9VF 澧炲姞缁忛攢鍟嗗崟浠峰皬璁� 涓嶄负0鐨刢heck 绮剧悽鎶�鏈� wql 2021/03/08 end
-function AlertForCFDA() {
-    var SFDA_Status__c, cnt;
-    cnt = 0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        SFDA_Status__c = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Status__c')).value();
-        if (SFDA_Status__c == '澶辨晥-閲嶆柊鐢宠涓�' || SFDA_Status__c == '澶卞姽锛堝啀鐢宠珛涓級') {
-            cnt = cnt + 1;
-        }
-    }
-    if (cnt > 0) {
-        return true;
-    } else {
-        return false;
-    }
-}
-
-function AlertForUpdate() {
-    var StatusCheck;
-
-}
-
-/*
-    鏍规嵁琛岄」鐩笂浜у搧鐨勪俊鎭� 鏇存柊澶氬勾淇濅慨琛岄」鐩墍鏈夊瓧娈碉紝 骞朵笖鏇存柊No Discount Price鍚堣
- */
-function calPriceAll() {
-    // 澶氬勾淇濅慨 start
-    calGuranteeAllFields.call();
-    // 澶氬勾淇濅慨 end
-    var x, y, z, c;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        x = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-        x = localParseInt(x);
-        if (x > 0) {
-            y = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).value();
-            c = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Cost')).value();
-            y = localParseFloat(y);
-            c = localParseFloat(c);
-
-            z = x * y;
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':TotalPrice')).text(toNumComma(z));
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Subtotal__c')).val(toNum(z));
-
-            z = x * c;
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':CostSubTotal')).val(toNum(z));
-        }
-    }
-    EstimationListPrice.call();
-    calUnitPriceTotal.call();
-    quoteTotalPrice.call();
-    quoteAgencyTotalPriceAction.call();
-    AgencyDiscountCalculation1.call();
-
-}
-
-// 澶氬勾淇濅慨  start
-
-// 璁$畻 No Discount Price鍚堣
-function updateNoDiscountPricetotal() {
-    var noDiscountPriceTotal = 0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        //琛岄」鐩� no discount price:
-        var noDiscountPrice =
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ServicePrice__c')).val();
-        noDiscountPrice = localParseFloat(noDiscountPrice);
-        // 鏁伴噺
-        var Quantity =
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-        Quantity = localParseFloat(Quantity);
-        noDiscountPriceTotal = noDiscountPriceTotal + noDiscountPrice * Quantity;
-        var index = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':indexNo')).text();
-        if (document.getElementById('Page:mainForm:block:lists:' + i + ':warranty2:NoDiscountTotal') != null &&
-            i + 1 == index) {
-            document.getElementById('Page:mainForm:block:lists:' + i +
-                    ':warranty2:NoDiscountTotal').value =
-                toNumComma(noDiscountPrice * Quantity);
-        }
-    }
-    // 璁剧疆澶氬勾淇濅慨浠锋牸鍚堣
-    j$(escapeVfId('Page:mainForm:block:hidden_MultiYearWarrantyTotalPrice')).val(noDiscountPriceTotal);
-    j$(escapeVfId('Page:mainForm:block:contractWarranty:MultiYearWarrantyTotalPrice_out')).text(
-        toNumComma(noDiscountPriceTotal));
-}
-// 澶氬勾淇濅慨  end
-
-// 鏇存敼绗竴缁忛攢鍟� 缁忛攢鍟嗘姌鎵�
-function callFromAgencyDiscount() {
-    setSalesAmount1();
-    salesProfit1();
-    setOCMAmount();
-    quoteAgencyTotalPriceAction1('缁忛攢鍟�');
-}
-
-function setSalesAmount1() {
-    var AgencyDiscount = j$(escapeVfId('Page:mainForm:block:AgencyDiscount')).value();
-    if (AgencyDiscount.length != 0) {
-        var Estimation_List_Price = j$(escapeVfId('Page:mainForm:block:Estimation_List_Price')).value();
-
-        AgencyDiscount = AgencyDiscount.replace(/ /g, "");
-
-        if (Estimation_List_Price.length != 0) {
-            AgencyDiscount = localParseFloat(AgencyDiscount);
-            Estimation_List_Price = localParseFloat(Estimation_List_Price);
-            // 澶氬勾淇濅慨 start
-            //no discount price 鍚堣
-            var noDiscountPriceTotal =
-                j$(escapeVfId('Page:mainForm:block:hidden_MultiYearWarrantyTotalPrice')).val();
-            noDiscountPriceTotal = localParseFloat(noDiscountPriceTotal);
-
-            // 绗笁鏂逛骇鍝佹姤浠锋�婚
-            var thirdPartyEstimation_List_Price = 0;
-            var price = 0;
-            var Quantity = 0;
-            for (var i = 0; i < QuoteEntryMaxLine; i++) {
-                var VenderName = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).value();
-
-                //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 start
-                var backbutton = j$(escapeVfId('Page:mainForm:block:j_id141')).value();
-                if (backbutton == '') {
-                    VenderName = '';
-                }
-                //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 end
-
-                if (VenderName != '' && VenderName != 'OSH') {
-                    price = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-                    price = localParseFloat(price);
-                    Quantity = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-                    Quantity = localParseInt(Quantity);
-                    thirdPartyEstimation_List_Price =
-                        thirdPartyEstimation_List_Price + price * Quantity;
-                }
-            }
-            thirdPartyEstimation_List_Price = localParseFloat(thirdPartyEstimation_List_Price);
-
-
-            var SalesAmount1 = AgencyDiscount *
-                (Estimation_List_Price - thirdPartyEstimation_List_Price) /
-                100 + thirdPartyEstimation_List_Price + noDiscountPriceTotal;
-            // 澶氬勾淇濅慨 end
-            j$(escapeVfId('Page:mainForm:block:SalesAmount1')).val(toNumComma(SalesAmount1));
-        } else {
-            j$(escapeVfId('Page:mainForm:block:SalesAmount1')).val(toNumComma(0));
-        }
-    } else {
-        j$(escapeVfId('Page:mainForm:block:SalesAmount1')).val(toNumComma(0));
-    }
-
-}
-
-// 鍙栨秷鍚堝悓甯傚満淇濅慨
-function callFromCancelgurantee_MD() {
-
-    calPriceAll.call();
-}
-
-/*
-    鏍规嵁琛岄」鐩笂浜у搧鐨勪俊鎭� 鏇存柊澶氬勾淇濅慨鎵�鏈夊瓧娈�,
-    濡傛灉no discount price  鍙樺锛� 鍒檜nit price + no discount price
-     濡傛灉no discount price  鍙樺皯锛� 鍒檜nit price- 鑰� no discount price
- */
-function calGuranteeAllFields() {
-    var CurrencyIsoCode = j$(escapeVfId('Page:mainForm:block:CurrencyIsoCode')).val();
-    // if(CurrencyIsoCode != 'CNY'){
-    //     return;
-    // }
-    // 鍚堝悓淇濅慨鏈�
-    var AllGurantee_Period = j$(escapeVfId('Page:mainForm:block:AllGurantee_Period')).val();
-
-    // 鏄惁鍙栨秷甯傚満澶氬勾淇濅慨
-    var contractmultiYearWarranty = true;
-    if (document.getElementById('Page:mainForm:block:contractWarranty:multiYearWarranty') != null) {
-        contractmultiYearWarranty = document.getElementById('Page:mainForm:block:contractWarranty:multiYearWarranty').checked;
-    }
-    var MultiYearWarrantyTotalPrice__c = 0.00;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        var index = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':indexNo')).text();
-        if (i + 1 == index) {
-
-            // 浜у搧淇濅慨绫诲瀷
-            var GuranteeType =
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuranteeType')).val();
-            // 淇濅慨绫诲瀷
-            var warrantyType = '';
-            // 浜у搧淇濅慨鏈�
-            var ProductEntend_gurantee_period = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ProductEntend_gurantee_period_all__c')).val();
-            // 浜у搧鏄惁鑰楁潗
-            //var ProductIfConsumable__c = j$(escapeVfId('Page:mainForm:block:lists:'+ i + ':ProductIfConsumable__c')).val();
-            // 浜у搧璁℃彁閲戦
-            var ProductGuranteePrice__c = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ProductGuranteePrice__c')).val();
-
-            // 浜у搧 service Price
-            var ServicePrice = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':productServicePrice__c')).value();
-            // 淇濅慨
-            var multiYearWarranty = false;
-            // 鏄惁鍙栨秷淇濅慨
-            var If_Cancel_Guarantee = false;
-            //浜у搧涓绘暟鎹鍔犫�滀笉鍙彇娑堝骞翠繚鈥� 2020/08/28 绮剧悽鎶�鏈� wql start
-            var CanNotCancelledGurantee = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':CanNotCancelledGurantee__c')).val();
-            //浜у搧涓绘暟鎹鍔犫�滀笉鍙彇娑堝骞翠繚鈥� 2020/08/28 绮剧悽鎶�鏈� wql end
-            // 鑰� no discount price
-            var oldServicePrice =
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ServicePrice__c')).val();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ServicePrice__c')).val(0);
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':warranty:warrantyType')).val('');
-            // NoDiscount灏忚
-            var NoDiscountTotal = 0;
-            if (GuranteeType == '鏈嶅姟') {
-                multiYearWarranty = true;
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':warranty:warrantyType')).val('鏈嶅姟澶氬勾淇濅慨');
-                warrantyType = '鏈嶅姟澶氬勾淇濅慨';
-            } else if (GuranteeType == '甯傚満' && contractmultiYearWarranty == false) {
-                multiYearWarranty = true;
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ServicePrice__c')).val(ServicePrice);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':warranty:warrantyType')).val('甯傚満澶氬勾淇濅慨');
-                warrantyType = '甯傚満澶氬勾淇濅慨';
-                // 鏁伴噺
-                var Quantity =
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-
-
-                MultiYearWarrantyTotalPrice__c = MultiYearWarrantyTotalPrice__c +
-                    localParseFloat(ServicePrice) * localParseFloat(Quantity);
-                NoDiscountTotal = localParseFloat(ServicePrice) * localParseFloat(Quantity);
-
-            }
-            //浜у搧涓绘暟鎹鍔犫�滀笉鍙彇娑堝骞翠繚鈥� 2020/08/28 绮剧悽鎶�鏈� wql start
-            else if (GuranteeType == '甯傚満' && contractmultiYearWarranty == true && CanNotCancelledGurantee == 'true') {
-                multiYearWarranty = true;
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ServicePrice__c')).val(ServicePrice);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':warranty:warrantyType')).val('甯傚満澶氬勾淇濅慨');
-                warrantyType = '甯傚満澶氬勾淇濅慨';
-                // 鏁伴噺
-                var Quantity =
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-
-
-                MultiYearWarrantyTotalPrice__c = MultiYearWarrantyTotalPrice__c +
-                    localParseFloat(ServicePrice) * localParseFloat(Quantity);
-                NoDiscountTotal = localParseFloat(ServicePrice) * localParseFloat(Quantity);
-            }
-            //浜у搧涓绘暟鎹鍔犫�滀笉鍙彇娑堝骞翠繚鈥� 2020/08/28 绮剧悽鎶�鏈� wql end
-            else if (GuranteeType == '甯傚満') {
-                If_Cancel_Guarantee = true;
-            }
-            if (document.getElementById('Page:mainForm:block:lists:' + i + ':warranty2:NoDiscountTotal') != null) {
-                document.getElementById('Page:mainForm:block:lists:' + i +
-                        ':warranty2:NoDiscountTotal').value =
-                    toNumComma(NoDiscountTotal);
-            }
-
-            // 鏇存柊鍚庣殑 no discount price 
-            var newServicePrice =
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ServicePrice__c')).val();
-            newServicePrice = localParseFloat(newServicePrice);
-            oldServicePrice = localParseFloat(oldServicePrice);
-            if (newServicePrice != oldServicePrice) {
-                var unitPrice = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).val();
-                unitPrice = localParseFloat(unitPrice);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).val(
-                    toNum(unitPrice + newServicePrice - oldServicePrice));
-            }
-
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':If_Cancel_Guarantee__c')).val(If_Cancel_Guarantee);
-            // 璁剧疆淇濅慨
-            if (document.getElementById('Page:mainForm:block:lists:' + i + ':warranty:itemMultiYearWarranty') !=
-                null) {
-                document.getElementById('Page:mainForm:block:lists:' + i + ':warranty:itemMultiYearWarranty').checked = multiYearWarranty;
-            }
-            var GuranteePrice = 0;
-            //j$(escapeVfId('Page:mainForm:block:lists:'+ i + ':provistonPeriod__c')).val(0);
-            // 璁℃彁骞撮檺
-            var provistonPeriod = 0;
-            // 鏍规嵁浜у搧淇℃伅璁剧疆淇濅慨骞撮檺 鍜岃鎻愰噾棰�
-            if (GuranteeType == '鏈嶅姟') {
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(ProductEntend_gurantee_period | 0);
-                //j$(escapeVfId('Page:mainForm:block:lists:'+ i + ':provistonPeriod__c')).val(ProductEntend_gurantee_period | 0);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(ProductEntend_gurantee_period | 0);
-                GuranteePrice = ProductGuranteePrice__c;
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuranteePrice__c')).val(GuranteePrice);
-                provistonPeriod = ProductEntend_gurantee_period;
-                //澶栬锤澶氬勾淇� 绮剧悽鎶�鏈� wql 2021/01/18 start 
-            } else if (GuranteeType == '甯傚満') {
-                //澶栬锤澶氬勾淇� 绮剧悽鎶�鏈� wql 2021/01/18 end
-                //}else if (GuranteeType == '甯傚満' && CurrencyIsoCode == 'CNY'){
-                if (contractmultiYearWarranty == false) {
-                    if (localParseFloat(ProductEntend_gurantee_period) >= localParseFloat(AllGurantee_Period)) {
-                        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(ProductEntend_gurantee_period | 0);
-                        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(ProductEntend_gurantee_period | 0);
-                    } else {
-                        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(AllGurantee_Period);
-                        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(AllGurantee_Period);
-                    }
-                    //j$(escapeVfId('Page:mainForm:block:lists:'+ i + ':provistonPeriod__c')).val(ProductEntend_gurantee_period | 0);
-                    provistonPeriod = ProductEntend_gurantee_period;
-                    GuranteePrice = ProductGuranteePrice__c;
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuranteePrice__c')).val(GuranteePrice);
-                }
-                //浜у搧涓绘暟鎹鍔犫�滀笉鍙彇娑堝骞翠繚鈥� 2020/08/28 绮剧悽鎶�鏈� wql start
-                else if (contractmultiYearWarranty == true && CanNotCancelledGurantee == 'true') {
-                    if (localParseFloat(ProductEntend_gurantee_period) >= localParseFloat(AllGurantee_Period)) {
-                        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(ProductEntend_gurantee_period | 0);
-                        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(ProductEntend_gurantee_period | 0);
-                    } else {
-                        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(AllGurantee_Period);
-                        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(AllGurantee_Period);
-                    }
-                    //j$(escapeVfId('Page:mainForm:block:lists:'+ i + ':provistonPeriod__c')).val(ProductEntend_gurantee_period | 0);
-                    provistonPeriod = ProductEntend_gurantee_period;
-                    GuranteePrice = ProductGuranteePrice__c;
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuranteePrice__c')).val(GuranteePrice);
-                }
-                //浜у搧涓绘暟鎹鍔犫�滀笉鍙彇娑堝骞翠繚鈥� 2020/08/28 绮剧悽鎶�鏈� wql end
-                else {
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(1);
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(1);
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuranteePrice__c')).val(GuranteePrice);
-                }
-            } else {
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(AllGurantee_Period);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(AllGurantee_Period);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuranteePrice__c')).val(GuranteePrice);
-            }
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':provistonPeriod__c')).val(provistonPeriod | 0);
-
-        }
-    }
-    // 璁剧疆澶氬勾淇濅慨浠锋牸鍚堣
-    j$(escapeVfId('Page:mainForm:block:hidden_MultiYearWarrantyTotalPrice')).val(MultiYearWarrantyTotalPrice__c);
-    j$(escapeVfId('Page:mainForm:block:contractWarranty:MultiYearWarrantyTotalPrice_out')).text(
-        toNumComma(MultiYearWarrantyTotalPrice__c));
-
-
-}
-// 鏇存柊澶氬勾淇濅慨 淇濅慨鏈�
-function calGuranteePeriod() {
-    var CurrencyIsoCode = j$(escapeVfId('Page:mainForm:block:CurrencyIsoCode')).val();
-    // if(CurrencyIsoCode != 'CNY'){
-    //     return;
-    // }
-    // 鍚堝悓淇濅慨鏈�
-    var AllGurantee_Period = j$(escapeVfId('Page:mainForm:block:AllGurantee_Period')).val();
-    var Gurantee_Period__c = j$(escapeVfId('Page:mainForm:block:Gurantee_Period__c')).val();
-    // 鍚堝悓淇濅慨鏈熶笉鑳借涓虹┖
-    if (!AllGurantee_Period) {
-        j$(escapeVfId('Page:mainForm:block:AllGurantee_Period')).val(Gurantee_Period__c);
-        alert('淇濅慨鏈熻涓嶈閫夋嫨绌猴紒');
-        return;
-    }
-    j$(escapeVfId('Page:mainForm:block:Gurantee_Period__c')).val(AllGurantee_Period);
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        var index = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':indexNo')).text();
-        if (i + 1 == index) {
-            // 淇濅慨
-            var multiYearWarranty = true;
-            if (document.getElementById('Page:mainForm:block:lists:' + i + ':warranty:itemMultiYearWarranty') !=
-                null) {
-                multiYearWarranty =
-                    document.getElementById('Page:mainForm:block:lists:' +
-                        i + ':warranty:itemMultiYearWarranty').checked;
-            }
-
-            // 淇濅慨绫诲瀷
-            var warrantyType =
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':warranty:warrantyType')).val();
-
-            // 浜у搧淇濅慨绫诲瀷
-            var GuranteeType =
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuranteeType')).val();
-            // 浜у搧淇濅慨鏈�
-            var ProductEntend_gurantee_period = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ProductEntend_gurantee_period_all__c')).val();
-            // 璁℃彁骞撮檺
-            var provistonPeriod = 0;
-            // 鏍规嵁浜у搧淇℃伅璁剧疆淇濅慨骞撮檺
-            if (GuranteeType == '鏈嶅姟') {
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(ProductEntend_gurantee_period | 0);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(ProductEntend_gurantee_period | 0);
-                provistonPeriod = ProductEntend_gurantee_period;
-                //澶栬锤澶氬勾淇� 绮剧悽鎶�鏈� wql 2021/01/18 start
-            } else if (GuranteeType == '甯傚満') {
-                //澶栬锤澶氬勾淇� 绮剧悽鎶�鏈� wql 2021/01/18 end
-                //}else if ( GuranteeType == '甯傚満' && CurrencyIsoCode == 'CNY'){
-                if (multiYearWarranty == true) {
-                    if (localParseFloat(ProductEntend_gurantee_period) >= localParseFloat(AllGurantee_Period)) {
-                        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(ProductEntend_gurantee_period | 0);
-                        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(ProductEntend_gurantee_period | 0);
-
-                    } else {
-                        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(AllGurantee_Period);
-                        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(AllGurantee_Period);
-                    }
-                    provistonPeriod = ProductEntend_gurantee_period;
+            if (SetName != '' ) {
+                
+                if (gainQuoteSetNameAndSetQty == '') {
+                    gainQuoteSetNameAndSetQty = SetName + ',' + SetQty + ',' + quoteLineSetNameDiscountMap[SetName]
                 } else {
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(1);
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(1);
+                   gainQuoteSetNameAndSetQty = gainQuoteSetNameAndSetQty + ';' + SetName + ',' + SetQty + ',' + quoteLineSetNameDiscountMap[SetName]
                 }
-            } else {
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(AllGurantee_Period);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(AllGurantee_Period);
 
+                //document.getElementById("Page:mainForm:block:SetQty" + i).value = '';
+                //document.getElementById("Page:mainForm:block:SetName" + i).value = '';
             }
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':provistonPeriod__c')).val(provistonPeriod | 0);
-
         }
-    }
-}
-
-// 澶氬勾淇濅慨 end
-
-// 璁$畻浜у搧鏍囧噯瀹氫环鎬婚
-function EstimationListPrice() {
-    var x, y, z;
-    x = 0;
-    y = 0;
-    z = 0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        x = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-        y = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-        x = localParseFloat(x);
-        y = localParseFloat(y);
-        z = z + (x * y);
-    }
-
-    j$(escapeVfId('Page:mainForm:block:hidden_Estimation_List')).val(toNum(z));
-    j$(escapeVfId('Page:mainForm:block:Estimation_List_Price')).text(toNumComma(z));
-}
-
-// 鏍规嵁鍖婚櫌灏忚璁$畻鎶ヤ环鎬婚
-function quoteTotalPrice() {
-    var x = 0;
-    var y = 0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        x = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Subtotal__c')).value();
-        x = localParseFloat(x);
-        y = y + localParseFloat(x);
-    }
-    j$(escapeVfId('Page:mainForm:block:quoTotalPrice')).val(toNumComma(y));
-
-    //DisCalculation.call();
-    DisAmount.call();
-
-    QuoteAdjust.call();
-    //salesProfit1.call();
-    salesProfit2.call();
-    setCostTatal.call();
-}
-// CHAN-B4YAB8 2018/9/28 璁$畻缁忛攢鍟嗗崟浠峰拰灏忚 start
-//  濡傛灉鏄疧CSM鐩撮攢锛屽垯鏇存敼鍖婚櫌鍚堝悓浠锋牸鏃朵細璁$畻缁忛攢鍟嗗崟浠峰拰灏忚
-//  濡傛灉鏄� 缁忛攢鍟嗛攢鍞紝鍒欐洿鏀� 绗竴缁忛攢鍟嗘�讳环鏄細璁$畻缁忛攢鍟嗗崟浠峰拰灏忚
-function quoteAgencyTotalPriceAction1(str) {
-
-    var Sales_Root =
-        j$(escapeVfId('Page:mainForm:block:Sales_Root')).value();
-    Sales_Root = Sales_Root.replace(/\s+/g, "");
-    if (str == Sales_Root) {
-        quoteAgencyTotalPriceAction();
-
-    }
-
-}
-/*
-    璁$畻缁忛攢鍟嗗崟浠峰拰缁忛攢鍟嗗皬璁�
- */
-function quoteAgencyTotalPriceAction() {
-    // 绗竴缁忛攢鍟嗙殑鍚堝悓閲戦
-    var SalesAmount1 = j$(escapeVfId('Page:mainForm:block:SalesAmount1')).value();
-    // 澶氬勾淇濅慨 start
-    // 鎵嬪姩绠楀嚭绗笁鏂瑰拰闈炵涓夋柟浜у搧鏍囧噯瀹氫环鎬婚
-    // 闈炵涓夋柟浜у搧鏍囧噯瀹氫环鎬婚
-    var Estimation_List_Price = 0;
-    // 绗笁鏂逛骇鍝佹爣鍑嗗畾浠锋�婚
-    var thirdPartyEstimation_List_Price = 0;
-
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        // 渚涘簲鍟嗗悕绉�
-        var VenderName = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).value();
-
-        s = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-        s = localParseInt(s);
-        l = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-        l = localParseInt(l);
-
-        //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 start
-        var backbutton = j$(escapeVfId('Page:mainForm:block:j_id141')).value();
-        if (backbutton == '') {
-            VenderName = '';
-        }
-        //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 end
-        if (VenderName == '' || VenderName == 'OSH') {
-            Estimation_List_Price = Estimation_List_Price + s * l;
-        } else {
-            thirdPartyEstimation_List_Price = thirdPartyEstimation_List_Price + s * l;
-        }
-    }
-    // 澶氬勾淇濅慨 end
-    // 鍖婚櫌鐨勫悎鍚岄噾棰�
-    var Dealer_Final_Price =
-        j$(escapeVfId('Page:mainForm:block:Dealer_Final_Price')).value();
-    // 閿�鍞笭閬�
-    var Sales_Root =
-        j$(escapeVfId('Page:mainForm:block:Sales_Root')).value();
-
-    var TotalPrice = 0;
-    var StardardPrice = 0;
-    var totalAgencyPrice = 0;
-    var AgencySubtotal = 0;
-    var LastAgencySubtotal = 0;
-    var j = 0;
-    var lastQuantity = 0;
-    Sales_Root = Sales_Root.replace(/\s+/g, "");
-
-    if (Sales_Root == '缁忛攢鍟�') {
-        TotalPrice = SalesAmount1;
     } else {
-        TotalPrice = Dealer_Final_Price;
-    }
-    //澶氬勾淇濅慨 start
+        for (var i =1;i<30;i++) {
+            var SetQty = j$(escapeVfId("Page:mainForm:block:SetQty" + i)).value();
+            var SetName = j$(escapeVfId("Page:mainForm:block:SetName" + i)).value();
 
-    TotalPrice = localParseFloat(TotalPrice);
-    var oldTotalPrice = TotalPrice;
-    totalAgencyPrice = TotalPrice;
-
-
-    //no discount price 鍚堣
-    var noDiscountPriceTotal =
-        j$(escapeVfId('Page:mainForm:block:hidden_MultiYearWarrantyTotalPrice')).val();
-    noDiscountPriceTotal = localParseFloat(noDiscountPriceTotal);
-    TotalPrice = TotalPrice - noDiscountPriceTotal;
-    //澶氬勾淇濅慨  end
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        s = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-        s = localParseInt(s);
-        l = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-        l = localParseInt(l);
-
-        if ((s == 0) || (l == 0)) {
-            //鍑︾悊銇仐
-        } else if (oldTotalPrice == 0) {
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':AgencySubtotal__c')).val(0);
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_TotalPrice')).text(toNumComma_One_digit(0));
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_UnitPrice')).val(toNumComma_One_digit(0));
-        } else {
-            StardardPrice = s * l;
-            StardardPrice = localParseFloat(StardardPrice);
-            // 澶氬勾淇濅慨 start
-            // 渚涘簲鍟嗗悕绉�
-            var VenderName = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).value();
-
-            //琛岄」鐩� no discount price:
-            var noDiscountPrice =
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ServicePrice__c')).val();
-            noDiscountPrice = localParseFloat(noDiscountPrice);
-            var Agency_UnitPrice = (l).toFixed(1);
-
-            //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 start
-            var backbutton = j$(escapeVfId('Page:mainForm:block:j_id141')).value();
-            if (backbutton == '') {
-                VenderName = '';
-            }
-            //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 end
-            if (VenderName == '' || VenderName == 'OSH') {
-                var Agency_UnitPrice = (StardardPrice *
-                    (TotalPrice - thirdPartyEstimation_List_Price) /
-                    (Estimation_List_Price * s) +
-                    noDiscountPrice
-                ).toFixed(1);
-            }
-            //澶氬勾淇濅慨 end
-            AgencySubtotal = Agency_UnitPrice * s;
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':AgencySubtotal__c')).val(AgencySubtotal);
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_TotalPrice')).text(toNumComma_One_digit(AgencySubtotal));
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_UnitPrice')).val(toNumComma_One_digit(Agency_UnitPrice));
-            totalAgencyPrice = totalAgencyPrice - toNum(AgencySubtotal);
-            j = i;
-            lastQuantity = s;
-            LastAgencySubtotal = AgencySubtotal;
-        }
-    }
-    //澶氬勾淇濅慨 start
-    if (oldTotalPrice == 0) {} else {
-        LastAgencySubtotal = LastAgencySubtotal + totalAgencyPrice;
-        j$(escapeVfId('Page:mainForm:block:lists:' + j + ':AgencySubtotal__c')).val(toNum(LastAgencySubtotal));
-        j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Agency_TotalPrice')).text(toNumComma_One_digit(LastAgencySubtotal));
-        j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Agency_UnitPrice')).val(toNumComma_One_digit(LastAgencySubtotal / lastQuantity));
-    }
-    // 澶氬勾淇濅慨 end
-}
-
-// CHAN-B4YAB8 2018/9/28 璁$畻缁忛攢鍟嗗崟浠峰拰灏忚 end
-
-/*
-   1銆佹墜鍔ㄤ慨鏀规姤浠锋�婚锛屽厛浣跨敤list Price 鍜� 鏁伴噺璁$畻鍑轰骇鍝佹爣鍑嗗畾浠锋�婚y;
-
-   2銆� 鐒跺悗璁$畻鍑烘瘡涓�涓椤圭洰鐨� 琛岄」鐩骇鍝佹爣鍑嗗畾浠锋�婚锛屾寜姣斾緥 璁$畻鍑哄尰闄㈠皬璁″拰鍖婚櫌鍗曚环;
-
-   3銆佺疮鍔犳墍鏈夊尰闄㈠皬璁★紝璧嬪�煎埌浜у搧鎶ヤ环;
- */
-function quoteTotalPriceAction() {
-    //var t = 0;
-    var s = 0;
-    var x = 0;
-    // 闈炵涓夋柟浜у搧鏍囧噯瀹氫环鎬婚
-    var y = 0;
-    var yy = 0;
-    // 闈炵涓夋柟浜у搧鎶ヤ环鎬婚
-    var z = j$(escapeVfId('Page:mainForm:block:quoTotalPrice')).value();
-    // 浜у搧鎶ヤ环鎬婚
-    var zz = 0;
-    z = localParseFloat(z);
-    //澶氬勾淇濅慨 start
-
-    //no discount price 鍚堣
-    var noDiscountPriceTotal =
-        j$(escapeVfId('Page:mainForm:block:hidden_MultiYearWarrantyTotalPrice')).val();
-    noDiscountPriceTotal = localParseFloat(noDiscountPriceTotal);
-    // 澶氬勾淇濅慨 end
-
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-
-
-        s = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-        s = localParseInt(s);
-        l = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-        l = localParseInt(l);
-        x = s * l;
-        // 澶氬勾淇濅慨 start
-        // 渚涘簲鍟嗗悕绉�
-        var VenderName = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).value();
-
-        //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 start
-        var backbutton = j$(escapeVfId('Page:mainForm:block:j_id141')).value();
-        if (backbutton == '') {
-            VenderName = '';
-        }
-        //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 end
-        // OSH 璁$畻鏍囧噯瀹氫环鎬婚
-        if (VenderName == 'OSH' || VenderName == '') {
-            y = y + x;
-            // 闈濷SH 灏嗕骇鍝佹姤浠锋�婚 鍑忓幓 绗笁鏂逛骇鍝�
-        } else {
-            z = z - x;
-        }
-        // 澶氬勾淇濅慨 end
-    }
-
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        // 澶氬勾淇濅慨 start
-        //琛岄」鐩� no discount price:
-        var noDiscountPrice =
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ServicePrice__c')).val();
-        noDiscountPrice = localParseFloat(noDiscountPrice);
-        // 渚涘簲鍟嗗悕绉�
-        var VenderName = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).value();
-        //澶氬勾淇濅慨 end
-
-        s = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-        s = localParseInt(s);
-        l = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-        l = localParseInt(l);
-        // 琛岄」鐩� 鏍囧噯瀹氫环灏忚
-        x = s * l;
-        x = localParseFloat(x);
-        if ((s == 0) || (x == 0)) {
-            //涓嶅鐞�
-        } else {
-            //澶氬勾淇濅慨 start
-            //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 start
-            var backbutton = j$(escapeVfId('Page:mainForm:block:j_id141')).value();
-            if (backbutton == '') {
-                VenderName = '';
-            }
-            //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 end
-            if (VenderName == 'OSH' || VenderName == '') {
-                yy = localParseFloat(x * (z - noDiscountPriceTotal) / y);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Subtotal__c')).val(toNum(yy +
-                    s * noDiscountPrice));
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':TotalPrice')).text(toNumComma(yy +
-                    s * noDiscountPrice));
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).val(toNumComma(yy / s +
-                    noDiscountPrice));
-            } else {
-                yy = localParseFloat(x);
-            }
-            // 澶氬勾淇濅慨 end
-            zz = zz + yy;
-        }
-    }
-    //澶氬勾淇濅慨 start
-    j$(escapeVfId('Page:mainForm:block:quoTotalPrice')).val(toNumComma(zz + noDiscountPriceTotal));
-    // 澶氬勾淇濅慨 end
-    calUnitPriceTotal.call();
-    QuoteAdjust.call();
-    //DisCalculation.call();
-    DisAmount.call();
-}
-/*
-    x锛� 浜у搧鏍囧噯瀹氫环鎬婚锛�
-    y: 璋冩暣閲戦;
-    鎶ヤ环鎬婚 = 浜у搧鏍囧噯瀹氫环鎬婚 + 璋冩暣閲戦锛�
-    濡傛灉璋冩暣閲戦 = 0锛� 鍒欐墽琛孶nitPriceUpdate
-    鍚﹀垯鎵цquoteTotalPriceAction
-
- */
-function calFromQuoAmont() {
-    var x = 0,
-        y = 0;
-
-    x = j$(escapeVfId('Page:mainForm:block:hidden_Estimation_List')).value();
-    x = localParseFloat(x);
-
-    y = j$(escapeVfId('Page:mainForm:block:QuoAmount')).value();
-    j$(escapeVfId('Page:mainForm:block:QuoAmount')).val(toNumComma(y));
-    y = localParseFloat(y);
-    // 澶氬勾淇濅慨 start
-    var noDiscountPriceTotal =
-        j$(escapeVfId('Page:mainForm:block:hidden_MultiYearWarrantyTotalPrice')).value();
-    noDiscountPriceTotal = localParseFloat(noDiscountPriceTotal);
-    j$(escapeVfId('Page:mainForm:block:quoTotalPrice')).val(toNumComma(y + x + noDiscountPriceTotal));
-    // 澶氬勾淇濅慨 end
-    if (y == 0) {
-        j$(escapeVfId('Page:mainForm:block:QuoCalculation')).val(0);
-        UnitPriceUpdate.call();
-    } else {
-        quoteTotalPriceAction.call();
-    }
-}
-
-/*
-  鍖婚櫌鐨勫悎鍚岄噾棰� 鏍煎紡鍖栦负 甯﹀垎浣嶇鐨勫瓧娈�;
- */
-function calFromContactPrice() {
-    var x = 0;
-    x = j$(escapeVfId('Page:mainForm:block:Dealer_Final_Price')).value();
-    x = localParseFloat(x);
-    j$(escapeVfId('Page:mainForm:block:Dealer_Final_Price')).val(toNumComma(x));
-
-    //quoteTotalPrice.call();
-    //DisCalculation.call();
-    DisAmount.call();
-    salesProfit1.call();
-    salesProfit2.call();
-    setCostTatal.call();
-}
-
-/*
-    1銆佹寜鍒犻櫎銆� 琛孶P 銆� 琛� Down 鎸夐挳鍚庢牴鎹�昏緫杩涜鍒ゆ柇鏄惁鍙互鎵ц锛屼笉鑳芥墽琛屾姤閿欙紱
-    2銆佹墽琛� 瀵瑰簲鐨勬搷浣滐紱
-    3銆佸鏋滄槸鍒犻櫎鎸夐挳鎴愬姛鍒犳帀涓�涓悗锛� 鍒欎細鎵цcalPriceAll锛�
-    4銆佸彧瑕佹墽琛屽垹闄ゆ寜閽紝鍒欎細鍙嶉�夋墍鏈夎椤圭洰銆�
- */
-
-function radioChecker2(str) {
-    j$(escapeVfId("Page:mainForm:block:Btn_RowDelete")).attr("disabled", true);
-    j$(escapeVfId("Page:mainForm:block:Btn_RowUp")).attr("disabled", true);
-    j$(escapeVfId("Page:mainForm:block:Btn_RowDown")).attr("disabled", true);
-
-    //error鍒濇湡鍖�
-    replaceErrorClass.call();
-    var lastLineNoNext = getLastLineNoNext(document);
-    try {
-        var hasCheckedCnt = 0;
-        for (var i = 0; i < lastLineNoNext; i++) {
-            var iChecked = document.forms['Page:mainForm']['checklist'][i].checked;
-            if (iChecked) {
-                hasCheckedCnt++;
-                if (hasCheckedCnt > 1) {
-                    // 瑜囨暟浠躲儊銈с儍銈仌銈屻仸銇勩倠銇嬨�併倧銇嬨倢銇癰reak;
-                    break;
-                }
-            }
-        }
-        if (hasCheckedCnt == 0) {
-            throw Error_Message34;
-        }
-
-        var hasCheckedCnt1 = 0; // 瀹熼殯澶夋洿銇с亶銇熶欢鏁�
-        if (str == 'up') {
-            for (var i = 0; i < lastLineNoNext; i++) {
-                var iChecked = document.forms['Page:mainForm']['checklist'][i].checked;
-                if (!iChecked) { continue; }
-                if (i == 0) {
-                    throw Error_Message35;
+            if (SetName != '' ) {
+                
+                if (gainQuoteSetNameAndSetQty == '') {
+                    gainQuoteSetNameAndSetQty = SetName + ',' + SetQty + ',' + ''
                 } else {
-                    if (setlists(str, i)) {
-                        hasCheckedCnt1++;
-                    } else {
-                        if (hasCheckedCnt1 == 0) {
-                            // 绉诲嫊銇с亶銇亜
-                            throw Error_Message35;
-                        }
-                    }
+                   gainQuoteSetNameAndSetQty = gainQuoteSetNameAndSetQty + ';' + SetName + ',' + SetQty + ',' + ''
                 }
-            }
-        } else if (str == 'down') {
-            for (var i = lastLineNoNext - 1; i >= 0; i--) {
-                var iChecked = document.forms['Page:mainForm']['checklist'][i].checked;
-                if (!iChecked) { continue; }
-                if (i == 149 && iChecked) {
-                    throw Error_Message36;
-                } else {
-                    if (setlists(str, i)) {
-                        hasCheckedCnt1++;
-                    } else {
-                        if (hasCheckedCnt1 == 0) {
-                            // 绉诲嫊銇с亶銇亜
-                            throw Error_Message36;
-                        }
-                    }
-                }
-            }
-        } else if (str == 'del') {
-            for (var i = lastLineNoNext - 1; i >= 0; i--) {
-                var iChecked = document.forms['Page:mainForm']['checklist'][i].checked;
-                if (iChecked) {
-                    hasCheckedCnt1++;
-                    deletelist(i, document);
-                }
-            }
-        } else {
-            throw 'Unknow Operation';
-        }
-        if (hasCheckedCnt1 > 0) {
-            if (str == 'del') {
-                calPriceAll.call();
+
+                //document.getElementById("Page:mainForm:block:SetQty" + i).value = '';
+                //document.getElementById("Page:mainForm:block:SetName" + i).value = '';
             }
         }
-        if (str == 'del') {
-            /* xudan 20140627 鍓婇櫎寰屻伄銉併偋銉冦偗澶栥仚銉偢銉冦偗
-            // 瑜囨暟閬告姙銇椼仸鍓婇櫎銇椼仧鍫村悎銆佸墛闄ゅ緦銉併偋銉冦偗銈掑銇�
-            if (hasCheckedCnt > 1) {
-                for(var i = 0; i < lastLineNoNext; i++) {
-                    document.forms['Page:mainForm']['checklist'][i].checked = false;
-                }
+    }
+    
+    for (var i =1;i<30;i++) {
+        var SetQty = j$(escapeVfId("Page:mainForm:block:SetQty" + i)).value();
+        var SetName = j$(escapeVfId("Page:mainForm:block:SetName" + i)).value();
+
+        if (SetName != '' ) {
+            
+            if (gainQuoteSetNameAndSetQty == '') {
+                gainQuoteSetNameAndSetQty = SetName + ',' + SetQty + ',' + quoteLineSetNameDiscountMap[SetName]
             } else {
-                // lastLineNoNext銇銈傚銇�
-                document.forms['Page:mainForm']['checklist'][lastLineNoNext - 2].checked = false;
+               gainQuoteSetNameAndSetQty = gainQuoteSetNameAndSetQty + ';' + SetName + ',' + SetQty + ',' + quoteLineSetNameDiscountMap[SetName]
             }
-    */
-            clearAllCheck();
-        }
-    } catch (e) {
-        alert(e);
-    }
-    document.getElementById("Page:mainForm:block:Btn_RowDelete").disabled = false;
-    document.getElementById("Page:mainForm:block:Btn_RowUp").disabled = false;
-    document.getElementById("Page:mainForm:block:Btn_RowDown").disabled = false;
-    return true;
-}
 
-/*
-  1銆佹绱㈠嚭浜у搧涓绘暟鎹殑鍚勭瀛楁锛屽垽鏂鎶ヤ环閲戦銆佹敞鍐岃瘉鐩稿叧瀛楁鏄惁鍜岃椤圭洰涓婁繚瀛樼殑浜у搧鏁版嵁涓�鑷达紝
-  2銆佸鏋滀笉涓�鑷村垯鏇存柊姝ゆ姤浠蜂笂鍚勭鏈�鏂板瓧娈典负浜у搧涓绘暟鎹殑鎵�鏈夊瓧娈碉紱
-  3銆佸脊绐楀悗纭鏄惁鏇存柊琛岄」鐩笂閲戦銆佹敞鍐岃瘉绛夊瓧娈碉紝
-  4銆佸鏋滅‘璁ゆ洿鏂帮紝鍒欐妸姝ゆ姤浠蜂笂鍚勭鏈�鏂板瓧娈佃祴鍊煎埌姝ゆ姤浠烽噾棰濄�佹敞鍐岃瘉鐩稿叧瀛楁
-  5銆佹渶鍚庤繍琛� calPriceAll 銆� quoteAgencyTotalPriceAction
- */
-function productCompare() {
-
-    try {
-
-        sforce.connection.sessionId = Session_ID;
-        var b = true;
-        var t = j$(escapeVfId('Page:mainForm:block:Trade')).value();
-        var ids = new Array();
-        for (var i = 0; i < QuoteEntryMaxLine; i++) {
-            var id = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).value();
-            if (id != '') {
-                ids.push(j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).value());
-            }
-        }
-
-        var results = sforce.apex.execute("NewQuoteEntryWebService", "getProduct2", { id: ids });
-        var id2Product = new Object();
-        for (var j = 0; j < results.length; j++) {
-            id2Product[results[j].Id] = results[j];
-        }
-
-        for (var i = 0; i < QuoteEntryMaxLine; i++) {
-            var a = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).value();
-            if (a != '') {
-                // 澶氬勾淇濅慨 start
-                var newProductGuranteePrice = 0;
-                var newProductServicePrice = 0;
-                var newMaintenance_Price_Year = 0;
-                // 澶氬勾淇濅慨 end
-                if (t == '澶栬部') {
-                    var recordTypeRecord = id2Product[a];
-                    var y1 = recordTypeRecord.Name;
-                    var y2 = recordTypeRecord.Foreign_Trade_List_US__c;
-                    var y3 = recordTypeRecord.Foreign_Trade_Cost_US__c;
-                    // 澶栬锤澶氬勾淇� 绮剧悽鎶�鏈� wql 2021/01/29  start
-                    newProductGuranteePrice =
-                        recordTypeRecord.Intra_Trade_Foreign_RMB__c;
-                    newProductServicePrice = recordTypeRecord.NoDiscount_Foreign__c;
-                    newMaintenance_Price_Year = recordTypeRecord.Repair_Contract_USD__c;
-                    // 澶栬锤澶氬勾淇� 绮剧悽鎶�鏈� wql 2021/01/29  end
-                } else {
-                    var recordTypeRecord = id2Product[a];
-                    var y1 = recordTypeRecord.Name;
-                    var y2 = recordTypeRecord.Intra_Trade_List_RMB__c;
-                    var y3 = recordTypeRecord.Intra_Trade_Cost_RMB__c;
-                    // 澶氬勾淇濅慨 start
-                    newProductGuranteePrice =
-                        recordTypeRecord.Intra_Trade_Gurantee_RMB__c;
-                    newProductServicePrice = recordTypeRecord.Intra_Trade_Service_RMB__c;
-                    newMaintenance_Price_Year = recordTypeRecord.Maintenance_Price_Year__c;
-                    // 澶氬勾淇濅慨 end
-                }
-
-                // 淇濅慨绫诲瀷
-                var newGuranteeType =
-                    recordTypeRecord.GuranteeType__c;
-                if (!newGuranteeType) {
-                    var newGuranteeType =
-                        '';
-                }
-
-                var newProductEntend_gurantee_period_all =
-                    recordTypeRecord.Entend_gurantee_period_all__c;
-
-                var oldGuranteeType =
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                        ':GuranteeType')).value();
-
-                var oldProductEntend_gurantee_period_all =
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                        ':ProductEntend_gurantee_period_all__c')).value();
-                var oldProductGuranteePrice =
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                        ':ProductGuranteePrice__c')).value();
-                var oldProductServicePrice =
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                        ':productServicePrice__c')).value();
-                var oldMaintenance_Price_Year =
-                    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                        ':Maintenance_Price_Year__c')).value();
-                oldProductServicePrice = localParseFloat(oldProductServicePrice);
-                newProductServicePrice = localParseFloat(newProductServicePrice);
-
-                oldProductGuranteePrice = localParseFloat(oldProductGuranteePrice);
-                newProductGuranteePrice = localParseFloat(newProductGuranteePrice);
-                newProductEntend_gurantee_period_all = localParseFloat(newProductEntend_gurantee_period_all);
-                oldMaintenance_Price_Year =
-                    localParseFloat(oldMaintenance_Price_Year);
-                newMaintenance_Price_Year =
-                    localParseFloat(newMaintenance_Price_Year);
-                // 澶氬勾淇濅慨 end
-                var y4 = recordTypeRecord.SFDA_Status__c;
-
-                var s1 = recordTypeRecord.StorageStatus__c;
-
-                var x1 = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Name__c')).value();
-                var x2 = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-                //CHAN-B2B34Y淇敼
-                var x3 = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Cost')).value();
-                var x4 = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':SFDA')).value();
-
-                //閫g稓鍗婅銈广儦銉笺偣瀵惧繙
-                y1 = y1.replace(/\s+/g, " ");
-
-                x2 = localParseFloat(x2);
-                x3 = localParseFloat(x3);
-                y2 = localParseFloat(y2);
-                //CHAN-B2B34Y淇敼 start
-                y3 = localParseFloat(y3);
-                //CHAN-B2B34Y淇敼 end
-                //澶栬锤澶氬勾淇� 鍙栨秷澶栬锤鍒ゆ柇 娉ㄩ噴婧愪唬鐮� 绮剧悽鎶�鏈� 2021/01/29 start
-                // if ((x1==y1) && (x2==y2) && (x3==y3) && (x4==y4)
-                // // 澶氬勾淇濅慨 start
-                //     && (oldGuranteeType == newGuranteeType)
-                //     && (oldProductEntend_gurantee_period_all == newProductEntend_gurantee_period_all)
-                //     && (t=='澶栬部'
-                //     || ((oldProductGuranteePrice == newProductGuranteePrice)
-                //     && (oldProductServicePrice == newProductServicePrice)
-                //     && ( oldMaintenance_Price_Year == newMaintenance_Price_Year) ))
-                //  // 澶氬勾淇濅慨 end
-                //  ){
-                // }else{
-                //     b=false;
-                // }
-                if ((x1 == y1) && (x2 == y2) && (x3 == y3) && (x4 == y4)
-                    // 澶氬勾淇濅慨 start
-                    &&
-                    (oldGuranteeType == newGuranteeType) &&
-                    (oldProductEntend_gurantee_period_all == newProductEntend_gurantee_period_all) &&
-                    (oldProductGuranteePrice == newProductGuranteePrice) &&
-                    (oldProductServicePrice == newProductServicePrice) &&
-                    (oldMaintenance_Price_Year == newMaintenance_Price_Year)
-                    // 澶氬勾淇濅慨 end
-                ) {} else {
-                    b = false;
-                }
-                //澶栬锤澶氬勾淇� 鍙栨秷澶栬锤鍒ゆ柇 娉ㄩ噴婧愪唬鐮� 绮剧悽鎶�鏈� 2021/01/29 end
-                // 澶氬勾淇濅慨 start
-                j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                    ':latestGuranteeType')).val(newGuranteeType);
-
-                j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                    ':latestProductEntend_gurantee_period_all')).val(newProductEntend_gurantee_period_all);
-
-                j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                    ':latestIntra_Trade_Gurantee')).val(
-                    localParseFloat(recordTypeRecord.Intra_Trade_Gurantee_RMB__c));
-
-                j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                    ':latestProductIntra_Trade_Service')).val(
-                    localParseFloat(recordTypeRecord.Intra_Trade_Service_RMB__c));
-
-                j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                    ':latestMaintenance_Price_Year')).val(
-                    localParseFloat(recordTypeRecord.Maintenance_Price_Year__c));
-                // 澶氬勾淇濅慨 end
-
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Name')).val(recordTypeRecord.Name);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_ListPrice')).val(y2);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Cost')).val(y3);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_SFDA')).val(y4);
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':StorageStatus__c')).val(s1);
-            }
-        }
-        if (b == false) {
-            if (window.confirm(Message_001)) {
-                PriceStatusUpdate.call();
-                blockme();
-                j$(escapeVfId('Page:mainForm:productStatusUpdated')).val('true');
-                j$(escapeVfId('Page:mainForm:SFDA_Flg')).val('false');
-                return true;
-            } else {
-                return false;
-            }
-        } else {
-            alert("浠锋牸鐘舵�佹病鏈夊彉鍖栥��");
-            j$(escapeVfId('Page:mainForm:productStatusUpdated')).val('true');
-            return false;
-        }
-    } catch (e) {
-        alert(e);
-    }
-
-}
-/* SWAG-C3BAVY 銆愬鎵樸�戣浠锋柊鏃ode 鏇挎崲 绮剧悽鎶�鏈� wql 20210607 start */
-function updateOtcode() {
-    blockme();
-    sforce.connection.sessionId = Session_ID;
-    var id = document.getElementById('Page:mainForm:hiddenQuoid').innerHTML;
-    var nmpa = checkNMPA();
-
-    if (nmpa) {
-        var results = sforce.apex.execute("NewQuoteEntryWebService", "updateOTCode", { tempQuoId: id });
-        if (results) {
-            alert('浜у搧otcode鏇挎崲瀹屾垚锛�');
-            location.reload();
-        } else {
-            alert('浜у搧otcode鏇挎崲澶辫触锛岃鑱旂郴绠$悊鍛橈紒');
-        }
-    } else {
-        alert('鎶ヤ环琛岄」鐩病鏈塏MPA鐘舵�佷负鍋滄鐨勪骇鍝侊紝鏃犳硶鏇挎崲锛�');
-    }
-}
-//SWAG-C3BAVY 銆愬鎵樸�戣浠锋柊鏃ode 鏇挎崲 绮剧悽鎶�鏈� wql 20210607 end
-
-function addFigure(str) {
-    var num = new String(str).replace(/,/g, "");
-    while (num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
-    return num;
-}
-/*
- 1銆佸彇鍑烘姤浠疯皟鏁寸櫨鍒嗘瘮锛�
- 2銆佽椤圭洰鍖婚櫌鍗曚环 绛変簬 琛岄」鐩� list price 涔樹互 锛�1+ 鐧惧垎姣旓級
- 3銆佹墽琛� Subtotalupdate 銆� calUnitPriceTotal 銆� quoteTotalPrice
- */
-function UnitPriceUpdate() {
-
-    var num;
-    num = j$(escapeVfId('Page:mainForm:block:QuoCalculation')).value();
-    num = localParseFloat(num);
-    j$(escapeVfId('Page:mainForm:block:QuoCalculation')).val(toNumComma(num));
-
-    num = (100 + num) / 100;
-
-    var price = 0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        var VenderName = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).value();
-
-        price = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-        price = localParseFloat(price);
-        // 澶氬勾淇濅慨 start
-        //琛岄」鐩� no discount price:
-        var noDiscountPrice =
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ServicePrice__c')).val();
-        noDiscountPrice = localParseFloat(noDiscountPrice);
-        //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 start
-        var backbutton = j$(escapeVfId('Page:mainForm:block:j_id141')).value();
-        if (backbutton == '') {
-            VenderName = '';
-        }
-        //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 end
-        if (price != '' && VenderName == 'OSH') {
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).val(toNumComma(price * num + noDiscountPrice));
-        } else if (price != '' && VenderName == '') {
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).val(toNumComma(price * num + noDiscountPrice));
-        }
-        //澶氬勾淇濅慨 end
-    }
-    Subtotalupdate.call();
-    calUnitPriceTotal.call();
-    quoteTotalPrice.call();
-
-}
-
-/*
-  鍙栧嚭鎵�鏈夊尰闄㈠崟浠凤紝鏁伴噺锛岃绠楀尰闄㈠皬璁�
- */
-function Subtotalupdate() {
-    var x, y, z;
-    z = 0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        x = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-        x = localParseInt(x);
-        y = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).value();
-        y = localParseFloat(y);
-        z = x * y;
-        if (j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).value() != "") {
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':TotalPrice')).text(toNumComma(z));
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Subtotal__c')).val(toNum(z));
+            //document.getElementById("Page:mainForm:block:SetQty" + i).value = '';
+            //document.getElementById("Page:mainForm:block:SetName" + i).value = '';
         }
     }
-}
-// 鐤戜技搴熷純鐨勬柟娉�
-function getId1() {
-    var s = j$(escapeVfId('Page:mainForm:block:SalesName1')).value();
-    if ((s != null) && (s != '')) {
-        var x = j$(escapeVfId('Page:mainForm:block:SalesName1_lkid')).value();
-        getSalesId1.call(x, x);
-    } else {
-        j$(escapeVfId('Page:mainForm:block:SalesShopClass1')).text('');
-        //j$(escapeVfId('Page:mainForm:block:SalesAmount1')).val('');
-        //j$(escapeVfId('Page:mainForm:block:Salesprofit1')).text('');
-        //j$(escapeVfId('Page:mainForm:block:SalesCalculation1')).text('');
-    }
-}
-// 鐤戜技搴熷純鐨勬柟娉�
-function getId2() {
-    var s = j$(escapeVfId('Page:mainForm:block:SalesName2')).value();
-    if ((s != null) && (s != '')) {
-        var x = j$(escapeVfId('Page:mainForm:block:SalesName2_lkid')).value();
-        getSalesId2.call(x, x);
-    } else {
-        j$(escapeVfId('Page:mainForm:block:SalesShopClass2')).text('');
-        //j$(escapeVfId('Page:mainForm:block:SalesAmount2')).val('');
-        //j$(escapeVfId('Page:mainForm:block:Salesprofit2')).text('');
-        //j$(escapeVfId('Page:mainForm:block:SalesCalculation2')).text('');
-    }
-}
-
-// 浼樻儬鎶樻墸 = 浼樻儬浠锋牸 / 锛堟姤浠锋�婚 -  No discount price 鍚堣锛夛紱
-function DisCalculation() {
-    var x = j$(escapeVfId('Page:mainForm:block:hidden_DisAmountvalue')).value();
-    x = localParseFloat(x);
-
-    var y = j$(escapeVfId('Page:mainForm:block:quoTotalPrice')).value();
-    y = localParseFloat(y);
-    if ((y == 0)) {
-        j$(escapeVfId('Page:mainForm:block:DisCalculationvalue')).val('');
-        //j$(escapeVfId('Page:mainForm:block:DisCalculation')).text('');
-    } else {
-        var z = 0;
-        z = x / y * 100;
-        z = z.toFixed(2);
-
-        j$(escapeVfId('Page:mainForm:block:DisCalculationvalue')).val(toNum(z));
-        //j$(escapeVfId('Page:mainForm:block:DisCalculation')).text(toNumComma(z));
-    }
-}
-
-// 浼樻儬浠锋牸 = 鎶ヤ环鎬婚 - 鍖婚櫌鐨勫悎鍚岄噾棰�
-// 鐒跺悗璋冪敤 DisCalculation
-function DisAmount() {
-    var x = j$(escapeVfId('Page:mainForm:block:quoTotalPrice')).value();
-    x = localParseFloat(x);
-
-    var y = j$(escapeVfId('Page:mainForm:block:Dealer_Final_Price')).value();
-    y = localParseFloat(y);
-
-    j$(escapeVfId('Page:mainForm:block:hidden_DisAmountvalue')).val(toNum(x - y));
-    //j$(escapeVfId('Page:mainForm:block:DisAmount')).text(toNumComma( x - y));
-    DisCalculation.call();
-}
-/* x:鎶ヤ环鎬婚
-   y锛氫骇鍝佹爣鍑嗗畾浠锋�婚
-   1銆佽皟鏁撮噾棰�  =  x - No Discount Price鍚堣 - y
-   2銆佸鏋測绛変簬0锛� 鍒欑櫨鍒嗘瘮涓�0锛�
-   3銆佸惁鍒欑瓑浜� (璋冩暣閲戦 - 绗笁鏂逛骇鍝佹爣鍑嗗畾浠锋�婚) 闄や互 (浜у搧鏍囧噯瀹氫环鎬婚 - 绗笁鏂逛骇鍝佹爣鍑嗗畾浠锋�婚)
-*/
-function QuoteAdjust() {
-    var x = j$(escapeVfId('Page:mainForm:block:quoTotalPrice')).value();
-    x = localParseFloat(x);
-    var y = j$(escapeVfId('Page:mainForm:block:hidden_Estimation_List')).value();
-    y = localParseFloat(y);
-
-    // 澶氬勾淇濅慨 start
-    //No discount price鍚堣
-    var noDiscountPriceTotal =
-        j$(escapeVfId('Page:mainForm:block:hidden_MultiYearWarrantyTotalPrice')).val();
-    noDiscountPriceTotal = localParseFloat(noDiscountPriceTotal);
-
-    // 璁$畻绗笁鏂逛骇鍝佹爣鍑嗗畾浠锋�婚
-    var thirdPartyEstimation_List_Price = 0;
-    var price = 0;
-    var Quantity = 0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        var VenderName = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).value();
-
-        //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 start
-        var backbutton = j$(escapeVfId('Page:mainForm:block:j_id141')).value();
-        if (backbutton == '') {
-            VenderName = '';
-        }
-        //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 end
-        if (VenderName != '' && VenderName != 'OSH') {
-            price = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-            price = localParseFloat(price);
-            Quantity = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-            Quantity = localParseInt(Quantity);
-            thirdPartyEstimation_List_Price =
-                thirdPartyEstimation_List_Price + price * Quantity;
-        }
-    }
-    thirdPartyEstimation_List_Price = localParseFloat(thirdPartyEstimation_List_Price);
-
-    j$(escapeVfId('Page:mainForm:block:QuoAmount')).val(toNumComma(x - noDiscountPriceTotal - y));
-    // 濡傛灉 闈炵涓夋柟浜у搧鏍囧噯瀹氫环鎬婚 = 0锛屽垯璋冩暣閲戦鐧惧垎姣斾负0
-    if (y - thirdPartyEstimation_List_Price == 0) {
-        // 澶氬勾淇濅慨 end
-        //TODO QuoCalculation銇rep銇椼仸銆乼oNumComma->toNum
-        j$(escapeVfId('Page:mainForm:block:QuoCalculation')).val(toNumComma(0));
-    } else {
-        //澶氬勾淇濅慨 start
-        j$(escapeVfId('Page:mainForm:block:QuoCalculation')).val(toNumComma((x -
-                noDiscountPriceTotal - y) /
-            (y - thirdPartyEstimation_List_Price) * 100));
-        // 澶氬勾淇濅慨 end
-    }
-}
-/*
-    濡傛灉娌℃湁绗簩缁忛攢鍟嗭紝鍒欑涓�缁忛攢鍟嗗埄娑� = 鍖婚櫌鐨勫悎鍚岄噾棰� - 绗竴缁忛攢鍟嗕环鏍�
-    濡傛灉鏈夌浜岀粡閿�鍟嗭紝鍒欑涓�缁忛攢鍟嗗埄娑� =  绗簩缁忛攢鍟嗕环鏍� - 绗竴缁忛攢鍟嗕环鏍�
-    鐒跺悗杩愯salesCalculation1
- */
-function salesProfit1() {
-    var x = j$(escapeVfId('Page:mainForm:block:Dealer_Final_Price')).value();
-    var y = j$(escapeVfId('Page:mainForm:block:SalesAmount1')).value();
-    y = y.replace(/ /g, "");
-
-    if (y.length == 0) {
-        var z = j$(escapeVfId('Page:mainForm:block:SalesAmount2')).value();
-        z = z.replace(/ /g, "");
-        if (z.length == 0) {
-            j$(escapeVfId('Page:mainForm:block:SalesAmount1')).val('');
-            j$(escapeVfId('Page:mainForm:block:Salesprofit1value')).val('');
-            j$(escapeVfId('Page:mainForm:block:Salesprofit1')).text('');
-        } else {
-            j$(escapeVfId('Page:mainForm:block:SalesAmount1')).val(toNumComma(0));
-            j$(escapeVfId('Page:mainForm:block:Salesprofit1value')).val(toNum(0));
-            j$(escapeVfId('Page:mainForm:block:Salesprofit1')).text(toNumComma(0));
-        }
-    } else {
-        j$(escapeVfId('Page:mainForm:block:SalesAmount1')).val(toNumComma(y));
-        x = localParseFloat(x);
-        y = localParseFloat(y);
-        var t = j$(escapeVfId('Page:mainForm:block:SalesAmount2')).value();
-        if (t.length == 0) {
-            j$(escapeVfId('Page:mainForm:block:Salesprofit1value')).val(toNum(x - y));
-            j$(escapeVfId('Page:mainForm:block:Salesprofit1')).text(toNumComma(x - y));
-        } else {
-            t = localParseFloat(t);
-            j$(escapeVfId('Page:mainForm:block:Salesprofit1value')).val(toNum(t - y));
-            j$(escapeVfId('Page:mainForm:block:Salesprofit1')).text(toNumComma(t - y));
-        }
-    }
-    salesCalculation1.call();
-}
-
-/*
-    绗簩缁忛攢鍟嗗埄娑� = 鍖婚櫌鐨勫悎鍚岄噾棰� - 绗簩缁忛攢鍟嗕环鏍�
-    鐒跺悗杩愯salesCalculation2 銆� salesProfit1
- */
-function salesProfit2() {
-
-    var x = j$(escapeVfId('Page:mainForm:block:Dealer_Final_Price')).value();
-    var y = j$(escapeVfId('Page:mainForm:block:SalesAmount2')).value();
-    y = y.replace(/ /g, "");
-
-    if (y.length == 0) {
-        j$(escapeVfId('Page:mainForm:block:SalesAmount2')).val('');
-        j$(escapeVfId('Page:mainForm:block:Salesprofit2value')).val('');
-        j$(escapeVfId('Page:mainForm:block:Salesprofit2')).text('');
-    } else {
-        x = localParseFloat(x);
-        y = localParseFloat(y);
-        j$(escapeVfId('Page:mainForm:block:SalesAmount2')).val(toNumComma(y));
-        j$(escapeVfId('Page:mainForm:block:Salesprofit2value')).val(toNum(x - y));
-        j$(escapeVfId('Page:mainForm:block:Salesprofit2')).text(toNumComma(x - y));
-    }
-
-    salesCalculation2.call();
-    salesProfit1();
-
-}
-// 2018/09/28 CHAN-B4YAB8 绗竴缁忛攢鍟嗕环鏍煎彉鍖栧悗鏇存柊绗竴缁忛攢鍟嗘姌鎵� start
-// 绗竴缁忛攢鍟嗘姌鎵� = 绗竴缁忛攢鍟嗕环鏍� 闄や互 浜у搧鏍囧噯瀹氫环鎬婚
-function AgencyDiscountCalculation1() {
-
-    var y = j$(escapeVfId('Page:mainForm:block:SalesAmount1')).value();
-    if (y != '' && y.length != 0) {
-        var Estimation_List_Price = j$(escapeVfId('Page:mainForm:block:Estimation_List_Price')).value();
-
-        y = y.replace(/ /g, "");
-
-        if (Estimation_List_Price.length != 0) {
-            y = localParseFloat(y);
-            Estimation_List_Price = localParseFloat(Estimation_List_Price);
-            // 澶氬勾淇濅慨 start
-            // 绗笁鏂逛骇鍝佹爣鍑嗗畾浠锋�婚
-            var thirdPartyEstimation_List_Price = 0;
-            var price = 0;
-            var Quantity = 0;
-            for (var i = 0; i < QuoteEntryMaxLine; i++) {
-                var VenderName = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).value();
-
-                //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 start
-                var backbutton = j$(escapeVfId('Page:mainForm:block:j_id141')).value();
-                if (backbutton == '') {
-                    VenderName = '';
-                }
-                //CHAN-BKU3XH 鏍规嵁杩斿洖璇环鎸夐挳 鍒ゆ柇鏄惁涓烘櫘閫氳浠� 绮剧悽鎶�鏈� 2020/02/18 end
-                if (VenderName != '' && VenderName != 'OSH') {
-                    price = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-                    price = localParseFloat(price);
-                    Quantity = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-                    Quantity = localParseInt(Quantity);
-                    thirdPartyEstimation_List_Price =
-                        thirdPartyEstimation_List_Price + price * Quantity;
-                }
-            }
-            thirdPartyEstimation_List_Price = localParseFloat(thirdPartyEstimation_List_Price);
-            if (Estimation_List_Price - thirdPartyEstimation_List_Price == 0) {
-                j$(escapeVfId('Page:mainForm:block:AgencyDiscountValue')).val(toNumComma(0));
-                j$(escapeVfId('Page:mainForm:block:AgencyDiscount')).val(toNumComma(0));
-            } else {
-                //no discount price 鍚堣
-                var noDiscountPriceTotal =
-                    j$(escapeVfId('Page:mainForm:block:hidden_MultiYearWarrantyTotalPrice')).val();
-                noDiscountPriceTotal = localParseFloat(noDiscountPriceTotal);
-                var t = (y - noDiscountPriceTotal - thirdPartyEstimation_List_Price) /
-                    (Estimation_List_Price - thirdPartyEstimation_List_Price) * 100;
-                // 澶氬勾淇濅慨 end
-                j$(escapeVfId('Page:mainForm:block:AgencyDiscountValue')).val(toNumComma(t));
-                j$(escapeVfId('Page:mainForm:block:AgencyDiscount')).val(toNumComma(t));
-            }
-        } else {
-            j$(escapeVfId('Page:mainForm:block:AgencyDiscountValue')).val(toNumComma(0));
-            j$(escapeVfId('Page:mainForm:block:AgencyDiscount')).val(toNumComma(0));
-        }
-    } else {
-        j$(escapeVfId('Page:mainForm:block:AgencyDiscountValue')).val(toNumComma(0));
-        j$(escapeVfId('Page:mainForm:block:AgencyDiscount')).val(toNumComma(0));
-    }
-}
-// 2018/09/28 CHAN-B4YAB8 鏇存柊缁忛攢鍟嗘姌鎵� end
-/*
-   璁$畻绗竴缁忛攢鍟嗘爮鏈�鍙宠竟鐨勭櫨鍒嗘瘮 1娆¤博澹插簵鍒╃泭鐜嘷鍏�
-   濡傛灉 涓嶅瓨鍦ㄧ浜岀粡閿�鍟嗗埄娑︼紝= 绗竴缁忛攢鍟嗗埄娑﹂櫎浠ュ尰闄㈢殑鍚堝悓閲戦
-   濡傛灉瀛樺湪绗簩缁忛攢鍟嗗埄娑︼紝 =  绗竴缁忛攢鍟嗗埄娑﹂櫎浠ョ浜岀粡閿�鍟嗗悎鍚岄噾棰�
- */
-function salesCalculation1() {
-
-    var w = j$(escapeVfId('Page:mainForm:block:SalesAmount1')).value();
-    w = w.replace(/ /g, '');
-    var x = j$(escapeVfId('Page:mainForm:block:Salesprofit1value')).value();
-    var y = j$(escapeVfId('Page:mainForm:block:Dealer_Final_Price')).value();
-    var z = j$(escapeVfId('Page:mainForm:block:SalesAmount2')).value();
-    z = z.replace(/ /g, '');
-
-
-
-    if (w.length == 0) {
-        j$(escapeVfId('Page:mainForm:block:SalesCalculation1value')).val('');
-        j$(escapeVfId('Page:mainForm:block:SalesCalculation1')).text('');
-    } else {
-        x = localParseFloat(x);
-        var t = 0;
-        if (z.length == 0) {
-            y = localParseFloat(y);
-
-            if (y != 0) {
-                t = x / y * 100;
-            } else {
-                t = 0;
-            }
-        } else {
-            z = localParseFloat(z);
-            if (z != 0) {
-                t = x / z * 100;
-            } else {
-                t = 0;
-            }
-        }
-        j$(escapeVfId('Page:mainForm:block:SalesCalculation1value')).val(toNum(t));
-        j$(escapeVfId('Page:mainForm:block:SalesCalculation1')).text(toNumComma(t));
-    }
-
-}
-/*
-   璁$畻绗簩缁忛攢鍟嗘爮鏈�鍙宠竟鐨勭櫨鍒嗘瘮 2娆¤博澹插簵鍒╃泭鐜嘷鍏� =  绗簩缁忛攢鍟嗗埄娑﹂櫎浠ュ尰闄㈢殑鍚堝悓閲戦
- */
-function salesCalculation2() {
-
-    var w = j$(escapeVfId('Page:mainForm:block:SalesAmount2')).value();
-    w = w.replace(/ /g, '');
-    var x = j$(escapeVfId('Page:mainForm:block:Salesprofit2value')).value();
-    var y = j$(escapeVfId('Page:mainForm:block:Dealer_Final_Price')).value();
-
-    if (w.length == 0) {
-        j$(escapeVfId('Page:mainForm:block:SalesCalculation2value')).val('');
-        j$(escapeVfId('Page:mainForm:block:SalesCalculation2')).text('');
-    } else {
-        x = localParseFloat(x);
-        y = localParseFloat(y);
-
-        if ((y == 0)) {
-            j$(escapeVfId('Page:mainForm:block:SalesCalculation2value')).val(toNum(0));
-            j$(escapeVfId('Page:mainForm:block:SalesCalculation2')).text(toNumComma(0));
-        } else {
-            var z = x / y * 100;
-            j$(escapeVfId('Page:mainForm:block:SalesCalculation2value')).val(toNum(z));
-            j$(escapeVfId('Page:mainForm:block:SalesCalculation2')).text(toNumComma(z));
-        }
-
-    }
-}
-
-function setlistFocus(i) {
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).focus();
-}
-/*
-   浣跨敤琛岄」鐩笂鐨勬垚鏈皬璁¤绠楁垚鏈�婚
- */
-function setCostTatal() {
-    var z = 0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        var s = 0;
-        s = eval(j$(escapeVfId('Page:mainForm:block:lists:' + i + ':CostSubTotal')).value());
-        if (isNaN(s) == false) {
-            z = z + s;
-        }
-    }
-    j$(escapeVfId('Page:mainForm:block:hidden_Stocking_Price')).val(toNum(z));
-    if (displayCost == 'true') {
-        j$(escapeVfId('Page:mainForm:block:Stocking_Price')).text(toNumComma(z));
-    }
-}
-/*
-  濡傛灉璇环鏄粡閿�鍟嗚穿鍗栵紝锛迹锛娴嬮閿�鍞� = 绗竴缁忛攢鍟�
-  濡傛灉璇环鏄疧CM鐩撮攢锛岋集锛o辑棰勬祴棰濋攢鍞� = 鍖婚櫌鐨勫悎鍚岄噾棰�
- */
-function setOCMAmount() {
-    var s, t;
-    s = j$(escapeVfId('Page:mainForm:block:SalesRoot_Flg')).value();
-    if (s == 'true') {
-        t = j$(escapeVfId('Page:mainForm:block:SalesAmount1')).value();
-    } else {
-        t = j$(escapeVfId('Page:mainForm:block:Dealer_Final_Price')).value();
-    }
-    t = localParseFloat(t);
-    j$(escapeVfId('Page:mainForm:block:hidden_Wholesale_Price')).val(toNum(t));
-    j$(escapeVfId('Page:mainForm:block:Wholesale_Price')).text(toNumComma(t));
-}
-
-// LHJ Start
-function AlertAuthorize() {
-    var Authorized_DB_No = j$(escapeVfId('Page:mainForm:block:Authorized_DB_No')).value();
-    var If_Need_Authorize = j$(escapeVfId('Page:mainForm:block:If_Need_Authorize')).value();
-
-    if (If_Need_Authorize == 'true') {
-        if (Authorized_DB_No == null || Authorized_DB_No == '') {
-            // 闇�瑕佹巿鏉冪殑鍦哄悎,濡傛灉鎺堟潈缂栫爜涓虹┖锛岄渶瑕佹巿鏉�
-            return false;
-        } else {
-            return true;
-        }
-    } else {
-        return true;
-    }
-}
-// LHJ End
-// CHAN-BTF4XQ start
-// 妫�鏌ユ槸鍚︽湁鏍囧噯瀹氫环涓�0鐨勬儏鍐�
-function CheckForListPrice() {
-    var ListPrice, name;
-    var cnt = 0;
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        ListPrice = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-        name = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Name__c')).value();
-        if (name && ListPrice <= 0) {
-            cnt = cnt + 1;
-        }
-    }
-    if (cnt > 0) {
-        return true;
-    } else {
-        return false;
-    }
-}
-// CHAN-BTF4XQ end
-function decision2btn() {
-        checkchangedAfterPrint();
-        var Shut = AlertForCFDA();
-        // LHJ Start
-        var ifAuth = AlertAuthorize();
     
-        //CHAN-BKU3XH 妫�鏌ユ槸鍚﹀瓨鍦ㄤ笉鏄悓涓�涓緵閿�鍟嗗悕绉� 绮剧悽鎶�鏈� 2020/02/13 Start
-        var arr = [];
-        var Venderflag = false;
-        for (var i = 0; i < QuoteEntryMaxLine; i++) {
-            var VenderName = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).text();
-            var prdouctName = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Nametext1')).text();
-            if (prdouctName) {
-                arr.push(VenderName);
-            }
-        }
-    
-        for (var i = 0; i < arr.length; i++) {
-            if (arr[0] != arr[i]) {
-                Venderflag = true;
-            }
-        }
-        //CHAN-BKU3XH 妫�鏌ユ槸鍚﹀瓨鍦ㄤ笉鏄悓涓�涓緵閿�鍟嗗悕绉� 绮剧悽鎶�鏈� 2020/02/13 end
-        // LHJ End
-        // CHAN-BTF4XQ start
-        var listPrice = CheckForListPrice();
-        var cost = CheckForCost();
-        // CHAN-BTF4XQ end
-        //CHAN-BYJ9VF 澧炲姞缁忛攢鍟嗗崟浠峰皬璁� 涓嶄负0鐨刢heck 绮剧悽鎶�鏈� wql 2021/03/08 start
-        var agencyPriceFlag = checkAgencyPrice();
-        //CHAN-BYJ9VF 澧炲姞缁忛攢鍟嗗崟浠峰皬璁� 涓嶄负0鐨刢heck 绮剧悽鎶�鏈� wql 2021/03/08 end
-    
-    
-    
-        //CHAN-BKU3XH 妫�鏌ユ槸鍚﹀瓨鍦ㄤ笉鏄悓涓�涓緵閿�鍟嗗悕绉� 绮剧悽鎶�鏈� 2020/02/13 end
-        // LHJ End
-        if (Shut == true) {
-            alert('鎻愮ず锛氬寘鍚噸鏂扮敵璇稢FDA鐨勪骇鍝侊紝涓嶅彲Decide銆�');
-            // LHJ Start
-        } else if (ifAuth == false) {
-            alert('鎻愮ず锛氳璇环鏈巿鏉冿紝涓嶅彲Decide');
-            // LHJ End
-            //CHAN-BKU3XH 妫�鏌ユ槸鍚﹀瓨鍦ㄤ笉鏄悓涓�涓緵閿�鍟嗗悕绉� 绮剧悽鎶�鏈� 2020/02/13 Start
-        } else if (Venderflag == true) {
-            alert('鎻愮ず锛氳鎸夌収涓嶅悓渚涘簲鍟嗘媶鍗曪紝涓嶅厑璁竏ecide銆�');
-            // CHAN-BKU3XH 妫�鏌ユ槸鍚﹀瓨鍦ㄤ笉鏄悓涓�涓緵閿�鍟嗗悕绉� 绮剧悽鎶�鏈� 2020/02/13 End
-        }
-        // CHAN-BTF4XQ start
-        else if (listPrice == true || cost == true) {
-            alert('浜у搧瀹氫环/鎴愭湰涓�0锛岃鑱旂郴浜у搧鏈儴銆�');
-        }else if(QuotationCalculationFag == 'true'){
-            alert('浜у搧閰嶇疆鍙戠敓鍙樺寲锛岃鍐嶆杩涜鎶ヤ环璁$畻');
-        }
-        // CHAN-BTF4XQ end
-        //CHAN-BYJ9VF 澧炲姞缁忛攢鍟嗗崟浠峰皬璁� 涓嶄负0鐨刢heck 绮剧悽鎶�鏈� wql 2021/03/08 start
-        //else if (agencyPriceFlag) {
-        //    alert('缁忛攢鍟嗗崟浠锋垨鑰呯粡閿�鍟嗗皬璁″皬浜�0鏃讹紝涓嶈兘淇濆瓨!');
-        //}
-        //CHAN-BYJ9VF 澧炲姞缁忛攢鍟嗗崟浠峰皬璁� 涓嶄负0鐨刢heck 绮剧悽鎶�鏈� wql 2021/03/08 end
-        else {
-            return chkSalesPossibilityDecision();
-        }
-    
-}
-
-function chkSalesPossibilityDecision() {
-    try {
-        sforce.connection.sessionId = Session_ID;
-        //        var b = true;
-        var ids = new Array();
-        for (var i = 0; i < QuoteEntryMaxLine; i++) {
-            var id = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).value();
-            if (id != '') {
-                ids.push(id);
-            }
-        }
-
-        var results = sforce.apex.execute("NewQuoteEntryWebService", "getProduct2", { id: ids });
-        var id2Product = new Object();
-        for (var j = 0; j < results.length; j++) {
-            id2Product[results[j].Id] = results[j];
-        }
-
-        //        for(var i=0; i<QuoteEntryMaxLine; i++){
-        //            var a = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).value();
-        //            if (a != ''){
-        //               var recordTypeRecord = id2Product[a];
-        //                var x = recordTypeRecord.Sales_Possibility__c;
-        //                if (x == '鈻�'){
-        //                    b = false;
-        //                }
-        //            }
-        //        }
-        //        if (b == false){
-        //            alert("浣犻�夋嫨浜嗕笉鍙攢鍞殑浜у搧");
-        //            return false;
-        //            if(window.confirm(Error_Message11)){
-        //                QuoteDecision.call();
-        //                blockme();
-        //                return true;
-        //            }else{
-        //                return false;
-        //            }
-        //        }else{
-        QuoteDecision.call();
-        blockme();
-        return true; // by katsu 銇仠 return false锛� return true 銇鏇淬仐銇燂紒
-
-        //        }
-    } catch (e) {
-        alert(e);
-    }
-}
-
-// 瑾倱銇犲緦銇玞hangedAfterPrint銇�ゃ亴銈汇儍銉堛仌銈屻伨銇欍��
-// 鍑︾悊銇亜鍫村悎銆侀�斾腑return銇椼仸銇勩伨銇欍��
-// 20150507 xud changedAfterBid銈傝ō瀹氾紙涓爣閫氱煡涔︺亗銈娿仾銇楋級
-function checkchangedAfterPrint() {
-    sforce.connection.sessionId = Session_ID;
-
-    // 鏄庣窗澶夋洿銇屻亗銈嬨亱銇瘮杓�
-    var id = document.getElementById('Page:mainForm:hiddenQuoid').innerHTML;
-    j$(escapeVfId('Page:mainForm:changedAfterPrint')).val('false');
-    j$(escapeVfId('Page:mainForm:changedAfterBid')).val('false');
-
-    var detailChanged = 'false';
-    var changedAfterPrint = 'false';
-    var changedAfterBid = 'false';
-    if (id == null || id == '') {
-        return;
-    }
-    var activities = [];
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        var lineId = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':PricebookEntryId')).value();
-        if (lineId != '') {
-            var item = new Object();
-            item.PricebookEntryId = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':PricebookEntryId')).value();
-            item.SFDA_Status__c = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':SFDA')).value();
-            item.UnitPrice__c = localParseFloat(j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).value());
-            item.ListPrice__c = localParseFloat(j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value());
-            item.Quantity = localParseInt(j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value());
-            //妫�绱� 闃胯タ璧涘 wql 2020/09/10 start
-            item.Is_DangerousChemicals = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Is_DangerousChemicals__c')).value();
-            //妫�绱� 闃胯タ璧涘 wql 2020/09/10 end
-            //妫�绱� 涓嶅彲鍙栨秷澶氬勾淇� CHAN-BWH2WP wql 2020/12/12 start
-            item.Is_CanNotCancelFlag = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':CanNotCancelledGurantee__c')).value();
-            //妫�绱� 涓嶅彲鍙栨秷澶氬勾淇�  CHAN-BWH2WP wql 2020/12/12 end
-
-            activities.push(item);
-        }
-    }
-    var results = sforce.apex.execute("NewQuoteEntryWebService", "getQuoteLineItem", { quoId: id });
-    var quote_Date__c = null;
-    var bidAnnounceId = "";
-    if (results.length > 0) {
-        quote_Date__c = results[0]['Quote']['Quote_Date__c'];
-        bidAnnounceId = results[0]['Quote']['BidAnnounce__c'];
-    }
-    //    var quote_Date__c = null;
-    //    if (results.length > 0) {
-    //        quote_Date__c = results[0]['Quote']['Quote_Date__c'];
-    //        if(!quote_Date__c) {
-    //            return;
-    //        }
-    //    } else {
-    //        return;
-    //    }
-    if (detailChanged == 'false') {
-        if (activities.length != results.length) {
-            detailChanged = 'true';
-        }
-    }
-    if (detailChanged == 'false') {
-        for (var j = 0; j < results.length; j++) {
-            if (results[j].PricebookEntryId != activities[j].PricebookEntryId ||
-                results[j].SFDA_Status__c != activities[j].SFDA_Status__c ||
-                results[j].UnitPrice__c != activities[j].UnitPrice__c ||
-                results[j].ListPrice__c != activities[j].ListPrice__c ||
-                results[j].Quantity != activities[j].Quantity
-            ) {
-                detailChanged = 'true';
-                break;
-            }
-        }
-    }
-    //鎶ヤ环琛屽彂鐢熷彉鍖栦絾娌℃湁鐢熸垚鏂版姤浠峰繀椤婚噸鏂板仛鎶ヤ环璁$畻鎵嶅彲浠ecide   fy  2021-10-22
-
-
-    if (detailChanged == 'true' && bidAnnounceId != null && bidAnnounceId != "" && bidAnnounceId != undefined) {
-        changedAfterBid = 'true';
-    }
-    if (detailChanged == 'true' && quote_Date__c != null && quote_Date__c != "" && quote_Date__c != undefined) {
-        changedAfterPrint = 'true';
-    }
-    debugger
-    j$(escapeVfId('Page:mainForm:changedAfterPrint')).val(changedAfterPrint);
-    j$(escapeVfId('Page:mainForm:changedAfterBid')).val(changedAfterBid);
-    
-    if(detailChanged == 'true' && changedAfterPrint == 'false'&&changedAfterBid == 'false'){
-        QuotationCalculationFag= 'true';
-    }
-    return;
-}
-// 浜у搧鐘舵�佸彉鏇达紝闇�瑕佹洿鏂�
-function ProSFDC_Status_Update() {
-    var SFDC_Status = j$(escapeVfId('Page:mainForm:block:SFDA_Flg')).value();
-    if (SFDC_Status == 'true') {
-        alert('浜у搧鐘舵�佸彂鐢熷彉鍖栵紝璇锋洿鏂�');
-    }
-}
-// 90鏃ヤ互涓婃洿鏂般仐銇︺仾銇勩仺false
-function checkProductStatusValidPeriod() {
-
-    var period = j$(escapeVfId('Page:mainForm:block:hidden_PriceRefreshPeriod')).value();
-    //console.log(QuoteDecide);
-    if (parseInt(period) > parseInt(Price_Valid_Period) &&
-        QuoteDecide != true) {
-
-        if (confirm(Confirm_PriceRefresh)) {
-
-            productCompare();
-            return true;
+    if ( searchSetProductWindow == null || searchSetProductWindow.closed) {
+        
+        if (baseUrl.indexOf("production") != -1) {
+            searchSetProductWindow = window.open('/production/apex/SearchSetProduct?gainQuoteSetNameAndSetQty='+ encodeURIComponent(gainQuoteSetNameAndSetQty), 'SearchSetProduct', 'width=950,height=450');
         } else {
-
-            return false;
+            searchSetProductWindow = window.open('/apex/SearchSetProduct?gainQuoteSetNameAndSetQty='+ encodeURIComponent(gainQuoteSetNameAndSetQty), 'SearchSetProduct', 'width=950,height=450');
         }
+        
     }
-
-    return true;
-}
-
-function print2btn() {
-    var id = document.getElementById('Page:mainForm:hiddenQuoid').innerHTML;
-    if (id == null || id == '') {
-        alert(Error_Message33);
-        unblockUI();
-        return false;
-    }
-
-    //if (checkProductStatusValidPeriod() == false) {
-    //
-    //    unblockUI();
-    //   return false;
-    //}
-
-    //checkchangedAfterPrint();
-    //var changedAfterPrint = j$(escapeVfId('Page:mainForm:changedAfterPrint')).value();
-    //var changedAfterBid = j$(escapeVfId('Page:mainForm:changedAfterBid')).value();
-    //if (changedAfterBid == 'true') {
-    //    if (confirm(Confirm_ChangedAfterBid)) {
-    //        return chkEstimation_Entry_Possibility(id);
-    //    }
-    //} else if (changedAfterPrint == 'true') {
-    //    if (confirm(Confirm_ChangedAfterPrint)) {
-    //        return chkEstimation_Entry_Possibility(id);
-    //    }
-    //} else {
-    return chkEstimation_Entry_Possibility(id);
-    //}
-}
-
-function chkEstimation_Entry_Possibility(q) {
-    var id = q;
-
-    if (id == null || id == '') {
-        alert(Error_Message33);
-        unblockUI();
-        return false;
-    }
-
-
-    try {
-        sforce.connection.sessionId = Session_ID;
-        // var b = true;
-        var ids = new Array();
-
-        for (var i = 0; i < QuoteEntryMaxLine; i++) {
-            var id = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).value();
-            if (id != '') {
-                ids.push(j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).value());
-            }
-        }
-
-        var results = sforce.apex.execute("NewQuoteEntryWebService", "getProduct2", { id: ids });
-        var id2Product = new Object();
-        for (var j = 0; j < results.length; j++) {
-            id2Product[results[j].Id] = results[j];
-        }
-
-        //for(var i=0; i<QuoteEntryMaxLine; i++){
-        //    var a = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).value();
-        //    if (a != ''){
-
-        //        var recordTypeRecord = id2Product[a];
-        //        var x = recordTypeRecord.Estimation_Entry_Possibility__c;
-
-        //if (x==null || x != '鈼�'){
-
-        //    b = false;
-        //}
-        //    }
-        //}
-        //if (b == false){
-        //    alert(Error_Message29);
-        //    return false;
-
-        //}else{
-        blockme();
-        Print.call();
-        return true;
-        //}
-    } catch (e) {
-        alert(e);
-    }
-}
-
-function save2btn() {
-    checkchangedAfterPrint();
-    var shut = AlertForCFDA();
-    //WLIG-BXVB6M 銆愬鎵樸�戙�愮揣鎬ャ�戝彇娑堟姤浠峰崟涓骞翠繚璁℃彁閲戦涓�0鐨勬鏌� 绮剧悽鎶�鏈� 2021/02/03 start 
-    //HWAG-BLWB9F 璇环鎶ヤ环锛氬骞翠繚浜у搧鏈櫥褰曡鎻愰噾棰濇椂涓嶅彲鎶ヤ环 绮剧悽鎶�鏈�  20200224 start
-    //var flag = CheckForGuranteeType();
-    //WLIG-BXVB6M 銆愬鎵樸�戙�愮揣鎬ャ�戝彇娑堟姤浠峰崟涓骞翠繚璁℃彁閲戦涓�0鐨勬鏌� 绮剧悽鎶�鏈� 2021/02/03 end 
-    if (shut == true) {
-        alert('鎻愮ず锛氬寘鍚噸鏂扮敵璇稢FDA鐨勪骇鍝侊紝涓嶅彲杩涜璁㈣揣銆�');
-    }
-
-    var cost = CheckForCost();
-    //WLIG-BXVB6M 銆愬鎵樸�戙�愮揣鎬ャ�戝彇娑堟姤浠峰崟涓骞翠繚璁℃彁閲戦涓�0鐨勬鏌� 绮剧悽鎶�鏈� 2021/02/03 start 
-    // if(flag == true){
-    //     alert('澶氬勾淇濅骇鍝佹湭鐧诲綍璁℃彁閲戦鏃朵笉鍙姤浠�!');
-    //     return false;
-    // }else 
-    //WLIG-BXVB6M 銆愬鎵樸�戙�愮揣鎬ャ�戝彇娑堟姤浠峰崟涓骞翠繚璁℃彁閲戦涓�0鐨勬鏌� 绮剧悽鎶�鏈� 2021/02/03 end 
-
-    //CHAN-BYJ9VF 澧炲姞缁忛攢鍟嗗崟浠峰皬璁� 涓嶄负0鐨刢heck 绮剧悽鎶�鏈� wql 2021/03/08 start
-    var agencyPriceFlag = checkAgencyPrice();
-    if (cost == true) {
-        alert('浜у搧鎴愭湰涓虹┖鏃朵笉鍙姤浠�!');
-    }
-    // else if(agencyPriceFlag){
-    //     alert('缁忛攢鍟嗗崟浠锋垨鑰呯粡閿�鍟嗗皬璁′负0鏃讹紝涓嶈兘淇濆瓨!');
-    // }
-    //CHAN-BYJ9VF 澧炲姞缁忛攢鍟嗗崟浠峰皬璁� 涓嶄负0鐨刢heck 绮剧悽鎶�鏈� wql 2021/03/08 end
     else {
-        //CHAN-BTF4XQ start
-        //鏍囧噯瀹氫环涓�0鏃舵彁閱�
-        var listPrice = CheckForListPrice();
-        if (listPrice == true) {
-            alert('鐩墠浜у搧瀹氫环鏈‘瀹氾紝璇蜂簬浜у搧鏈儴鑱旂郴纭锛�');
-        }
-        //CHAN-BTF4XQ end
-        blockme();
-        Save();
-        return true;
+    searchSetProductWindow.focus();
     }
-    //HWAG-BLWB9F 璇环鎶ヤ环锛氬骞翠繚浜у搧鏈櫥褰曡鎻愰噾棰濇椂涓嶅彲鎶ヤ环 绮剧悽鎶�鏈�  20200224 end
-    // blockme();
-    // Save();
-    // return true;
-}
-
-function oppReflection2btn() {
-    checkchangedAfterPrint();
-    var changedAfterPrint = j$(escapeVfId('Page:mainForm:changedAfterPrint')).value();
-    var changedAfterBid = j$(escapeVfId('Page:mainForm:changedAfterBid')).value();
-    if (changedAfterBid == 'true') {
-        if (confirm(Confirm_ChangedAfterBid)) {
-            blockme();
-            OppReflection.call();
-            return;
-        }
-    } else if (changedAfterPrint == 'true') {
-        if (confirm(Confirm_ChangedAfterPrint)) {
-            blockme();
-            OppReflection.call();
-            return true;
-        }
-    } else {
-        blockme();
-        OppReflection.call();
-        return true;
-    }
-}
-
-function replaceErrorClass() {
-
-    var div = document.getElementsByTagName('div');
-    for (var e in div) {
-        if (div[e].className == 'errorMsg') {
-            div[e].className = 'dataCell';
-            //div[e].innerHTML=div[e].innerHTML.replace(/Error_Message40/g,'');
-            div[e].innerHTML = div[e].innerHTML.replace(Error_Message40, '');
-            //div[e].innerHTML=div[e].innerHTML.replace(/Error_Message3/g,'');
-            div[e].innerHTML = div[e].innerHTML.replace(Error_Message3, '');
-        }
-    }
-    var input = document.getElementsByTagName('input');
-    for (var i in input) {
-        if (input[i].className == 'error') {
-            input[i].className = 'dataCell';
-        }
-    }
-
-}
-
-function setlists(str, i) {
-
-    var iChecked = document.forms['Page:mainForm']['checklist'][i].checked;
-
-
-    if (!iChecked) {
-        return false;
-    }
-    var j = 0;
-    if (str == 'up') {
-        //up
-        j = parseInt(i) - 1;
-        var b = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Assert')).value();
-        if (b == null || b == '') {
-            return false;
-        }
-    } else {
-        //down
-        j = parseInt(i) + 1;
-        var b = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Assert')).value();
-        if (b == null || b == '') {
-            return false;
-        }
-    }
-    var jChecked = j$(escapeVfId('checklist')[j]).checked;
-    //var jChecked = document.forms['Page:mainForm']['checklist'][j].checked;
-    //瑁藉搧鐣彿
-    var assetdown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Assert')).value();
-    var assetup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Assert')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Assert')).val(assetup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Assert')).val(assetdown);
-    //SFDA銈广儐銉笺偪銈�
-    var sfdadown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Status__c')).text();
-    var sfdaup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Status__c')).text();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Status__c')).text(sfdaup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Status__c')).text(sfdadown);
-    //SFDA銈广儐銉笺偪銈广伄style
-    var sfdadownColor = j$(escapeVfId(j + ':td_Status__c')).css("color");
-    var sfdaupColor = j$(escapeVfId(i + ':td_Status__c')).css("color");
-    j$(escapeVfId(j + ':td_Status__c')).css({ "color": sfdaupColor });
-    j$(escapeVfId(i + ':td_Status__c')).css({ "color": sfdadownColor });
-    //VenderName鍜岄厤濂�
-    //渚涘簲鍟�
-    var VendernameDown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':VenderName')).text();
-    var VendernameUp = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).text();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':VenderName')).val(VendernameUp);
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':VenderName__c')).val(VendernameUp);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).val(VendernameDown);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName__c')).val(VendernameDown);
-    var Product_Set_NameDown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Set_Name')).text();
-    var Product_Set_NameUp = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Set_Name')).text();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Set_Name')).val(Product_Set_NameUp);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Set_Name')).val(Product_Set_NameDown);
-
-    //SFDC鍋滄棰勮 lt 20211009 start
-    //棰勮娑堣�楁棩鏈�
-    // document.getElementById('Page:mainForm:block:lists:' + i + ':Estimated_ConsumptionDueDate').style.color = "red";
-    var ConsumptionDueDateDown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Estimated_ConsumptionDueDate')).text();
-    var ConsumptionDueDateUp = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Estimated_ConsumptionDueDate')).text();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Estimated_ConsumptionDueDate')).val(ConsumptionDueDateUp);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Estimated_ConsumptionDueDate')).val(ConsumptionDueDateDown);
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Estimated_ConsumptionDueDate1')).val(ConsumptionDueDateUp);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Estimated_ConsumptionDueDate1')).val(ConsumptionDueDateDown);
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Estimated_ConsumptionDueDate')).text(ConsumptionDueDateUp);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Estimated_ConsumptionDueDate')).text(ConsumptionDueDateDown);
-    
-    MarkRed();
-    //SFDC鍋滄棰勮 lt 20211009 end
-
-    //SFDA
-    var sfdadown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':SFDA')).value();
-    var sfdaup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':SFDA')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':SFDA')).val(sfdaup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':SFDA')).val(sfdadown);
-    //Id
-    var iddown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Id')).value();
-    var idup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Id')).val(idup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).val(iddown);
-    //鍝佺洰鍚�
-    var namedown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Name__c')).value();
-    var nameup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Name__c')).value();
-    var nameLinkdown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':NameLink')).html();
-    var nameLinkup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':NameLink')).html();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Name__c')).val(nameup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':NameLink')).html(nameLinkup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Name__c')).val(namedown);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':NameLink')).html(nameLinkdown);
-    //ListPrice
-    var lpdown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':ListPrice')).value();
-    var lpup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':ListPrice')).val(lpup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':ListPricetext')).text(toNumComma(lpup));
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).val(lpdown);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPricetext')).text(toNumComma(lpdown));
-    //鏁伴噺
-    var Quantitydown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Quantity')).value();
-    var Quantityup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Quantity')).val(Quantityup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).val(Quantitydown);
-    //渚℃牸
-    var UnitPricedown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':UnitPrice')).value();
-    var UnitPriceup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':UnitPrice')).val(UnitPriceup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).val(UnitPricedown);
-
-    //  CHAN-B4YAB8 2018/9/28 璨╁2搴椾尽鏍� start
-    var Agency_UnitPricedown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Agency_UnitPrice')).value();
-    var Agency_UnitPriceup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_UnitPrice')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Agency_UnitPrice')).val(Agency_UnitPriceup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_UnitPrice')).val(Agency_UnitPricedown);
-    //  CHAN-B4YAB8 2018/9/28 璨╁2搴椾尽鏍� end
-
-    //  CHAN-B4YAB8 2018/10/30 璧犻�� start
-    // if(document.getElementById('Page:mainForm:block:lists:' + j + ':Present__c') != null && document.getElementById('Page:mainForm:block:lists:' + i + ':Present__c') != null ){
-    //     var Presentidown = document.getElementById('Page:mainForm:block:lists:' + j + ':Present__c').checked;
-    //     var Presentiup = document.getElementById('Page:mainForm:block:lists:' + i + ':Present__c').checked;
-    //     document.getElementById('Page:mainForm:block:lists:' + j + ':Present__c').checked = Presentiup;
-    //     document.getElementById('Page:mainForm:block:lists:' + i + ':Present__c').checked = Presentidown;
-    // }
-
-    //  CHAN-B4YAB8 2018/10/30 璧犻�� end
-
-    //  CHAN-B4YAB8 2018/9/28 璨╁2搴楀皬瑷� start
-    var AgencySubtotaldown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':AgencySubtotal__c')).value();
-    var AgencySubtotalup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':AgencySubtotal__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':AgencySubtotal__c')).val(AgencySubtotalup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Agency_TotalPrice')).text(toNumComma_One_digit(AgencySubtotalup));
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':AgencySubtotal__c')).val(AgencySubtotaldown);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_TotalPrice')).text(toNumComma_One_digit(AgencySubtotaldown));
-    //  CHAN-B4YAB8 2018/9/28 璨╁2搴楀皬瑷� end
-    //鍗樹綅
-    //var Qtydown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Qty_Unit')).value();
-    //var Qtyup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Qty_Unit')).value();
-    //j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Qty_Unit')).val(Qtyup);
-    //j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Qty')).text(Qtyup);
-    //j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Qty_Unit')).val(Qtydown);
-    //j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Qty')).text(Qtydown);
-    //灏忚▓
-    // 澶氬勾淇濅慨 2019/07/25 start
-    // 鏄惁淇濅慨
-    if (document.getElementById('Page:mainForm:block:lists:' + j +
-            ':warranty:itemMultiYearWarranty') != null &&
-        document.getElementById('Page:mainForm:block:lists:' + i +
-            ':warranty:itemMultiYearWarranty') != null) {
-        var itemMultiYearWarrantyidown = document.getElementById('Page:mainForm:block:lists:' + j +
-            ':warranty:itemMultiYearWarranty').checked;
-        var itemMultiYearWarrantyiup = document.getElementById('Page:mainForm:block:lists:' + i +
-            ':warranty:itemMultiYearWarranty').checked;
-        document.getElementById('Page:mainForm:block:lists:' + j +
-            ':warranty:itemMultiYearWarranty').checked = itemMultiYearWarrantyiup;
-        document.getElementById('Page:mainForm:block:lists:' + i +
-            ':warranty:itemMultiYearWarranty').checked = itemMultiYearWarrantyidown;
-    }
-    // 淇濅慨
-    var warrantyTypedown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':warranty:warrantyType')).value();
-    var warrantyTypedup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':warranty:warrantyType')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':warranty:warrantyType')).val(warrantyTypedup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':warranty:warrantyType')).val(warrantyTypedown);
-
-    //涓嶅彲鍙栨秷澶氬勾淇�
-    var CanNotCancelledGuranteedown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':CanNotCancelledGurantee__c')).value();
-    var CanNotCancelledGuranteeup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':CanNotCancelledGurantee__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':CanNotCancelledGurantee__c')).val(CanNotCancelledGuranteeup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':CanNotCancelledGurantee__c')).val(CanNotCancelledGuranteedown);
-
-    //鏄惁鍗卞寲鍝� 闃胯タ璧涘
-    var Is_DangerousChemicalsdown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Is_DangerousChemicals__c')).value();
-    var Is_DangerousChemicalsup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Is_DangerousChemicals__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Is_DangerousChemicals__c')).val(Is_DangerousChemicalsup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Is_DangerousChemicals__c')).val(Is_DangerousChemicalsdown);
-
-    // 淇濅慨鏈熼檺
-    var itemGuaranteePerioddown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':GuaranteePeriod__c')).value();
-    var itemGuaranteePeriodup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':GuaranteePeriod__c')).val(itemGuaranteePeriodup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':itemGuaranteePeriod')).text(itemGuaranteePeriodup | 0);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(itemGuaranteePerioddown);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(itemGuaranteePerioddown | 0);
-
-    // 璁℃彁骞撮檺
-    var provistonPerioddown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':provistonPeriod__c')).value();
-    var provistonPeriodup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':provistonPeriod__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':provistonPeriod__c')).val(provistonPeriodup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':provistonPeriod__c')).val(provistonPerioddown);
-
-    //鏄惁鍙栨秷甯傚満澶氬勾淇濅慨
-    var If_Cancel_Guaranteedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':If_Cancel_Guarantee__c')).value();
-    var If_Cancel_Guaranteeup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':If_Cancel_Guarantee__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':If_Cancel_Guarantee__c')).val(If_Cancel_Guaranteeup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':If_Cancel_Guarantee__c')).val(If_Cancel_Guaranteedown);
-    // no discount price
-    var ServicePricedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':ServicePrice__c')).value();
-    var ServicePriceup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':ServicePrice__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':ServicePrice__c')).val(ServicePriceup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':ServicePrice__c')).val(ServicePricedown);
-    // no discount total
-    if (document.getElementById('Page:mainForm:block:lists:' +
-            i + ':warranty2:NoDiscountTotal') != null) {
-        var NoDiscountTotaldown = document.getElementById('Page:mainForm:block:lists:' + j +
-            ':warranty2:NoDiscountTotal').value;
-        var NoDiscountTotalup = document.getElementById('Page:mainForm:block:lists:' + i +
-            ':warranty2:NoDiscountTotal').value;
-        document.getElementById('Page:mainForm:block:lists:' + j +
-            ':warranty2:NoDiscountTotal').value = NoDiscountTotalup;
-        document.getElementById('Page:mainForm:block:lists:' + i +
-            ':warranty2:NoDiscountTotal').value = NoDiscountTotaldown;
-
-    }
-    // 渚涘簲鍟� 鍖婚櫌鍗曚环 disabled
-    var UnitPriceDisableddown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':UnitPrice')).prop('disabled');
-    var UnitPriceDisabledup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).prop('disabled');
-    if (UnitPriceDisabledup == true) {
-        j$(escapeVfId('Page:mainForm:block:lists:' + j + ':UnitPrice')).attr('disabled', 'disabled');
-    } else {
-        j$(escapeVfId('Page:mainForm:block:lists:' + j + ':UnitPrice')).removeAttr('disabled');
-    }
-    if (UnitPriceDisableddown == true) {
-        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).attr('disabled', 'disabled');
-    } else {
-        j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).removeAttr('disabled');
-    }
-
-
-    //璁℃彁閲戦
-    var GuranteePricedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':GuranteePrice__c')).value();
-    var GuranteePriceup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':GuranteePrice__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':GuranteePrice__c')).val(GuranteePriceup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':GuranteePrice__c')).val(GuranteePricedown);
-
-    // 缁翠慨鍚堝悓鎶ヤ环
-    var Maintenance_Price_Yeardown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':Maintenance_Price_Year__c')).value();
-    var Maintenance_Price_Yearup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':Maintenance_Price_Year__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':Maintenance_Price_Year__c')).val(Maintenance_Price_Yearup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':Maintenance_Price_Year__c')).val(Maintenance_Price_Yeardown);
-
-
-    // 淇濅慨绫诲瀷
-    var GuranteeTypedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':GuranteeType')).value();
-    var GuranteeTypeup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':GuranteeType')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':GuranteeType')).val(GuranteeTypeup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':GuranteeType')).val(GuranteeTypedown);
-    //浜у搧淇濅慨鏈�
-    var ProductEntend_gurantee_period_alldown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':ProductEntend_gurantee_period_all__c')).value();
-    var ProductEntend_gurantee_period_allup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':ProductEntend_gurantee_period_all__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':ProductEntend_gurantee_period_all__c')).val(ProductEntend_gurantee_period_allup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':ProductEntend_gurantee_period_all__c')).val(ProductEntend_gurantee_period_alldown);
-
-    //浜у搧璁℃彁閲戦
-    var ProductGuranteePricedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':ProductGuranteePrice__c')).value();
-    var ProductGuranteePriceup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':ProductGuranteePrice__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':ProductGuranteePrice__c')).val(ProductGuranteePriceup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':ProductGuranteePrice__c')).val(ProductGuranteePricedown);
-
-    //浜у搧鏄惁娑堣�楀搧
-    // var ProductIfConsumabledown = j$(escapeVfId('Page:mainForm:block:lists:' + j
-    //     + ':ProductIfConsumable__c')).value();
-    // var ProductIfConsumableup = j$(escapeVfId('Page:mainForm:block:lists:' + i
-    //     + ':ProductIfConsumable__c')).value();
-    // j$(escapeVfId('Page:mainForm:block:lists:' + j
-    //     + ':ProductIfConsumable__c')).val(ProductIfConsumableup);
-    // j$(escapeVfId('Page:mainForm:block:lists:' + i
-    //     + ':ProductIfConsumable__c')).val(ProductIfConsumabledown);
-
-    //浜у搧service price
-    var ProductServicePricedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':productServicePrice__c')).value();
-    var ProductServicePriceup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':productServicePrice__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':productServicePrice__c')).val(ProductServicePriceup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':productServicePrice__c')).val(ProductServicePricedown);
-
-    //鏈�鏂颁骇鍝佸唴璐� no discount price
-    var latestProductIntra_Trade_Servicedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':latestProductIntra_Trade_Service')).value();
-    var latestProductIntra_Trade_Serviceup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':latestProductIntra_Trade_Service')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':latestProductIntra_Trade_Service')).val(latestProductIntra_Trade_Serviceup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':latestProductIntra_Trade_Service')).val(latestProductIntra_Trade_Servicedown);
-
-    // 鏈�鏂颁繚淇被鍨�
-    var latestGuranteeTypedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':latestGuranteeType')).value();
-    var latestGuranteeTypeup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':GuranteeType')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':latestGuranteeType')).val(latestGuranteeTypeup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':latestGuranteeType')).val(latestGuranteeTypedown);
-
-    //鏈�鏂颁骇鍝佸骞翠繚淇湡
-    var latestProductEntend_gurantee_period_alldown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':latestProductEntend_gurantee_period_all')).value();
-    var latestProductEntend_gurantee_period_allup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':latestProductEntend_gurantee_period_all')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':latestProductEntend_gurantee_period_all')).val(latestProductEntend_gurantee_period_allup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':latestProductEntend_gurantee_period_all')).val(latestProductEntend_gurantee_period_alldown);
-
-    //鏈�鏂板唴璐歌鎻愰噾棰�
-    var latestIntra_Trade_Guranteedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':latestIntra_Trade_Gurantee')).value();
-    var latestIntra_Trade_Guranteeup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':latestIntra_Trade_Gurantee')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':latestIntra_Trade_Gurantee')).val(latestIntra_Trade_Guranteeup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':latestIntra_Trade_Gurantee')).val(latestIntra_Trade_Guranteedown);
-
-    // 鏈�鏂扮淮淇悎鍚屾姤浠�
-    var latestMaintenance_Price_Yeardown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':latestMaintenance_Price_Year')).value();
-    var latestMaintenance_Price_Yearup = j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':latestMaintenance_Price_Year')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j +
-        ':latestMaintenance_Price_Year')).val(latestMaintenance_Price_Yearup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i +
-        ':latestMaintenance_Price_Year')).val(latestMaintenance_Price_Yeardown);
-
-    // 澶氬勾淇濅慨 2019/07/25 end
-    var Subtotaldown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Subtotal__c')).value();
-    var Subtotalup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Subtotal__c')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Subtotal__c')).val(Subtotalup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':TotalPrice')).text(toNumComma(Subtotalup));
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Subtotal__c')).val(Subtotaldown);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':TotalPrice')).text(toNumComma(Subtotaldown));
-
-    //Product_SFDA
-    var Product_SFDAdown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_SFDA')).value();
-    var Product_SFDAup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_SFDA')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_SFDA')).val(Product_SFDAup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_SFDA')).val(Product_SFDAdown);
-    //NameCode
-    var NameCodedown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':NameCode')).value();
-    var NameCodeup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':NameCode')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':NameCode')).val(NameCodeup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':NameCode')).val(NameCodedown);
-    //Product_Name
-    var Product_Namedown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Name')).value();
-    var Product_Nameup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Name')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Name')).val(Product_Nameup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Name')).val(Product_Namedown);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':NameCode')).val(NameCodedown);
-    //Product_ListPrice
-    var Product_ListPricedown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_ListPrice')).value();
-    var Product_ListPriceup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_ListPrice')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_ListPrice')).val(Product_ListPriceup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_ListPrice')).val(Product_ListPricedown);
-    //Product_Cost
-    var Product_Costdown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Cost')).value();
-    var Product_Costup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Cost')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Cost')).val(Product_Costup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Cost')).val(Product_Costdown);
-    //Sales_Possibility
-    var Sales_Possibilitydown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Sales_Possibility')).value();
-    var Sales_Possibilityup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Sales_Possibility')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Sales_Possibility')).val(Sales_Possibilityup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Sales_Possibility')).val(Sales_Possibilitydown);
-    //Cost
-    var Costdown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Cost')).value();
-    var Costup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Cost')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Cost')).val(Costup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Cost')).val(Costdown);
-    //CostSubTotal
-    var CostSubTotaldown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':CostSubTotal')).value();
-    var CostSubTotalup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':CostSubTotal')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':CostSubTotal')).val(CostSubTotalup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':CostSubTotal')).val(CostSubTotaldown);
-    //Bsscategory
-    var Bsscategorydown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Bsscategory')).value();
-    var Bsscategoryup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Bsscategory')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Bsscategory')).val(Bsscategoryup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Bsscategory')).val(Bsscategorydown);
-    //Storagestatus
-    var Storagestatusdown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Storagestatus')).value();
-    var Storagestatusup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Storagestatus')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Storagestatus')).val(Storagestatusup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Storagestatustext')).text(Storagestatusup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Storagestatus')).val(Storagestatusdown);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Storagestatustext')).text(Storagestatusdown);
-
-    //Specifications
-    var Specificationsdown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Specifications')).value();
-    var Specificationsup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Specifications')).value();
-    var Product_Specificationsdown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Specifications')).value();
-    var Product_Specificationsup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Specifications')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Specifications')).text(Specificationsup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Specifications')).val(Product_Specificationsup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Specifications')).text(Specificationsdown);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Specifications')).val(Product_Specificationsdown);
-
-    //PricebookEntryId
-    var PricebookEntryIddown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':PricebookEntryId')).value();
-    var PricebookEntryIdup = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':PricebookEntryId')).value();
-    j$(escapeVfId('Page:mainForm:block:lists:' + j + ':PricebookEntryId')).val(PricebookEntryIdup);
-    j$(escapeVfId('Page:mainForm:block:lists:' + i + ':PricebookEntryId')).val(PricebookEntryIddown);
-    //radio Refresh
-    document.forms['Page:mainForm']['checklist'][i].checked = jChecked;
-    document.forms['Page:mainForm']['checklist'][j].checked = true;
-
-    return true;
-}
-
-// 鐪熴倱涓伄绌鸿銈掑墛闄ゃ�佹渶寰屼竴琛屻伄銉囥兗銈挎銇
-function getLastLineNoNext(doc) {
-    var hasRecordFlg = false;
-    var lastLineNo = 0;
-    for (var i = 149; i >= 0; i--) {
-        if (j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Assert')).value() != '') {
-            if (!hasRecordFlg) {
-                lastLineNo = i;
-            }
-            hasRecordFlg = true;
-        }
-        if (hasRecordFlg == true) {
-            if (j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Assert')).value() == '') {
-                var moveCheckbox = true;
-                deletelist(i, doc, moveCheckbox);
-                lastLineNo = i;
-            }
-        }
-    }
-    if (hasRecordFlg) {
-        lastLineNo = lastLineNo + 1;
-    }
-    return lastLineNo;
-}
-
-function deletelist(k, doc, moveCheckbox) {
-    var j = 0;
-    for (var i = k; i < QuoteEntryMaxLine; i++) {
-        j = parseInt(i) + 1;
-        // xudan 20140627 鍓婇櫎鏅傘�佺┖琛屻亱銈夌┖琛屻伕銇偝銉斻兗銈掋偣銈儍銉�
-        var productId1 = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).value();
-        var productId2 = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Id')).value();
-        if (productId1 == "" && productId2 == "") continue;
-
-        if (j < QuoteEntryMaxLine) {
-            if (moveCheckbox) {
-                doc.forms['Page:mainForm']['checklist'][i].checked = doc.forms['Page:mainForm']['checklist'][j].checked;
-            }
-            //瑁藉搧鐣彿
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Assert')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Assert')).value());
-            //LineNo
-            if (j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Assert')).value() == '') {
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':indexNo')).text('');
-            } else {
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':indexNo')).text(j);
-            }
-            //SFDA
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':SFDA')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':SFDA')).value());
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Status__c')).text(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Status__c')).text());
-            var sfdadownColor = j$(escapeVfId(j + ':td_Status__c')).css("color");
-            j$(escapeVfId(i + ':td_Status__c')).css({ "color": sfdadownColor });
-            //渚涘簲鍟�
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName__c')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':VenderName__c')).val());
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).html(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':VenderName')).html());
-
-            //SFDC鍋滄棰勮 lt 20211009 start
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Estimated_ConsumptionDueDate1')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Estimated_ConsumptionDueDate1')).val());
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Estimated_ConsumptionDueDate')).html(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Estimated_ConsumptionDueDate')).html());
-            MarkRed();
-            //SFDC鍋滄棰勮 lt 20211009 end
-
-            //涓嶅彲鍙栨秷澶氬勾淇�
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':CanNotCancelledGurantee__c')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':CanNotCancelledGurantee__c')).val());
-            //鏄惁鍗卞寲鍝� 闃胯タ璧涘
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Is_DangerousChemicals__c')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Is_DangerousChemicals__c')).val());
-
-
-            //閰嶅鍚�
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Set_Name__c')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Set_Name__c')).val());
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Set_Name')).html(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Set_Name')).html());
-            //Id
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Id')).value());
-            //鍝佺洰鍚�
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Name__c')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Name__c')).value());
-            //j$(escapeVfId('Page:mainForm:block:lists:' + i + ':NameLink')).html(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':NameLink')).html());
-
-            document.getElementById('Page:mainForm:block:lists:' + i + ':Nametext1').innerText = document.getElementById('Page:mainForm:block:lists:' + j + ':Nametext1').innerText;
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Nametext1')).attr('href', document.getElementById('Page:mainForm:block:lists:' + j + ':Nametext1').href);
-
-            //ListPrice
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':ListPrice')).value());
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPricetext')).text(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':ListPricetext')).text());
-
-            //Storagestatus
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Storagestatus')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Storagestatus')).value());
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Storagestatustext')).text(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Storagestatustext')).text());
-
-            //Specifications
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Specifications')).text(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Specifications')).text());
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Specifications')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Specifications')).value());
-
-
-            //鏁伴噺
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Quantity')).value());
-            //渚℃牸
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':UnitPrice')).value());
-            //CHAN-B4YAB8 2018/9/28 璨╁2搴椾尽鏍� start
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_UnitPrice')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Agency_UnitPrice')).value());
-            //CHAN-B4YAB8 2018/9/28 璨╁2搴椾尽鏍� end
-
-            //CHAN-B4YAB8 2018/9/28 璨╁2搴楀皬瑷� start
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':AgencySubtotal__c')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':AgencySubtotal__c')).value());
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_TotalPrice')).text(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Agency_TotalPrice')).text());
-            //CHAN-B4YAB8 2018/9/28 璨╁2搴楀皬瑷� end
-
-            //CHAN-B4YAB8 2018/10/31 璧犻�� start
-            // if(document.getElementById('Page:mainForm:block:lists:' + i + ':Present__c') !=null && document.getElementById('Page:mainForm:block:lists:' + j + ':Present__c') != null ){
-            //     document.getElementById('Page:mainForm:block:lists:' + i + ':Present__c').checked =
-            //         document.getElementById('Page:mainForm:block:lists:' + j + ':Present__c').checked ;
-            // }
-            //CHAN-B4YAB8 2018/10/31 璧犻�� end
-            // 澶氬勾淇濅慨  2019/07/25 start
-            // 澶氬勾淇濅慨
-            if (document.getElementById('Page:mainForm:block:lists:' + j + ':warranty:itemMultiYearWarranty') != null &&
-                document.getElementById('Page:mainForm:block:lists:' + i + ':warranty:itemMultiYearWarranty') != null) {
-                document.getElementById('Page:mainForm:block:lists:' + i + ':warranty:itemMultiYearWarranty').checked =
-                    document.getElementById('Page:mainForm:block:lists:' + j + ':warranty:itemMultiYearWarranty').checked;
-            }
-            // 淇濅慨
-            var warrantyTypeddown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':warranty:warrantyType')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':warranty:warrantyType')).val(warrantyTypeddown);
-            // 淇濅慨鏈�
-            var itemGuaranteePerioddown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':GuaranteePeriod__c')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val(itemGuaranteePerioddown);
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text(itemGuaranteePerioddown);
-
-            // 璁℃彁骞撮檺
-            var provistonPerioddown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':provistonPeriod__c')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':provistonPeriod__c')).val(provistonPerioddown);
-
-            //鏄惁鍙栨秷甯傚満澶氬勾淇濅慨
-            var If_Cancel_Guaranteedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':If_Cancel_Guarantee__c')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':If_Cancel_Guarantee__c')).val(If_Cancel_Guaranteedown);
-
-            //no discount price
-            var ServicePricedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':ServicePrice__c')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':ServicePrice__c')).val(ServicePricedown);
-
-            // no discount total
-            if (document.getElementById('Page:mainForm:block:lists:' +
-                    i + ':warranty2:NoDiscountTotal') != null) {
-                var NoDiscountTotaldown = document.getElementById('Page:mainForm:block:lists:' + j +
-                    ':warranty2:NoDiscountTotal').value;
-                document.getElementById('Page:mainForm:block:lists:' + i +
-                    ':warranty2:NoDiscountTotal').value = NoDiscountTotaldown;
-
-            }
-
-            //璁℃彁閲戦
-            var GuranteePricedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':GuranteePrice__c')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':GuranteePrice__c')).val(GuranteePricedown);
-
-            //缁翠慨鍚堝悓鎶ヤ环
-            var Maintenance_Price_Yeardown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':Maintenance_Price_Year__c')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':Maintenance_Price_Year__c')).val(Maintenance_Price_Yeardown);
-
-            // 淇濅慨绫诲瀷
-            var GuranteeTypedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':GuranteeType')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':GuranteeType')).val(GuranteeTypedown);
-            //浜у搧淇濅慨鏈�
-            var ProductEntend_gurantee_period_alldown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':ProductEntend_gurantee_period_all__c')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':ProductEntend_gurantee_period_all__c')).val(ProductEntend_gurantee_period_alldown);
-
-            //浜у搧璁℃彁閲戦
-            var ProductGuranteePricedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':ProductGuranteePrice__c')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':ProductGuranteePrice__c')).val(ProductGuranteePricedown);
-
-            //浜у搧no discount price
-            var ProductServicePricedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':productServicePrice__c')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':productServicePrice__c')).val(ProductServicePricedown);
-
-            //鏈�鏂颁骇鍝佸唴璐竤ervice price
-            var latestProductIntra_Trade_Servicedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':latestProductIntra_Trade_Service')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':latestProductIntra_Trade_Service')).val(latestProductIntra_Trade_Servicedown);
-
-            //鏈�鏂颁繚淇被鍨�
-            var latestGuranteeTypedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':latestGuranteeType')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':latestGuranteeType')).val(latestGuranteeTypedown);
-
-            //鏈�鏂颁骇鍝佸骞翠繚淇湡
-            var latestProductEntend_gurantee_period_alldown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':latestProductEntend_gurantee_period_all')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':latestProductEntend_gurantee_period_all')).val(latestProductEntend_gurantee_period_alldown);
-
-            //鏈�鏂板唴璐歌鎻愰噾棰�
-            var latestIntra_Trade_Guranteedown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':latestIntra_Trade_Gurantee')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':latestIntra_Trade_Gurantee')).val(latestIntra_Trade_Guranteedown);
-            // 鏈�鏂� 缁翠慨鍚堝悓鎶ヤ环
-            var latestMaintenance_Price_Yeardown = j$(escapeVfId('Page:mainForm:block:lists:' + j +
-                ':latestMaintenance_Price_Year')).value();
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':latestMaintenance_Price_Year')).val(latestMaintenance_Price_Yeardown);
-
-            // 鍖婚櫌鍗曚环 鍙栨秷 disabled
-            var UnitPriceDisableddown = j$(escapeVfId('Page:mainForm:block:lists:' + j + ':UnitPrice')).prop('disabled');
-            if (UnitPriceDisableddown == true) {
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).attr('disabled', 'disabled');
-            } else {
-                j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).removeAttr('disabled');
-            }
-            // 澶氬勾淇濅慨  2019/07/25  end
-
-            //鍗樹綅
-            //j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Qty')).text(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Qty')).text());
-            //j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Qty_Unit')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Qty_Unit')).value());
-            //灏忚▓
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Subtotal__c')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Subtotal__c')).value());
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':TotalPrice')).text(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':TotalPrice')).text());
-
-            //Product_SFDA
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_SFDA')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_SFDA')).value());
-            //NameCode
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':NameCode')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':NameCode')).value());
-            //Product_Name
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Name')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Name')).value());
-            //Product_ListPrice
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_ListPrice')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_ListPrice')).value());
-            //Product_Cost
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Cost')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Product_Cost')).value());
-            //Sales_Possibility
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Sales_Possibility')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Sales_Possibility')).value());
-            //Cost
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Cost')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Cost')).value());
-            //CostSubTotal
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':CostSubTotal')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':CostSubTotal')).value());
-            //Bsscategory
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Bsscategory')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':Bsscategory')).value());
-            //PricebookEntryId
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':PricebookEntryId')).val(j$(escapeVfId('Page:mainForm:block:lists:' + j + ':PricebookEntryId')).value());
-        } else {
-            //瑁藉搧鐣彿
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Assert')).val('');
-            //LineNo
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':indexNo')).text('');
-            //SFDA
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':SFDA')).val('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Status__c')).text('');
-            //渚涘簲鍟�
-            //j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName__c')).val();
-
-            //Id
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Id')).val('');
-            //鍝佺洰鍚�
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Name__c')).val('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Nametext1')).text('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Nametext1')).attr('href', '#');
-            //ListPrice
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPrice')).val('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':ListPricetext')).text('');
-
-            //Storagestatus
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Storagestatus')).val('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Storagestatustext')).text('');
-
-            //Specifications
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Specifications')).text('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Specifications')).val('');
-            //渚涘簲鍟�
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName__c')).val('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':VenderName')).html('');
-
-            //SFDC鍋滄棰勮 lt 20211009 start
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Estimated_ConsumptionDueDate1')).val('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Estimated_ConsumptionDueDate')).html('');
-            //SFDC鍋滄棰勮 lt 20211009 end
-
-            //閰嶅鍚�
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Set_Name__c')).val('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Set_Name')).text('');
-            //鏁伴噺
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Quantity')).val('');
-            //渚℃牸
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).val('');
-            //鍗樹綅
-            //j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Qty')).text('');
-            //j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Qty_Unit')).val('');
-
-            //CHAN-B4YAB8 2018/9/28 璨╁2搴椾尽鏍� start
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_UnitPrice')).val('');
-            //CHAN-B4YAB8 2018/9/28 璨╁2搴椾尽鏍� end
-
-            //CHAN-B4YAB8 2018/9/28 璨╁2搴楀皬瑷� start
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':AgencySubtotal__c')).val('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_TotalPrice')).text('');
-            //CHAN-B4YAB8 2018/9/28 璨╁2搴楀皬瑷� end
-
-            //CHAN-B4YAB8 2018/10/31 璧犻�� start
-            if (document.getElementById('Page:mainForm:block:lists:' + i + ':Present__c') != null) {
-                document.getElementById('Page:mainForm:block:lists:' + i + ':Present__c').checked = false;
-            }
-            //CHAN-B4YAB8 2018/10/31 璧犻�� end
-
-            //灏忚▓
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Subtotal__c')).val('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':TotalPrice')).text('');
-            //Product_SFDA
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_SFDA')).val('');
-            //NameCode
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':NameCode')).val('');
-            //Product_Name
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Name')).val('');
-            //Product_ListPrice
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_ListPrice')).val('');
-            //Product_Cost
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Product_Cost')).val('');
-            //Sales_Possibility
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Sales_Possibility')).val('');
-            //Cost
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Cost')).val('');
-            //CostSubTotal
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':CostSubTotal')).val('');
-            //Bsscategory
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Bsscategory')).val('');
-            //PricebookEntryId
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':PricebookEntryId')).val('');
-            //CHAN-B4YAB8 2018/9/28 璨╁2搴椾尽鏍� start
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_UnitPrice')).val('');
-            //CHAN-B4YAB8 2018/9/28 璨╁2搴椾尽鏍� end
-
-            //CHAN-B4YAB8 2018/9/28 璨╁2搴楀皬瑷� start
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':AgencySubtotal__c')).val('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Agency_TotalPrice')).text('');
-            //CHAN-B4YAB8 2018/9/28 璨╁2搴楀皬瑷� end
-
-            // 澶氬勾淇濅慨  2019/07/25 start
-            // 澶氬勾淇濅慨
-            if (document.getElementById('Page:mainForm:block:lists:' + j + ':warranty:itemMultiYearWarranty') != null &&
-                document.getElementById('Page:mainForm:block:lists:' + i + ':warranty:itemMultiYearWarranty') != null) {
-                document.getElementById('Page:mainForm:block:lists:' + i + ':warranty:itemMultiYearWarranty').checked =
-                    false;
-            }
-
-            // 鍖婚櫌鍗曚环 鍙栨秷 disabled
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':UnitPrice')).removeAttr('disabled');
-            // 淇濅慨
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':warranty:warrantyType')).val('');
-            // 淇濅慨鏈�
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':GuaranteePeriod__c')).val('');
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':itemGuaranteePeriod')).text('');
-
-            // 璁℃彁骞撮檺
-            j$(escapeVfId('Page:mainForm:block:lists:' + i + ':provistonPeriod__c')).val('');
-
-            //鏄惁鍙栨秷甯傚満澶氬勾淇濅慨
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':If_Cancel_Guarantee__c')).val('');
-
-            //no discount price
-
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':ServicePrice__c')).val('');
-
-            //no discount total
-            if (document.getElementById('Page:mainForm:block:lists:' +
-                    i + ':warranty2:NoDiscountTotal') != null) {
-                document.getElementById('Page:mainForm:block:lists:' + i +
-                    ':warranty2:NoDiscountTotal').value = '';
-
-            }
-
-            // 渚涘簲鍟嗗彇娑� disable
-
-            //璁℃彁閲戦
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':GuranteePrice__c')).val('');
-
-            //缁翠慨鍚堝悓鎶ヤ环
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':Maintenance_Price_Year__c')).val('');
-
-            // 淇濅慨绫诲瀷
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':GuranteeType')).val('');
-
-            //浜у搧淇濅慨鏈�
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':ProductEntend_gurantee_period_all__c')).val('');
-
-            //浜у搧璁℃彁閲戦
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':ProductGuranteePrice__c')).val('');
-
-            //浜у搧no discount price
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':productServicePrice__c')).val('');
-
-            //鏈�鏂颁骇鍝佸唴璐竤ervice price
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':latestProductIntra_Trade_Service')).val('');
-
-            // 淇濅慨绫诲瀷
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':latestGuranteeType')).val('');
-
-            //鏈�鏂颁骇鍝佸骞翠繚淇湡
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':latestProductEntend_gurantee_period_all')).val('');
-
-
-            //鏈�鏂板唴璐歌鎻愰噾棰�
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':latestIntra_Trade_Gurantee')).val('');
-
-            //鏈�鏂扮淮淇悎鍚屾姤浠�
-            j$(escapeVfId('Page:mainForm:block:lists:' + i +
-                ':latestMaintenance_Price_Year')).val('');
-            // 澶氬勾淇濅慨  2019/07/25  end
-
-        }
-    }
-    return true;
 }
 
 function setProductEntryGateway(str) {
     blockme();
     setProductEntry(str);
+    
 }
 
-// excel 瀵煎叆鏂囦欢鎸夐挳寮瑰嚭椤甸潰杈撳叆鏁版嵁鍚庯紝鐐逛繚瀛樿Е鍙戣繖涓紱
-function excelImportGateway(str) {
-    blockme();
-    excelImport(str);
-}
 
-// xudan 20140626 琛岃拷鍔犮儹銈搞儍銈�
-function addRowJs(idx) {
-    // 鐪熴倱涓伄绌鸿銈掑墛闄�
-    var lastLineNoNext = getLastLineNoNext(document);
-    var last = j$(escapeVfId('Page:mainForm:block:lists:149:Product_Id')).value();
-    if (last != null && last != "") {
-        alert("鏃犳硶鍐嶆坊鍔犳柊鐨勮");
-    } else {
-        blockme();
-        addRow(idx);
-    }
-}
-//绮剧悽鎶�鏈� 2021/02/08 start
-//椤甸潰杈撳叆娣诲姞琛�
-function addMultipleRowJS(idx) {
-    //闇�瑕佸鍔犵殑琛屽彿
-    var addRow = j$(escapeVfId('addMultipleRow')).value();
-    if (!idx) {
-        idx = addRow;
-    }
-    // 鐪熴倱涓伄绌鸿銈掑墛闄�
-    var lastLineNoNext = getLastLineNoNext(document);
-    var last = j$(escapeVfId('Page:mainForm:block:lists:149:Product_Id')).value();
-    if (last != null && last != "") {
-        alert("鏃犳硶鍐嶆坊鍔犳柊鐨勮");
-    } else {
-        blockme();
-        addMultipleRow(idx);
-        //鍏抽棴dialog
-        popupBox.hide();
-        //缁欏墠绔鍙疯祴鍊� 澶氬鐢�
-        QuoteEntryMaxLine = QuoteEntryMaxLine + addRow;
-    }
-}
 
-// SFDC鍋滄棰勮锛堥璁℃秷鑰楀埌鏈熸棩<3涓湀 鏍囩孩锛� lt 20210927 add start
-function MarkRed() {
-    for (var i = 0; i < QuoteEntryMaxLine; i++) {
-        var a = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Assert')).value();
-        var b = j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Estimated_ConsumptionDueDate')).value();
-        if (a != '') {
-            //GMT杞爣鍑嗘棩鏈熸牸寮�(gttDate)
-            //寰楀埌寰楅璁℃秷鑰楁棩鏈熶负GMT鏍煎紡
-            // let date = new Date(b);
-            // let gttDate = date.getFullYear()+'/'+(date.getMonth() + 1)+'/'+date.getDate();
-
-            //鑾峰彇褰撳墠鏃ユ湡(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(b);
-            var endDate = edate.getTime();
-            var difDate = (endDate - nowDate) / ((1000 * 60 * 60 * 24));
-
-            //鍒ゆ柇
-            if (difDate < 90) {
-                document.getElementById('Page:mainForm:block:lists:' + i + ':Estimated_ConsumptionDueDate').style.color = "red";
-            }else{
-                document.getElementById('Page:mainForm:block:lists:' + i + ':Estimated_ConsumptionDueDate').style.color = "black";
-            }
-
-        }
-    }
-}
-// SFDC鍋滄棰勮锛堥璁℃秷鑰楀埌鏈熸棩<3涓湀 鏍囩孩锛� lt 20210927 add end

--
Gitblit v1.9.1