| | |
| | | j$('input[type="checkbox"]').prop("checked",true); |
| | | } |
| | | function ShippmentAddJs() { |
| | | j$(escapeVfId('allPage:allForm:SlipNo')).prop("disabled", true); |
| | | j$(escapeVfId('allPage:allForm:DeliveryType')).prop("disabled", true); |
| | | j$(escapeVfId('allPage:allForm:DistributorMethod')).prop("disabled", true); |
| | | j$(escapeVfId('allPage:allForm:DeliveryCompany')).prop("disabled", true); |
| | | // 20230620 ljh start |
| | | // j$(escapeVfId('allPage:allForm:SlipNo')).prop("disabled", true); |
| | | // j$(escapeVfId('allPage:allForm:DeliveryType')).prop("disabled", true); |
| | | // j$(escapeVfId('allPage:allForm:DistributorMethod')).prop("disabled", true); |
| | | // j$(escapeVfId('allPage:allForm:DeliveryCompany')).prop("disabled", true); |
| | | j$(escapeVfId('allPage:allForm:newHeader:SlipNo')).prop("disabled", true); |
| | | j$(escapeVfId('allPage:allForm:newHeader:DeliveryType')).prop("disabled", true); |
| | | j$(escapeVfId('allPage:allForm:newHeader:DistributorMethod')).prop("disabled", true); |
| | | j$(escapeVfId('allPage:allForm:newHeader:DeliveryCompany')).prop("disabled", true); |
| | | // 20230620 ljh end |
| | | ShippmentAdd(); |
| | | } |
| | | function checkMessage() { |
| | |
| | | } |
| | | |
| | | function fixDeliveryType() { |
| | | j$(escapeVfId('allPage:allForm:DeliveryType')).children().each(function() { |
| | | // 20230620 ljh start |
| | | // j$(escapeVfId('allPage:allForm:DeliveryType')).children().each(function() { |
| | | j$(escapeVfId('allPage:allForm:newHeader:DeliveryType')).children().each(function() { |
| | | // 20230620 ljh end |
| | | if (this.value == '回寄') j$(this).remove(); |
| | | }) |
| | | } |
| | |
| | | display: none |
| | | } |
| | | .menu div.m_title{ |
| | | width: 308px; |
| | | /* width: 308px; *//* 20230718 ljh */ |
| | | text-align: left; |
| | | margin: 0; |
| | | background:#95aee5; |
| | | border-radius:8px 8px 0 0; |
| | | padding-left: 0.75rem;/*20230628 ljh*/ |
| | | } |
| | | .menu div.m_titleg{ |
| | | width: 308px; |
| | |
| | | position: relative; |
| | | /* 20230423 ljh lightning 升级 start */ |
| | | /* width: 20%; */ |
| | | width: 30%; |
| | | width: 50%; |
| | | /* 20230423 ljh lightning 升级 end */ |
| | | float: left; |
| | | margin: 0; |
| | | padding: 0; |
| | | text-align: center; |
| | | cursor: pointer; |
| | | /*20230616 ljh*/ |
| | | height:30px; |
| | | line-height: 30px; |
| | | /*20230616 ljh*/ |
| | | } |
| | | #Step_tab li span { |
| | | margin: 0; |
| | |
| | | } |
| | | |
| | | div#main { |
| | | width: 320px; |
| | | /* width: 320px; */ |
| | | } |
| | | |
| | | hr { |
| | |
| | | color: #fff; |
| | | background-color: #fff; |
| | | height: 1px; |
| | | width: 90%; |
| | | /*20230620 ljh*/ |
| | | /*width: 90%;*/ |
| | | width: 98%; |
| | | /*20230620 ljh*/ |
| | | } |
| | | .close { |
| | | color: #aaaaaa; |
| | |
| | | width: 140px; |
| | | } |
| | | /* 20230423 ljh lightning 切换 end */ |
| | | /*20230625 ljh */ |
| | | .errorMsg{ |
| | | width: 140px; |
| | | } |
| | | /*20230625 ljh */ |
| | | </style> |
| | | <div id="myModal" class="modal"> |
| | | |
| | |
| | | <apex:outputPanel id="message"> |
| | | <apex:pageMessages /> |
| | | </apex:outputPanel> |
| | | <apex:outputPanel layout="none" rendered="{!IF(Step_status='明细', true, false)}"> |
| | | <div style="text-align: right;margin-top: 10px;"> |
| | | <apex:commandButton styleClass="commandbutton" onclick="savejs();" value="保存" rerender="dummy" disabled="{!saveBtnDisabled}"/> |
| | | </div> |
| | | <apex:outputText id="saveBtnDisabled" value="{!saveBtnDisabled}" style="display: none;"/> |
| | | </apex:outputPanel> |
| | | <!-- <apex:outputText value="(出库指示后取消)" style="color:red;" rendered="{!IF(SR_status='Received' && es.cancel_after_loaner_arranged__c, true, false)}"/> --> |
| | | <table style="border-collapse: collapse; font-size:13px;"> |
| | | <colgroup> |
| | | <col width="150" /> |
| | | <col width="170" /> |
| | | </colgroup> |
| | | <tr> |
| | | <!-- 状态切换btn --> |
| | | <th colspan="2" style="font-size:20px;text-align: center;width:380px;"> |
| | | <ul id="Step_tab"> |
| | | <!-- <apex:outputPanel layout="none" rendered="{!IF(Step_status='运输单', true, false)}"> |
| | | <li onclick="javascript:Shippment();return false" class="selected"><span>运输单</span></li> |
| | | <li onclick="javascript:ShippmentDetail();return false"><span>明细</span></li> |
| | | <li onclick="javascript:ShippmentAdd();return false"><span>追加</span></li> |
| | | </apex:outputPanel> --> |
| | | <apex:pageBlock id="newHeader"> |
| | | <table style="border-collapse: collapse; font-size:13px;"> |
| | | <colgroup> |
| | | <col width="20%" /> |
| | | <col width="80%" /> |
| | | </colgroup> |
| | | <tr> |
| | | <!-- 状态切换btn --> |
| | | <th style="font-size:20px;text-align: center;width:280px;height: 50px;" > |
| | | <ul id="Step_tab" style="margin:0;"> |
| | | <apex:outputPanel layout="none" rendered="{!IF(Step_status='明细', true, false)}"> |
| | | <li onclick="javascript:ShippmentAddJs();return false"><span class="tabsize">追加</span></li> |
| | | <li class="selected"><span>明细</span></li> |
| | | </apex:outputPanel> |
| | | <apex:outputPanel layout="none" rendered="{!IF(Step_status='追加', true, false)}"> |
| | | <li class="selected"><span>追加</span></li> |
| | | <li onclick="javascript:ShippmentDetail();return false"><span class="tabsize">明细</span></li> |
| | | </apex:outputPanel> |
| | | </ul> |
| | | </th> |
| | | <th width="900px;" style="padding-left:50px;" class="myBtn"> |
| | | <apex:commandButton styleClass="commandbutton" onclick="qrsacn(0)" value="扫一扫申请书" rerender="dummy" rendered="{!IF(Step_status='追加', true, false)}"/> |
| | | <apex:commandButton styleClass="commandbutton" onclick="checkAllDetail();return false" value="全选" rerender="dummy" rendered="{!IF(Step_status='追加', true, false)}"/> |
| | | <apex:commandButton styleClass="commandbutton" onclick="addToDetail();return false" value="追加" rerender="dummy" rendered="{!IF(Step_status='追加', true, false)}"/> |
| | | <apex:outputPanel layout="none" rendered="{!IF(Step_status='明细', true, false)}"> |
| | | <li onclick="javascript:ShippmentAddJs();return false"><span class="tabsize">追加</span></li> |
| | | <li class="selected"><span>明细</span></li> |
| | | <apex:commandButton styleClass="commandbutton" onclick="savejs();" value="保存" rerender="dummy" disabled="{!saveBtnDisabled}"/> |
| | | <apex:outputText id="saveBtnDisabled" value="{!saveBtnDisabled}" style="display: none;"/> |
| | | </apex:outputPanel> |
| | | <apex:outputPanel layout="none" rendered="{!IF(Step_status='追加', true, false)}"> |
| | | <li class="selected"><span>追加</span></li> |
| | | <li onclick="javascript:ShippmentDetail();return false"><span class="tabsize">明细</span></li> |
| | | </apex:outputPanel> |
| | | </ul> |
| | | </th> |
| | | </tr> |
| | | <apex:outputPanel layout="none" rendered="{!IF(Step_status='明细', true, false)}" id="slipPanel"> |
| | | <tr> |
| | | <td colspan="2"><apex:outputPanel layout="none" rendered="{!IF(slip.Id=null, true, false)}"><span style="margin-left:30px;font-weight: bold;font-size: 15px;">新建</span></apex:outputPanel><apex:outputPanel layout="none" rendered="{!IF(slip.Id=null, false, true)}"><span style="margin-left:30px;font-weight: bold;">编辑:[{!slip.DeliveryCompany_SlipNo__c}]</span></apex:outputPanel></td> |
| | | </th> |
| | | </tr> |
| | | <tr> |
| | | <td style="text-align: right;" class="deliveryslip">发货-运输单号 : </td> |
| | | <td align="left"> |
| | | <!-- 20230423 ljh lightning 升级 start --> |
| | | <!-- <apex:inputField value="{!slip.Name}" style="width:120px;float:left" id="SlipNo"/> --> |
| | | <apex:inputField value="{!slip.Name}" style="width:100px;float:left" id="SlipNo"/> |
| | | <apex:commandButton styleClass="commandbutton" onclick="blockme();searchSlip();return false;" style="float:left" value="检索" rerender="dummy"/> |
| | | <!-- <apex:commandButton styleClass="commandbutton" onclick="qrsacn(1)" value="扫运输单号" rerender="dummy"/> --> |
| | | <apex:commandButton styleClass="commandbutton" onclick="qrsacn(1)" value="扫运输单号" rerender="dummy" style="margin-left:0;"/> |
| | | <!-- 20230423 ljh lightning 升级 end --> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td style="text-align: right" class="deliveryslip">发货-{!$ObjectType.FixtureDeliverySlip__c.fields.DeliveryType__c.label} : </td> |
| | | <td align="left"><apex:inputField value="{!slip.DeliveryType__c}" style="width:145px;" id="DeliveryType"/></td> |
| | | </tr> |
| | | <tr> |
| | | <td style="text-align: right" class="deliveryslip">发货-{!$ObjectType.FixtureDeliverySlip__c.fields.Distributor_method__c.label} : </td> |
| | | <td align="left"><apex:inputField value="{!slip.Distributor_method__c}" style="width:145px;" id="DistributorMethod"/></td> |
| | | </tr> |
| | | <tr> |
| | | <td style="text-align: right" class="deliveryslip">发货-{!$ObjectType.FixtureDeliverySlip__c.fields.DeliveryCompany__c.label} : </td> |
| | | <td align="left"><apex:inputField value="{!slip.DeliveryCompany__c}" style="width:145px;" id="DeliveryCompany"/></td> |
| | | </tr> |
| | | <tr> |
| | | <td style="text-align: right" class="deliveryslip">发货-{!$ObjectType.FixtureDeliverySlip__c.fields.Wh_Staff__c.label} </td> |
| | | <td align="left"><apex:inputField styleClass="hideDropdown" value="{!slip.Wh_Staff__c}" style="width:130px;" /></td> |
| | | </tr> |
| | | <tr> |
| | | <td style="text-align: right" class="deliveryslip">发货-{!$ObjectType.FixtureDeliverySlip__c.fields.Combine_Pack__c.label} </td> |
| | | <td align="left"><apex:inputField styleClass="hideDropdown" value="{!slip.Combine_Pack__c}" style="width:130px;" /></td> |
| | | </tr> |
| | | <!-- <tr> |
| | | <td colspan="2"><apex:inputField value="{!slip.Wh_Staff__c}" style="width:130px;" /></td> |
| | | </tr> --> |
| | | </apex:outputPanel> |
| | | </table> |
| | | |
| | | <div style="text-align: right"> |
| | | <apex:commandButton styleClass="commandbutton" onclick="qrsacn(0)" value="扫一扫申请书" rerender="dummy" rendered="{!IF(Step_status='追加', true, false)}"/> |
| | | <apex:commandButton styleClass="commandbutton" onclick="checkAllDetail();return false" value="全选" rerender="dummy" rendered="{!IF(Step_status='追加', true, false)}"/> |
| | | <apex:commandButton styleClass="commandbutton" onclick="addToDetail();return false" value="追加" rerender="dummy" rendered="{!IF(Step_status='追加', true, false)}"/> |
| | | </div> |
| | | </table> |
| | | <table style="border-collapse: collapse; font-size:13px;" width="80%"> |
| | | <apex:outputPanel layout="none" rendered="{!IF(Step_status='明细', true, false)}" id="slipPanel"> |
| | | <tr> |
| | | <td colspan="2"><apex:outputPanel layout="none" rendered="{!IF(slip.Id=null, true, false)}"><span style="margin-left:30px;font-weight: bold;font-size: 15px;">新建</span></apex:outputPanel><apex:outputPanel layout="none" rendered="{!IF(slip.Id=null, false, true)}"><span style="margin-left:30px;font-weight: bold;">编辑:[{!slip.DeliveryCompany_SlipNo__c}]</span></apex:outputPanel></td> |
| | | </tr> |
| | | <tr> |
| | | <td style="text-align: right;" class="deliveryslip">发货-运输单号 : </td> |
| | | <td align="left"> |
| | | <!-- 20230423 ljh lightning 升级 start --> |
| | | <apex:inputField value="{!slip.Name}" style="width:145px;padding: 0;float:left" id="SlipNo"/> |
| | | <!-- <apex:inputField value="{!slip.Name}" style="width:120px;float:left" id="SlipNo"/> --> |
| | | <apex:commandButton styleClass="commandbutton" onclick="blockme();searchSlip();return false;" style="float:left;" value="检索" rerender="dummy"/> |
| | | <!-- <apex:commandButton styleClass="commandbutton" onclick="qrsacn(1)" value="扫运输单号" rerender="dummy"/> --> |
| | | <apex:commandButton styleClass="commandbutton" onclick="qrsacn(1)" value="扫运输单号" rerender="dummy" style="margin-left:5px;"/> |
| | | <!-- 20230423 ljh lightning 升级 end --> |
| | | </td> |
| | | |
| | | <td style="text-align: right" class="deliveryslip">发货-{!$ObjectType.FixtureDeliverySlip__c.fields.DeliveryType__c.label} : </td> |
| | | <td align="left"><apex:inputField value="{!slip.DeliveryType__c}" style="width:145px;height: 30px;padding: 0;" id="DeliveryType"/></td> |
| | | </tr> |
| | | <tr> |
| | | <td style="text-align: right" class="deliveryslip">发货-{!$ObjectType.FixtureDeliverySlip__c.fields.Distributor_method__c.label} : </td> |
| | | <td align="left"><apex:inputField value="{!slip.Distributor_method__c}" style="width:145px;height: 30px;padding: 0;" id="DistributorMethod"/></td> |
| | | |
| | | <td style="text-align: right" class="deliveryslip">发货-{!$ObjectType.FixtureDeliverySlip__c.fields.DeliveryCompany__c.label} : </td> |
| | | <td align="left"><apex:inputField value="{!slip.DeliveryCompany__c}" style="width:145px;height: 30px;padding: 0;" id="DeliveryCompany"/></td> |
| | | </tr> |
| | | <tr> |
| | | <td style="text-align: right" class="deliveryslip">发货-{!$ObjectType.FixtureDeliverySlip__c.fields.Wh_Staff__c.label} </td> |
| | | <td align="left"><apex:inputField styleClass="hideDropdown" value="{!slip.Wh_Staff__c}" style="width:130px;height: 30px;" /></td> |
| | | |
| | | <td style="text-align: right" class="deliveryslip">发货-{!$ObjectType.FixtureDeliverySlip__c.fields.Combine_Pack__c.label} </td> |
| | | <td align="left"><apex:inputField styleClass="hideDropdown" value="{!slip.Combine_Pack__c}" style="width:145px;" /></td> |
| | | </tr> |
| | | <!-- <tr> |
| | | <td colspan="2"><apex:inputField value="{!slip.Wh_Staff__c}" style="width:130px;" /></td> |
| | | </tr> --> |
| | | </apex:outputPanel> |
| | | </table> |
| | | </apex:pageBlock> |
| | | </div> |
| | | <apex:outputPanel id="detail"> |
| | | <div id="detailDiv" class="detail"> |
| | |
| | | <apex:variable var="SetName" value="{!IF(SetName='', esdInfo.rec.TransferApply__r.Name, SetName)}" /> |
| | | <apex:variable var="SetName2" value="{!IF(SetName2='', esdInfo.rec.TransferApplySummary__c, SetName2)}" /> |
| | | <apex:outputPanel layout="none" rendered="{!IF(SetName2=esdInfo.rec.TransferApplySummary__c && indexloop != 1, true, false)}"> |
| | | <br/> |
| | | <br/> |
| | | </apex:outputPanel> |
| | | |
| | | <apex:outputPanel layout="none" rendered="{!IF(SetName=esdInfo.rec.TransferApply__r.Name, false, true)}"> |
| | | <hr/> |
| | | <!-- 20230423 ljh lightning 升级 start --> |
| | | <!-- <h2 style="padding: 5px;" class="detailtab">{!esdInfo.rec.TransferApply__r.Name}</h2> --> |
| | | <div style="padding: 5px;font-weight: bold;" class="detailtab">{!esdInfo.rec.TransferApply__r.Name}</div> |
| | | <div style="padding: 5px 0.75rem;font-weight: bold;" class="detailtab">{!esdInfo.rec.TransferApply__r.Name}</div> |
| | | <!-- <br/> --> |
| | | <!-- 20230423 ljh lightning 升级 end --> |
| | | <apex:variable var="SetName" value="{!esdInfo.rec.TransferApply__r.Name}" /> |
| | |
| | | </apex:outputPanel> |
| | | <!-- 20230423 ljh lightning 升级 start --> |
| | | <!-- <h2 style="padding: 5px;" class="detailtab">{!esdInfo.fsName}</h2> --> |
| | | <span style="padding: 5px;font-weight: bold;" class="detailtab">{!esdInfo.fsName}</span> |
| | | <span style="padding: 5px 0.75rem;font-weight: bold;" class="detailtab">{!esdInfo.fsName}</span> |
| | | <!-- 20230423 ljh lightning 升级 end --> |
| | | <apex:variable var="SetName2" value="{!esdInfo.rec.TransferApplySummary__c}" /> |
| | | </apex:outputPanel> |
| | |
| | | <apex:outputPanel layout="none" rendered="{!IF(indexloop == 1, true, false)}"> |
| | | <!-- 20230423 ljh lightning 升级 start --> |
| | | <!-- <h2 style="padding: 5px;" class="detailtab">{!esdInfo.rec.TransferApply__r.Name}</h2> --> |
| | | <div style="padding: 5px;font-weight: bold;" class="detailtab">{!esdInfo.rec.TransferApply__r.Name}</div> |
| | | <div style="padding: 5px 0.75rem;font-weight: bold;" class="detailtab">{!esdInfo.rec.TransferApply__r.Name}</div> |
| | | <!-- <br/> --> |
| | | <!-- 20230423 ljh lightning 升级 end --> |
| | | <input type="hidden" value="{!esdInfo.rec.TransferApply__r.Pre_inspection_ng_num__c}" data-ngnum="{!esdInfo.rec.TransferApply__c}"/> |
| | |
| | | <h2><div class="m_title"> <apex:outputField value="{!esdInfo.rec.Fixture_Name_F__c}" /> |
| | | </div></h2> |
| | | <!-- TODO 回库はSet単位で、明細一つ一つのquickCheck要らないが、SetのquickCheck要る? --> |
| | | <ul> |
| | | <!-- 20230718 ljh --> |
| | | <ul style="padding: 1px 0.75rem;"> |
| | | <li> |
| | | <!-- 20210721 ljh 1719 start --> |
| | | <!-- <span>{!$ObjectType.Rental_Apply_Equipment_Set_Detail__c.fields.Inspection_result__c.label}: </span> --> |
| | |
| | | <apex:variable var="indexloop" value="{!indexloop+1}"/> |
| | | <apex:variable var="SetName" value="{!IF(SetName='', esdInfo.rec.TransferApplySummary__c, SetName)}" /> |
| | | <apex:outputPanel layout="none" rendered="{!IF(SetName=esdInfo.rec.TransferApplySummary__c && indexloop != 1, true, false)}"> |
| | | <br/> |
| | | <!-- 20230718 ljh --> |
| | | <!-- <br/> --> |
| | | </apex:outputPanel> |
| | | <apex:outputPanel layout="none" rendered="{!IF(SetName=esdInfo.rec.TransferApplySummary__c, false, true)}"> |
| | | <hr/> |
| | | <h3 style="padding: 5px;" class="detailtab">{!esdInfo.fsName}</h3><apex:outputPanel layout="none" rendered="{!NOT(esdInfo.hasSended)}"><apex:commandButton styleClass="commandbutton" onclick="deleteDetailJs(this)" style="float:right;margin-top: -2px;" value="删除" rerender="dummy"/></apex:outputPanel><input type="hidden" value="{!esdInfo.rec.TransferApplySummary__c}"/> |
| | | <h3 style="padding: 5px;" class="detailtab">{!esdInfo.fsName}</h3> |
| | | <apex:outputPanel layout="none" rendered="{!NOT(esdInfo.hasSended)}"><apex:commandButton styleClass="commandbutton" onclick="deleteDetailJs(this)" style="float:right;margin-top: -2px;" value="删除" rerender="dummy"/></apex:outputPanel><input type="hidden" value="{!esdInfo.rec.TransferApplySummary__c}"/> |
| | | <apex:variable var="SetName" value="{!esdInfo.rec.TransferApplySummary__c}" /> |
| | | </apex:outputPanel> |
| | | |
| | | <apex:outputPanel layout="none" rendered="{!IF(indexloop == 1, true, false)}"> |
| | | <h3 style="padding: 5px;" class="detailtab">{!esdInfo.fsName}</h3><apex:outputPanel layout="none" rendered="{!NOT(esdInfo.hasSended)}"><apex:commandButton styleClass="commandbutton" onclick="deleteDetailJs(this)" style="float:right;margin-top: -2px;" value="删除" rerender="dummy"/></apex:outputPanel><input type="hidden" value="{!esdInfo.rec.TransferApplySummary__c}"/> |
| | | <!-- 20230718 ljh --> |
| | | <!-- <h3 style="padding: 5px;" class="detailtab">{!esdInfo.fsName}</h3> --> |
| | | <span style="padding: 5px 0.75rem;font-weight: bold;" class="detailtab">{!esdInfo.fsName}</span> |
| | | <apex:outputPanel layout="none" rendered="{!NOT(esdInfo.hasSended)}"><apex:commandButton styleClass="commandbutton" onclick="deleteDetailJs(this)" style="float:right;margin-top: -2px;" value="删除" rerender="dummy"/></apex:outputPanel><input type="hidden" value="{!esdInfo.rec.TransferApplySummary__c}"/> |
| | | </apex:outputPanel> |
| | | <apex:outputPanel layout="none" rendered="{!esdInfo.hasSended}"> |
| | | </apex:outputPanel> |
| | |
| | | </h2> |
| | | </apex:outputPanel> |
| | | <!-- TODO 回库はSet単位で、明細一つ一つのquickCheck要らないが、SetのquickCheck要る? --> |
| | | <ul> |
| | | <!-- 20230718 ljh --> |
| | | <ul style="padding: 1px 0.75rem;"> |
| | | <li> |
| | | <!-- 20210721 ljh 1719 start --> |
| | | <!-- <span>{!$ObjectType.Rental_Apply_Equipment_Set_Detail__c.fields.Inspection_result__c.label}: </span> --> |