<apex:page controller="ReceivingNoteStockInRequestController" showHeader="false" action="{!init}" id="allPage" lightningStylesheets="true">
    <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
    <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
    <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
    <apex:stylesheet value="{!URLFOR($Resource.ReceivingNotePageCss)}"/>
    <apex:includeScript value="{!URLFOR($Resource.ReceivingNotePageJS)}"/>
    <apex:includeScript value="{!URLFOR($Resource.CommonUtilJs)}"/>
    <apex:stylesheet value="{!URLFOR($Resource.StyleUtilCss)}"/>
    <apex:form id="allForm">
        <style>
            table.headTable td   {
                /*min-width:150px;*/
            }
            .left20 {
                margin-left: 20px;
            }

            body .pbBody table.list tr.headerRow td.colViewing {
              background-image:url('{!URLFOR($Resource.IconResizeMinus_5)}') ;
              background-repeat:no-repeat;
            }
            body .pbBody table.list tr.headerRow td.colUnHideIcon {
              background-image:url('{!URLFOR($Resource.IconResizePlus_5)}');
              background-repeat:no-repeat;
            }
            td.deleted {
                background-color: #ccc;
            }
            td.newed {
                color: #f00 !important;
            }
            .input90{
                width: 90%;
            }
        </style>
<script type="text/javascript">
    var heightAjustment = 120;
    var widthAjustment = 30;
    j$(document).ready(function(){
    //       blockme();
    //       init();
      // windowResize();
    });
    function runSFDCAddRemote(MetadataConnectionWarning) {
        if (MetadataConnectionWarning) SFDCAddRemote('{!$Api.Session_ID}');
    }
    function sortTableJs(key) {
      // blockme();
      sortTablefunc(key);
    }

    j$(function() {
        var tableWidth = 0;
        j$('body .pbBody table#tableHeader tr.headerRow td').each(function() {
            var colClass = getColClassName(this);
            if (colClass != 'col_Scroll') {
                var headerCol = j$('body .pbBody table.list tr.headerRow td.' + colClass);
                tableWidth += headerCol.width();
            }
        });
        //20210803 ljh WLIG-C5J9ZP start
        //j$('table#tableData').css('width', (tableWidth + 2) + 'px');
        //j$('table#tableHeader').css('width', (tableWidth + 2) + 'px');
        j$('table#tableData').css('width', (2188 + 2) + 'px');
        j$('table#tableHeader').css('width', (2188 + 2) + 'px');
        //20210803 ljh WLIG-C5J9ZP end

        // list の headerRow の tdに toggleWidth() を追加
        bindTdToggleWidth();
    });
    // var elements = document.getElementsByTagName("select");
    // for (i = 0; i < elements.length; i++) {
    //     var id = elements[i].id;
    //     if (id.length > 5 && id.substring(id.length - 5, id.length) == 'mlktp') {
    //         elements[i].style.display = "none";
    //     }
    // }
    // var tbl_l = document.getElementById("tableData_L");
    // var input_l = tbl_l.getElementsByTagName("input");
    // for (i = 0; i < input_l.length; i++) {
    //     var id = input_l[i].id + '_lkid';
    //     if (document.getElementById(id) != null) {
    //         input_l[i].style.width = "75%";
    //     }
    // }
    // var tbl = document.getElementById("tableData");
    // var input = tbl.getElementsByTagName("input");
    // for (i = 0; i < input.length; i++) {
    //     var id = input[i].id + '_lkid';
    //     if (document.getElementById(id) != null) {
    //         input[i].style.width = "75%";
    //     }
    // }
    //aをクリックする際に、tdイベントを実装しない
    // j$("a[name='out_Div_a']").bind("click",function(event){
    //     event.stopPropagation();
    // });
    windowResize();
