yusijie
7 天以前 38e2af3452b331488e052ee470a9c662fd2b9446
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialHandingEdit.html
@@ -10,6 +10,7 @@
    <script src="../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../layuiadmin/Scripts/general.js"></script>
    <script src="../../layuiadmin/MESLanguage.js"></script>
    <style>
        .main-btn { /*头部主按钮*/
            padding: 0 2px; /*调整按钮左右空隙大小*/
@@ -51,7 +52,7 @@
                        <div class="layui-btn-group">
                            <button type="button" id="Saver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">新增</button>
                            <button type="button" id="Saver_Edit" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver_Edit">保存</button>
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">退出</button>
                            <button type="button" id="Cancel" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">退出</button>
                        </div>
                    </div>
                    <div class="layui-tab" lay-filter="tab-POStockInBill">
@@ -72,7 +73,7 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">物料代码</label>
                                            <label class="layui-form-label" id="bt_HMaterNumber">物料代码</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;">
                                                <input type="hidden" class="layui-input" name="HMaterID" id="HMaterID" style="background-color:#efefef4d;">
@@ -82,7 +83,7 @@
                                            </button>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">物料名称</label>
                                            <label class="layui-form-label" id="bt_HMaterName">物料简称</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HMaterName" id="HMaterName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
                                                <input type="hidden" name="HUserID" id="HUserID" value="0">
@@ -90,7 +91,7 @@
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">规格型号</label>
                                            <label class="layui-form-label" id="bt_HModel">规格型号</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HModel" id="HModel" readonly>
                                            </div>
@@ -98,13 +99,19 @@
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">最小包装</label>
                                            <label class="layui-form-label" id="bt_HMaterName0">物料名称</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HMaterName0" id="HMaterName0" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label" id="bt_HMinPackQty">最小包装</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HMinPackQty" id="HMinPackQty" style="">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">标准包装数</label>
                                            <label class="layui-form-label" id="bt_HInBoxPackQty">标准包装数</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HInBoxPackQty" id="HInBoxPackQty" style="">
                                                <input type="hidden" class="layui-input" name="HOutBoxPackQty" id="HOutBoxPackQty" style="" value="0">
@@ -114,7 +121,7 @@
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">使用组织</label>
                                            <label class="layui-form-label" id="bt_HUSEORGID">使用组织</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <select name="HUSEORGID" id="HUSEORGID" class=" ForFilteringSchemes" lay-verify="HUSEORGID">
                                                    <!--动态渲染组织-->
@@ -122,20 +129,23 @@
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">供应商代码</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HSupNumber" id="HSupNumber" readonly>
                                                <input type="text" class="layui-input" name="HSupID" id="HSupID" style="display:none;" >
                                            <label class="layui-form-label" id="bt_HSupNumber">供应商代码</label>
                                            <div class="layui-input-inline" style="position: relative;">
                                                <input type="text" class="layui-input" name="HSupNumber" id="HSupNumber" readonly style="padding-right: 40px;">
                                                <input type="text" class="layui-input" name="HSupID" id="HSupID" style="display:none;">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchSupID" id="btnSearchSupID" style="position: absolute; right: 0; top: 0; bottom: 0; border-left: none; border-radius: 0 4px 4px 0; padding: 0 10px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">供应商名称</label>
                                            <label class="layui-form-label" id="bt_HSupName">供应商名称</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HSupName" id="HSupName" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">是否启用</label>
                                            <label class="layui-form-label" id="bt_checkboxHUseFlag">是否启用</label>
                                            <div class="layui-input-inline">
                                                <input type="checkbox" name="checkboxHUseFlag" id="checkboxHUseFlag" lay-skin="primary" lay-filter="checkboxHUseFlag" value="false" title="">
                                                <input type="hidden" value="0" name="HUseFlag" id="HUseFlag">
@@ -149,19 +159,19 @@
                                <div class="layui-form-item">
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">创建人</label>
                                            <label class="layui-form-label" style="width: 85px;" id="bt_HMaker">创建人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">修改人</label>
                                            <label class="layui-form-label" style="width: 85px;" id="bt_HUpDater">修改人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">审核人</label>
                                            <label class="layui-form-label" style="width: 85px;" id="bt_HCheckEmp">审核人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HCheckEmp" id="HCheckEmp" style="background-color:#efefef4d;" readonly>
                                            </div>
@@ -170,19 +180,19 @@
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">创建日期</label>
                                            <label class="layui-form-label" style="width: 85px;" id="bt_HMakeTime">创建日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HMakeTime" id="HMakeTime" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">审核日期</label>
                                            <label class="layui-form-label" style="width: 85px;" id="bt_HCheckTime">审核日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HCheckTime" id="HCheckTime" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">修改日期</label>
                                            <label class="layui-form-label" style="width: 85px;" id="bt_HUpDateDate">修改日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly>
                                            </div>
@@ -218,7 +228,7 @@
            , laydate = layui.laydate
            , element = layui.element;
        var option;
        var HModName = "SRM_MaterialHandingEdit";
        //#endregion
        //#region 进入页面即加载
@@ -260,7 +270,8 @@
        /*$('#btnSearchSup').addClass("layui-btn-disabled").attr("disabled", true);//供应商按钮禁用*/
        //$("#HSupName").val(sessionStorage["HUserName"]); //自动获取供应商信息
       
        //调用页面标题翻译方法
        initFunction(1, HModName, sessionStorage["HTranSlate"]);
        //保存提交
        form.on('submit(Saver)', function (data) {//提交          
@@ -510,6 +521,43 @@
            get_print(data);
        });
        //选择供应商弹窗
        form.on('submit(btnSearchSupID)', function () {
            layer.open({
                type: 2
                , area: ['80%', '80%']
                , title: '供应商列表'
                , shade: 0.6 //遮罩透明度
                //, maxmin: true //允许全屏最小化
                , anim: 0 //0-6的动画形式,-1不开启
                , content: ['../基础资料/Gy_Supplier_Material.html', 'yes']
                , 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('请选择数据');
                    }
                    $("#HSupNumber").val(checkStatus.data[0].供应商代码);
                    $("#HSupName").val(checkStatus.data[0].供应商名称);
                    $("#HSupID").val(checkStatus.data[0].HSupID);
                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                }
                , btn2: function (index, layero) {
                    //按钮【按钮二】的回调
                    //return false 开启该代码可禁止点击该按钮关闭
                },
                end: function () {
                },
                success: function (layero, index) {
                }
            })
        });
        //物料校验
        form.on('submit(btnCheck)', function (data) {
            get_MaterialCheck(0);
@@ -603,8 +651,13 @@
                    return;
                }
            }
            if ($("#HMaterID").val() == 0 || $("#HMaterID").val() == null || $("#HMaterID").val() == undefined) {
                layer.msg("物料信息未校验成功,不允许保存!");
                return;
            }
            var HMaterID = $('#HMaterNumber').val();
            var sMainStr = JSON.stringify(data.field);
            var sMainStr = JSON.stringify(data.field) + ';' + sessionStorage["OrganizationID"];
            //var sMainSub = sMainStr + ";" +  HMaterID;
            var itID = $('#HitemID').val();
            var index = layer.load();
