duhe
2024-03-07 efabcef411be5bb8bc3aeddbf53d18fec99c4953
收款单、应收退款单:保存数据校验
3个文件已修改
396 ■■■■■ 已修改文件
WebTM/Properties/PublishProfiles/JFTM.pubxml.user 84 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/销售管理/应收退款单/YS_ReceiveBackBill.html 156 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/销售管理/收款单/YS_ReceiveBill.html 156 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/Properties/PublishProfiles/JFTM.pubxml.user
@@ -1032,7 +1032,7 @@
      <publishTime>07/21/2023 16:22:04</publishTime>
    </File>
    <File Include="views/Baseset/基础资料/Gy_WorkCenterList.html">
      <publishTime>07/21/2023 16:22:22</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/Baseset/基础资料/Gy_WorkTypeList.html">
      <publishTime>07/21/2023 16:22:37</publishTime>
@@ -2409,13 +2409,13 @@
      <publishTime>04/11/2023 16:34:43</publishTime>
    </File>
    <File Include="views/基础资料/公用基础资料/Gy_EquipType.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/基础资料/公用基础资料/Gy_EquipTypeEdit.html">
      <publishTime>04/11/2023 16:34:43</publishTime>
    </File>
    <File Include="views/基础资料/公用基础资料/Gy_EquipType.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/基础资料/公用基础资料/Gy_EquipTypeEdit.html">
      <publishTime>04/11/2023 16:34:43</publishTime>
@@ -2460,10 +2460,10 @@
      <publishTime>01/09/2024 17:04:29</publishTime>
    </File>
    <File Include="views/基础资料/公用基础资料/Gy_ProjectMoney.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/基础资料/公用基础资料/Gy_ProjectMoney.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/基础资料/公用基础资料/Gy_PropertyList.html">
      <publishTime>07/21/2023 16:49:49</publishTime>
@@ -2982,7 +2982,7 @@
      <publishTime>07/13/2023 11:11:54</publishTime>
    </File>
    <File Include="views/基础资料/工资基础资料/Gy_ProcPrice.html">
      <publishTime>07/21/2023 16:39:02</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/基础资料/工资基础资料/Gy_ProcPriceList.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
@@ -3378,7 +3378,7 @@
      <publishTime>01/21/2024 16:25:25</publishTime>
    </File>
    <File Include="views/应收管理/报表分析/YS_CusShouldIncomeEntryReport.html">
      <publishTime>03/03/2024 18:17:56</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/应收管理/报表分析/YS_CusShouldIncomeReport.html">
      <publishTime>03/03/2024 18:17:44</publishTime>
@@ -3597,19 +3597,19 @@
      <publishTime>04/11/2023 16:34:43</publishTime>
    </File>
    <File Include="views/模治具管理/模治具管理/Gy_MaterialMouldBillMain.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/模治具管理/模治具管理/Gy_MaterialMouldBillMainList.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/模治具管理/模治具管理/Gy_Mould.html">
      <publishTime>09/13/2021 10:11:41</publishTime>
    </File>
    <File Include="views/模治具管理/模治具管理/Gy_MouldFile.html">
      <publishTime>09/01/2023 08:53:22</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/模治具管理/模治具管理/Gy_MouldFileList.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/模治具管理/模治具管理/Gy_MouldFileResume.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
@@ -4449,10 +4449,10 @@
      <publishTime>08/24/2023 08:50:29</publishTime>
    </File>
    <File Include="views/计划管理/工艺路线/Gy_MaterialTechParamBillMain.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/计划管理/工艺路线/Gy_MaterialTechParamBillMainList.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/计划管理/工艺路线/Gy_RoutingBill.html">
      <publishTime>03/06/2024 09:28:44</publishTime>
@@ -4494,7 +4494,7 @@
      <publishTime>03/05/2024 12:29:40</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EqpMaintenanceBillList_PDA.html">
      <publishTime>11/16/2023 11:08:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EqpMaintenanceBillList_PDAEdit.html">
      <publishTime>04/11/2023 16:34:43</publishTime>
