duhe
2025-09-05 6a3d112a2b2c66d603d6ea1a8d2a35754a69a7d5
WebTM/views/ÏúÊÛ¹ÜÀí/ÏúÊÛ¶©µ¥/Add_Edit_Xs_SeOrderBillList.html
@@ -56,6 +56,7 @@
                <form class="layui-form" lay-filter="component-form-group" action="">
                    <div class="layui-card-header">
                        <div class="layui-btn-group">
                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="set_AddNew" id="set_AddNew">新增</button>
                            <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBill">保存</button>
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_CheckBill">审核</button>
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_AbandonCheck">反审核</button>
@@ -723,6 +724,13 @@
            });
            //#endregion
            //#region æ–°å¢ž
            form.on('submit(set_AddNew)', function (data) {
                const url = new URL(location.href);
                location.href = url.origin + url.pathname;
            });
            //#endregion
            //#region å®¡æ ¸æŒ‰é’®
            form.on('submit(set_CheckBill)', function (data) {
                set_CheckBill(0);
@@ -1030,13 +1038,10 @@
                        var HQty = obj.data.HQty * 1;                           //数量
                        HQty = Number(HQty.toFixed(HQtyDec));
                        var HTaxRate = value * 0.01;                            //税率
                        var HTaxPrice = obj.data.HTaxPrice * 1;                 //含税单价
                        HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec));
                        var HPrice = HTaxPrice / (1 + HTaxRate);                //单价
                        var HPrice = obj.data.HPrice * 1;                       //单价
                        HPrice = Number(HPrice.toFixed(HPriceDec));
                        /*var HDiscountRate = obj.data.HDiscountRate * 1;       //折扣率*/
                        /*var HRelTaxPrice = HTaxPrice * HDiscountRate;         //实际含税单价=含税单价*折扣率*/
                        //折扣额 = å«ç¨Žå•ä»· * (1 - æŠ˜æ‰£çއ) * æ•°é‡
                        var HTaxPrice = HPrice * (1 + HTaxRate);                //含税单价
                        HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec));
                        var HMoney = HQty * HPrice;                             //金额=数量*单价
                        HMoney = Number(HMoney.toFixed(HMoneyDec));
                        var HTaxMoney = HMoney * HTaxRate;                      //税额=金额*税率
@@ -1110,13 +1115,11 @@
                        var HQty = obj.data.HQty * 1;                           //数量
                        HQty = Number(HQty.toFixed(HQtyDec));
                        var HTaxRate = obj.data.HTaxRate * 0.01;                //税率
                        var HTaxPrice = obj.data.HTaxPrice * 1;                 //含税单价
                        var HTaxPrice = value * 1;                              //含税单价
                        HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec));
                        var HPrice = HTaxPrice / (1 + HTaxRate);                //单价
                        HPrice = Number(HPrice.toFixed(HPriceDec));
                        /*var HDiscountRate = obj.data.HDiscountRate * 1;       //折扣率*/
                        /*var HRelTaxPrice = HTaxPrice * HDiscountRate;         //实际含税单价=含税单价*折扣率*/
                        //折扣额 = å«ç¨Žå•ä»· * (1 - æŠ˜æ‰£çއ) * æ•°é‡
                        var HMoney = HQty * HPrice;                             //金额=数量*单价
                        HMoney = Number(HMoney.toFixed(HMoneyDec));
                        var HTaxMoney = HMoney * HTaxRate;                      //税额=金额*税率
@@ -2931,16 +2934,13 @@
                                        }
                                        //数据校验合格,重算记录
                                        var HQty = option.data[rowIndex + i].HQty * 1;                  //数量
                                        var HQty = option.data[rowIndex + i].HQty * 1;              //数量
                                        HQty = Number(HQty.toFixed(HQtyDec));
                                        var HTaxPrice = option.data[rowIndex + i].HTaxPrice*1;          //含税单价=单价*(1+税率)
                                        HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec));
                                        var HTaxRate = value * 0.01;                                //税率
                                        var HPrice = HTaxPrice / (1 + HTaxRate);                    //单价
                                        var HPrice = option.data[rowIndex + i].HPrice * 1;          //单价
                                        HPrice = Number(HPrice.toFixed(HPriceDec));
                                        /*var HRelTaxPrice = HTaxPrice * HDiscountRate;             //实际含税单价=含税单价*折扣率*/
                                        //折扣额 = å«ç¨Žå•ä»· * (1 - æŠ˜æ‰£çއ) * æ•°é‡
                                        var HTaxPrice = HPrice * (1 + HTaxRate);                    //含税单价=单价*(1+税率)
                                        HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec));
                                        var HMoney = HQty * HPrice;                                 //金额=数量*单价
                                        HMoney = Number(HMoney.toFixed(HMoneyDec));
                                        var HTaxMoney = HMoney * HTaxRate;                          //税额=金额*税率
@@ -2991,12 +2991,10 @@
                                            var HQty = obj.data.HQty * 1;                           //数量
                                            HQty = Number(HQty.toFixed(HQtyDec));
                                            var HTaxRate = value * 0.01;                            //税率
                                            var HTaxPrice = obj.data.HTaxPrice * 1;                 //含税单价=单价*(1+税率)
                                            HTaxPrice = Number(HPrice.toFixed(HPriceDec));
                                            var HPrice = HTaxPrice / (1 + HTaxRate);                //单价
                                            var HPrice = obj.data.HPrice * 1;                //单价
                                            HPrice = Number(HPrice.toFixed(HPriceDec));
                                            var HTaxPrice = HPrice * (1 + HTaxRate);                 //含税单价=单价*(1+税率)
                                            HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec));
                                            var HMoney = HQty * HPrice;                     //金额=数量*单价
                                            HMoney = Number(HMoney.toFixed(HMoneyDec));
                                            var HTaxMoney = HMoney * HTaxRate;              //税额=金额*税率
