WebTM/views/ÏúÊÛ¹ÜÀí/ÏúÊÛ¶©µ¥/Add_Edit_Xs_SeOrderBillList.html
@@ -422,6 +422,7 @@
            //模块名
            var HModName = "Xs_SeOrderBill";
            var HBillType = "1401";
            var HEarnestRateTemp = "50";
            //获取页面跳转参数
            var params = get_UrlVars();
@@ -927,6 +928,8 @@
                //输入的金额合法,重算折扣后金额
                var HEarnestRate = $("#HEarnestRate").val() * 1;    //定金比例%
                set_HBillMoney(HEarnestRate);
                HEarnestRateTemp = HEarnestRate;
            });
            //#endregion
            //#endregion
@@ -1151,6 +1154,9 @@
                //初始化并列设置:子表1
                set_InitGrid();
                DisPlay_HideColumn();
                //根据是否取库存获取定金比例
                setHEarnestRateByHisStockGoods();
            }
            //#endregion
@@ -1260,8 +1266,14 @@
                            table.render(option);
                            //获取临时定金比例
                            HEarnestRateTemp = data.定金比例;
                            //刷新表格同时根据option中HisStockGoods值设置下拉列表
                            setSelectHisStockGoodsByTableRender();
                            //根据是否取库存获取定金比例
                            setHEarnestRateByHisStockGoods();
                            //设置表头所需金额
                            set_HBillMoney($("#HEarnestRate").val() * 1);
@@ -1770,12 +1782,22 @@
            //#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);
@@ -1786,6 +1808,12 @@
            //#region åœ¨æŒ‡å®šè¡Œä¸‹æ’入一行
            function btnInsertLine(NewRow) {
                if (option.data.length > 0) {
                    NewRow.HisStockGoods = option.data[0]["HisStockGoods"];
                } else {
                    NewRow.HisStockGoods = "false";
                }
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
@@ -1803,6 +1831,9 @@
                    //刷新表格同时根据option中HisStockGoods值设置下拉列表
                    setSelectHisStockGoodsByTableRender();
                    //根据是否取库存获取定金比例
                    //setHEarnestRateByHisStockGoods();
                    //设置表头所需金额
                    set_HBillMoney($("#HEarnestRate").val() * 1);
@@ -1834,6 +1865,9 @@
                    //刷新表格同时根据option中HisStockGoods值设置下拉列表
                    setSelectHisStockGoodsByTableRender();
                    //根据是否取库存获取定金比例
                    //setHEarnestRateByHisStockGoods();
                    //设置表头所需金额
                    set_HBillMoney($("#HEarnestRate").val() * 1);
                }
@@ -1863,6 +1897,9 @@
                            //刷新表格同时根据option中HisStockGoods值设置下拉列表
                            setSelectHisStockGoodsByTableRender();
                            //根据是否取库存获取定金比例
                            //setHEarnestRateByHisStockGoods();
                            //设置表头所需金额
                            set_HBillMoney($("#HEarnestRate").val() * 1);
@@ -1901,6 +1938,9 @@
                            //刷新表格同时根据option中HisStockGoods值设置下拉列表
                            setSelectHisStockGoodsByTableRender();
                            //根据是否取库存获取定金比例
                            //setHEarnestRateByHisStockGoods();
                            //设置表头所需金额
                            set_HBillMoney($("#HEarnestRate").val() * 1);
                            break;
@@ -1932,6 +1972,9 @@
                            //刷新表格同时根据option中HisStockGoods值设置下拉列表
                            setSelectHisStockGoodsByTableRender();
                            //根据是否取库存获取定金比例
                            setHEarnestRateByHisStockGoods();
                            //设置表头所需金额
                            set_HBillMoney($("#HEarnestRate").val() * 1);
                            layer.close(index);
@@ -1947,11 +1990,15 @@
                var elem = data.othis.parents('tr');
                var dataindex = elem.attr("data-index");
                $.each(option.data, function (index, value) {
                    if (value.LAY_TABLE_INDEX == dataindex) {
                        value.HisStockGoods = data.value;//把选中下拉框id值赋值给表格缓存
                    //刷新表格同时根据option中HisStockGoods值设置下拉列表
                    setSelectHisStockGoodsByTableRender();
                    //根据是否取库存获取定金比例
                    setHEarnestRateByHisStockGoods();
                        //设置表头所需金额
                        set_HBillMoney($("#HEarnestRate").val() * 1);
                    }
                });
            });
            //#endregion
@@ -2344,6 +2391,36 @@
            }
            //#endregion
            //#region æ ¹æ®æ˜¯å¦å–库存获取定金比例
            function setHEarnestRateByHisStockGoods() {
                if (option.data.length > 0 && option.data[0]["HisStockGoods"] == "true") {
                    var HEarnestRateList = '<option  value="0" selected="selected" >0%</option>';
                    $("#HEarnestRate").empty();
                    $("#HEarnestRate").append(HEarnestRateList);
                    form.render('select');
                } else if (option.data.length > 0 && option.data[0]["HisStockGoods"] == "false") {
                    var HEarnestRateList = '<option  value="50" selected="selected" >50%</option>';
                    HEarnestRateList += '<option  value="100" >100%</option>';
                    $("#HEarnestRate").empty();
                    $("#HEarnestRate").append(HEarnestRateList);
                    /*form.render('select');*/
                    $("#HEarnestRate").val(HEarnestRateTemp);
                    form.render('select');
                } else {
                    var HEarnestRateList = '<option  value="50" selected="selected" >50%</option>';
                    HEarnestRateList += '<option  value="100" >100%</option>';
                    $("#HEarnestRate").empty();
                    $("#HEarnestRate").append(HEarnestRateList);
                    //form.render('select');
                    $("#HEarnestRate").val(HEarnestRateTemp);
                    form.render('select');
                }
            }
            //#endregion
            //#region èŽ·å–æºå•-销售订单单据状态
            function getSourceBillStatus_SeOrderBill() {
                var HSourceBillData = "none";
@@ -2370,7 +2447,7 @@
            //#region åˆ·æ–°è¡¨æ ¼åŒæ—¶æ ¹æ®option中HisStockGoods值设置下拉列表
            function setSelectHisStockGoodsByTableRender() {
                for (var i = 1; i <= option.data.length; i++) {
                    $('#HisStockGoods' + i + '').find("option[value='" + option.data[i - 1].HisStockGoods + "']").attr("selected", true);
                    $('#HisStockGoods' + i + '').val(option.data[i - 1].HisStockGoods);
                }
                form.render('select');
            }