</script>
        <apex:pageMessages />
        <!-- oncomplete="clearApplyValue(); return false;" -->
        <apex:actionFunction name="passApplyMsgToController" action="{!showApplyMsg}"  rerender="allForm">
            <apex:param name="applyMsg" value="" />
            <apex:param name="applyMsgType" value="" />
        </apex:actionFunction>
        <apex:outputPanel id="pageallPanel">
            <apex:pageBlock id="searchBlock">
                    <table class="headTable" style="width:100%">
                        <tr>
                            <td>
                                <span style="font-weight:bold;">
                                备品存放地&nbsp;
                                </span>
                                {!pageB.rn.Internal_asset_location__c}
                            </td>
                            <td>
                                <span style="font-weight:bold;">
                                合同编码&nbsp;
                                </span>
                                {!pageB.rn.Sales_order_number__c}
                            </td>
                            <td>
                                <span class="left20" style="font-weight:bold;">
                                订单编码&nbsp;
                               </span>
                               {!pageB.rn.OrderCode__c}
                            </td>
                            <td>
                                <span class="left20" style="font-weight:bold;">
                                采购申请决裁号&nbsp;
                               </span>
                               {!pageB.rn.ApprovalNumber__c}
                            </td>
                            <td>
                                <span class="left20" style="font-weight:bold;">
                                发货日&nbsp;
                                </span>
                                <!-- {!pageB.dateOfDelivery} -->
                                <apex:outputText value="{0, date, yyyy'-'MM'-'dd}">
                                    <apex:param value="{!pageB.rn.DateOfDelivery__c}" />
                                </apex:outputText>
                            </td>
                            <td>
                                <span class="left20" style="font-weight:bold;">
                                收货申请单NO&nbsp;
                               </span>
                              <!-- 20210312 you WLIG-BV8CHF start-->
                               {!pageB.rn.ReceivingNoteNo_New__c}
                                <!-- 20210312 you WLIG-BV8CHF end-->
                            </td>
                            <td>
                                <span class="left20" style="font-weight:bold;">
                                收货清单状态&nbsp;
                               </span>
                               {!pageB.rn.RN_Status__c}
                            </td>
                        </tr>
                    </table>
                    <table class="searchTable" style="margin-bottom: 5px; margin-top: 5px;">
                        <tr>
                            <td>
                                收货状态:
                                <apex:selectList value="{!pageB.status}" size="1">
                                    <apex:selectOptions value="{!StatusOps}"/>
                                </apex:selectList>
                            </td>
                            <td>
                                <span class="left20">
                                    备品类别:
                                    <apex:inputField value="{!pageB.rn.Asset_loaner_category__c}"> </apex:inputField>
                                </span>
                            </td>
                            <td>
                                <span class="left20">
                                    备品配套明细型号:
                                    <apex:inputText value="{!pageB.fixture_Model_No}"/>
                                </span>
                                <span class="left20">
                                    <apex:selectList value="{!showCount}" size="1" style="width:60px">
                                        <apex:selectOptions value="{!ShowCountOps}"/>
                                    </apex:selectList>
                                </span>
                            </td>
                            <td>
                                <span style="margin-left: 50px;">
                                    <apex:commandButton value="检索" action="{!search}"/>
                                </span>
                            </td>
                        </tr>
                    </table>

                    <div style="background-color: black; height: 1px; width: 100%;"/>

                    <table class="searchTable" style="width:100%">
                        <tr>
                            <td style="padding-top:5px;">
                                <!-- 所在地区(本部) -->
                                {!$ObjectType.Asset.fields.Salesdepartment__c.label}
                                <!-- lightning改造   zyh   start -->
                                <br />
                                <!-- <apex:inputField id="appSalesdepartment" value="{!pageB.assetInput.Salesdepartment__c}"/> -->
                                <apex:inputField style="width:180px;" id="appSalesdepartment" value="{!pageB.assetInput.Salesdepartment__c}"/>
                                <!-- lightning改造   zyh   end -->
                            </td>
                            <td style="padding-top:5px;">
                                <!-- 所在地区(省) -->
                                {!$ObjectType.Asset.fields.SalesProvince__c.label}
                                <!-- lightning改造   zyh   start -->
                                <br />
                                <!-- <apex:inputField id="appSalesProvince" value="{!pageB.assetInput.SalesProvince__c}"/> -->
                                <apex:inputField style="width:180px;" id="appSalesProvince" value="{!pageB.assetInput.SalesProvince__c}"/>
                                <!-- lightning改造   zyh   end -->
                            </td>
                            <td style="padding-top:5px;">
                                <span>
                                    <!-- 产品分类(GI/SP) -->
                                    {!$ObjectType.Asset.fields.Product_category__c.label}:
                                    <!-- lightning改造   zyh   start -->
                                    <br />
                                    <!-- <apex:inputField id="appProduct_category" value="{!pageB.assetInput.Product_category__c}"/> -->
                                    <apex:inputField style="width:180px;" id="appProduct_category" value="{!pageB.assetInput.Product_category__c}"/>
                                    <!-- lightning改造   zyh   end -->
                                </span>
                            </td>
                            <td style="padding-top:5px;">
                                <span>
                                    <!-- 备品分类 -->
                                    {!$ObjectType.Asset.fields.Equipment_Type__c.label}:
                                    <!-- lightning改造   zyh   start -->
                                    <br />
                                    <!-- <apex:inputField id="appEquipment_Type" value="{!pageB.assetInput.Equipment_Type__c}"/> -->
                                    <apex:inputField style="width:180px;" id="appEquipment_Type" value="{!pageB.assetInput.Equipment_Type__c}"/>
                                    <!-- lightning改造   zyh   end -->
                                </span>
                            </td>
                            
                            <td rowspan="2">
                                <span style="margin-left: 10px;">
                                    <apex:commandButton style="margin-top: 10px;" value="编辑" onclick="blockme();" action="{!changeFixModel}" reRender="allForm" oncomplete="unblockUI();windowResize();"/>
                                </span>
                                <span style="margin-left: 10px;">
                                    <apex:commandButton style="margin-top: 10px;" value="适用" onclick="applyJs();return false;"/>
                                    <script type="text/javascript">
                                    // 适用按钮
                                    function applyJs() {
                                        var appliedFlag = true;
                                        var selectFlag = true;
                                        var isCheckFlag = false;
                                        var appSalesdepartment = j$(escapeVfId('{!$Component.appSalesdepartment}')).val();  // 所在地区(本部)
                                        var appSalesProvince = j$(escapeVfId('{!$Component.appSalesProvince}')).val();  // 所在地区(省)
                                        var appProduct_category = j$(escapeVfId('{!$Component.appProduct_category}')).val();  // 产品分类(GI/SP)
                                        var appEquipment_Type = j$(escapeVfId('{!$Component.appEquipment_Type}')).val();  // 备品分类
                                        var appManage_type = j$(escapeVfId('{!$Component.appManage_type}')).val();  // 管理种类
                                        var appunknow_serial_NO_product = j$(escapeVfId('{!$Component.appunknow_serial_NO_product}')).val();  // 无机身号码设备
                                        var appLoaner_accsessary = j$(escapeVfId('{!$Component.appLoaner_accsessary}')).val() // 备品用途附属品
                                        // otherSelectOptionValue = j$.trim(otherSelectOptionValue);
                                        // var otherSelectOptionValues = [];
                                        // var otherSelectOptionApi = j$(escapeVfId('{!$Component.applyAssetTypeListId}')).val();  // 其他选项的api
                                        // var otherSelectOptionText = j$(escapeVfId('{!$Component.applyAssetTypeListId}')).find("option:selected").text();  // 其他选项的text
                                        // if (otherSelectOptionApi != "") {
                                            // j$("td." + "col_" + otherSelectOptionApi + ".dataCellBorder1." + otherSelectOptionApi).each(function() {
                                                // otherSelectOptionValues.push(j$(this));
                                            // });
                                        // }
                                        var appSalesdepartments = [];  // 所在地区(本部)
                                        j$("td.intf.dataCellBorder1.Salesdepartment__c").each(function() {
                                            appSalesdepartments.push(j$(this));
                                        });

                                        var appSalesProvinces = [];  // 所在地区(省)
                                        j$("td.intf.dataCellBorder1.SalesProvince__c").each(function() {
                                            appSalesProvinces.push(j$(this));
                                        });

                                        var appProduct_categorys = [];  // 产品分类(GI/SP)
                                        j$("td.intf.dataCellBorder1.Product_category__c").each(function() {
                                            appProduct_categorys.push(j$(this));
                                        });

                                        var appEquipment_Types = [];  // 备品分类
                                        j$("td.intf.dataCellBorder1.Equipment_Type__c").each(function() {
                                            appEquipment_Types.push(j$(this));
                                        });

                                        var appManage_types = [];  // 管理种类
                                        j$("td.intf.dataCellBorder1.Manage_type__c").each(function() {
                                            appManage_types.push(j$(this));
                                        });
                                        var appunknow_serial_NO_products = [];  // 无机身号码设备
                                        j$("td.intf.dataCellBorder1.unknow_serial_NO_product__c").each(function() {
                                            appunknow_serial_NO_products.push(j$(this));
                                        });

                                        var appLoaner_accsessarys = [];  // 备品用途附属品
                                        j$("td.intf.dataCellBorder1.Loaner_accsessary__c").each(function() {
                                            appLoaner_accsessarys.push(j$(this));
                                        });
                                        // var equipmentTypes = [];  // 备品分类
                                        // var appunknow_serial_NO_product1;
                                        // if (typeof(appunknow_serial_NO_product) != "undefined" && appunknow_serial_NO_product != null) {
                                        //     if (appunknow_serial_NO_product == true) {
                                        //         appunknow_serial_NO_product1 = 'TRUE';
                                        //     }
                                        //     else {
                                        //         appunknow_serial_NO_product1 = 'FALSE';
                                        //     }
                                        // }

                                        // var appLoaner_accsessary1;
                                        // if (typeof(appLoaner_accsessary) != "undefined" && appLoaner_accsessary != null) {
                                        //     if (appLoaner_accsessary == true) {
                                        //         appLoaner_accsessary1 = 'TRUE';
                                        //     }
                                        //     else {
                                        //         appLoaner_accsessary1 = 'FALSE';
                                        //     }
                                        // }
                                        var currentPageRecordCount = j$(escapeVfId('allPage:allForm:dataBlock:currentPageRecordCnt')).val();
                                        for (var i = 0; i < currentPageRecordCount; i++) {
                                            var checkBox = j$(escapeVfId('allPage:allForm:dataBlock:dataline_L:' + i + ':rowCheck'));
                                            if (checkBox.prop('checked') == true) {
                                                isCheckFlag = true;
                                                // if (internalAssetLocations[i].find("select").val() != internalAssetLocation && internalAssetLocation != '') {
                                                if (appSalesdepartment != null && typeof(appSalesdepartment) != "undefined") {
                                                    // setChangeFlg();
                                                    appSalesdepartments[i].find("select").val(appSalesdepartment);
                                                    appliedFlag = false;
                                                }
                                                if (appSalesProvince != null && typeof(appSalesProvince) != "undefined") {
                                                    // setChangeFlg();
                                                    appSalesProvinces[i].find("select").val(appSalesProvince);
                                                    appliedFlag = false;
                                                }
                                                // if (equipmentTypes[i].find("select").val() != productCategory && productCategory != '') {
                                                if (appProduct_category != null && typeof(appProduct_category) != "undefined") {
                                                    // setChangeFlg();
                                                    appProduct_categorys[i].find("select").val(appProduct_category);
                                                    appliedFlag = false;
                                                }

                                                if (appEquipment_Type != null && typeof(appEquipment_Type) != "undefined") {
                                                    // setChangeFlg();
                                                    appEquipment_Types[i].find("select").val(appEquipment_Type);
                                                    appliedFlag = false;
                                                }

                                                if (appManage_type != null && typeof(appManage_type) != "undefined") {
                                                    // setChangeFlg();
                                                    appManage_types[i].find("select").val(appManage_type);
                                                    appliedFlag = false;
                                                }

                                                if (typeof(appunknow_serial_NO_product) != "undefined" && appunknow_serial_NO_product != null) {
                                                    // setChangeFlg();
                                                    appunknow_serial_NO_products[i].find("select").val(appunknow_serial_NO_product);
                                                    // appunknow_serial_NO_products[i].find("input").attr("checked", appunknow_serial_NO_product);
                                                    appliedFlag = false;
                                                }

                                                if (typeof(appLoaner_accsessary) != "undefined" && appLoaner_accsessary != null) {
                                                    // setChangeFlg();
                                                    appLoaner_accsessarys[i].find("select").val(appLoaner_accsessary);
                                                    // appLoaner_accsessarys[i].find("input").attr("checked", appLoaner_accsessary);
                                                    appliedFlag = false;
                                                }
                                            }
                                        }
                                        j$(escapeVfId('allPage:allForm:pageBlockButton1:clearApplyFlagId')).val(false);
                                        // var clearApplyFlag = false;
                                        window.setTimeout(function () {
                                            if (appSalesdepartment == null
                                                    && appSalesProvince == null
                                                    && appProduct_category== null
                                                    && appEquipment_Types == null
                                                    && appManage_type == null
                                                    && appunknow_serial_NO_product == null
                                                    && appLoaner_accsessary == null) {  // 适用入力框全为空
                                                // alert('适用区输入框为空，请输入适用值。');
                                                var applyMsg = '适用区输入框为空，请输入适用值。';
                                                //passApplyMsgToController(applyMsg, 'Fail');
                                                return;
                                            }
                                            if (isCheckFlag == false) {
                                                 // alert('未勾选任何待适用数据。');
                                                var applyMsg = '未勾选任何待适用数据。';
                                                //passApplyMsgToController(applyMsg, 'Fail');
                                                return;
                                            }

                                            if (selectFlag) {
                                                if (!appliedFlag) {
                                                    var alertMsg = "适用完了 \r\n";
                                                    if (appSalesdepartment != null && typeof(appSalesdepartment) != "undefined") {
                                                        var alertMsg1 = "已将打勾数据中的 " + "所在地区(本部)" + " 适用为 " + appSalesdepartment + " \r\n";
                                                        alertMsg += alertMsg1;
                                                    }
                                                    if (appSalesProvince != null && typeof(appSalesProvince) != "undefined") {
                                                        var alertMsg1 = "已将打勾数据中的 " + "所在地区(省)" + " 适用为 " + appSalesProvince + " \r\n";
                                                        alertMsg += alertMsg1;
                                                    }
                                                    if (appProduct_category != null && typeof(appProduct_category) != "undefined") {
                                                        var alertMsg2 = "已将打勾数据中的 " + "产品分类(GI/SP)" + " 适用为 " + appProduct_category + " \r\n";
                                                        alertMsg += alertMsg2;
                                                    }
                                                    if (appEquipment_Type != null && appEquipment_Type != '') {
                                                        var alertMsg3 = "已将打勾数据中的 " + "备品分类" + " 适用为 " + appEquipment_Type + " \r\n";
                                                        alertMsg += alertMsg3;
                                                    }
                                                    if (appManage_type != null && appManage_type != '') {
                                                        var alertMsg3 = "已将打勾数据中的 " + "管理种类" + " 适用为 " + appManage_type + " \r\n";
                                                        alertMsg += alertMsg3;
                                                    }
                                                    if (appunknow_serial_NO_product != null) {
                                                        var alertMsg3 = "已将打勾数据中的 " + "无机身号码设备" + " 适用为 " + appunknow_serial_NO_product + " \r\n";
                                                        alertMsg += alertMsg3;
                                                    }
                                                    if (appLoaner_accsessary != null) {
                                                        var alertMsg3 = "已将打勾数据中的 " + "备品用途附属品" + " 适用为 " + appLoaner_accsessary + " \r\n";
                                                        alertMsg += alertMsg3;
                                                    }
                                                    // alert(alertMsg);
                                                    // clearApplyFlag = true;
                                                    j$(escapeVfId('allPage:allForm:pageBlockButton1:clearApplyFlagId')).val(true);
                                                    //passApplyMsgToController(alertMsg, 'Success');
                                                }
                                            } else {
                                                if (!appliedFlag) {
                                                    var alertMsg = "适用完了 \r\n";
                                                    if (appSalesdepartment != null && typeof(appSalesdepartment) != "undefined") {
                                                        var alertMsg1 = "已将打勾数据中的 " + "所在地区(本部)" + " 适用为 " + appSalesdepartment + " \r\n";
                                                        alertMsg += alertMsg1;
                                                    }
                                                    if (appSalesProvince != null && typeof(appSalesProvince) != "undefined") {
                                                        var alertMsg1 = "已将打勾数据中的 " + "所在地区(省)" + " 适用为 " + appSalesProvince + " \r\n";
                                                        alertMsg += alertMsg1;
                                                    }
                                                    if (appProduct_category != null && typeof(appProduct_category) != "undefined") {
                                                        var alertMsg2 = "已将打勾数据中的 " + "产品分类(GI/SP)" + " 适用为 " + appProduct_category + " \r\n";
                                                        alertMsg += alertMsg2;
                                                    }
                                                    if (appEquipment_Type != null && appEquipment_Type != '') {
                                                        var alertMsg3 = "已将打勾数据中的 " + "备品分类" + " 适用为 " + appEquipment_Type + " \r\n";
                                                        alertMsg += alertMsg3;
                                                    }
                                                    if (appManage_type != null && appManage_type != '') {
                                                        var alertMsg3 = "已将打勾数据中的 " + "管理种类" + " 适用为 " + appManage_type + " \r\n";
                                                        alertMsg += alertMsg3;
                                                    }
                                                    if (appunknow_serial_NO_product != null) {
                                                        var alertMsg3 = "已将打勾数据中的 " + "无机身号码设备" + " 适用为 " + appunknow_serial_NO_product + " \r\n";
                                                        alertMsg += alertMsg3;
                                                    }
                                                    if (appLoaner_accsessary != null) {
                                                        var alertMsg3 = "已将打勾数据中的 " + "备品用途附属品" + " 适用为 " + appLoaner_accsessary + " \r\n";
                                                        alertMsg += alertMsg3;
                                                    }
                                                    //passApplyMsgToController(alertMsg, 'Success');
                                                    j$(escapeVfId('allPage:allForm:pageBlockButton1:clearApplyFlagId')).val(true);
                                                } else {
                                                    var alertMsg = "其他选项: " + otherSelectOptionText +"中无此选项值" + otherSelectOptionValue + "，无法更新。";
                                                    //passApplyMsgToController(alertMsg, 'Fail');
                                                }
                                            }
                                        }, 5);
                                    }

                                    function clearApplyValue() {
                                        var clearApplyValueFlag = j$(escapeVfId('allPage:allForm:pageBlockButton1:clearApplyFlagId')).val();
                                        if(clearApplyValueFlag) {
                                            j$(escapeVfId('{!$Component.stockId}')).val('');
                                            j$(escapeVfId('{!$Component.applyEquipmentTypeId}')).val('');
                                            j$(escapeVfId('{!$Component.applyAssetTypeListId}')).val('');
                                            j$(escapeVfId('{!$Component.otherSelectionId}')).val('');
                                        }
                                        j$(escapeVfId('allPage:allForm:pageBlockButton1:clearApplyFlagId')).val(false);
                                    }

                                    function checkSavingJs() {
                                        var isSavingSuccess = j$(escapeVfId('isSavingSuccessId')).val();
                                        // alert(isSavingSuccess);
                                        if (isSavingSuccess != 'false') {
                                            //setSaveSuccessMsg();
                                        }
                                    }
                                </script>
                                </span>
                                <!-- <span style="margin-left: 10px;">
                                    <apex:commandButton value="选择配套" action="{!selectRNS}"/>
                                </span> -->
                                <span style="margin-left: 10px;">
                                    <apex:commandButton style="margin-top: 10px;" value="保存" action="{!saveRecord}"/>
                                </span>
                                <span style="margin-left: 10px;">
                                    <apex:commandButton style="margin-top: 10px;" value="驳回" action="{!reject}"/>
                                </span>
                                <!-- lightning改造   zyh   start -->
                                <br />
                                <!-- lightning改造   zyh   end -->
                                <span style="margin-left: 10px;">
                                    <apex:commandButton style="margin-top: 10px;" value="入库指示" action="{!inStockRequest}"/>
                                </span>
                                <span style="margin-left: 10px;">
                                    <apex:commandButton style="margin-top: 10px;" value="打印收货清单" onclick="window.open('/apex/ReceivingNotePDF?rnid={!parId}');return false;"/>
                                </span>
                                <span style="margin-left: 10px;">
                                    <apex:commandButton style="margin-top: 10px;" value="返回" onclick="window.close();"/>
                                </span>
                            </td>
                        </tr>
                        <tr>
                            <td style="padding-top:5px;">
                                <span>
                                    <!-- 管理种类 -->
                                    {!$ObjectType.Asset.fields.Manage_type__c.label}:
                                    <!-- lightning改造   zyh   start -->
                                    <br />
                                    <!-- <apex:inputField id="appManage_type" value="{!pageB.assetInput.Manage_type__c}"/> -->
                                    <apex:inputField style="width:180px;" id="appManage_type" value="{!pageB.assetInput.Manage_type__c}"/>
                                    <!-- lightning改造   zyh   end -->
                                </span>
                            </td>
                            <td style="padding-top:5px;">
                                <span>
                                    <!-- 无机身号码设备 -->
                                    {!$ObjectType.Asset.fields.unknow_serial_NO_product__c.label}:
                                    <!-- lightning改造   zyh   start -->
                                    <br />
                                    <!-- <apex:inputField id="appunknow_serial_NO_product" value="{!pageB.assetInput.unknow_serial_NO_product__c}"/> -->
                                    <apex:inputField style="width:180px;" id="appunknow_serial_NO_product" value="{!pageB.assetInput.unknow_serial_NO_product__c}"/>
                                    <!-- lightning改造   zyh   end -->
                                </span>
                            </td>
                            <td style="padding-top:5px;">
                                <span>
                                    <!-- 备品用途附属品 -->
                                    {!$ObjectType.Asset.fields.Loaner_accsessary__c.label}:
                                    <!-- lightning改造   zyh   start -->
                                    <br />
                                    <!-- <apex:inputField id="appLoaner_accsessary" value="{!pageB.assetInput.Loaner_accsessary__c}"/> -->
                                    <apex:inputField style="width:180px;" id="appLoaner_accsessary" value="{!pageB.assetInput.Loaner_accsessary__c}"/>
                                    <!-- lightning改造   zyh   end -->
                                </span>
                            </td>
                        </tr>
                    </table>
                    
                </apex:pageBlock>
                <apex:pageBlock id="dataBlock">
                <apex:inputHidden id="currentPageRecordCnt" value="{!pageB.currentPageRecordCnt}"/>
                <!-- 20231029 ljh update start-->
                <!-- <div>
                    <apex:commandButton reRender="allForm" onclick="blockme();" disabled="{!canBefore = false}" action="{!beforePage}" value="back" oncomplete="unblockUI();"/>
                    {!nowPage}/{!maxPage}
                    <apex:commandButton reRender="allForm" onclick="blockme();" disabled="{!canNext = false}" action="{!nextPage}" value="next" oncomplete="unblockUI();"/>
                </div> -->
                <!-- 20231029 ljh update end-->
