| | |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <style type="text/css"> |
| | | .layui-form-item .layui-inline { |
| | | margin-right: 0; |
| | |
| | | <div class="layui-card-header"> |
| | | <div class="layui-btn-group"> |
| | | <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">ä¿å</button> |
| | | <button type="button" id="set_CheckBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_CheckBill">å®¡æ ¸</button> |
| | | <button type="button" id="btn-print" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btn-print">æå°</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">éåº</button> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly> |
| | | <input type="hidden" name="HInterID" id="HInterID" value="0"> |
| | | <input type="hidden" name="HSTOCKORGID" id="HSTOCKORGID" lay-verify="HSTOCKORGID" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¥æ</label> |
| | | <label class="layui-form-label">æ¥æ<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æºåç±»å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 80px;"> |
| | | <!--<select name="BillType" id="BillType" lay-filter="BillType" style="width: 180px; ">--> |
| | | <!--卿è·åæºå--> |
| | | <!--</select>--> |
| | | <select name="BillType" id="BillType" lay-filter="BillType" style="width: 180px; "> |
| | | <option style="color:blue;" selected="selected" value="1401">éå®è®¢å</option> |
| | | <option style="color:blue;" value="1402">åè´§éç¥å</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æºåå·</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HMainSourceEntryID" id="HMainSourceEntryID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="text" name="HMainSourceBillNo" id="HMainSourceBillNo" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HMainSource" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éå®å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button>--> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éå®é¨é¨</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> |
| | | <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button>--> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éå®å</label> |
| | | <label class="layui-form-label">主管</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HEmpName" id="HEmpName" " class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | <input type="text" name="HManagerName" id="HManagerName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> |
| | | <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button>--> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">客æ·<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HSupName" id="HSupName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> |
| | | <input type="hidden" name="HSupID" id="HSupID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HSupList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button>--> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¸å«</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HCurName" id="HCurName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> |
| | | <input type="hidden" name="HCurID" id="HCurID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HCurList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button>--> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ±ç<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HExRate" id="HExRate" autocomplete="off" value="0" style="background-color: #efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è系人</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HLinkMan" id="HLinkMan" autocomplete="off" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">èç³»çµè¯</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HLinkPhone" id="HLinkPhone" autocomplete="off" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">é宿¹å¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HSellSName" id="HSellSName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="text" name="HSellSName" id="HSellSName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> |
| | | <input type="hidden" name="HSellSID" id="HSellSID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HSellSList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HSellSList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button>--> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width:900px;"> |
| | | <label class="layui-form-label">客æ·</label> |
| | | <div class="layui-input-inline" style="width:700px;"> |
| | | <input type="text" name="HSupName" id="HSupName" class="layui-input" value="" style="float:left;width:465px;"> |
| | | <input type="hidden" name="HSupID" id="HSupID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HSupList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ä»ç®¡</label> |
| | | <div class="layui-input-inline"> |
| | |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æºåç±»å</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HSourceBillType" id="HSourceBillType" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éåå·</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="Box2" id="Box2" autocomplete="off"> |
| | | <label class="layui-form-label">夿³¨</label> |
| | | <div class="layui-input-block"> |
| | | <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style="width: 1135px;"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">客æ·ä½é¢</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HCusBalance" id="HCusBalance" autocomplete="off" style="background-color: #efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ä¿¡ç¨é¢åº¦</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HCreditRating_Now" id="HCreditRating_Now" autocomplete="off" style="background-color: #efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¯ç¨é¢åº¦</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HAvailableBalance" id="HAvailableBalance" autocomplete="off" style="background-color: #efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">项ç®ä»£ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" lay-verify="HProjectNumber" name="HProjectNumber" id="HProjectNumber" value="" style="background-color: #efefef4d;float: left; width: 150px;" readonly> |
| | | <input type="hidden" name="HProjectID" id="HProjectID" lay-verify="HProjectID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHProNumber" id="btnSearchHProNumber" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">项ç®åç§°</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" lay-verify="HProjectName" name="HProjectName" id="HProjectName" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">çç»</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" lay-verify="HGroupName" name="HGroupName" id="HGroupName" value="" style="background-color: #efefef4d;float: left; width: 150px;" readonly> |
| | | <input type="hidden" name="HGroupID" id="HGroupID" lay-verify="HGroupID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHGroup" id="btnSearchHGroup" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">åä»·ç±»å</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HPriceType" id="HPriceType" lay-filter="HPriceType" style="width: 180px; "> |
| | | <option value="ææ¬ä»·" selected="selected">ææ¬ä»·</option> |
| | | <option value="ç»ç®ä»·">ç»ç®ä»·</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:10px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ç»<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 501px;"> |
| | | <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"> |
| | | <!--å¨ææ¸²æç»ç»--> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <!--éèåæ®µ--> |
| | | <div class="layui-row" style="display:none;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿è¾å
¬å¸</label> |
| | | <div class="layui-input-inline"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">èç³»çµè¯</label> |
| | | <label class="layui-form-label"></label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HLinkPhone" id="HLinkPhone" autocomplete="off"> |
| | | <input class="layui-input" name="HConveyMoney" id="HConveyMoney" autocomplete="off" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è系人</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HLinkMan" id="HLinkMan" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">夿³¨</label> |
| | | <div class="layui-input-block"> |
| | | <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style="width: 1135px;"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:10px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ç»<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 501px;"> |
| | | <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"> |
| | | <!--å¨ææ¸²æç»ç»--> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">客æ·ä½é¢</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="" id="" autocomplete="off" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">客æ·ä¿¡ç¨é¢åº¦</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="" id="" autocomplete="off" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!--éèåæ®µ--> |
| | | <div class="layui-row" style="display:none;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿è´¹</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HCarriage" id="HCarriage" autocomplete="off" value="0" onfocus="this.select();"> |
| | | <input class="layui-input" name="HCarriage" id="HCarriage" autocomplete="off" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="display:none;"> |
| | | <div class="layui-inline"> |
| | | <div class="layui-input-inline"> |
| | | <input type="hidden" name="HSTOCKORGID" id="HSTOCKORGID" lay-verify="HSTOCKORGID" value="0"> |
| | | <input type="hidden" name="HOWNERID" id="HOWNERID" lay-verify="HOWNERID" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è°åºä»åº</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HSCWHName" id="HSCWHName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HSCWHID" id="HSCWHID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HSCWHList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ ¸é人</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HCheckStatusMan" id="HCheckStatusMan" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¸å«</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HCurName" id="HCurName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HCurID" id="HCurID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HCurList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éå®è®¢åå·</label> |
| | | <label class="layui-form-label">å
é¨åæ®å·</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HInnerBillNo" id="HInnerBillNo" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">主管</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HManagerName" id="HManagerName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ ¸é人</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HCheckStatusMan" id="HCheckStatusMan" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | |
| | | <script> |
| | | //#region æå 注é |
| | | var HDataTemp = {}; |
| | | //#endregion |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | |
| | | var HOrgIDBar = 0; |
| | | |
| | | //å表渲æåæ° |
| | | var option = {}; |
| | | window.option = {}; |
| | | //#endregion |
| | | |
| | | |
| | |
| | | get_LoginIs(); |
| | | //#endregion |
| | | |
| | | //#region ã卿è·å模ååç§°ã |
| | | //var HModuleType = "1205"; |
| | | ////éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js |
| | | //var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType); |
| | | //$("h1").html('<b>' + HPageTitle + '</b>'); |
| | | //#endregion |
| | | |
| | | //#region è·å页é¢è·³è½¬åæ° |
| | | var params = get_UrlVars(); |
| | | if (typeof (params[params[0]]) == "undefined") { |
| | |
| | | var OperationType = params[params[0]];//æä½ç±»å |
| | | var linterid = params[params[1]];//æºåid |
| | | var HSouceBillType = params[params[2]];//æºåç±»å |
| | | var closeType = params[params[3]];//客æ·åºæ¶è´¦æ¬¾æç» åå»å¼¹çªå¼¹åºåªè½æ¥çä¸è½ç¼è¾ ç¦ç¨æé® |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | |
| | | //#region 夿æä½ç±»åå¹¶åå§åçé¢ |
| | | if (OperationType == 1) { //æ æºåæ°å¢ |
| | | $("#HItemID").val(0); |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | |
| | | /* $("#HItemID").val(0);*/ |
| | | |
| | | //çæåæ®å·åå
ç |
| | | get_MAXNum(); |
| | | //æ ¹æ®ç¨æ·è·å对åºèåãé¨é¨ãéå®ä¸»ç®¡ |
| | | getCzyglByUser(); |
| | | //åå§åæ¥æãå建人ãå建æ¶é´ |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | } |
| | | else if (OperationType == 3) { //ç¼è¾ |
| | | if (closeType == 10) { |
| | | $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#btn-print').addClass("layui-btn-disabled").attr("disabled", true); |
| | | } |
| | | //ä¿®æ¹æ¶ä¸»è¡¨ID |
| | | $("#HInterID").val(linterid); |
| | | |
| | | //ç¼è¾ç¶ææ¶ï¼æ ¹æ®å
ç ï¼è·åä¿¡æ¯å¹¶åå
¥çé¢ |
| | | RoadBillMain(linterid); |
| | | } |
| | | else if (OperationType == 4) { //æµè§ |
| | | $("#HItemID").val(linterid); |
| | | |
| | | //ç¼è¾ç¶ææ¶ï¼æ ¹æ®å
ç ï¼è·åä¿¡æ¯å¹¶åå
¥çé¢ |
| | | RoadBillMain(linterid); |
| | | $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//ä¿ååå è½½æ°æ®æ¶ä¿åæé®ç¦ç¨ |
| | | //夿忮æ¯å¦ç±æ«ç çæï¼æ¯åä¿åæé®ç¦ç¨ |
| | | getBarCodeNoteBySellOutBill(); |
| | | } |
| | | else if (OperationType == 4) { //䏿¨ |
| | | setInit_PushBill(); |
| | | } |
| | | else { |
| | | layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); |
| | |
| | | //#endregion |
| | | |
| | | |
| | | //设置ç»ç» |
| | | $("#HUSEORGID").val(sessionStorage["OrganizationID"]); |
| | | |
| | | var rowdata = [{ |
| | | "HMaterID": 0, "ç©æä»£ç ": "", "ç©æåç§°": "", "è§æ ¼åå·": "", "HUnitID": 0, "计éåä½": "", "HWHID": "0", "åè´§ä»åº": "", "HQtyMust": "0", |
| | | "HQty": "0", "HQty_Full": "0", "HQty_Empty": "0", "HQty_Back": "0", "HPrice": "0", "HMoney": "0", "HCostPrice": "0", "HCostMoney": "0", |
| | | "HSalePrice": "0", "HSeOrderInterID": 0, "HSeOrderEntryID": 0, "HSeOrderBillNo": "", "HRemark": "" |
| | | }]; |
| | | |
| | | DisPlay_HideColumn(); |
| | | |
| | | //åå§åç»ç» |
| | | Organ(); |
| | | |
| | | //卿è·åæºå |
| | | //HBillType |
| | | |
| | | //#region 页é¢åå§ååï¼æ ¹æ®å®¢æ·è·å客æ·ä½é¢ |
| | | getCustomerBalance($("#HSupID").val()); |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | |
| | | //#region 表头æä½æé® |
| | | //#region éåºæé® |
| | | form.on('submit(Exit)', function () { |
| | | Pub_Close(1); |
| | | if (params[1] != null) { |
| | | Pub_Close(1); |
| | | } else if (params[1] == null) { |
| | | Pub_Close(2); |
| | | } |
| | | }) |
| | | //#endregion |
| | | |
| | | //#region å®¡æ ¸æé® |
| | | form.on('submit(set_CheckBill)', function (data) { |
| | | set_CheckBill(0); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region æå°æé® |
| | | form.on('submit(btn-print)', function (data) { |
| | | get_PrintReport(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region ä¿åæé® |
| | | form.on('submit(Saver)', function (data) { |
| | | //if (AllowLoadData(data)) { |
| | | set_SaveBill(data); |
| | | //} |
| | | if (OperationType == 1 || OperationType == 4) { |
| | | //#region 夿æºåç¶æ |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | var HSourceBillData = ""; |
| | | var HSourceBillData = getPushSourceBillInit(option.data[i].HSourceInterID, option.data[i].HSourceEntryID); //è·åæºåæ°æ® |
| | | if (HSourceBillData != "none") { |
| | | if (HSourceBillData == null) { |
| | | layer.alert("ä¿å失败!第" + (i+1) + "è¡ï¼æªæ¥è¯¢å°æºååæ®!", { icon: 5 }); |
| | | return; |
| | | } else if (HSourceBillData.ç¶æ != "å·²å®¡æ ¸") { |
| | | var err = "ä¿å失败!åå ï¼ç¬¬" + (i + 1) + "è¡-æºååæ®ç¶æä¸ºâ" + HSourceBillData.ç¶æ + "âï¼ä¸å
许ä¿åï¼"; |
| | | layer.alert(err, { icon: 5 }); |
| | | return; |
| | | } else if (HSourceBillData.è¡ç¶æ == "å·²å
³é") { |
| | | layer.alert("ä¿å失败!第" + (i + 1) + "è¡ï¼è¯¥è¡è®°å½è¡ç¶æä¸º'å·²å
³é'ç¶æ!", { icon: 5 }); |
| | | return; |
| | | } |
| | | } else { |
| | | return; |
| | | } |
| | | } |
| | | //#endregion |
| | | } |
| | | |
| | | |
| | | if (AllowLoadData(data)) { |
| | | set_SaveBill(data); |
| | | } |
| | | }); |
| | | //#endregion |
| | | //#endregion |
| | |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region éæ©æºåæé® |
| | | form.on('submit(HMainSource)', function () { |
| | | get_checkMainSource(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region 项ç®ä»£ç |
| | | form.on('submit(btnSearchHProNumber)', function () { |
| | | get_checkSearchHProNumber(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region çç» |
| | | form.on('submit(btnSearchHGroup)', function () { |
| | | get_checkSearchHGroup(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | //#region å¤éæ¡ç¶æåæ´ |
| | |
| | | , data = checkStatus.data; |
| | | //æ°å¢è¡è¡¨æ ¼æ°æ® |
| | | var NewRow = { |
| | | "HMaterID": 0, "ç©æä»£ç ": "", "ç©æåç§°": "", "è§æ ¼åå·": "", "HUnitID": 0, "计éåä½": "", "HWHID": "0", "åè´§ä»åº": "", "HQtyMust": "0", |
| | | "HQty": "0", "HQty_Full": "0", "HQty_Empty": "0", "HQty_Back": "0", "HPrice": "0", "HMoney": "0", "HCostPrice": "0", "HCostMoney": "0", |
| | | "HSalePrice": "0", "HSeOrderInterID": 0, "HSeOrderEntryID": 0, "HSeOrderBillNo": "", "HRemark": "" |
| | | "HMaterID": "0" |
| | | , "ç©æä»£ç ": "" |
| | | , "ç©æåç§°": "" |
| | | , "è§æ ¼åå·": "" |
| | | , "HUnitID": "0" |
| | | , "计éåä½": "" |
| | | , "HQtyMust": "0" |
| | | , "HQty": "0" |
| | | , "HPieceQty": "0" |
| | | , "HPrice": "0" |
| | | , "HTaxPrice": "0" |
| | | , "HTaxRate": "0" |
| | | , "HMoney": "0" |
| | | , "HTaxMoney": "0" |
| | | , "HWHID": $("#HWHID").val() |
| | | , "åè´§ä»åº": $("#HWHName").val() |
| | | , "HRemark": "" |
| | | |
| | | , "HQty_Full": "0" |
| | | , "HQty_Empty": "0" |
| | | , "HQty_Back": "0" |
| | | , "HCostPrice": "0" |
| | | , "HCostMoney": "0" |
| | | , "HSalePrice": "0" |
| | | |
| | | , "HSeOrderInterID": 0 |
| | | , "HSeOrderEntryID": 0 |
| | | , "HSeOrderBillNo": "" |
| | | |
| | | , "HSourceInterID": "0" |
| | | , "HSourceEntryID": "0" |
| | | , "HSourceBillNo": "" |
| | | , "HSourceBillType": "" |
| | | , "HRelationQty": "0" |
| | | , "HRelationMoney": "0" |
| | | |
| | | , 'HSPID': "0" |
| | | , 'HSPName': "" |
| | | , 'HSPGroupID': "0" |
| | | , "HSPGroupName": "" |
| | | , 'HSCWHID': "0" |
| | | , 'HSCWHName': "" |
| | | , 'HSCSPID': "0" |
| | | , 'HSCSPName': "" |
| | | , 'HBatchNo': "" |
| | | , 'HPOOrderInterID': "0" |
| | | , 'HPOOrderEntryID': "0" |
| | | , 'HPOOrderBillNo': "" |
| | | |
| | | , 'HPropertyID': "0" |
| | | , 'HPropertyName': "" |
| | | , 'HSecUnitID': "0" |
| | | , 'HSecUnitName': "" |
| | | , 'HSecUnitRate': "0" |
| | | |
| | | |
| | | , 'HEngineNum': "" |
| | | , 'HUnderPanNum': "" |
| | | , 'HLeaveFactCard': "" |
| | | }; |
| | | |
| | | switch (obj.event) { |
| | |
| | | } |
| | | }); |
| | | } |
| | | else if (obj.event == 'HQtyMust' || obj.event == 'HQty' || obj.event == 'HQty_Full' || obj.event == 'HQty_Empty' || obj.event == 'HQty_Back' || obj.event == 'HPrice' || obj.event == 'HMoney' || obj.event == 'HCostPrice' || obj.event == 'HCostMoney' || obj.event == 'HSalePrice') { |
| | | $(obj.tr).find(".layui-table-edit").keyup(function () { |
| | | var $input = $(this), val = $input.val(); |
| | | if (!val) val = "0"; |
| | | $input.val(parseInt(val.replace(/[^\d*\.?\d*]/g, ''))); |
| | | }); |
| | | //else if (obj.event == 'HQtyMust' || obj.event == 'HQty' || obj.event == 'HQty_Full' || obj.event == 'HQty_Empty' || obj.event == 'HQty_Back' || obj.event == 'HPrice' || obj.event == 'HMoney' || obj.event == 'HCostPrice' || obj.event == 'HCostMoney' || obj.event == 'HSalePrice') { |
| | | // $(obj.tr).find(".layui-table-edit").keyup(function () { |
| | | // var $input = $(this), val = $input.val(); |
| | | // if (!val) val = "0"; |
| | | // $input.val(parseInt(val.replace(/[^\d*\.?\d*]/g, ''))); |
| | | // }); |
| | | //} |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region çå¬åå
æ ¼ç¼è¾ åå
æ ¼ç¼è¾å åæ´ |
| | | table.on('edit(mainTable)', function (obj) { |
| | | //æ°å¼æ ¼å¼æ ¡éªå·¥å
· |
| | | var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | var temp = ""; |
| | | |
| | | // åå
æ ¼ç¼è¾ä¹åçå¼ |
| | | var oldText = $(this).prev().text(); |
| | | var value = obj.value //å¾å°ä¿®æ¹åçå¼ |
| | | , data = obj.data //å¾å°æå¨è¡ææé®å¼ |
| | | , field = obj.field; //å¾å°å段 |
| | | //layer.msg('[ID: ' + data.id + '] ' + field + ' åæ®µæ´æ¹ä¸ºï¼' + value); |
| | | |
| | | switch (field) { |
| | | case "HQty": //æ°é |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | | temp = value + ""; |
| | | if (!ref.test(temp) || temp == 0) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HQty: oldText |
| | | }); |
| | | table.render(option); |
| | | |
| | | layer.msg("æ°é请è¾å
¥å¤§äº0çæ°å!"); |
| | | return; |
| | | } |
| | | |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = value * 1; //æ°é |
| | | var HPrice = obj.data.HPrice * 1; //åä»· |
| | | var HTaxRate = obj.data.HTaxRate * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * (1 + HTaxRate); //ä»·ç¨å计=éé¢ * (1 + ç¨ç) |
| | | |
| | | //è®¾ç½®æ°æ®å°æ°ä½æ° |
| | | HQty = dealDoubleToFixed(HQty, 1); |
| | | HPrice = dealDoubleToFixed(HPrice, 3); |
| | | HTaxRate = HTaxRate; |
| | | HTaxPrice = dealDoubleToFixed(HTaxPrice, 3); |
| | | HMoney = dealDoubleToFixed(HMoney, 2); |
| | | HTaxMoney = dealDoubleToFixed(HTaxMoney, 2); |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HQty: HQty |
| | | , HPrice: HPrice |
| | | , HTaxRate: HTaxRate * 100 |
| | | , HTaxPrice: HTaxPrice |
| | | , HMoney: HMoney |
| | | , HTaxMoney: HTaxMoney |
| | | }); |
| | | table.render(option); |
| | | break; |
| | | case "HPrice": //åä»· |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | | temp = value + ""; |
| | | if (!ref.test(temp) || temp == 0) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HPrice: oldText |
| | | }); |
| | | table.render(option); |
| | | |
| | | layer.msg("å价请è¾å
¥å¤§äº0çæ°å!"); |
| | | return; |
| | | } |
| | | |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | | var HPrice = value * 1; //åä»· |
| | | var HTaxRate = obj.data.HTaxRate * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * (1 + HTaxRate); //ä»·ç¨å计=éé¢ * (1 + ç¨ç) |
| | | |
| | | //è®¾ç½®æ°æ®å°æ°ä½æ° |
| | | HQty = dealDoubleToFixed(HQty, 1); |
| | | HPrice = dealDoubleToFixed(HPrice, 3); |
| | | HTaxRate = HTaxRate; |
| | | HTaxPrice = dealDoubleToFixed(HTaxPrice, 3); |
| | | HMoney = dealDoubleToFixed(HMoney, 2); |
| | | HTaxMoney = dealDoubleToFixed(HTaxMoney, 2); |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HQty: HQty |
| | | , HPrice: HPrice |
| | | , HTaxRate: HTaxRate * 100 |
| | | , HTaxPrice: HTaxPrice |
| | | , HMoney: HMoney |
| | | , HTaxMoney: HTaxMoney |
| | | }); |
| | | table.render(option); |
| | | break; |
| | | case "HTaxRate": //æ°é |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | | temp = value + ""; |
| | | if (!ref.test(temp)) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HTaxRate: oldText |
| | | }); |
| | | table.render(option); |
| | | |
| | | layer.msg("ç¨ç请è¾å
¥ä¸å°äº0çæ°å!"); |
| | | return; |
| | | } |
| | | |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | | var HPrice = obj.data.HPrice * 1; //åä»· |
| | | var HTaxRate = value * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * (1 + HTaxRate); //ä»·ç¨å计=éé¢ * (1 + ç¨ç) |
| | | |
| | | //è®¾ç½®æ°æ®å°æ°ä½æ° |
| | | HQty = dealDoubleToFixed(HQty, 1); |
| | | HPrice = dealDoubleToFixed(HPrice, 3); |
| | | HTaxRate = HTaxRate; |
| | | HTaxPrice = dealDoubleToFixed(HTaxPrice, 3); |
| | | HMoney = dealDoubleToFixed(HMoney, 2); |
| | | HTaxMoney = dealDoubleToFixed(HTaxMoney, 2); |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HQty: HQty |
| | | , HPrice: HPrice |
| | | , HTaxRate: HTaxRate * 100 |
| | | , HTaxPrice: HTaxPrice |
| | | , HMoney: HMoney |
| | | , HTaxMoney: HTaxMoney |
| | | }); |
| | | table.render(option); |
| | | break; |
| | | case "HTaxPrice": //æ°é |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | | temp = value + ""; |
| | | if (!ref.test(temp)) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HTaxPrice: oldText |
| | | }); |
| | | table.render(option); |
| | | |
| | | layer.msg("å«ç¨åæ®è¯·è¾å
¥ä¸å°äº0çæ°å!"); |
| | | return; |
| | | } |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | | var HTaxRate = obj.data.HTaxRate * 0.01; //ç¨ç |
| | | var HTaxPrice = value * 1; //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»·=å«ç¨åæ®/(1+ç¨ç) |
| | | |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * (1 + HTaxRate); //ä»·ç¨å计=éé¢ * (1 + ç¨ç) |
| | | |
| | | //è®¾ç½®æ°æ®å°æ°ä½æ° |
| | | HQty = dealDoubleToFixed(HQty, 1); |
| | | HPrice = dealDoubleToFixed(HPrice, 3); |
| | | HTaxRate = HTaxRate; |
| | | HTaxPrice = dealDoubleToFixed(HTaxPrice, 3); |
| | | HMoney = dealDoubleToFixed(HMoney, 2); |
| | | HTaxMoney = dealDoubleToFixed(HTaxMoney, 2); |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HQty: HQty |
| | | , HPrice: HPrice |
| | | , HTaxRate: HTaxRate * 100 |
| | | , HTaxPrice: HTaxPrice |
| | | , HMoney: HMoney |
| | | , HTaxMoney: HTaxMoney |
| | | }); |
| | | table.render(option); |
| | | break; |
| | | default: |
| | | } |
| | | }); |
| | | //#endregion |
| | |
| | | $("#HInterID").val("0"); |
| | | $("#HBillNo").val(""); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | | url: GetWEBURL() + "/WEBSController/GetMaxBillNoAndID_Json", |
| | | type: "GET", |
| | | data: { "HBillType": '1205' }, |
| | | success: function (d) { |
| | | //var HBillNo = d.data[0].HBillNo.replace("XSCK", "XSXT"); |
| | | //$("#HBillNo").val(HBillNo); |
| | | $("#HBillNo").val(d.data[0].HBillNo); |
| | | $("#HInterID").val(d.data[0].HInterID); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ°_ä¼ éçJSONæ ¼å¼åæ° |
| | | function getUrlVars_JSON() { |
| | | var datajson; |
| | | var str = window.location.search; //è·å龿¥ä¸ä¼ éçåæ° |
| | | var arr = str.substring(str.lastIndexOf("=")+1); |
| | | datajson = $.parseJSON(decodeURI(arr)); |
| | | return datajson; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ¶é´è½¬æ¢ |
| | | function formatDate(date) { |
| | | var d = new Date(date), |
| | | month = '' + (d.getMonth() + 1), |
| | | day = '' + d.getDate(), |
| | | year = d.getFullYear(); |
| | | |
| | | if (month.length < 2) { |
| | | month = '0' + month; |
| | | } |
| | | if (day.length < 2) { |
| | | day = '0' + day; |
| | | } |
| | | |
| | | return [year, month, day].join('-'); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®è´¦å·è·åé¨é¨ãèåã主管 |
| | | function getCzyglByUser() { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xs_SeOrderBill/getCzyglByUser", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "CurUserName": sessionStorage["HUserName"] |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | |
| | | $("#HEmpID").val(data.HEmpID); |
| | | $("#HEmpName").val(data.HEmpName); |
| | | $("#HDeptID").val(data.HDeptID); |
| | | $("#HDeptName").val(data.HDeptName); |
| | | $("#HManagerID").val(data.HManagerID); |
| | | $("#HManagerName").val(data.HManagerName); |
| | | |
| | | |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | //#region å¼¹çªéæ©æ¹æ³ |
| | | //#region éæ©éå®é¨é¨ |
| | | function get_checkDept() { |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'éå®é¨é¨å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_DepartmentList.html', 'yes'] |
| | | //, btn: ['ç¡®å®', 'åæ¶'] |
| | | //, btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | // var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | // var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | // if (checkStatus.data.length === 0) { |
| | | // return layer.msg('è¯·éæ©æ°æ®'); |
| | | // } |
| | | // $("#HDeptName").val(checkStatus.data[0].HName); |
| | | // $("#HDeptID").val(checkStatus.data[0].HItemID); |
| | | // layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | //} |
| | | //, btn2: function (index, layero) { } |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_DepartmentList.html', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HDeptName").val(checkStatus.data[0].é¨é¨åç§°); |
| | | $("#HDeptID").val(checkStatus.data[0].HItemID); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'éå®ä¸»ç®¡å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html?Type=HManager', 'yes'] |
| | | //, btn: ['ç¡®å®', 'åæ¶'] |
| | | //, btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | // var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | // var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | // if (checkStatus.data.length === 0) { |
| | | // return layer.msg('è¯·éæ©æ°æ®'); |
| | | // } |
| | | // $("#HManagerName").val(checkStatus.data[0].HName); |
| | | // $("#HManagerID").val(checkStatus.data[0].HItemID); |
| | | // layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | //} |
| | | //, btn2: function (index, layero) { } |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HManagerName").val(checkStatus.data[0].èååç§°); |
| | | $("#HManagerID").val(checkStatus.data[0].HItemID); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'éå®åå表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html?Type=HEmp', 'yes'] |
| | | //, btn: ['ç¡®å®', 'åæ¶'] |
| | | //, btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | // var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | // var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | // if (checkStatus.data.length === 0) { |
| | | // return layer.msg('è¯·éæ©æ°æ®'); |
| | | // } |
| | | // $("#HEmpName").val(checkStatus.data[0].HName); |
| | | // $("#HEmpID").val(checkStatus.data[0].HItemID); |
| | | // layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | //} |
| | | //, btn2: function (index, layero) { } |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HEmpName").val(checkStatus.data[0].èååç§°); |
| | | $("#HEmpID").val(checkStatus.data[0].HItemID); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å货人å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html?Type=HWorker', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?Type=HSecManager', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HSecManagerName").val(checkStatus.data[0].èååç§°); |
| | | $("#HSecManagerID").val(checkStatus.data[0].HItemID); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'ä»ç®¡å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html?Type=HKeeper', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?Type=HKeeper', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HKeeperName").val(checkStatus.data[0].èååç§°); |
| | | $("#HKeeperID").val(checkStatus.data[0].HItemID); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'åºåºä»åºå表'//æ é¢ |
| | | , title: 'ä»åºå表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_WarehouseList.html?Type=HWHID', 'yes'] |
| | | //, btn: ['ç¡®å®', 'åæ¶'] |
| | | //, btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | // var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | // var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | // if (checkStatus.data.length === 0) { |
| | | // return layer.msg('è¯·éæ©æ°æ®'); |
| | | // } |
| | | // $("#HWHName").val(checkStatus.data[0].HName); |
| | | // $("#HWHID").val(checkStatus.data[0].HItemID); |
| | | // layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | //} |
| | | //, btn2: function (index, layero) { } |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Warehouse.html?Type=HWH', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HWHName").val(checkStatus.data[0].ä»åºåç§°); |
| | | $("#HWHID").val(checkStatus.data[0].HItemID); |
| | | |
| | | if (option.data.length > 0) { |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (option.data[i]["HWHID"] == 0) { |
| | | option.data[i]["HWHID"] = checkStatus.data[0].HItemID; |
| | | option.data[i]["åè´§ä»åº"] = checkStatus.data[0].ä»åºåç§°; |
| | | } |
| | | } |
| | | } |
| | | table.render(option); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { |
| | | if (HDataTemp != {}) { |
| | | //æ ¹æ®è¡¨å¤´ åºåºä»åº 带åºå表 åè´§ä»åº |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (option.data[i].HWHID + "" == "0") { |
| | | option.data[i].HWHID = HDataTemp.HItemID; |
| | | option.data[i].åè´§ä»åº = HDataTemp.ä»åºåç§°; |
| | | } |
| | | } |
| | | table.render(option); |
| | | |
| | | HDataTemp = {}; |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 项ç®ä»£ç |
| | | function get_checkSearchHProNumber() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | //æå¼å·¥ç¨é¡¹ç®å°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "å·¥ç¨é¡¹ç®å表" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../项ç®ç®¡ç/å·¥ç¨é¡¹ç®/PM_ProjectBillList.html?openType=2&HOrgID=" + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | |
| | | //å¤æé¡¹ç®æ¯å¦å
³é |
| | | if (checkStatus.data[0].å
³é人 == null || checkStatus.data[0].å
³é人 == "") { |
| | | $("#HProjectID").val(checkStatus.data[0].HInterID); |
| | | $("#HProjectNumber").val(checkStatus.data[0].项ç®ä»£ç );//å·¥ç¨é¡¹ç®ä»£ç |
| | | $("#HProjectName").val(checkStatus.data[0].项ç®åç§°);//å·¥ç¨é¡¹ç®ä»£ç |
| | | } else { |
| | | layer.msg("该项ç®å·²å
³éï¼ä¸å¯éæ©ï¼"); |
| | | } |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region çç» |
| | | function get_checkSearchHGroup() { |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "çç»å表" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_Group.html?type=HGroup", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | |
| | | $("#HGroupID").val(checkStatus.data[0].HItemID); |
| | | $("#HGroupName").val(checkStatus.data[0].çç»åç§°);//å·¥ç¨é¡¹ç®ä»£ç |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·åæºåç±»å |
| | | function HBillType() { |
| | | var HName = 'éå®åºåºå'; |
| | | //è·åç»å½é¡µç»ç»å |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName, "Num":0}, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data; |
| | | for (var i = 0; i < data.length; i++) { |
| | | HSourceBillTypes += '<option style="color:blue;" value="' + data[i].HSourceBillType + '">' + data[i].HSourceBillTypeName + '</option>'; |
| | | } |
| | | $("#BillType").append(HSourceBillTypes); |
| | | form.render('select'); |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region éæ©æºå |
| | | function get_checkMainSource() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | var url = ""; |
| | | if ($("#BillType").val() == "1401") { |
| | | url = "../../éå®ç®¡ç/éå®è®¢å/Xs_SeOrderBillList.html?openType=2&HOrgID=" + HOrgID; |
| | | } else if ($("#BillType").val() == "1402") { |
| | | url = "../../éå®ç®¡ç/åè´§éç¥å/Xs_SeOutStockBillList.html?openType=2&HOrgID=" + HOrgID; |
| | | }else { |
| | | return layer.msg('å½å䏿¯ææ¹æºåéæ©ï¼ï¼'); |
| | | } |
| | | |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'æºåå表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: [url, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | |
| | | if ($("#BillType").val() == "1401") { |
| | | setInitBySeOrderBill(checkStatus); |
| | | } else if ($("#BillType").val() == "1402") { |
| | | setInitBySeOutStockBill(checkStatus) |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //#region å表åå§å |
| | |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , totalRow: true |
| | | , limit: 500 |
| | | , height: 500 |
| | | , loading: false |
| | | , cols: [[ //å表 |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', title: 'åºå·', width: 100, totalRow: true } |
| | | , { field: 'HMaterID', title: 'HMaterID', width: 100, hide: true } |
| | | , { type: 'numbers', title: 'åºå·', width: 100 } |
| | | , { field: 'HMaterID', title: 'HMaterID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ', width: 150, edit: 'text', event: "HMaterID" }//f7 |
| | | , { field: 'ç©æåç§°', title: 'ç©æåç§°', width: 150, } |
| | | , { field: 'è§æ ¼åå·', title: 'è§æ ¼åå·', width: 100, } |
| | | , { field: 'HUnitID', title: 'HUnitID', width: 100, hide: true } |
| | | , { field: '计éåä½', title: '计éåä½', width: 100, edit: 'text', event: "HUnitID" }//f7 |
| | | , { field: 'HQty', title: 'å®åæ°é', width: 100, edit: 'text', event: "HQty" } |
| | | , { field: 'ç©æåç§°', title: 'ç©æåç§°', width: 150, style: 'background-color:#efefef4d;' } |
| | | , { field: 'è§æ ¼åå·', title: 'è§æ ¼åå·', width: 100, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HUnitID', title: 'HUnitID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: '计éåä½', title: '计éåä½', width: 100, edit: 'text', event: "HUnitID"}//f7 |
| | | , { field: 'HQtyMust', title: 'åºåæ°é', width: 100, totalRow: true, style: 'background-color:#efefef4d;'} |
| | | , { field: 'HQty', title: 'å®åæ°é', width: 100, totalRow: true, edit: 'text', event: "HQty" } |
| | | , { field: 'HPieceQty', title: 'ä»¶æ°', width: 100, totalRow: true, edit: 'text'} |
| | | , { field: 'HPrice', title: 'åä»·', width: 100, edit: 'text', event: "HPrice" } |
| | | , { field: 'HMoney', title: 'éé¢', width: 100, edit: 'text', event: "HMoney" } |
| | | , { field: 'HWHID', title: 'HWHID', width: 100, edit: 'text', hide: true } |
| | | , { field: 'HTaxPrice', title: 'å«ç¨åä»·', width: 100, edit: 'text', event: "HTaxPrice" } |
| | | , { field: 'HTaxRate', title: 'ç¨ç', width: 100, edit: 'text' } |
| | | , { field: 'HMoney', title: 'éé¢', width: 100, totalRow: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HTaxMoney', title: 'ä»·ç¨å计', width: 100, totalRow: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HWHID', title: 'HWHID', width: 100, edit: 'text', hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'åè´§ä»åº', title: 'åè´§ä»åº', width: 100, edit: 'text', event: "HWHID" } |
| | | , { field: 'HRemark', title: '夿³¨', width: 100, edit: 'text' } |
| | | |
| | | |
| | | , { field: 'HQtyMust', title: 'åºåæ°é', width: 100, edit: 'text', event: "HQtyMust", hide: true } |
| | | , { field: 'HQty_Full', title: '满车éé', width: 100, edit: 'text', event: "HQty_Full", hide: true } |
| | | , { field: 'HQty_Empty', title: '空车éé', width: 100, edit: 'text', event: "HQty_Empty", hide: true } |
| | | , { field: 'HQty_Back', title: 'å车éé', width: 100, edit: 'text', event: "HQty_Back", hide: true } |
| | | , { field: 'HCostPrice', title: 'ææ¬åä»·', width: 100, edit: 'text', event: "HCostPrice", hide: true } |
| | | , { field: 'HCostMoney', title: 'ææ¬éé¢', width: 100, edit: 'text', event: "HCostMoney", hide: true } |
| | | , { field: 'HSalePrice', title: 'éå®åä»·', width: 100, edit: 'text', event: "HSalePrice", hide: true } |
| | | , { field: 'HSeOrderInterID', title: 'HSeOrderInterID', width: 100, edit: 'text', hide: true } |
| | | , { field: 'HSeOrderEntryID', title: 'HSeOrderEntryID', width: 100, edit: 'text', hide: true } |
| | | , { field: 'HSeOrderBillNo', title: 'éå®è®¢åå·', width: 100, edit: 'text', event: "HSeOrderBillNo", hide: true } |
| | | |
| | | , { field: 'HSeOrderInterID', title: 'éå®è®¢åå
ç ', width: 100, edit: 'text', hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSeOrderEntryID', title: 'éå®è®¢ååå
ç ', width: 100, edit: 'text', hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSeOrderBillNo', title: 'éå®è®¢åå·', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | |
| | | , { field: 'HSourceInterID', title: 'æºåå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSourceEntryID', title: 'æºååå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSourceBillNo', title: 'æºåå·', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSourceBillType', title: 'æºåç±»å', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HRelationQty', title: 'å
³èæ°é', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HRelationMoney', title: 'å
³èéé¢', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | |
| | | , { field: 'HSPID', title: 'HSPID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSPName', title: 'ä»ä½', width: 100, hide: true } |
| | | , { field: 'HSPGroupID', title: 'HSPGroupID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSPGroupName', title: 'ä»ä½ç»', width: 100, hide: true } |
| | | , { field: 'HSCWHID', title: 'HSCWHID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSCWHName', title: 'è°åºä»åº', width: 100, hide: true } |
| | | , { field: 'HSCSPID', title: 'HSCSPID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSCSPName', title: 'è°åºä»ä½', width: 100, hide: true } |
| | | , { field: 'HBatchNo', title: 'æ¹æ¬¡', width: 100, hide: true } |
| | | , { field: 'HPOOrderInterID', title: 'éè´è®¢åå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HPOOrderEntryID', title: 'éè´è®¢ååå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HPOOrderBillNo', title: 'éè´è®¢åå·', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | |
| | | , { field: 'HPropertyID', title: 'HPropertyID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HPropertyName', title: 'è¾
å©å±æ§', width: 100, hide: true } |
| | | , { field: 'HSecUnitID', title: 'HSecUnitID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSecUnitName', title: 'è¾
å©è®¡éåä½', width: 100, hide: true } |
| | | , { field: 'HSecUnitRate', title: 'æ¢ç®ç', width: 100, hide: true } |
| | | |
| | | |
| | | , { field: 'HEngineNum', title: 'å卿ºå·', width: 100, hide: true } |
| | | , { field: 'HUnderPanNum', title: 'å°çå·', width: 100, hide: true } |
| | | , { field: 'HLeaveFactCard', title: 'åºåè¯', width: 100, hide: true } |
| | | |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 70 } |
| | | ]] |
| | | } |
| | | |
| | | var rowdata = [{ |
| | | "HMaterID": "0" |
| | | , "ç©æä»£ç ": "" |
| | | , "ç©æåç§°": "" |
| | | , "è§æ ¼åå·": "" |
| | | , "HUnitID": "0" |
| | | , "计éåä½": "" |
| | | , "HQtyMust": "0" |
| | | , "HQty": "0" |
| | | , "HPieceQty": "0" |
| | | , "HPrice": "0" |
| | | , "HTaxPrice": "0" |
| | | , "HTaxRate": "0" |
| | | , "HMoney": "0" |
| | | , "HTaxMoney": "0" |
| | | , "HWHID": $("#HWHID").val() |
| | | , "åè´§ä»åº": $("#HWHName").val() |
| | | , "HRemark": "" |
| | | |
| | | , "HQty_Full": "0" |
| | | , "HQty_Empty": "0" |
| | | , "HQty_Back": "0" |
| | | , "HCostPrice": "0" |
| | | , "HCostMoney": "0" |
| | | , "HSalePrice": "0" |
| | | |
| | | , "HSeOrderInterID": "0" |
| | | , "HSeOrderEntryID": "0" |
| | | , "HSeOrderBillNo": "" |
| | | |
| | | , "HSourceInterID": "0" |
| | | , "HSourceEntryID": "0" |
| | | , "HSourceBillNo": "" |
| | | , "HSourceBillType": "" |
| | | , "HRelationQty": "0" |
| | | , "HRelationMoney": "0" |
| | | |
| | | , 'HSPID': "0" |
| | | , 'HSPName': "" |
| | | , 'HSPGroupID': "0" |
| | | , "HSPGroupName": "" |
| | | , 'HSCWHID': "0" |
| | | , 'HSCWHName': "" |
| | | , 'HSCSPID': "0" |
| | | , 'HSCSPName': "" |
| | | , 'HBatchNo': "" |
| | | , 'HPOOrderInterID': "0" |
| | | , 'HPOOrderEntryID': "0" |
| | | , 'HPOOrderBillNo': "" |
| | | |
| | | , 'HPropertyID': "0" |
| | | , 'HPropertyName': "" |
| | | , 'HSecUnitID': "0" |
| | | , 'HSecUnitName': "" |
| | | , 'HSecUnitRate': "0" |
| | | |
| | | |
| | | , 'HEngineNum': "" |
| | | , 'HUnderPanNum': "" |
| | | , 'HLeaveFactCard': "" |
| | | |
| | | |
| | | }]; |
| | | |
| | | option.data = rowdata; |
| | | table.render(option); |
| | |
| | | allVal = result.data[0]; |
| | | var data = result.data[0]; |
| | | |
| | | //æ ¹æ®å®¢æ·å¸¦åºè系人ãèç³»çµè¯ |
| | | getCustomerByCusID(data.hsupid); |
| | | |
| | | form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HBillNo": data.åæ®å· |
| | | , "HDate": formatDate(data.æ¥æ) |
| | | , "HInnerBillNo": data.éå®è®¢åå· |
| | | , "HEmpID": data.HEmpID |
| | | , "HEmpName": data.ä¸å¡å |
| | | , "HSupID": data.hsupid |
| | | , "HSupName": data.å®¢æ· |
| | | , "HWHID": data.HWHID_Main |
| | | , "HWHName": data.ä»åº |
| | | , "HSellSID": data.HSellSID |
| | | , "HSellSName": data.é宿¹å¼ |
| | | , "HDeptID": data.HDeptID |
| | | , "HDeptName": data.é¨é¨ |
| | | , "HEmpID": data.HEmpID |
| | | , "HEmpName": data.ä¸å¡å |
| | | , "HManagerID": data.hmanagerid |
| | | , "HManagerName": data.主管 |
| | | , "BillType": data.HSourceBillType |
| | | , "HMainSourceInterID": data.HMainSourceInterID |
| | | , "HMainSourceEntryID": data.HMainSourceEntryID |
| | | , "HMainSourceBillNo": data.HMainSourceBillNo |
| | | , "HMainSourceBillType": data.HMainSourceBillType |
| | | , "HSupID": data.hsupid |
| | | , "HSupName": data.å®¢æ· |
| | | , "HLinkMan": data.è系人 |
| | | , "HLinkPhone": data.èç³»çµè¯ |
| | | , "HSellSID": data.HSellSID |
| | | , "HSellSName": data.é宿¹å¼ |
| | | , "HSecManagerID": data.hsecmanagerid |
| | | , "HSecManagerName": data.å货人 |
| | | , "HKeeperID": data.hkeeperid |
| | | , "HKeeperName": data.ä¿ç®¡å |
| | | , "HManagerID": data.hmanagerid |
| | | , "HManagerName": data.主管 |
| | | , "HCheckStatusMan": data.æ ¸é人 |
| | | , "HWHID": data.HWHID_Main |
| | | , "HWHName": data.主表ä»åº |
| | | , "HProjectID": data.HProjectID |
| | | , "HProjectNumber": data.项ç®ç¼ç |
| | | , "HProjectName": data.项ç®åç§° |
| | | , "HGroupID": data.HGroupID |
| | | , "HGroupName": data.çç» |
| | | , "HPriceType": data.åä»·ç±»å |
| | | , "HRemark": data.è¡¨å¤´å¤æ³¨ |
| | | |
| | | |
| | | , "HConveyCompID": data.HConveyCompID |
| | | , "HConveyCompName": data.è¿è¾å
¬å¸ |
| | | , "HConveyTypeID": data.HConveyTypeID |
| | | , "HConveyTypeName": data.è¿è¾æ¹å¼ |
| | | , "HConveyMoney": data.HConveyMoney |
| | | , "HCarriage": data.è¿è´¹ |
| | | , "HRemark": data.è¡¨å¤´å¤æ³¨ |
| | | , "HExplanation": data.æè¦ |
| | | |
| | | , "HSTOCKORGID": data.HSTOCKORGID |
| | | , "HOWNERID": data.HOWNERID |
| | | , "HCurID": data.HCurID |
| | | , "HCurName": data.å¸å« |
| | | , "HSourceBillType": data.æºåç±»å |
| | | , "HLinkMan": data.è系人 |
| | | , "HLinkPhone": data.èç³»çµè¯ |
| | | , "HExRate": data.æ±ç |
| | | , "HSCWHID": data.HSCWHID_Main |
| | | , "HSCWHName": data.主表è°åºä»åº |
| | | , "HCheckStatusMan": data.æ ¸é人 |
| | | , "HExplanation": data.æè¦ |
| | | , "HInnerBillNo": data.å
é¨åæ®å· |
| | | |
| | | |
| | | , "HMaker": data.å¶å人 |
| | | , "HMakeDate": data.å¶åæ¥æ == null ? "" : Format(new Date(data.å¶åæ¥æ), "yyyy-MM-dd") |
| | | , "HUpDater": data.ä¿®æ¹äºº |
| | |
| | | , "HDeleteDate": data.ä½åºæ¥æ == null ? "" : Format(new Date(data.ä½åºæ¥æ), "yyyy-MM-dd") |
| | | }); |
| | | |
| | | HOrgIDBar = data.HOrgID == null ? 0 : data.HOrgID; |
| | | HOrgIDBar = data.HSTOCKORGID == null ? 0 : data.HSTOCKORGID; |
| | | |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | |
| | | , "è§æ ¼åå·": result.data[i].è§æ ¼åå· |
| | | , "HUnitID": result.data[i].hunitid |
| | | , "计éåä½": result.data[i].计éåä½ |
| | | , "HQty": result.data[i].æ°é |
| | | , "HPrice": result.data[i].åä»· |
| | | , "HMoney": result.data[i].éé¢ |
| | | , "HQtyMust": dealDoubleToFixed(result.data[i].åºåæ°é, 1) |
| | | , "HQty": dealDoubleToFixed(result.data[i].æ°é, 1) |
| | | , "HPieceQty": dealDoubleToFixed(result.data[i].ä»¶æ°, 1) |
| | | , "HPrice": dealDoubleToFixed(result.data[i].åä»·, 3) |
| | | , "HTaxPrice": dealDoubleToFixed(result.data[i].å«ç¨åä»·, 3) |
| | | , "HTaxRate": result.data[i].ç¨ç |
| | | , "HMoney": dealDoubleToFixed(result.data[i].æ°é * result.data[i].åä»·, 2) |
| | | , "HTaxMoney": dealDoubleToFixed(result.data[i].æ°é * result.data[i].å«ç¨åä»·, 2) |
| | | , "HWHID": result.data[i].hwhid |
| | | , "åè´§ä»åº": result.data[i].åè´§ä»åº |
| | | , "HRemark": result.data[i].表ä½å¤æ³¨ |
| | | |
| | | , "HQtyMust": result.data[i].åºåæ°é |
| | | , "HQty_Full": result.data[i].满车éé |
| | | , "HQty_Empty": result.data[i].空车éé |
| | | , "HQty_Back": result.data[i].å车éé |
| | | , "HCostPrice": result.data[i].ææ¬åä»· |
| | | , "HCostMoney": result.data[i].ææ¬éé¢ |
| | | , "HSalePrice": result.data[i].éå®åä»· |
| | | |
| | | , "HSeOrderInterID": result.data[i].HSeOrderInterID |
| | | , "HSeOrderEntryID": result.data[i].HSeOrderEntryID |
| | | , "HSeOrderBillNo": result.data[i].éå®è®¢åå· |
| | | |
| | | , "HSourceInterID": result.data[i].HSourceInterID |
| | | , "HSourceEntryID": result.data[i].HSourceEntryID |
| | | , "HSourceBillNo": result.data[i].æºååå· |
| | | , "HSourceBillType": result.data[i].HSourceBillType |
| | | , "HRelationQty": result.data[i].å
³èæ°é |
| | | , "HRelationMoney": result.data[i].å
³èéé¢ |
| | | |
| | | , 'HSPID': result.data[i].HSPID |
| | | , 'HSPName': result.data[i].ä»ä½ |
| | | , 'HSPGroupID': result.data[i].HSPGroupID |
| | | , "HSPGroupName": result.data[i].ä»ä½ç» |
| | | , 'HSCWHID': result.data[i].HSCWHID |
| | | , 'HSCWHName': result.data[i].è°åºä»åº |
| | | , 'HSCSPID': result.data[i].HSCSPID |
| | | , 'HSCSPName': result.data[i].è°åºä»ä½ |
| | | , 'HBatchNo': result.data[i].æ¹æ¬¡ |
| | | , 'HPOOrderInterID': result.data[i].éè´è®¢åå
ç |
| | | , 'HPOOrderEntryID': result.data[i].éè´è®¢ååå
ç |
| | | , 'HPOOrderBillNo': result.data[i].éè´è®¢åå· |
| | | |
| | | , 'HPropertyID': result.data[i].HPropertyID |
| | | , 'HPropertyName': result.data[i].è¾
å©å±æ§ |
| | | , 'HSecUnitID': result.data[i].HSecUnitID |
| | | , 'HSecUnitName': result.data[i].è¾
å©è®¡éåä½ |
| | | , 'HSecUnitRate': result.data[i].æ¢ç®ç |
| | | |
| | | |
| | | , 'HEngineNum': result.data[i].å卿ºå· |
| | | , 'HUnderPanNum': result.data[i].å°çå· |
| | | , 'HLeaveFactCard': result.data[i].åºåè¯ |
| | | } |
| | | ) |
| | | } |
| | |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 䏿¨é¡µé¢åå§å |
| | | function setInit_PushBill() { |
| | | //çæåæ®å·åå
ç |
| | | get_MAXNum(); |
| | | |
| | | //åå§åæ¥æãå¶å人ãå¶åæ¥æ |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | |
| | | //设置æºåç±»å |
| | | $("#BillType").val(HSouceBillType); |
| | | |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | |
| | | //è·å |
| | | var data = getUrlVars_JSON().data; |
| | | var dataArray = []; |
| | | for (var i = 0; i < data.length; i++) { |
| | | var temp = getPushSourceBillInit(data[i].hmainid, data[i].hsubid); |
| | | if (temp != "none") { |
| | | dataArray.push(temp); |
| | | } else { |
| | | return; |
| | | } |
| | | } |
| | | |
| | | form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HDeptID": dataArray[0].HDeptID |
| | | , "HDeptName": dataArray[0].é¨é¨ |
| | | , "HEmpID": dataArray[0].HEmpID |
| | | , "HEmpName": dataArray[0].ä¸å¡å |
| | | , "HManagerID": dataArray[0].HManagerID |
| | | , "HManagerName": dataArray[0].主管 |
| | | , "HMainSourceInterID": "0" |
| | | , "HMainSourceEntryID": "0" |
| | | , "HMainSourceBillNo": "" |
| | | , "HMainSourceBillType": $("#BillType").val() |
| | | , "HSupID": dataArray[0].HCusID |
| | | , "HSupName": dataArray[0].å®¢æ· |
| | | , "HLinkMan": dataArray[0].è系人 |
| | | , "HLinkPhone": dataArray[0].èç³»çµè¯ |
| | | , "HSellSID": dataArray[0].HSellSID |
| | | , "HSellSName": dataArray[0].é宿¹å¼ |
| | | , "HCurID": dataArray[0].HCurID |
| | | , "HCurName": dataArray[0].å¸å« |
| | | , "HExRate": dataArray[0].æ±ç |
| | | }); |
| | | |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | for (var i = 0; i < dataArray.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HMaterID": dataArray[i].HMaterID |
| | | , "ç©æä»£ç ": dataArray[i].ç©æä»£ç |
| | | , "ç©æåç§°": dataArray[i].ç©æåç§° |
| | | , "è§æ ¼åå·": dataArray[i].è§æ ¼åå· |
| | | , "HUnitID": dataArray[i].HUnitID |
| | | , "计éåä½": dataArray[i].计éåä½ |
| | | , "HQtyMust": dealDoubleToFixed(dataArray[i].æ°é, 1) |
| | | , "HQty": dealDoubleToFixed(dataArray[i].æ°é, 1) |
| | | , "HPieceQty": "0" |
| | | , "HPrice": dealDoubleToFixed(dataArray[i].åä»·, 3) |
| | | , "HTaxPrice": dealDoubleToFixed(dataArray[i].å«ç¨åä»·, 3) |
| | | , "HTaxRate": dataArray[i].ç¨ç |
| | | , "HMoney": dealDoubleToFixed(dataArray[i].éé¢, 2) |
| | | , "HTaxMoney": dealDoubleToFixed(dataArray[i].ä»·ç¨å计, 2) |
| | | , "HWHID": $("#HWHID").val() |
| | | , "åè´§ä»åº": $("#HWHName").val() |
| | | , "HRemark": "" |
| | | |
| | | , "HQty_Full": "0" |
| | | , "HQty_Empty": "0" |
| | | , "HQty_Back": "0" |
| | | , "HCostPrice": "0" |
| | | , "HCostMoney": "0" |
| | | , "HSalePrice": "0" |
| | | |
| | | , "HSeOrderInterID": dataArray[i].hmainid |
| | | , "HSeOrderEntryID": dataArray[i].hsubid |
| | | , "HSeOrderBillNo": dataArray[i].åæ®å· |
| | | |
| | | , "HSourceInterID": dataArray[i].hmainid |
| | | , "HSourceEntryID": dataArray[i].hsubid |
| | | , "HSourceBillNo": dataArray[i].åæ®å· |
| | | , "HSourceBillType": dataArray[i].HBillType |
| | | , "HRelationQty": "0" |
| | | , "HRelationMoney": "0" |
| | | |
| | | , 'HSPID': "0" |
| | | , 'HSPName': "" |
| | | , 'HSPGroupID': "0" |
| | | , "HSPGroupName": "" |
| | | , 'HSCWHID': "0" |
| | | , 'HSCWHName': "" |
| | | , 'HSCSPID': "0" |
| | | , 'HSCSPName': "" |
| | | , 'HBatchNo': "" |
| | | , 'HPOOrderInterID': "0" |
| | | , 'HPOOrderEntryID': "0" |
| | | , 'HPOOrderBillNo': "" |
| | | |
| | | , 'HPropertyID': "0" |
| | | , 'HPropertyName': "" |
| | | , 'HSecUnitID': "0" |
| | | , 'HSecUnitName': "" |
| | | , 'HSecUnitRate': "0" |
| | | |
| | | |
| | | , 'HEngineNum': "" |
| | | , 'HUnderPanNum': "" |
| | | , 'HLeaveFactCard': "" |
| | | } |
| | | ); |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HDeptID").val() == "0") { |
| | | layer.msg("é¨é¨æªéæ©!"); |
| | | return false; |
| | | } |
| | | //if ($("#HDeptID").val() == "0") { |
| | | // layer.msg("é¨é¨æªéæ©!"); |
| | | // return false; |
| | | //} |
| | | |
| | | //if ($("#HEmpID").val() == "0") { |
| | | // layer.msg("éå®åæªéæ©!"); |
| | | // return false; |
| | | //} |
| | | |
| | | //if ($("#HMangerID").val() == "0") { |
| | | // layer.msg("éå®ä¸»ç®¡æªéæ©!"); |
| | | // return false; |
| | | //} |
| | | |
| | | if ($("#HCusID").val() == "0") { |
| | | layer.msg("å®¢æ·æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HEmpID").val() == "0") { |
| | | layer.msg("ä¸å¡åæªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HMangerID").val() == "0") { |
| | | layer.msg("主管æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HSSID").val() == "0") { |
| | | layer.msg("ç»ç®æ¹å¼æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HPayCusID").val() == "0") { |
| | | layer.msg("ç»ç®æ¹æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HDate").val() == "") { |
| | | layer.msg("æ¥ææªè®¾ç½®!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HSSDate").val() == "") { |
| | | layer.msg("ç»ç®æ¥ææªè®¾ç½®!"); |
| | | return false; |
| | | } |
| | | |
| | | temp = $("HExRate").val() + ""; |
| | | temp = $("#HExRate").val() + ""; |
| | | if (temp == 0) { |
| | | layer.msg("æ±çä¸è½ä¸º0!"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("æ±ç请è¾å
¥å¤§äº0çæ°å!"); |
| | | return false; |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å表 æ°æ®æ£éª |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (option.data[i]["HMaterID"] == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ç©ææªéæ©ï¼"); |
| | | layer.msg("第" + (i+1) + "è¡ï¼ç©ææªéæ©ï¼"); |
| | | return false; |
| | | } |
| | | |
| | | if (option.data[i]["HUnitID"] == "0") { |
| | | layer.msg("第" + i + "è¡ï¼è®¡éå使ªéæ©ï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼è®¡éå使ªéæ©ï¼"); |
| | | return false; |
| | | } |
| | | |
| | | if (option.data[i]["HDate"] == "") { |
| | | layer.msg("第" + i + "è¡ï¼äº¤è´§æ¥æä¸è½ä¸ºç©ºï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //æ°éæ ¼å¼æ ¡éª |
| | | //å®åæ°éæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HQty"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼æ°éä¸è½ä¸º0ï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼å®åæ°éä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼æ°é请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼å®åæ°é请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //ä¸å«ç¨åä»·æ ¼å¼æ ¡éª |
| | | //åä»·æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HPrice"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ä¸å«ç¨åä»·ä¸è½ä¸º0ï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼åä»·ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ä¸å«ç¨å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //å«ç¨åä»·æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HTaxPrice"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼å«ç¨åä»·ä¸è½ä¸º0ï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼å«ç¨åä»·ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼å«ç¨å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼å«ç¨å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //ç¨çæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HTaxRate"] + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼ç¨ç请è¾å
¥ä¸å°äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //é颿 ¼å¼æ ¡éª |
| | | temp = option.data[i]["HMoney"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼éé¢ä¸è½ä¸º0ï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼éé¢ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼éé¢è¯·è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //ææ£çæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HDiscountRate"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ææ£çä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ææ£ç请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //å®é
å«ç¨åä»·æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HRelTaxPrice"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼å®é
å«ç¨åä»·ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼å®é
å«ç¨å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //ç¨çæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HTaxRate"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ç¨çä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ç¨ç请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //ç¨é¢æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HTaxMoney"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ç¨é¢ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ç¨é¢è¯·è¾å
¥å¤§äº0çæ°åï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼éé¢è¯·è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //ä»·ç¨åè®¡æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HlineTotal"] + ""; |
| | | temp = option.data[i]["HTaxMoney"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ä»·ç¨å计ä¸è½ä¸º0ï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼ä»·ç¨å计ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ä»·ç¨å计请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼ä»·ç¨å计请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //æ¬ä½å¸ä»·ç¨åè®¡æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HlineTotalBB"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼æ¬ä½å¸ä»·ç¨å计ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼æ¬ä½å¸ä»·ç¨å计请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //åºåºæ°éæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HOutStockQty"] + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼åºåºæ°é请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //å¼ç¥¨æ°éæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HInvoiceQty"] + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼å¼ç¥¨æ°é请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å表 å
³é®åé夿 ¡éª |
| | | var num = []; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if ($.inArray(option.data[i]["HMaterID"], num) == -1) { |
| | | num.push(option.data[i]["HMaterID"]); |
| | | } else { |
| | | layer.msg("第" + (i + 1) + "è¡,ç©æ:" + option.data[i]["HMaterID"] + "éå¤!"); |
| | | //åè´§ä»åºé空éªè¯ |
| | | if (option.data[i]["HWHID"] == "0") { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼åè´§ä»åºæªéæ©ï¼"); |
| | | return false; |
| | | } |
| | | } |
| | |
| | | if (event.key == "F7") { |
| | | //ç©æ |
| | | if (obj.event == "HMaterID") { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_MaterialList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HMaterID": checkStatus.data[0].HItemID |
| | | , "ç©æä»£ç ": checkStatus.data[0].HNumber |
| | | , "ç©æåç§°": checkStatus.data[0].HName |
| | | , "è§æ ¼åå·": checkStatus.data[0].HModel |
| | | "HMaterID": checkStatus.data[0].HItemID, |
| | | "ç©æä»£ç ": checkStatus.data[0].ç©æä»£ç , |
| | | "ç©æåç§°": checkStatus.data[0].ç©æåç§°, |
| | | "è§æ ¼åå·": checkStatus.data[0].è§æ ¼åå· |
| | | , "HUnitID": checkStatus.data[0].HUnitID |
| | | , "计éåä½": checkStatus.data[0].HUnitName |
| | | , "计éåä½": checkStatus.data[0].计éåä½åç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (typeof (HDataTemp.HItemID) != "undefined") { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HMaterID": HDataTemp.HItemID |
| | | , "ç©æä»£ç ": HDataTemp.ç©æä»£ç |
| | | , "ç©æåç§°": HDataTemp.ç©æåç§° |
| | | , "è§æ ¼åå·": HDataTemp.è§æ ¼åå· |
| | | , "HUnitID": HDataTemp.HUnitID |
| | | , "计éåä½": HDataTemp.计éåä½åç§° |
| | | }) |
| | | HDataTemp = {}; |
| | | } |
| | | } |
| | | }) |
| | | } |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_UnitList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Unit.html', 'yes'] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | } |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "计éåä½": checkStatus.data[0].HName |
| | | "计éåä½": checkStatus.data[0].计éåä½åç§° |
| | | , "HUnitID": checkStatus.data[0].HItemID |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (typeof (HDataTemp.HItemID) != "undefined") { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HUnitID": HDataTemp.HItemID |
| | | , "计éåä½": HDataTemp.计éåä½åç§° |
| | | }) |
| | | HDataTemp = {}; |
| | | } |
| | | } |
| | | }) |
| | | } |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_WarehouseList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Warehouse.html?type=HWHSub', 'yes'] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | } |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "åè´§ä»åº": checkStatus.data[0].HName |
| | | , "HWHID": checkStatus.data[0].HItemID |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | //éå®è®¢å |
| | | if (obj.event == "HSeOrderBillNo") { |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "éå®è®¢åå表" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../éå®ç®¡ç/éå®è®¢å/Xs_SeOrderBillList.html', 'yes'] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HSeOrderInterID": checkStatus.data[0].hmainid |
| | | , "HSeOrderEntryID": checkStatus.data[0].hsubid |
| | | , "HSeOrderBillNo": checkStatus.data[0].åæ®å· |
| | | "HWHID": checkStatus.data[0].HItemID, |
| | | "åè´§ä»åº": checkStatus.data[0].ä»åºåç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | obj.update({ |
| | | "HWHID": OptionData.HItemID |
| | | , "åè´§ä»åº": OptionData.ä»åºåç§° |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | ////éå®è®¢å |
| | | //if (obj.event == "HSeOrderBillNo") { |
| | | // layer.open({ |
| | | // type: 2 |
| | | // , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | // , title: "éå®è®¢åå表" //æ é¢ |
| | | // , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | // , shift: 2 //å¼¹åºå¨ç» |
| | | // , area: ["90%", "90%"] //çªä½å¤§å° |
| | | // , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | // , content: ['../../éå®ç®¡ç/éå®è®¢å/Xs_SeOrderBillList.html', 'yes'] |
| | | // , btn: ["ç¡®å®", "åæ¶"] |
| | | // , btn1: function (index, laero) { |
| | | // //æé®ä¸ çåè° |
| | | // var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | // var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | // if (checkStatus.data.length != 1) { |
| | | // return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | // } |
| | | // //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | // obj.update({ |
| | | // "HSeOrderInterID": checkStatus.data[0].hmainid |
| | | // , "HSeOrderEntryID": checkStatus.data[0].hsubid |
| | | // , "HSeOrderBillNo": checkStatus.data[0].åæ®å· |
| | | // }) |
| | | // layer.close(index);//å
³éå¼¹çª |
| | | // } |
| | | // }) |
| | | //} |
| | | obj.event = ""; |
| | | return false; |
| | | } |
| | |
| | | |
| | | //#region 卿«å°¾å¢å ä¸è¡ |
| | | function btnAddLine(NewRow) { |
| | | if (option.data.length > 0) { |
| | | NewRow.HisStockGoods = option.data[0]["HisStockGoods"]; |
| | | } else { |
| | | NewRow.HisStockGoods = "false"; |
| | | } |
| | | |
| | | |
| | | table.cache["mainTable"].push(NewRow); |
| | | option.data = table.cache["mainTable"]; |
| | | table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | //setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | //rows++; |
| | | layer.msg('å¢å ä¸è¡æé®ï¼') |
| | | } |
| | |
| | | success: function (data1) { |
| | | if (data1.data.length != 0) { |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = ["HMaterID", "HUnitID", "HWHID", "HSeOrderInterID", "HSeOrderEntryID", "åºåæ°é", "满车éé", "空车éé", "å车éé", "ææ¬åä»·", "ææ¬éé¢", "éå®åä»·", "éå®è®¢åå·"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = ["HMaterID", "HUnitID", "HWHID", "满车éé", "空车éé", "å车éé", "ææ¬åä»·", "ææ¬éé¢", "éå®åä»·", "éå®è®¢åå
ç ", "éå®è®¢ååå
ç ", "éå®è®¢åå·","æºåå
ç ","æºååå
ç ","æºåå·","æºåç±»å","å
³èæ°é","å
³èéé¢","HSPID","ä»ä½","HSPGroupID","ä»ä½ç»","HSCWHID","è°åºä»åº","HSCSPID","è°åºä»ä½","æ¹æ¬¡","éè´è®¢åå
ç ","éè´è®¢ååå
ç ","éè´è®¢åå·","HPropertyID","è¾
å©å±æ§","HSecUnitID","è¾
å©è®¡éåä½","æ¢ç®ç","å卿ºå·","å°çå·","åºåè¯"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | //titleData = []; |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | | for (var i = 0; i < option.cols[0].length - 2; i++) { |
| | | if (i > dataCol.length - 1) { |
| | | return; |
| | | } |
| | | var dataCols = dataCol[i].split('|'); |
| | | //éèå |
| | | if (dataCols[1] == 1) { |
| | |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region éæ©æºå-éå®è®¢å |
| | | function setInitBySeOrderBill(checkStatus) { |
| | | var dataArray = []; |
| | | |
| | | var HCusName = getPushSourceBillInit(checkStatus.data[0].hmainid, checkStatus.data[0].hsubid).客æ·; |
| | | var HEmpName = getPushSourceBillInit(checkStatus.data[0].hmainid, checkStatus.data[0].hsubid).ä¸å¡å; |
| | | |
| | | for (var i = 0; i < checkStatus.data.length; i++) { |
| | | var temp = getPushSourceBillInit(checkStatus.data[i].hmainid, checkStatus.data[i].hsubid); |
| | | if (temp != "none") { |
| | | dataArray.push(temp); |
| | | if (temp.ç¶æ != "å·²å®¡æ ¸") { |
| | | layer.msg("䏿¨å¤±è´¥!åæ®å·ã" + temp.åæ®å· + "ãåæ®ç¶æä¸ä¸ºå·²å®¡æ ¸ç¶æ!"); |
| | | return; |
| | | } |
| | | |
| | | if (temp.è¡ç¶æ == "å·²å
³é") { |
| | | layer.msg("䏿¨å¤±è´¥!åæ®å·ã" + temp.åæ®å· + "ãä¸éä¸çè®°å½ä¸åå¨å·²å
³éç¶æçè®°å½!"); |
| | | return; |
| | | } |
| | | |
| | | if (temp.å®¢æ· != HCusName) { |
| | | layer.msg("䏿¨å¤±è´¥!å·²ç»éä¸çè®°å½ä¸åå¨ä¸å客æ·!"); |
| | | return; |
| | | } |
| | | if (temp.ä¸å¡å != HEmpName) { |
| | | layer.msg("䏿¨å¤±è´¥!å·²ç»éä¸çè®°å½ä¸åå¨ä¸åä¸å¡å!"); |
| | | return; |
| | | } |
| | | } else { |
| | | return; |
| | | } |
| | | } |
| | | |
| | | form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HDeptID": dataArray[0].HDeptID |
| | | , "HDeptName": dataArray[0].é¨é¨ |
| | | , "HEmpID": dataArray[0].HEmpID |
| | | , "HEmpName": dataArray[0].ä¸å¡å |
| | | , "HManagerID": dataArray[0].HManagerID |
| | | , "HManagerName": dataArray[0].主管 |
| | | , "HMainSourceInterID": "0" |
| | | , "HMainSourceEntryID": "0" |
| | | , "HMainSourceBillNo": "" |
| | | , "HMainSourceBillType": $("#BillType").val() |
| | | , "HSupID": dataArray[0].HCusID |
| | | , "HSupName": dataArray[0].å®¢æ· |
| | | , "HLinkMan": dataArray[0].è系人 |
| | | , "HLinkPhone": dataArray[0].èç³»çµè¯ |
| | | , "HSellSID": dataArray[0].HSellSID |
| | | , "HSellSName": dataArray[0].é宿¹å¼ |
| | | , "HCurID": dataArray[0].HCurID |
| | | , "HCurName": dataArray[0].å¸å« |
| | | , "HExRate": dataArray[0].æ±ç |
| | | , "HProjectID": dataArray[0].HProjectID |
| | | , "HProjectNumber": dataArray[0].项ç®ç¼ç |
| | | , "HProjectName": dataArray[0].项ç®åç§° |
| | | }); |
| | | |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | for (var i = 0; i < dataArray.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HMaterID": dataArray[i].HMaterID |
| | | , "ç©æä»£ç ": dataArray[i].ç©æä»£ç |
| | | , "ç©æåç§°": dataArray[i].ç©æåç§° |
| | | , "è§æ ¼åå·": dataArray[i].è§æ ¼åå· |
| | | , "HUnitID": dataArray[i].HUnitID |
| | | , "计éåä½": dataArray[i].计éåä½ |
| | | , "HQtyMust": dealDoubleToFixed(dataArray[i].æ°é, 1) |
| | | , "HQty": dealDoubleToFixed(dataArray[i].æ°é, 1) |
| | | , "HPieceQty": "0" |
| | | , "HPrice": dealDoubleToFixed(dataArray[i].åä»·, 3) |
| | | , "HTaxPrice": dealDoubleToFixed(dataArray[i].å«ç¨åä»·, 3) |
| | | , "HTaxRate": dataArray[i].ç¨ç |
| | | , "HMoney": dealDoubleToFixed(dataArray[i].éé¢, 2) |
| | | , "HTaxMoney": dealDoubleToFixed(dataArray[i].ä»·ç¨å计, 2) |
| | | , "HWHID": $("#HWHID").val() |
| | | , "åè´§ä»åº": $("#HWHName").val() |
| | | , "HRemark": "" |
| | | |
| | | , "HQty_Full": "0" |
| | | , "HQty_Empty": "0" |
| | | , "HQty_Back": "0" |
| | | , "HCostPrice": "0" |
| | | , "HCostMoney": "0" |
| | | , "HSalePrice": "0" |
| | | |
| | | , "HSeOrderInterID": dataArray[i].hmainid |
| | | , "HSeOrderEntryID": dataArray[i].hsubid |
| | | , "HSeOrderBillNo": dataArray[i].åæ®å· |
| | | |
| | | , "HSourceInterID": dataArray[i].hmainid |
| | | , "HSourceEntryID": dataArray[i].hsubid |
| | | , "HSourceBillNo": dataArray[i].åæ®å· |
| | | , "HSourceBillType": dataArray[i].HBillType |
| | | , "HRelationQty": "0" |
| | | , "HRelationMoney": "0" |
| | | |
| | | , 'HSPID': "0" |
| | | , 'HSPName': "" |
| | | , 'HSPGroupID': "0" |
| | | , "HSPGroupName": "" |
| | | , 'HSCWHID': "0" |
| | | , 'HSCWHName': "" |
| | | , 'HSCSPID': "0" |
| | | , 'HSCSPName': "" |
| | | , 'HBatchNo': "" |
| | | , 'HPOOrderInterID': "0" |
| | | , 'HPOOrderEntryID': "0" |
| | | , 'HPOOrderBillNo': "" |
| | | |
| | | , 'HPropertyID': "0" |
| | | , 'HPropertyName': "" |
| | | , 'HSecUnitID': "0" |
| | | , 'HSecUnitName': "" |
| | | , 'HSecUnitRate': "0" |
| | | |
| | | |
| | | , 'HEngineNum': "" |
| | | , 'HUnderPanNum': "" |
| | | , 'HLeaveFactCard': "" |
| | | } |
| | | ); |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region éæ©æºå-åè´§éç¥å |
| | | function setInitBySeOutStockBill(checkStatus) { |
| | | var dataArray = []; |
| | | |
| | | for (var i = 0; i < checkStatus.data.length; i++) { |
| | | var temp = getPushSeOutStockBillInit(checkStatus.data[i].hmainid, checkStatus.data[i].hsubid); |
| | | if (temp != "none") { |
| | | dataArray.push(temp); |
| | | if (temp.å®¡æ ¸äºº != "") { |
| | | layer.msg("䏿¨å¤±è´¥!åæ®å·ã" + temp.åæ®å· + "ãåæ®ç¶æä¸ä¸ºå·²å®¡æ ¸ç¶æ!"); |
| | | return; |
| | | } |
| | | |
| | | if (temp.å
³é人 != "") { |
| | | layer.msg("䏿¨å¤±è´¥!åæ®å·ã" + temp.åæ®å· + "ãä¸éä¸çè®°å½ä¸åå¨å·²å
³éç¶æçè®°å½!"); |
| | | return; |
| | | } |
| | | |
| | | |
| | | } else { |
| | | return; |
| | | } |
| | | } |
| | | |
| | | form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HDeptID": dataArray[0].HDeptID |
| | | , "HDeptName": dataArray[0].é¨é¨ |
| | | , "HEmpID": dataArray[0].HEmpID |
| | | , "HEmpName": dataArray[0].ä¸å¡å |
| | | , "HManagerID": dataArray[0].HManagerID |
| | | , "HManagerName": dataArray[0].主管 |
| | | , "HMainSourceInterID": "0" |
| | | , "HMainSourceEntryID": "0" |
| | | , "HMainSourceBillNo": "" |
| | | , "HMainSourceBillType": $("#BillType").val() |
| | | , "HSupID": dataArray[0].HCusID |
| | | , "HSupName": dataArray[0].å®¢æ· |
| | | , "HLinkMan": dataArray[0].è系人 |
| | | , "HLinkPhone": dataArray[0].èç³»çµè¯ |
| | | , "HSellSID": "0" |
| | | , "HSellSName": dataArray[0].é宿¹å¼ |
| | | , "HCurID": dataArray[0].HCurID |
| | | , "HCurName": dataArray[0].å¸å« |
| | | , "HExRate": dataArray[0].æ±ç |
| | | , "HProjectID": dataArray[0].HProjectID |
| | | , "HProjectNumber": dataArray[0].项ç®ç¼ç |
| | | , "HProjectName": dataArray[0].项ç®åç§° |
| | | }); |
| | | |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | for (var i = 0; i < dataArray.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HMaterID": dataArray[i].HMaterID |
| | | , "ç©æä»£ç ": dataArray[i].ç©æä»£ç |
| | | , "ç©æåç§°": dataArray[i].ç©æåç§° |
| | | , "è§æ ¼åå·": dataArray[i].è§æ ¼åå· |
| | | , "HUnitID": dataArray[i].HUnitID |
| | | , "计éåä½": dataArray[i].计éåä½ |
| | | , "HQtyMust": dealDoubleToFixed(dataArray[i].æ°é, 1) |
| | | , "HQty": dealDoubleToFixed(dataArray[i].æ°é, 1) |
| | | , "HPieceQty": "0" |
| | | , "HPrice": dealDoubleToFixed(dataArray[i].åä»·, 3) |
| | | , "HTaxPrice": "0" |
| | | , "HTaxRate": dataArray[i].ç¨ç |
| | | , "HMoney": dealDoubleToFixed(dataArray[i].éé¢, 2) |
| | | , "HTaxMoney": "0" |
| | | , "HWHID": $("#HWHID").val() |
| | | , "åè´§ä»åº": $("#HWHName").val() |
| | | , "HRemark": "" |
| | | |
| | | , "HQty_Full": "0" |
| | | , "HQty_Empty": "0" |
| | | , "HQty_Back": "0" |
| | | , "HCostPrice": "0" |
| | | , "HCostMoney": "0" |
| | | , "HSalePrice": "0" |
| | | |
| | | , "HSeOrderInterID": dataArray[i].hmainid |
| | | , "HSeOrderEntryID": dataArray[i].hsubid |
| | | , "HSeOrderBillNo": dataArray[i].åæ®å· |
| | | |
| | | , "HSourceInterID": dataArray[i].hmainid |
| | | , "HSourceEntryID": dataArray[i].hsubid |
| | | , "HSourceBillNo": dataArray[i].åæ®å· |
| | | , "HSourceBillType": dataArray[i].HBillType |
| | | , "HRelationQty": "0" |
| | | , "HRelationMoney": "0" |
| | | |
| | | , 'HSPID': "0" |
| | | , 'HSPName': "" |
| | | , 'HSPGroupID': "0" |
| | | , "HSPGroupName": "" |
| | | , 'HSCWHID': "0" |
| | | , 'HSCWHName': "" |
| | | , 'HSCSPID': "0" |
| | | , 'HSCSPName': "" |
| | | , 'HBatchNo': "" |
| | | , 'HPOOrderInterID': "0" |
| | | , 'HPOOrderEntryID': "0" |
| | | , 'HPOOrderBillNo': "" |
| | | |
| | | , 'HPropertyID': "0" |
| | | , 'HPropertyName': "" |
| | | , 'HSecUnitID': "0" |
| | | , 'HSecUnitName': "" |
| | | , 'HSecUnitRate': "0" |
| | | |
| | | |
| | | , 'HEngineNum': "" |
| | | , 'HUnderPanNum': "" |
| | | , 'HLeaveFactCard': "" |
| | | } |
| | | ); |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå®¡æ ¸/å®¡æ ¸æ°æ® |
| | | function set_CheckBill(num) { |
| | | var InterID = $("#HInterID").val(); |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Kf_SellOutBill/AuditKf_SellOutBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "IsAudit": num, "CurUserName": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æå° |
| | | function get_PrintReport() { |
| | | //#region 夿æºåç¶æ |
| | | var HSourceBillData = ""; |
| | | var HSourceBillData = getSourceBillStatus_SellOutBill(); //è·åæºåæ°æ® |
| | | if (HSourceBillData != "none") { |
| | | if (HSourceBillData.length == 0) { |
| | | layer.alert("æå°å¤±è´¥!æªæ¥è¯¢å°åæ®ä¿¡æ¯!", { icon: 5 }); |
| | | return; |
| | | } else if (HSourceBillData[0]["ç¶æ"] != "å·²å®¡æ ¸") { |
| | | layer.alert("æå°å¤±è´¥!åæ®ç¶ææªä¸º'å·²å®¡æ ¸'ç¶æ!", { icon: 5 }); |
| | | return; |
| | | } |
| | | } else { |
| | | return; |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | var InterID = $("#HInterID").val(); |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Kf_SellOutBill/CheckSellOutBill_IsExist", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['50%', '50%'] |
| | | , title: 'æå°æ¨¡çéæ©' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + InterID + '&MyMsg=' + InterID + '&Type=Kf_SellOutBillList', 'yes'] |
| | | , resize: false |
| | | }) |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®ä¸»å
ç ä¸åå
ç è·åæºåéå®è®¢åæ°æ® |
| | | function getPushSourceBillInit(HSourceInterID, HSourceEntryID) { |
| | | var res = "none"; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xs_SeOrderBill/loadXs_SeOrderBill_Push", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HInterID": HSourceInterID |
| | | , "HSubID": HSourceEntryID |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | res = result.data[0]; |
| | | } else { |
| | | res = result.data; |
| | | //layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | res = "none"; |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | return res; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®ä¸»å
ç ä¸åå
ç è·åæºååè´§éç¥åæ°æ® |
| | | function getPushSeOutStockBillInit(HSourceInterID, HSourceEntryID) { |
| | | var res = "none"; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Kf_SellOutBill/loadXs_SeOutStockBill_Push", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HInterID": HSourceInterID |
| | | , "HSubID": HSourceEntryID |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | res = result.data[0]; |
| | | } else { |
| | | res = result.data; |
| | | //layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | res = "none"; |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | return res; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·åéå®åºåºååæ®ç¶æ |
| | | function getSourceBillStatus_SellOutBill() { |
| | | var HSourceBillData = "none"; |
| | | var sWhere = " and hmainid = " + $("#HInterID").val(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Kf_SellOutBill/GetSellOutBillList', |
| | | async: false, |
| | | type: "GET", |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | HSourceBillData = data1.data; |
| | | } else { |
| | | layer.alert(data1.code + "åæ®ç¶æå¤æå¤±è´¥ï¼", { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | return HSourceBillData; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·åéå®åºåºå对åºçæ¡ç æç» |
| | | function getBarCodeNoteBySellOutBill() { |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Kf_SellOutBill/BarCodeNote', |
| | | async: false, |
| | | type: "GET", |
| | | data: { "HInterID": linterid }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | if (data1.data[2].length > 0) { |
| | | layer.alert("å½ååæ®ç±æ«ç çæï¼ä¸å¯ä»¥ç¼è¾ï¼", { icon: 5 }); |
| | | $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | } |
| | | } else {} |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | |
| | |
| | | |
| | | function GetHSupValue(obj) //è¿åå®¢æ· |
| | | { |
| | | $("#HSupName").val(obj[0].HName); |
| | | $("#HSupID").val(obj[0].HItemID); |
| | | //$("#HSupName").val(obj[0].HName); |
| | | //$("#HSupID").val(obj[0].HItemID); |
| | | //æ ¹æ®å®¢æ·è·åç¸å
³ä¿¡æ¯ |
| | | getCustomerByCusID(obj[0].HItemID); |
| | | //æ ¹æ®å®¢æ·è·å客æ·ä½é¢ |
| | | getCustomerBalance(obj[0].HItemID); |
| | | } |
| | | |
| | | function GetHManagerValue(obj) //è¿å主管 |
| | |
| | | $("#HDeptID").val(obj[0].HItemID); |
| | | } |
| | | |
| | | function GetHWHValue(obj) //è¿åä»åº |
| | | { |
| | | $("#HWHName").val(obj[0].HName); |
| | | $("#HWHID").val(obj[0].HItemID); |
| | | } |
| | | //function GetHWHValue(obj) //è¿åä»åº |
| | | //{ |
| | | // //$("#HWHName").val(obj[0].HName); |
| | | // //$("#HWHID").val(obj[0].HItemID); |
| | | //} |
| | | |
| | | function GetSellStyleValue(obj) //è¿åé宿¹å¼ |
| | | { |
| | |
| | | |
| | | function GetHKeeperValue(obj) //è¿åä¿ç®¡å |
| | | { |
| | | $("#HKeeperName").val(obj[0].HName); |
| | | $("#HKeeperName").val(obj[0].èååç§°); |
| | | $("#HKeeperID").val(obj[0].HItemID); |
| | | } |
| | | |
| | | function GetHWorkerValue(obj) //è¿ååè´§äººï¼æä½å·¥ï¼ |
| | | function GetHSecManagerValue(obj) //è¿ååè´§äººï¼æä½å·¥ï¼ |
| | | { |
| | | $("#HSecManagerName").val(obj[0].HName); |
| | | $("#HSecManagerName").val(obj[0].èååç§°); |
| | | $("#HSecManagerID").val(obj[0].HItemID); |
| | | } |
| | | |
| | |
| | | $("#HConveyCompID").val(obj[0].HItemID); |
| | | } |
| | | |
| | | |
| | | //function GetHSCWHNAMEValue(obj) { //è¿ååºåºä»åº |
| | | // $("#HWHName").val(obj[0].HName); |
| | | // $("#HWHID").val(obj[0].HItemID); |
| | | //} |
| | | |
| | | function GetHGroupValue(obj) //è¿åçç» |
| | | { |
| | | $("#HGroupID").val(obj[0].HItemID); |
| | | $("#HGroupName").val(obj[0].çç»åç§°); |
| | | } |
| | | |
| | | //项ç®ä»£ç |
| | | function GetProjectBillValue(obj) { |
| | | if (obj[0].å
³é人 == null || obj[0].å
³é人 == "") { |
| | | $("#HProjectID").val(obj[0].HInterID); |
| | | $("#HProjectNumber").val(obj[0].项ç®ä»£ç );//å·¥ç¨é¡¹ç®ä»£ç |
| | | $("#HProjectName").val(obj[0].项ç®åç§°);//å·¥ç¨é¡¹ç®ä»£ç |
| | | |
| | | } else { |
| | | layer.msg("该项ç®å·²å
³éï¼ä¸å¯éæ©ï¼"); |
| | | } |
| | | } |
| | | |
| | | //åå»è¿åä»åº |
| | | function GetHWHSubValue(data) { |
| | | OptionData = data[0] |
| | | } |
| | | |
| | | function GetHWHValue(obj) //è¿åä»åº |
| | | { |
| | | $("#HWHName").val(obj[0].ä»åºåç§°); |
| | | $("#HWHID").val(obj[0].HItemID); |
| | | if (option.data.length > 0) { |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (option.data[i]["HWHID"] == 0 || option.data[i]["åè´§ä»åº"] == undefined) { |
| | | option.data[i]["HWHID"] = obj[0].HItemID; |
| | | option.data[i]["åè´§ä»åº"] = obj[0].ä»åºåç§°; |
| | | } |
| | | } |
| | | } |
| | | layui.table.render(option); |
| | | } |
| | | |
| | | function GetMaterValue(obj) //ç©æåç§° |
| | | { |
| | | HDataTemp = obj[0]; |
| | | } |
| | | |
| | | function GetUnitValue(obj) //计éåä½ |
| | | { |
| | | HDataTemp = obj[0]; |
| | | } |
| | | |
| | | function GetHSubWHValue(obj) //å表åè´§ä»åº |
| | | { |
| | | HDataTemp = obj[0]; |
| | | } |
| | | |
| | | //#region æ ¹æ®å®¢æ·è·åå¸å«ãæ±çãç»ç®æ¹å¼ã客æ·ä¿¡ç¨é¢åº¦ãè系人ãèç³»çµè¯ |
| | | function getCustomerByCusID(HCusID) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xs_SeOrderBill/getCustomerByCusID", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HCusID": HCusID |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | |
| | | $("#HSupID").val(data.HCusID); |
| | | $("#HSupName").val(data.HCusName); |
| | | $("#HCreditRating_Now").val(data.HCreditRating_Now); |
| | | $("#HLinkMan").val(data.HLinkMan); |
| | | $("#HLinkPhone").val(data.HLinkPhone); |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®å®¢æ·è·å客æ·ä½é¢ |
| | | function getCustomerBalance(HCusID) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xs_CusRatingChangeBill/getCustomerBalance", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HCusID": HCusID |
| | | , "CurUserName": sessionStorage["HUserName"] |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | |
| | | $("#HCusBalance").val(data.HCusBalance == null ? 0 : data.HCusBalance); |
| | | $("#HCreditRating_Now").val(data.HCreditRating_Now == null ? 0 : data.HCreditRating_Now); |
| | | $("#HAvailableBalance").val(data.HAvailableBalance == null ? 0 : data.HAvailableBalance); |
| | | } else { |
| | | $("#HCusBalance").val(""); |
| | | $("#HCreditRating_Now").val(""); |
| | | $("#HAvailableBalance").val(""); |
| | | //layer.alert(result.Message, { icon: 5}); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | $("#HCusBalance").val(""); |
| | | $("#HCreditRating_Now").val(""); |
| | | $("#HAvailableBalance").val(""); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å¤çå°æ°æ¾ç¤ºä½æ°ï¼dataï¼éè¦å¤ççæ°æ®ï¼numï¼æ°æ®çç±»å(å¦1:æ°éï¼2:éé¢ï¼3:åä»·)ï¼ |
| | | function dealDoubleToFixed(data, num) { |
| | | //ç¨äºè®¾ç½®å°æ°ä½æ° |
| | | var dotLength = 0; |
| | | |
| | | if (num == 1) { //彿°æ®ä¸ºæ°éæ¶ï¼æå¤ä¿ç6ä½å°æ° |
| | | //设置æå¤ä¿ç6ä½å°æ° |
| | | dotLength = 6; |
| | | } else if (num == 2) { //彿°æ®ä¸ºé颿¶ï¼æå¤ä¿ç2ä½å°æ° |
| | | //设置æå¤ä¿ç2ä½å°æ° |
| | | dotLength = 2; |
| | | } else if (num == 3) { //彿°æ®ä¸ºåä»·æ¶ï¼æå¤ä¿ç4ä½å°æ° |
| | | //设置æå¤ä¿ç4ä½å°æ° |
| | | dotLength = 4; |
| | | } |
| | | |
| | | //夿æ¯å¦åå¨å°æ°ç¹åå
¶ç´¢å¼ä½ç½® |
| | | data = data + ""; |
| | | var index = data.indexOf("."); |
| | | |
| | | //å¤çæ°æ®å¹¶è¿å |
| | | if (index < 0) { |
| | | return data * 1; |
| | | } else { |
| | | //è·åå°æ°ä½æ° |
| | | var length = data.length - index - 1; |
| | | if (length <= dotLength) { |
| | | return data * 1; |
| | | } else { |
| | | data = data * 1; |
| | | return data.toFixed(dotLength); |
| | | } |
| | | } |
| | | } |
| | | //#endregion |
| | | </script> |
| | | </body> |
| | | </html> |