wtt
2025-05-07 4e2f1038ed8d48a057e3a44e0d9a223dca993179
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Add_Edit_Gy_Material.html
@@ -101,15 +101,15 @@
                                                        </div>
                                                    </div>
                                                    <!--<div class="layui-inline">
                        <label class="layui-form-label">主计量单位:</label>
                        <div class="layui-input-inline">
                            <input class="layui-input" type="text" name="HUnitName" id="HUnitName" value="0" readonly>
                            <input class="layui-input" type="hidden" name="HUnitID" id="HUnitID" value="0" readonly>
                            <button type="button" lay-submit="" class="layui-btn" lay-filter="Department" style="width:40px;">
                                <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                            </button>
                        </div>
                    </div>-->
                                                        <label class="layui-form-label">主计量单位:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" type="text" name="HUnitName" id="HUnitName" value="0" readonly>
                                                            <input class="layui-input" type="hidden" name="HUnitID" id="HUnitID" value="0" readonly>
                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="Department" style="width:40px;">
                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                            </button>
                                                        </div>
                                                    </div>-->
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">克重</label>
@@ -213,6 +213,7 @@
                                                                    <option value="其他" selected>其他</option>
                                                                    <option value="染料">染料</option>
                                                                    <option value="助剂">助剂</option>
                                                                    <option value="助剂(按布算)">助剂(按布算)</option>
                                                                </select>
                                                            </div>
                                                        </div>
@@ -229,7 +230,7 @@
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">一次合格<br/>率标准值</label>
                                                    <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>
@@ -332,8 +333,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>
@@ -432,9 +433,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">
@@ -503,7 +504,18 @@
                                                    </button>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">事业部:</label>
                                                <div class="layui-input-inline">
                                                    <div class="layui-form-item">
                                                        <select name="HDivisionID" id="HDivisionID" lay-verify="HDivisionID">
                                                            <option value="0" selected>请选择</option>
                                                            <option value="3" selected>注塑事业部</option>
                                                            <option value="4">软磁事业部</option>
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="layui-row">
                                                <div class="layui-inline">
@@ -539,6 +551,12 @@
                                                    <label class="layui-form-label"> æµè½¬å¡æ•°é‡ï¼š</label>
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input" name="HLotcardQty" lay-verify="HLotcardQty" id="HLotcardQty" autocomplete="off" value="0">
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label"> å·¥ä½æ•°é‡ï¼š</label>
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input" name="HCubicleQty" lay-verify="HCubicleQty" id="HCubicleQty" autocomplete="off" value="0">
                                                    </div>
                                                </div>
                                            </div>
@@ -590,6 +608,18 @@
                                                            <input type="text" readonly name="HSTOREUNITName" id="HSTOREUNITName" class="layui-input" value="" style="float: left; width: 100px;">
                                                            <input type="hidden" name="HSTOREUNITID" id="HSTOREUNITID" class="layui-input" value="0" style="float:left;width:150px;">
                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HSTOREUNITList" id="HSTOREUNITList" style="width:40px;">
                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                            </button>
                                                        </div>
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">采购计量单位</label>
                                                        <div class="layui-input-inline">
                                                            <input type="text" readonly name="HPOUnitName" id="HPOUnitName" class="layui-input" value="" style="float: left; width: 100px;">
                                                            <input type="hidden" name="HPOUnitID" id="HPOUnitID" class="layui-input" value="0" style="float:left;width:150px;">
                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HPOUnitList" id="HPOUnitList" style="width:40px;">
                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                            </button>
                                                        </div>
@@ -796,7 +826,7 @@
            if (OperationType == 4) {
                $("#HNumber").attr("readonly", true);
                setHNumber(HMaterTypeID);
            }
            $(this).removeAttr("lay-key");
@@ -913,8 +943,8 @@
                } else {
                    var TaxRate = $("#HTaxRate").val();
                    var HProfitRate = $("#HProfitRate").val();
                    var HTaxCost = Number((value * (100 + TaxRate*1) / 100).toFixed(4))   //含税成本价 = ä¸å«ç¨Žæˆæœ¬ * ï¼ˆ100 + ç¨ŽçŽ‡ï¼‰/100
                    var HFootPrice = Number((HTaxCost * (100 + HProfitRate*1) / 100).toFixed(4))// ç»“ç®—ä»· = å«ç¨Žæˆæœ¬ä»· * ï¼ˆ100+ åˆ©æ¶¦çŽ‡ï¼‰/100
                    var HTaxCost = Number((value * (100 + TaxRate * 1) / 100).toFixed(4))   //含税成本价 = ä¸å«ç¨Žæˆæœ¬ * ï¼ˆ100 + ç¨ŽçŽ‡ï¼‰/100
                    var HFootPrice = Number((HTaxCost * (100 + HProfitRate * 1) / 100).toFixed(4))// ç»“ç®—ä»· = å«ç¨Žæˆæœ¬ä»· * ï¼ˆ100+ åˆ©æ¶¦çŽ‡ï¼‰/100
                    $("#HTaxCost").val(HTaxCost);
                    $("#HFootPrice").val(HFootPrice);
                }