@@ -764,6 +817,7 @@
            var HMaterID = $("#HMaterID").val();
            var user = sessionStorage["HUserName"];
            var OrganizationID = sessionStorage["OrganizationID"];
            var SupID = $("#HSupID").val();
            $.ajax({
                type: "GET",
@@ -773,7 +827,8 @@
                    "HMaterID": HMaterNumber,
                    "user": user,
                    "param": param,
                    "OrganizationID": OrganizationID
                    "OrganizationID": OrganizationID,
                    "SupID": SupID
                },
                success: function (data) {
                    var responseData = data;
@@ -804,8 +859,12 @@
                        });
                    } else if (responseData.code === "1") {
                        $("#HMaterName").val(responseData.data[0]["HSubjoin"] == null ? responseData.data[0]["HName"] : responseData.data[0]["HSubjoin"]);
                        $("#HMaterName0").val(responseData.data[0]["HName"]);
                        $("#HMaterName").val(responseData.data[0]["HSubjoin"]);
                        $("#HModel").val(responseData.data[0]["HModel"]);
                        $("#HMaterID").val(responseData.data[0]["HItemID"]);
                        form.render('select');
                    } else {
                        layer.msg(responseData.Message || "物料信息不存在", { time: 5000 });
@@ -823,6 +882,9 @@
        function FetchSupInfo() {
            var sWhere = "";
            //var sWhere = " and 供应商名称 ='" + sessionStorage["HUserName"] + "'";
            if (sessionStorage["HSupIDs"].length < 1000) {
                sWhere = " and HItemID in (" + sessionStorage["HSupIDs"] + ")";
            }
            $.ajax({
                url: GetWEBURL() + "/Gy_Supplier/list",
                type: "GET",