wtt
2024-06-25 8f9751179cc4e5d4a1fd7c14a64cc1da7a1898d6
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Add_Edit_Gy_Material.html
@@ -51,6 +51,7 @@
                            <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
                                <ul class="layui-tab-title">
                                    <li class="layui-this">基本信息</li>
                                    <li>羊毛信息</li>
                                    <li>其他信息</li>
                                    <li>附件信息</li>
                                </ul>
@@ -228,6 +229,12 @@
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">一次合格<br/>率标准值</label>
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input" name="HOnceRightRate" id="HOnceRightRate" autocomplete="off" onfocus="this.select();" value="0" style="margin-top:10px;">
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label"> ç™½å¯è¦æ±‚:</label>
                                                    <div class="layui-input-inline ">
                                                        <textarea placeholder="请输入维备注" class="layui-textarea" name="HRemark" id="HRemark"></textarea>
@@ -242,6 +249,59 @@
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <!--羊毛信息-->
                                    <div class="layui-tab-item">
                                        <div class="layui-form-item">
                                            <div class="layui-row">
                                                <div class="layui-inline">
                                                    <label class="layui-form-label" style="width: 85px;">毛高</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="text" class="layui-input" name="HHeight_M" id="HHeight_M">
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label" style="width: 85px;">寸数组织</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="text" class="layui-input" name="HInches_M" id="HInches_M">
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label" style="width: 85px;">全毛长</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="text" class="layui-input" name="HAl1Long_M" id="HAl1Long_M">
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="layui-row">
                                                <div class="layui-inline">
                                                    <label class="layui-form-label" style="width: 85px;">坯布密度</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="text" class="layui-input" name="HDensity_M" id="HDensity_M">
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label" style="width: 85px;">毛纱名称及规格</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="text" class="layui-input" name="HTela_M" id="HTela_M">
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label" style="width: 85px;">底丝</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="text" class="layui-input" name="HUnderTela_M" id="HUnderTela_M">
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="layui-row">
                                                <div class="layui-inline">
                                                    <label class="layui-form-label" style="width: 85px;">定型浆料</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="text" class="layui-input" name="HSizing_M" id="HSizing_M">
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
@@ -272,8 +332,8 @@
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input" name="HSecUnitRate" lay-verify="HSecUnitRate" id="HSecUnitRate" autocomplete="off" value="0">
                                                        <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HDormID-BT">
                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                </button>-->
                            <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                        </button>-->
                                                        <!--<input id="HDormID" name="HDormID" type="hidden" />-->
                                                    </div>
                                                </div>
@@ -354,9 +414,9 @@
                                            </div>
                                            <div class="layui-inline">
                                                <!--<label class="layui-form-label"> è®¡é‡å•位组:</label>
        <div class="layui-input-inline">
            <input class="layui-input" name="HUnitGroupID" lay-verify="HUnitGroupID" id="HUnitGroupID">
        </div>-->
                <div class="layui-input-inline">
                    <input class="layui-input" name="HUnitGroupID" lay-verify="HUnitGroupID" id="HUnitGroupID">
                </div>-->
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">计量单位组</label>
                                                    <div class="layui-input-inline">
@@ -419,9 +479,9 @@
                                                <div class="layui-inline">
                                                    <!--<label class="layui-form-label"> è¾…助计量单位:</label>
            <div class="layui-input-inline">
                <input class="layui-input" name="HSecUnitID" lay-verify="HSecUnitID" id="HSecUnitID" autocomplete="off" value="0">
            </div>-->
                    <div class="layui-input-inline">
                        <input class="layui-input" name="HSecUnitID" lay-verify="HSecUnitID" id="HSecUnitID" autocomplete="off" value="0">
                    </div>-->
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">辅助计量单位</label>
                                                        <div class="layui-input-inline">
@@ -634,6 +694,9 @@
                , upload = layui.upload
                , colorpicker = layui.colorpicker
            //公用字段
            var ref = /^[0-9]+\.?[0-9]*$/;
            //初始化界面