@@ -929,8 +959,8 @@
                } else {
                    var TaxRate = $("#HTaxRate").val();
                    var HProfitRate = $("#HProfitRate").val();
                    var HNoTaxCost = Number((value / (100 + TaxRate*1) * 100).toFixed(4))//不含税成本价 = å«ç¨Žæˆæœ¬/ ï¼ˆ100 + ç¨ŽçŽ‡ï¼‰/100 ç»“ç®—ä»·
                    var HFootPrice = Number((value * (100 + HProfitRate*1) / 100).toFixed(4))
                    var HNoTaxCost = Number((value / (100 + TaxRate * 1) * 100).toFixed(4))//不含税成本价 = å«ç¨Žæˆæœ¬/ ï¼ˆ100 + ç¨ŽçŽ‡ï¼‰/100 ç»“ç®—ä»·
                    var HFootPrice = Number((value * (100 + HProfitRate * 1) / 100).toFixed(4))
                    $("#HNoTaxCost").val(HNoTaxCost);
                    $("#HFootPrice").val(HFootPrice);
                }
@@ -1044,6 +1074,8 @@
                                , "HSALEPRICEUNITName": data.销售计价计量单位
                                , "HBASEUNITName": data.基本计量单位
                                , "HSTOREUNITName": data.库存计量单位
                                , "HPOUnitID": data.HPOUnitID
                                , "HPOUnitName": data.采购计量单位
                                , "HCHECKINCOMING": data.是否来料检验
                                , "HCHECKPRODUCT": data.是否产品检验
                                , "HPERUNITSTANDHOUR": data.标准工时
@@ -1081,7 +1113,7 @@
                                , "HUnderTela_M": data.底丝
                                , "HSizing_M": data.定型浆料
                                , "HLotcardQty": data.单个流转卡数量
                                , "HCubicleQty": data.工位数量
                            });
                            colorpicker.render({
@@ -1105,7 +1137,7 @@
                $.ajax({
                    url: GetWEBURL() + '/Gy_Material/getMaxNum',
                    type: "GET",
                    data: { "HMaterTypeID": TypeID, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"]},
                    data: { "HMaterTypeID": TypeID, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] },
                    success: function (data1) {
                        if (data1.data != null) {
                            layer.close(ajaxLoad);
@@ -1163,6 +1195,18 @@
                    layer.msg("请选择主计量单位!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if (defaintOperationByCompanyName()) {
                    var temp = $("#HPOUnitID").val();
                    var temp1 = $("#HMaterClsID").val();
                    if (temp1 == "1" || temp1 == "3") {
                        if (typeof (temp) == "undefined" || temp == "" || temp == "0") {
                            layer.msg("当前物料属性为[外购]或[委外],请选择采购计量单位!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            return;
                        }
                    }
                }
                var HWeight = $('#HWeight').val();
                if (HWeight.substring(HWeight.length - 1, HWeight.length) == ".") {
                    layer.msg("克重的结尾不能是.!");
@@ -1674,8 +1718,6 @@
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        console.log(checkStatus.data[0].项目组);
                        console.log(checkStatus.data[0].HInterID);
                        $("#HProjectName").val(checkStatus.data[0].项目组);
                        $("#HProjectBillMainID ").val(checkStatus.data[0].HInterID);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
@@ -1824,6 +1866,34 @@
                    , btn2: function (index, layero) { }
                })
            });
            //选择采购计量单位
            form.on('submit(HPOUnitList)', function () {
                layer.open({
                    type: 2
                    , area: ['90%', '90%']//大小
                    , title: '采购计量单位列表'
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../../views/基础资料/公用基础资料/Gy_Unit.html', 'yes']
                    , resize: false
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    }
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HPOUnitName").val(checkStatus.data[0].计量单位名称);
                        $("#HPOUnitID").val(checkStatus.data[0].HItemID);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            });
            //清空界面
            function set_ClearBill() {
@@ -1898,6 +1968,27 @@
            }
            //#endregion
            //#region èŽ·å–å…¬å¸åï¼Œæ ¹æ®å…¬å¸è¿›è¡Œå®šåˆ¶åŒ–å¼€å‘
            function defaintOperationByCompanyName() {
                var result = false;
                $.ajax({
                    url: GetWEBURL() + '/Xt_getInfo/getCompanyName',
                    async: false,
                    type: "GET",
                    data: {},
                    success: function (data1) {
                        if (data1.count == 1) {
                            if (data1.data == "乔一") {
                                result = true;
                            }
                        }
                    }, error: function (e) {
                    }
                });
                return result;
            }
            //#endregion
            //#region ç¼–辑时,获取已上传的文件列表
            function getFile() {
                var ProImgByList = $('#ProImgByList')