@@ -4509,13 +4509,13 @@
      <publishTime>03/05/2024 12:29:40</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EquipConkBookBillList_PDA.html">
      <publishTime>11/16/2023 11:08:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EquipConkBookBill_PDA.html">
      <publishTime>03/06/2024 09:28:44</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EquipConkBookBillList_PDA.html">
      <publishTime>11/16/2023 11:08:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EquipConkBookBill_PDA.html">
      <publishTime>03/06/2024 09:28:44</publishTime>
@@ -4530,7 +4530,7 @@
      <publishTime>03/05/2024 12:29:40</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EquipDotCheckBillList_PDA.html">
      <publishTime>11/16/2023 11:08:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EquipDotCheckBillList_PDA_OLD.html">
      <publishTime>11/08/2023 09:01:07</publishTime>
@@ -4557,7 +4557,7 @@
      <publishTime>04/11/2023 16:34:43</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EquipMaintainBillList_PDA.html">
      <publishTime>11/16/2023 11:08:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EquipMaintainBillList_PDA_OLD.html">
      <publishTime>11/08/2023 09:01:07</publishTime>
@@ -4572,13 +4572,13 @@
      <publishTime>03/05/2024 12:29:40</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EquipRepairCheckBillList_PDA.html">
      <publishTime>11/16/2023 11:08:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EquipRepairCheckBill_PDA.html">
      <publishTime>11/16/2023 11:08:40</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EquipRepairCheckBillList_PDA.html">
      <publishTime>11/16/2023 11:08:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/设备管理/Sb_EquipRepairCheckBill_PDA.html">
      <publishTime>11/16/2023 11:08:40</publishTime>
@@ -4647,13 +4647,13 @@
      <publishTime>12/13/2023 00:09:29</publishTime>
    </File>
    <File Include="views/设备管理/设备档案/Gy_EquipFileBillResume.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/设备管理/设备档案/Gy_EquipFileMainEdit.html">
      <publishTime>08/03/2023 11:11:59</publishTime>
    </File>
    <File Include="views/设备管理/设备档案/Gy_EquipFileMainList.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/设备管理/设备状态/Sb_EquipStatusChangeBill.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
@@ -4719,7 +4719,7 @@
      <publishTime>11/03/2023 21:45:51</publishTime>
    </File>
    <File Include="views/质量管理/工序检验单/MES_ProcessCheckBill_PDA.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/质量管理/工序检验单/QC_ProcessCheckBill.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
@@ -4992,7 +4992,7 @@
      <publishTime>02/25/2024 21:38:07</publishTime>
    </File>
    <File Include="views/车间管理/工序流转/MES_ColorRecordBill_PDA.html">
      <publishTime>03/06/2024 09:28:44</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/车间管理/工序流转/MES_ProcessExchangeBillList_PDA_QiaoYi.html">
      <publishTime>11/13/2023 11:07:47</publishTime>
@@ -5001,7 +5001,7 @@
      <publishTime>09/14/2023 13:59:10</publishTime>
    </File>
    <File Include="views/车间管理/工序流转/MES_ColorRecordBill_PDA.html">
      <publishTime>03/06/2024 09:28:44</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/车间管理/工序流转/MES_SampleRecordBill_PDA.html">
      <publishTime>09/14/2023 13:59:10</publishTime>
@@ -5406,19 +5406,19 @@
      <publishTime>03/05/2024 12:29:40</publishTime>
    </File>
    <File Include="views/销售管理/其他应收单/YS_ReceiveOtherBillMain.html">
      <publishTime>03/06/2024 09:28:44</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/销售管理/其他应收单/YS_ReceiveOtherBillMain.htmlList.html">
      <publishTime>03/05/2024 12:50:13</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/销售管理/其他应收单/YS_ReceiveOtherBillMainList.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
    </File>
    <File Include="views/销售管理/发货通知单/Add_Edit_Xs_SeOutStockBillList.html">
      <publishTime>03/06/2024 09:28:44</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/销售管理/发货通知单/Xs_SeOutStockBillList.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/销售管理/应付退款单/YF_PayMentBackBill.html">
      <publishTime>11/17/2023 14:59:01</publishTime>