<!--                     <table id="msgtable">
                <tr>
                    <td>
                        <apex:outputPanel id="message">
                            <apex:pageMessages />
                        </apex:outputPanel>
                    </td>
                </tr>
            </table> -->
            <div id="out_Div_L">
                <table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableHeader_L">
                    <tr class="headerRow" height="30px">
                        <td class="col_chk" align="center">
                            <input type='checkbox' onClick='checkAll()' id="checker" />
                        </td>
                        <apex:repeat value="{!outputFieldList}" var="info">
                            <td class="col_{!info.value}">
                               {!info.label}
                            </td>
                        </apex:repeat>
                    </tr>
                </table>
            </div>
            <div id="out_Div" >
                <table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableHeader">
                    <tr class="headerRow" height="30px">
                         <apex:repeat value="{!inputFieldList}" var="info">
                            <td class="{!IF(info.value == 'DataConfirmationAgain__c', 'noClick', 'colViewing')} col_{!info.value}">
                                <input style="width:12px;height: 12px;margin: 0" type="{!IF(info.value == 'DataConfirmationAgain__c', 'checkbox', 'hidden')}" onClick='checkAllConfirmAgain()' id="checkAll{!info.value}" />
                                {!info.label}
                            </td>
                        </apex:repeat>
                        <!-- <td class="col_DataConfirmation__c">
                            数据确认
                        </td> -->
                        <td class="col_Scroll"></td>
                    </tr>
                    <script type="text/javascript">
                        function checkAllConfirmAgain() {
                            var checkboxes = j$("td.dataCellBorder1.intf.DataConfirmationAgain__c.col_DataConfirmationAgain__c").find("input");
                            var firstboxes = j$(".rowchkcls");
                            if (j$(escapeVfId('checkAllDataConfirmationAgain__c')).attr('checked') == 'checked') {
                                for (var i = 0; i < checkboxes.length; i++) {
                                    checkboxes[i].checked = true;
                                    firstboxes[i].checked = true;
                                }
                            } else {
                                for (var i = 0; i < checkboxes.length; i++) {
                                    checkboxes[i].checked = false;
                                    firstboxes[i].checked = true;
                                }
                            }
                        }
                    </script>
                </table>
            </div>
            <div style="clear:both;"/>
            <div id="in_Div_L">
                <table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableData_L">
                    <apex:variable value="{!0}" var="Cnt" />
                        <apex:repeat id="dataline_L" value="{!pageB.showBList}" var="var">
                            <tr class="dataRow " id="tableData_L_{!Cnt}">
                                <td class="dataCellBorder1 col_Chk {!IF(var.rnd['Change_Point__c']=='删除','deleted',IF(var.rnd['Change_Point__c']!=NULL,'newed',''))}" align="center">
                                    <apex:inputCheckbox rendered="{!var.rnd['Change_Point__c']!='删除' && var.canChange}" styleClass="rowchkcls" value="{!var.checked}" id="rowCheck"/>
                                </td>
                                <apex:repeat value="{!outputFieldList}" var="info">
                                    <td class="dataCellBorder1 col_{!info.value} {!IF(var.rnd['Change_Point__c']=='删除','deleted',IF(var.rnd['Change_Point__c']!=NULL,'newed',''))}" align="center" style="{!IF(info.value == 'ReceivingNoteDetailNo__c' && var.haveAsset, 'background-color: #6eb9ef;', '')}"><apex:outputField value="{!var.rnd[info.value]}" /></td>
                                </apex:repeat>
                            </tr>
                        <apex:variable value="{!Cnt+1}" var="Cnt" />
                    </apex:repeat>
                </table>
            </div>
            <div id="in_Div" style="overflow:auto;">
                <table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableData">
                    <apex:variable value="{!0}" var="Cnt_R" />
                    <apex:repeat id="dataline_R" value="{!pageB.showBList}" var="var">
                    <tr id="tableData_R_{!Cnt_R}" class="dataRow" onmouseover="if (window.hiOn){hiOn(this);} " onmouseout="if (window.hiOff){hiOff(this);} " onblur="if (window.hiOff){hiOff(this);}" onfocus="if (window.hiOn){hiOn(this);}" >
                        <apex:repeat value="{!inputFieldList}" var="info" id="inputField">
                            <td class="dataCellBorder1 intf {!info.value} col_{!info.value} {!IF(var.rnd['Change_Point__c']=='删除','deleted',IF(var.rnd['Change_Point__c']!=NULL,'newed',''))}" align="center">
                                <apex:outputPanel rendered="{!(contains(var.canChangeField, info.value) || var.canChangeField == '') && !contains(var.canNotChangeField, info.value) && pageB.fixMode && var.canChange && var.rnd['Change_Point__c']!='删除'}">
                                    <apex:inputField value="{!var.rnd[info.value]}" onchange="setChangeFlg('{!var.lineNo}')" styleClass="input90"/>
                                </apex:outputPanel>
                                <apex:outputPanel rendered="{!NOT((contains(var.canChangeField, info.value) || var.canChangeField == '') && !contains(var.canNotChangeField, info.value) && pageB.fixMode && var.canChange && var.rnd['Change_Point__c']!='删除')}">
                                    <apex:outputField value="{!var.rnd[info.value]}"/>
                                </apex:outputPanel>
                            </td>
                        </apex:repeat>
                        <!-- <td class="dataCellBorder1" align="center">
                            <apex:inputCheckbox styleClass="rowchkcls" value="{!var.dataConfirmation}" id="rowCheck2" disabled="{!var.canChange == false || pageB.fixMode == false}"/>
                        </td> -->
                        <td class="col_Scroll"></td>
                    </tr>
                    <apex:variable value="{!Cnt_R+1}" var="Cnt_R" />
                    </apex:repeat>
                </table>
            </div>
            </apex:pageBlock>
            <!-- 20231029 ljh start -->
            <div>
                <apex:commandButton reRender="allForm" onclick="blockme();" disabled="{!canBefore = false}" action="{!beforePage}" value="back" oncomplete="unblockUI();"/>
                {!nowPage}/{!maxPage}
                <apex:commandButton reRender="allForm" onclick="blockme();" disabled="{!canNext = false}" action="{!nextPage}" value="next" oncomplete="unblockUI();"/>
            </div>
            <!-- 20231029 ljh end -->
        </apex:outputPanel>
    </apex:form>
</apex:page>