1
yusijie
2024-07-10 c9da2400f372959c0b79f271c7b274dd2d1bda62
WebTM/views/¹¤×ʹÜÀí/¶¨¶îÉêÇë/Pay_ProcPriceRequestBill.html
@@ -99,10 +99,10 @@
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">申请部门<label style="color:red"> * </label></label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" lay-verify="HDeptName" name="HDeptName" id="HDeptName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                            <div  class="layui-input-inline" style="float: left;">
                                                <input type="text" class="layui-input" lay-verify="HDeptName" name="HDeptName" id="HDeptName" style="float: left; background-color: #efefef4d; width: 60%; " readonly>
                                                <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHDept" id="btnSearchHDept" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHDept" id="btnSearchHDept" style="padding: 0 10px;float: left;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
@@ -112,6 +112,27 @@
                                            <div class="layui-input-block" style="margin-left: 120px; width: 485px;">
                                                <input type="text" class="layui-input" lay-verify="HExplanation" name="HExplanation" id="HExplanation">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">调整类型</label>
                                            <div class="layui-input-inline">
                                                <select name="HChangeType" id="HChangeType" lay-filter="HChangeType" style="width:200px;">
                                                    <option value="自由" selected="selected">自由</option>
                                                    <option value="固定比例">固定比例</option>
                                                    <option value="固定价格">固定价格</option>
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">调整幅度</label>
                                            <div class="layui-input-inline" style="">
                                                <input type="text" class="layui-input" lay-verify="HChangeValue" name="HChangeValue" id="HChangeValue">
                                            </div>
                                            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnAdjust" id="btnAdjust" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                è°ƒæ•´
                                            </button>
                                        </div>
                                    </div>
                                    <div class="layui-row">
@@ -348,6 +369,12 @@
                if (AllowLoadData(data)) {
                    set_AddNew(data);
                }
            });
            //#endregion
            //#region è°ƒæ•´
            form.on('submit(btnAdjust)', function (data) {//提交
                set_AdjustData();
            });
            //#endregion
@@ -687,6 +714,41 @@
            }
            //#endregion
            //#region è°ƒæ•´
            function set_AdjustData() {
                var ref = /^\d+(\.\d+)?$/;          //判断是否是非负浮点数
                var temp = $("#HChangeValue").val();
                console.log($("#HChangeType").val());
                if ($("#HChangeType").val() == "自由") {
                    return;
                } else if ($("#HChangeType").val() == "固定比例") {
                    if (temp == "") {
                        layer.msg("调整幅度不能为空!");
                        return false;
                    } else if (!ref.test(temp)) {
                        layer.msg("调整幅度请输入正确非负数字!");
                        return false;
                    }
                    for (var i = 0; i < option.data.length; i++) {
                        option.data[i]["HPrice"] = Number(option.data[i]["HOldPrice"]) * 0.01 * Number(temp);
                    }
                }
                else {
                    if (temp == "") {
                        layer.msg("调整幅度不能为空!");
                        return false;
                    } else if (!ref.test(temp)) {
                        layer.msg("调整幅度请输入正确非负数字!");
                        return false;
                    }
                    for (var i = 0; i < option.data.length; i++) {
                        option.data[i]["HPrice"] = Number(option.data[i]["HOldPrice"]) + Number(temp);
                    }
                }
                table.render(option);
            }
            //#endregion
            //#region ä¿å­˜HMaker
            function set_AddNew(data) {
                //若为编辑-保存,则更新修改人和修改时间
@@ -776,6 +838,8 @@
                            , "HDeleteManDate": tableMain[0]["HDeleteManDate"] == null ? "" : Format(new Date(tableMain[0]["HDeleteManDate"]), "yyyy-MM-dd")
                            , "HBackerDate": tableMain[0]["HBackerDate"] == null ? "" : Format(new Date(tableMain[0]["HBackerDate"]), "yyyy-MM-dd")
                            , "HBackRemark": tableMain[0]["HBackRemark"]
                            , "HChangeType": tableMain[0]["HChangeType"] == null ? "自由" : tableMain[0]["HChangeType"]
                            , "HBackRemark": tableMain[0]["HBackRemark"]
                        });
                        //设置日期格式