@@ -5433,13 +5433,13 @@
      <publishTime>02/05/2024 15:10:25</publishTime>
    </File>
    <File Include="views/销售管理/应收退款单/YS_ReceiveBackBill.html">
      <publishTime>02/29/2024 12:48:22</publishTime>
      <publishTime>03/07/2024 12:07:49</publishTime>
    </File>
    <File Include="views/销售管理/应收退款单/YS_ReceiveBackBillList.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
    </File>
    <File Include="views/销售管理/收款单/YS_ReceiveBill.html">
      <publishTime>02/29/2024 12:45:04</publishTime>
      <publishTime>03/07/2024 12:10:03</publishTime>
    </File>
    <File Include="views/销售管理/收款单/YS_ReceiveBillList.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
@@ -5487,7 +5487,7 @@
      <publishTime>03/05/2024 12:29:40</publishTime>
    </File>
    <File Include="views/销售管理/发货通知单/Xs_SeOutStockBillList.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/销售管理/退货通知单/Xs_SeOutStockBackBillList.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
@@ -5526,10 +5526,10 @@
      <publishTime>10/31/2023 14:52:53</publishTime>
    </File>
    <File Include="views/项目管理/周计划/PM_WorkReportWeekBillMain.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/项目管理/周计划/PM_WorkReportWeekBillMainList.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/项目管理/周计划/PM_WorkTaskWeekBill.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
@@ -5556,13 +5556,13 @@
      <publishTime>02/25/2024 21:38:07</publishTime>
    </File>
    <File Include="views/项目管理/工程项目/PM_CustomerTaskBillMainList.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/项目管理/工程项目/PM_CustomerTaskBillMain.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
    </File>
    <File Include="views/项目管理/工程项目/PM_CustomerTaskBillMainList.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/项目管理/工程项目/PM_ProjectBeginBillMain.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
@@ -5586,13 +5586,13 @@
      <publishTime>03/05/2024 12:29:40</publishTime>
    </File>
    <File Include="views/项目管理/工程项目/PM_ProjectMoneyBillMainList.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/项目管理/工程项目/PM_ProjectMoneyBillMain.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
    </File>
    <File Include="views/项目管理/工程项目/PM_ProjectMoneyBillMainList.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/项目管理/工程项目/PM_ProjectReportBill.html">
      <publishTime>07/09/2023 00:33:17</publishTime>
@@ -5601,10 +5601,10 @@
      <publishTime>07/08/2023 23:54:41</publishTime>
    </File>
    <File Include="views/项目管理/工程项目/PM_WorkPlanMonthBillMain.html">
      <publishTime>03/05/2024 12:29:40</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/项目管理/工程项目/PM_WorkPlanMonthBillMainList.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/项目管理/报表分析/PM_ProjectBillMainMy.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
@@ -5718,10 +5718,10 @@
      <publishTime>04/11/2023 16:34:43</publishTime>
    </File>
    <File Include="views/领料发货/销售出库/Kf_SellOutBill.html">
      <publishTime>02/29/2024 16:23:18</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/领料发货/销售出库/Kf_SellOutBill.html">
      <publishTime>02/29/2024 16:23:18</publishTime>
      <publishTime>03/07/2024 11:30:29</publishTime>
    </File>
    <File Include="views/领料发货/销售出库/Kf_SellOutBillList.html">
      <publishTime>02/25/2024 21:38:07</publishTime>
WebTM/views/ÏúÊÛ¹ÜÀí/Ó¦ÊÕÍ˿/YS_ReceiveBackBill.html
@@ -128,7 +128,7 @@
                                            </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-inline">
                                                <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                                <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;">
@@ -168,7 +168,7 @@
                                    </div>
                                    <div class="layui-row">
                                        <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-inline">
                                                <input type="text" name="HSSName" id="HSSName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                                <input type="hidden" name="HSSID" id="HSSID" class="layui-input" value="0" style="float:left;width:150px;">
@@ -184,7 +184,7 @@
                                            </div>
                                        </div>
                                        <div class="layui-inline" style="width:900px;">
                                            <label class="layui-form-label">结算单位<label style="color:red"> * </label></label>
                                            <label class="layui-form-label">结算单位</label>
                                            <div class="layui-input-inline" style="width:750px;">
                                                <input type="text" name="HAccCusName" id="HAccCusName" class="layui-input" value="" style="float: left; width: 475px; background-color: #efefef4d;" readonly>
                                                <input type="hidden" name="HAccCusID" id="HAccCusID" class="layui-input" value="0" style="float:left;width:150px;">