@@ -3184,14 +3182,14 @@
                            for (var i = rowIndex * 1; i < option.data.length; i++) {
                                //数据校验合格,重算记录
                                var HQty = value * 1;                           //数量
                                var HQty = value * 1;                                   //数量
                                HQty = dealDoubleToFixed(HQty, 1);
                                var HTaxRate = option.data[i].HTaxRate * 0.01;           //税率
                                HTaxRate = HTaxRate;
                                var HTaxPrice = option.data[i].HTaxPrice * 1;        //含税单价=单价*(1+税率)
                                HTaxPrice = dealDoubleToFixed(HTaxPrice, 3);
                                var HPrice = HTaxPrice / (1 + HTaxRate);               //单价
                                var HPrice = option.data[i].HPrice * 1;                 //单价
                                HPrice = dealDoubleToFixed(HPrice, 3);
                                var HTaxPrice = HPrice * (1 + HTaxRate)                 //含税单价=单价*(1+税率)
                                HTaxPrice = dealDoubleToFixed(HTaxPrice, 3);
                                var HMoney = HQty * HPrice;                     //金额=数量*单价
                                HMoney = dealDoubleToFixed(HMoney, 2);
                                var HTaxMoney = HMoney * HTaxRate;              //税额=金额*税率
@@ -3328,10 +3326,10 @@
                                HQty = dealDoubleToFixed(HQty, 1);
                                var HTaxRate = value * 1 * 0.01;           //税率
                                HTaxRate = HTaxRate;
                                var HTaxPrice = option.data[i].HTaxPrice * 1;        //含税单价=单价*(1+税率)
                                HTaxPrice = dealDoubleToFixed(HTaxPrice, 3);
                                var HPrice = HTaxPrice / (1 + HTaxRate);               //单价
                                var HPrice = option.data[i].HPrice * 1;                 //单价
                                HPrice = dealDoubleToFixed(HPrice, 3);
                                var HTaxPrice = HPrice * (1 + HTaxRate)                 //含税单价=单价*(1+税率)
                                HTaxPrice = dealDoubleToFixed(HTaxPrice, 3);
                                var HMoney = HQty * HPrice;                     //金额=数量*单价
                                HMoney = dealDoubleToFixed(HMoney, 2);
                                var HTaxMoney = HMoney * HTaxRate;              //税额=金额*税率
@@ -3564,10 +3562,10 @@
                                var HQty = option.data[rowIndex + i].HQty * 1;                  //数量
                                HQty = Number(HQty.toFixed(HQtyDec));
                                var HTaxRate = value * 0.01;
                                var HTaxPrice = option.data[rowIndex + i].HTaxPrice * 1;                    //含税单价=单价*(1+税率)
                                HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec));
                                var HPrice = HTaxPrice / (1 + HTaxRate);              //单价
                                var HPrice = option.data[rowIndex + i].HPrice * 1;              //单价
                                HPrice = Number(HPrice.toFixed(HPriceDec));
                                var HTaxPrice = HPrice * (1 + HTaxRate);                    //含税单价=单价*(1+税率)
                                HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec));
                                var HMoney = HQty * HPrice;                                 //金额=数量*单价
                                HMoney = Number(HMoney.toFixed(HMoneyDec));
                                var HTaxMoney = HMoney * HTaxRate;                          //税额=金额*税率
@@ -3619,10 +3617,10 @@
                                    var HQty = obj.data.HQty * 1;                           //数量
                                    HQty = Number(HQty.toFixed(HQtyDec));
                                    var HTaxRate = value * 0.01;                            //税率
                                    var HTaxPrice = obj.data.HTaxPrice * 1;                 //含税单价=单价*(1+税率)
                                    HTaxPrice = Number(HPrice.toFixed(HPriceDec));
                                    var HPrice = HTaxPrice / (1 + HTaxRate);                //单价
                                    var HPrice = obj.data.HPrice * 1;                       //单价
                                    HPrice = Number(HPrice.toFixed(HPriceDec));
                                    var HTaxPrice = HPrice * (1 + HTaxRate)                 //含税单价=单价*(1+税率)
                                    HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec));
                                    var HMoney = HQty * HPrice;                     //金额=数量*单价
                                    HMoney = Number(HMoney.toFixed(HMoneyDec));
                                    var HTaxMoney = HMoney * HTaxRate;              //税额=金额*税率
@@ -3716,10 +3714,10 @@
                                var HQty = option.data[rowIndex + i].HQty * 1;                  //数量
                                HQty = Number(HQty.toFixed(HQtyDec));
                                var HTaxRate = value * 0.01;                                    //税率
                                var HTaxPrice = option.data[rowIndex + i].HTaxPrice * 1;        //含税单价=单价*(1+税率)
                                HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec));
                                var HPrice = HTaxPrice / (1 + HTaxRate);              //单价
                                var HPrice = option.data[rowIndex + i].HPrice * 1;              //单价
                                HPrice = Number(HPrice.toFixed(HPriceDec));
                                var HTaxPrice = HPrice * (1 + HTaxRate)        //含税单价=单价*(1+税率)
                                HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec));
                                var HMoney = HQty * HPrice;                                 //金额=数量*单价
                                HMoney = Number(HMoney.toFixed(HMoneyDec));
                                var HTaxMoney = HMoney * HTaxRate;                          //税额=金额*税率