@@ -643,32 +706,37 @@
                $("#HItemID").val(0);
                get_ReadConfigFile();
                // ç›‘听按钮点击事件,触发文件输入框的点击事件
                // ç›‘听按钮点击事件,触发文件输入框的点击事件
                document.getElementById('testList').addEventListener('click', function () {
                    // è§¦å‘文件输入框的点击事件
                    // è§¦å‘文件输入框的点击事件
                    document.getElementById('HNumber').click();
                    if ($("#HNumber").val() == "" || $("#HNumber").val() == null || $("#HNumber").val() == undefined) {
                        layer.msg('请先输入物料代码等信息后在上传图片!', { time: 3 * 1000, icon: 3 });
                    }
                });
                // ç›‘听文件输入框的change事件
                // ç›‘听文件输入框的change事件
                document.getElementById('HNumber').addEventListener('change', function () {
                    var inputHNumber = document.getElementById('HNumber');
                    var hNumberValue = inputHNumber.value.trim(); // èŽ·å–æ–‡æœ¬æ¡†çš„ç‰©æ–™ä»£ç å€¼å¹¶åŽ»é™¤å‰åŽç©ºæ ¼
                    var hNumberValue = inputHNumber.value.trim(); // èŽ·å–æ–‡æœ¬æ¡†çš„ç‰©æ–™ä»£ç å€¼å¹¶åŽ»é™¤å‰åŽç©ºæ ¼
                    if (hNumberValue == '') {
                        // ç‰©æ–™ä»£ç ä¸ºç©ºï¼Œç»™å‡ºæç¤ºå¹¶æ¸…除已选择的文件
                        // ç‰©æ–™ä»£ç ä¸ºç©ºï¼Œç»™å‡ºæç¤ºå¹¶æ¸…除已选择的文件
                        layer.msg("物料代码为空,无法进行图片上传");
                        this.value = '';
                    } else {
                        // ç‰©æ–™ä»£ç ä¸ä¸ºç©ºï¼Œè°ƒç”¨æ–‡ä»¶ä¸Šä¼ æ–¹æ³•并传入文件列表和物料代码
                        // ç‰©æ–™ä»£ç ä¸ä¸ºç©ºï¼Œè°ƒç”¨æ–‡ä»¶ä¸Šä¼ æ–¹æ³•并传入文件列表和物料代码
                        PicUpload();
                    }
                });
            }
            else if (OperationType==2){
            else if (OperationType == 2) {
                //修改时主表ID
                RoadBillMain(hID);
                $("#HItemID").val(0);
                //文件选择初始化
                PicUpload();
            }
            else if (OperationType == 3) {//如果编辑修改则走下面
                $("#HItemID").val(hID);
@@ -772,6 +840,16 @@
            //选择巡检检验方案按钮
            form.on('submit(HQCSchemeID_Patrol-BT)', function () {
                get_checkHQCSchemeID_Patrol();
            });
            //监听一次合格率标准值
            $("#HOnceRightRate").blur(function (data) {
                // èŽ·å–è¾“å…¥æ¡†çš„å€¼
                var value = $("#HOnceRightRate").val();
                if (!ref.test(value)) {
                    layer.msg("一次合格率标准值,请输入0-9正确数值", { time: 3000, });
                    $("#HOnceRightRate").val("0");
                }
            });
            //选择颜色
@@ -905,6 +983,18 @@
                                , "HFootPrice": data.结算价
                                , "HTaxCost": data.含税成本价
                                , "HNoTaxCost": data.不含税成本价
                                , "HOnceRightRate": data.一次合格率标准值
                                , "HHeight_M": data.毛高
                                , "HInches_M": data.寸数组织
                                , "HAl1Long_M": data.全毛长
                                , "HDensity_M": data.坏布密度
                                , "HTela_M": data.毛纱名称及规格
                                , "HUnderTela_M": data.底丝
                                , "HSizing_M": data.定型浆料
                            });
                            colorpicker.render({
@@ -1168,6 +1258,11 @@
                    }
                }
                if (!ref.test($("#HOnceRightRate").val())) {
                    layer.msg("一次合格率标准值,请输入0-9正确数字", { time: 3000, });
                    return;
                }
                //if ($("#HUnitGroupName").val() == 0) {
                //    layer.msg("请选择计量单位组!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
@@ -1222,7 +1317,7 @@
                $("#HItemID").val(0);
                $('#HNumber').val('');
                $('#add-btn').removeClass("layui-btn-disabled").attr("disabled", false);
            });
            });
            function f_alert(sMsg) {
                layer.alert(sMsg, { icon: 5 });
@@ -1574,7 +1669,7 @@
            function set_ClearBill() {
            }
            //#region æ–‡ä»¶ä¸Šä¼ 
            function PicUpload() {
@@ -1769,10 +1864,10 @@
                area: ['80%', '80%'],
                shadeClose: true,
                scrollbar: false,
                title: "图片预览", //不显示标题
                content: imgHtml, //捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
                title: "图片预览", //不显示标题
                content: imgHtml, //捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
                cancel: function () {
                    //layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', { time: 5000, icon: 6 });
                    //layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', { time: 5000, icon: 6 });
                }
            });
        }