@@ -212,7 +212,7 @@
                                            </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-inline">
                                                <select name="HGiftRate" id="HGiftRate" lay-filter="HGiftRate" style="width: 180px; ">
                                                    <option style="color:blue;" selected="selected" value="0">0%</option>
@@ -223,7 +223,7 @@
                                            </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-inline">
                                                <input class="layui-input" name="HGiftMoney" value="0" id="HGiftMoney" autocomplete="off" style="background-color: #efefef4d;" readonly>
                                            </div>
@@ -251,7 +251,7 @@
                                        </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="HAccDate" name="HAccDate" id="HAccDate" style="width:190px;">
                                            </div>
@@ -627,9 +627,9 @@
            //#region æ“ä½œæŒ‰é’®è§¦å‘事件
            //#region ä¿å­˜æäº¤
            form.on('submit(btnSave)', function (data) {//提交
                //if (AllowLoadData(data)) {
                if (AllowLoadData(data)) {
                    set_AddNew(data);
                //}
                }
            });
            //#endregion
@@ -1092,52 +1092,114 @@
            }
            //#endregion
            //#region éžç©ºéªŒè¯
            //#region æ•°æ®æ ¡éªŒ
            function AllowLoadData(data) {
                //#region æ•°æ®æ ¡éªŒå·¥å…·
                var temp;                           //记录需要检验的属性的值,用于检验
                var ref = /^\d+(\.\d+)?$/;          //判断是否是非负浮点数
                var ref1 = /^\d+$/;                 //判断是否是非负整数
                var value1 = ["#HWantPay"];  //子表需要进行浮点数验证的属性清单
                var value1_ = ["期望薪水"];  ////子表需要进行浮点数验证的属性清单对应的列名清单
                var value2 = ["#HAge","#HContractYear"];  //子表需要整数检验的属性清单
                var value2_ = ["年龄","合同期限"]; //子表需要整数检验的属性清单对应的列名清单
                var value3 = [];       //子表需要进行非空检验的属性清单
                var value3_ = [];                                 //子表需要进行非空检验的属性清单对应的列名清单
                //#endregion
                //数值格式校验工具
                var ref = /^\d+(\.\d+)?$/;          //非负数正则表达式
                var temp = "";
                //#region è¡¨å¤´æ•°æ®æ£€éªŒ
                //非空检验
                for (var j = 0; j < value3.length; j++) {
                    temp = $(value3[j]).val() + "";
                    if (temp == "") {
                        layer.msg(value3_[j] + "不可为空!");
                        return false;
                    }
                if ($("#HBillNo").val() == "") {
                    layer.msg("单据编号不能为空!");
                    return false;
                }
                //整数检验
                for (var j = 0; j < value2.length; j++) {
                    temp = $(value2[j]).val() + "";
                    if (temp == "") {
                        layer.msg(value2_[j] + "不能为空!");
                        return false;
                    } else if (!ref1.test(temp)) {
                        layer.msg(value2_[j] + "请输入非负整数!");
                        return false;
                    }
                if ($("#HDate").val() == "") {
                    layer.msg("日期不能为空!");
                    return false;
                }
                //浮点数检验
                for (var j = 0; j < value1.length; j++) {
                    temp = $(value1[j]).val() + "";
                    if (temp == "") {
                        layer.msg(value1_[j] + "不能为空!");
                        return false;
                    } else if (!ref.test(temp)) {
                        layer.msg(value1_[j] + "请输入正确非负数字!");
                        return false;
                    }
                //if ($("#HDeptID").val() == "0") {
                //    layer.msg("销售部门未选择!");
                //    return false;
                //}
                if ($("#HEmpID").val() == "0") {
                    layer.msg("销售员未选择!");
                    return false;
                }
                if ($("#HCusID").val() == "0") {
                    layer.msg("客户未选择!");
                    return false;
                }
                if ($("#HCurID").val() == "0") {
                    layer.msg("销售币别未选择!");
                    return false;
                }
                temp = $("#HExRate").val() + "";
                if (temp == 0 || temp == "") {
                    layer.msg("汇率不能为0或空!");
                    return false;
                } else if (!ref.test(temp)) {
                    layer.msg("汇率请输入大于0的数字!");
                    return false;
                }
                if ($("#HSSID").val() == "0") {
                    layer.msg("结算方式未选择!");
                    return false;
                }
                //if ($("#HPayCusID").val() == "0") {
                //    layer.msg("结算方未选择!");
                //    return false;
                //}
                temp = $("#HGiftRate").val() + "";
                if (!ref.test(temp)) {
                    layer.msg("请选择赠送比例!");
                    return false;
                }
                temp = $("#HGiftMoney").val() + "";
                if (!ref.test(temp)) {
                    layer.msg("赠送金额请输入数字!");
                    return false;
                }
                temp = $("#HSumMoney").val() + "";
                if (temp == 0 || temp == "") {
                    layer.msg("金额不能为0或空!");
                    return false;
                } else if (!ref.test(temp)) {
                    layer.msg("金额请输入大于0的数字!");
                    return false;
                }
                temp = $("#HDiscountRate").val() + "";
                if (!ref.test(temp)) {
                    layer.msg("整单折扣请输入数字!");
                    return false;
                }
                temp = $("#HRelSumMoney").val() + "";
                if (temp == 0 || temp == "") {
                    layer.msg("折扣后金额不能为0或空!");
                    return false;
                } else if (!ref.test(temp)) {
                    layer.msg("折扣后金额请输入大于0的数字!");
                    return false;
                }
                if ($("#HAccDate").val() == "") {
                    layer.msg("财务日期不能为空!");
                    return false;
                }
                if ($("#HOrgID").val() == "0") {
                    layer.msg("组织未选择!");
                    return false;
                }
                //#endregion
                return true;
            }
            //#endregion
WebTM/views/ÏúÊÛ¹ÜÀí/ÊÕ¿îµ¥/YS_ReceiveBill.html
@@ -128,7 +128,7 @@
                                            </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-inline">
                                                <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                                <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;">
@@ -169,7 +169,7 @@
                                    </div>
                                    <div class="layui-row">
                                        <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-inline">
                                                <input type="text" name="HSSName" id="HSSName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                                <input type="hidden" name="HSSID" id="HSSID" class="layui-input" value="0" style="float:left;width:150px;">
@@ -185,7 +185,7 @@
                                            </div>
                                        </div>
                                        <div class="layui-inline" style="width:900px;">
                                            <label class="layui-form-label">结算单位<label style="color:red"> * </label></label>
                                            <label class="layui-form-label">结算单位</label>
                                            <div class="layui-input-inline" style="width:750px;">
                                                <input type="text" name="HAccCusName" id="HAccCusName" class="layui-input" value="" style="float: left; width: 475px; background-color: #efefef4d;" readonly>
                                                <input type="hidden" name="HAccCusID" id="HAccCusID" class="layui-input" value="0" style="float:left;width:150px;">
@@ -213,7 +213,7 @@
                                            </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-inline">
                                                <select name="HGiftRate" id="HGiftRate" lay-filter="HGiftRate" style="width: 180px; ">
                                                    <option style="color:blue;" selected="selected" value="0">0%</option>
@@ -224,7 +224,7 @@
                                            </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-inline">
                                                <input class="layui-input" name="HGiftMoney" value="0" id="HGiftMoney" autocomplete="off" style="background-color: #efefef4d;" readonly>
                                            </div>
@@ -250,7 +250,7 @@
                                            </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="HAccDate" name="HAccDate" id="HAccDate" style="width:190px;">
                                            </div>
@@ -636,9 +636,9 @@
                //if (AllowLoadData(data)) {
                if (AllowLoadData(data)) {
                    set_AddNew(data);
                //}
                }
            });
            //#endregion
@@ -1192,52 +1192,114 @@
            }
            //#endregion
            //#region éžç©ºéªŒè¯
            //#region æ•°æ®æ ¡éªŒ
            function AllowLoadData(data) {
                //#region æ•°æ®æ ¡éªŒå·¥å…·
                var temp;                           //记录需要检验的属性的值,用于检验
                var ref = /^\d+(\.\d+)?$/;          //判断是否是非负浮点数
                var ref1 = /^\d+$/;                 //判断是否是非负整数
                var value1 = ["#HWantPay"];  //子表需要进行浮点数验证的属性清单
                var value1_ = ["期望薪水"];  ////子表需要进行浮点数验证的属性清单对应的列名清单
                var value2 = ["#HAge","#HContractYear"];  //子表需要整数检验的属性清单
                var value2_ = ["年龄","合同期限"]; //子表需要整数检验的属性清单对应的列名清单
                var value3 = [];       //子表需要进行非空检验的属性清单
                var value3_ = [];                                 //子表需要进行非空检验的属性清单对应的列名清单
                //#endregion
                //数值格式校验工具
                var ref = /^\d+(\.\d+)?$/;          //非负数正则表达式
                var temp = "";
                //#region è¡¨å¤´æ•°æ®æ£€éªŒ
                //非空检验
                for (var j = 0; j < value3.length; j++) {
                    temp = $(value3[j]).val() + "";
                    if (temp == "") {
                        layer.msg(value3_[j] + "不可为空!");
                        return false;
                    }
                if ($("#HBillNo").val() == "") {
                    layer.msg("单据编号不能为空!");
                    return false;
                }
                //整数检验
                for (var j = 0; j < value2.length; j++) {
                    temp = $(value2[j]).val() + "";
                    if (temp == "") {
                        layer.msg(value2_[j] + "不能为空!");
                        return false;
                    } else if (!ref1.test(temp)) {
                        layer.msg(value2_[j] + "请输入非负整数!");
                        return false;
                    }
                if ($("#HDate").val() == "") {
                    layer.msg("日期不能为空!");
                    return false;
                }
                //浮点数检验
                for (var j = 0; j < value1.length; j++) {
                    temp = $(value1[j]).val() + "";
                    if (temp == "") {
                        layer.msg(value1_[j] + "不能为空!");
                        return false;
                    } else if (!ref.test(temp)) {
                        layer.msg(value1_[j] + "请输入正确非负数字!");
                        return false;
                    }
                //if ($("#HDeptID").val() == "0") {
                //    layer.msg("销售部门未选择!");
                //    return false;
                //}
                if ($("#HEmpID").val() == "0") {
                    layer.msg("销售员未选择!");
                    return false;
                }
                if ($("#HCusID").val() == "0") {
                    layer.msg("客户未选择!");
                    return false;
                }
                if ($("#HCurID").val() == "0") {
                    layer.msg("销售币别未选择!");
                    return false;
                }
                temp = $("#HExRate").val() + "";
                if (temp == 0 || temp == "") {
                    layer.msg("汇率不能为0或空!");
                    return false;
                } else if (!ref.test(temp)) {
                    layer.msg("汇率请输入大于0的数字!");
                    return false;
                }
                if ($("#HSSID").val() == "0") {
                    layer.msg("结算方式未选择!");
                    return false;
                }
                //if ($("#HPayCusID").val() == "0") {
                //    layer.msg("结算方未选择!");
                //    return false;
                //}
                temp = $("#HGiftRate").val() + "";
                if (!ref.test(temp)) {
                    layer.msg("请选择赠送比例!");
                    return false;
                }
                temp = $("#HGiftMoney").val() + "";
                if (!ref.test(temp)) {
                    layer.msg("赠送金额请输入数字!");
                    return false;
                }
                temp = $("#HSumMoney").val() + "";
                if (temp == 0 || temp == "") {
                    layer.msg("金额不能为0或空!");
                    return false;
                } else if (!ref.test(temp)) {
                    layer.msg("金额请输入大于0的数字!");
                    return false;
                }
                temp = $("#HDiscountRate").val() + "";
                if (!ref.test(temp)) {
                    layer.msg("整单折扣请输入数字!");
                    return false;
                }
                temp = $("#HRelSumMoney").val() + "";
                if (temp == 0 || temp == "") {
                    layer.msg("折扣后金额不能为0或空!");
                    return false;
                } else if (!ref.test(temp)) {
                    layer.msg("折扣后金额请输入大于0的数字!");
                    return false;
                }
                if ($("#HAccDate").val() == "") {
                    layer.msg("财务日期不能为空!");
                    return false;
                }
                if ($("#HOrgID").val() == "0") {
                    layer.msg("组织未选择!");
                    return false;
                }
                //#endregion
                return true;
            }
            //#endregion