wtt
2025-11-03 486cb9f344acc45ecf0ce652fab7fbcf0f2bc45a
WebTM/views/²Ö´æ¹ÜÀí/ÌõÂëÉú³É/Gy_BarCodeBill.html
@@ -87,13 +87,13 @@
                                                        <option value="1">生产订单</option>
                                                        <option value="2">生产汇报单</option>
                                                        <option value="3">采购订单</option>
                                                        <!--<option value="4">收料通知单</option>
                                                        <option value="4">收料通知单</option>
                                                        <option value="5">委外订单</option>
                                                        <option value="6">生产入库单</option>
                                                        <option value="7">采购入库单</option>
                                                        <option value="8">销售退货单</option>
                                                        <option value="9">生产退料单</option>
                                                        <option value="10">工序流转卡</option>-->
                                                        <option value="10">工序流转卡</option>
                                                        <option value="11">销售出库单</option>
                                                        <option value="12">领料出库单</option>
                                                    </select>
@@ -102,7 +102,7 @@
                                            <div class="layui-inline">
                                                <label class="layui-form-label" id="BT_HSourceBillNo">选单号<label style="color:red">*</label></label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HSourceBillNo" id="HSourceBillNo" readonly class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;">
                                                    <input type="text" name="HSourceBillNo" id="HSourceBillNo"  class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HSourceBillNoList" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
@@ -198,9 +198,13 @@
        } else {
            debugger;
            var OperationType = params[params[0]];//操作类型
            var linterid = params[params[1]];//源单id
            var linterid = params[params[1]];//源单id(页面直接调整打印无需登录功能(1.作为单据号2.(1,2,3)@(1,2,3)传入这种格式的主id和子id))
            var HSouceBillType = params[params[2]];//源单类型
            var closeType = params[params[3]];  //关闭类型
            var loginCard = params[params[4]]; //自动登录ic卡号
            var HOrgID = params[params[5]];//登录组织id
            //var HOrgName = params[params[6]];//登录组织名称
            var HTranSlate = params[params[6]];//语言
        }
        var OptionData = [];
@@ -267,6 +271,18 @@
            })
            //#region è¿›å…¥é¡µé¢æ—¢åŠ è½½
            //自动登录
            if (loginCard != undefined) {
                var login_result = true;
                loginByICCard(loginCard)
                if (login_result) {
                    $("#HSourceBillType").val(HSouceBillType);
                    form.render('select');
                    //$("#HSourceBillNo").val(linterid);
                }
            }
            //初始化表单插件
            set_InitFrom();
            //加载组织数据
@@ -302,6 +318,13 @@
            initFunction(1, "Gy_BarCodeBill", sessionStorage["HTranSlate"]);
            form.render('select');
            //自动登录后选中源单动作
            if (loginCard != undefined && login_result == true) {
                let HSourceBillType = getSupType();
                getBarCodeByHBillNo(linterid, HSourceBillType)
            }
            //#endregion
            //#region ç‚¹å‡»äº‹ä»¶ï¼ŒåŒ…括on和form事件
@@ -514,6 +537,11 @@
                    content: [url, 'yes'],
                    btn: [get_MessageError('[0000-2-051]确定', sessionStorage["HTranSlate"]), get_MessageError('[0000-2-052]取消', sessionStorage["HTranSlate"])],
                    btn1: function (index, layero) {
                        HBarInfo = ""; //存储条码信息
                        HFileList = "";  //存储档案列表
                        $('#ToolCreate').removeClass("layui-btn-disabled").attr("disabled", false);//生成按钮启用
                        element.tabChange('tab-TabTest', '1');
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('layTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
@@ -593,6 +621,24 @@
                });
            });
            //#region å›žè½¦é€‰æ‹©æºå•
            $('#HSourceBillNo').on('keydown', function (event) {
                var HSourceBillNo = $('#HSourceBillNo').val();//(源单单据号)
                //$("#HSourceBillType").val(2);
                //form.render('select');
                if (event.keyCode == 13) {
                    var ajaxLoad = layer.load();
                    //判断文本框是否有数据    new
                    if (HSourceBillNo == "") {
                        layer.close(ajaxLoad);
                        return;
                    }
                    let HSourceBillType = getSupType();
                    getBarCodeByHBillNo(HSourceBillNo, HSourceBillType)
                }
            });
            //#endregion
            function isAllEqual(array) {
                if (array.length > 0) {
                    return !array.some(function (value, index) {
@@ -658,32 +704,7 @@
                    title: get_MessageError("[0000-2-009]提示", sessionStorage["HTranSlate"]),
                    icon: 3,
                }, function (index) {
                    $("#HOrgID").find("option").remove(); //清除源单类型选择下拉框中的值
                    set_HOrg(); //调用获取源单类型选择下拉框的值
                    $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); //单据日期
                    $("#HSourceBillType").val('1'); //选择下拉框默认第一个选项
                    $("#HBarCodeType").val('0');
                    var arr = [{ HBillNo: '', HMaterNumber: '', HMaterName: '', HMaterModel: '', HAuxPropNumber: '', HAuxPropName: '', HUnitNumber: '', HUnitName: '', HBatchNo: '', HGiveAwayFlag: '0', HQty: '0', HMinQty: '0', HPackQty: '0', HBQty: '0', HDate: '', HCusNumber: '', HCusName: '', HSeOrderBillNo: '', HRemark: '', HEmpID: 0, HEmpNumber: '', HEmpName: '', HGroupID: 0, HGroupNumber: '', HGroupName: '', HMTONo: '', HCusModel: "", HCusMaterName: "", "HCheckEmpName": "" }]
                    table.reload('mainTable', {
                        data: arr // è°ƒç”¨table.reload é‡æ–°æ¸²æŸ“显示加载追加了数据的表格
                    });
                    var arr1 = [{
                        "HBarCode": "", "HMaterNumber": "", "HMaterName": "", "HMaterModel": "", "HAuxPropNumber": "", "HAuxPropName": ""
                        , "HGiveAwayFlag": "", "HUnitCode": "", "HUnitName": "", "HQty": 0, "HDate": "", "HCusNumber": "", "HCusName": ""
                        , "HSourceBillNo": "", "HSeOrderBillNo": "", "HRemark": "", "HMTONo": "", "HShowDate": "", "HInnerBillNo": "", "HMaker": ""
                        , "HEmpID": 0, "HEmpNumber": "", "HEmpName": "", "HGroupID": 0, "HGroupNumber": "", "HGroupName": "", "HMTONo": "", "HCusModel": "", "HCusMaterName": "", "HCheckEmpName": ""
                    }]
                    table.reload('mainTable1', {
                        data: arr1 // è°ƒç”¨table.reload é‡æ–°æ¸²æŸ“显示加载追加了数据的表格
                    });
                    //生成成功跳转到条码信息标签页
                    element.tabChange('tab-TabTest', '1');
                    //加载档案列表
                    table.reload('mainTable2', {
                        data: [] // è°ƒç”¨table.reload é‡æ–°æ¸²æŸ“显示加载追加了数据的表格
                    });
                    layer.close(index)
                    location.replace('Gy_BarCodeBill.html?OperationType=1');
                })
            })
@@ -888,6 +909,7 @@
                    , { templet: '#xuhao', title: '序号', sort: true, fixed: 'left', event: "qwe", width: 75 }
                    , { field: 'HMainID', title: '源单主内码', width: 100, hide: true }
                    , { field: 'HSubID', title: '源单子内码', width: 100, hide: true }
                    , { field: 'HSourceBillSEQ', title: '源单行号', width: 100, hide: true }
                    , { field: 'HBillNo', title: '源单单号', width: 200 }
                    , { field: 'HMaterID', title: '物料ID', width: 100, hide: true }
                    , { field: 'HMaterNumber', title: '物料代码', edit: 'text', event: 'HMaterNumber', width: 200 }
@@ -903,6 +925,7 @@
                    , { field: 'HGroupName', title: '班组名称', width: 200 }
                    , { field: 'HCheckEmpName', title: '检验员', width: 200, edit: 'text' }
                    , { field: 'HBatchNo', title: '批号', edit: 'text', width: 100 }
                    , { field: 'HMTONo', title: '计划跟踪号', width: 100, edit: 'text' }
                    , { field: 'HQty', title: '数量', edit: 'text', width: 100, totalRow: true }
                    , { field: 'HMinQty', title: '最小包装数', edit: 'text', totalRow: true, width: 100 }
                    , { field: 'HBQty', title: '箱数', width: 100, totalRow: true }
@@ -928,7 +951,6 @@
                    , { field: 'HExpirationDateFlag', title: '是否启用保质期', width: 100, templet: '#switchTp3', unresize: false }
                    , { field: 'HGiveAwayFlag', title: '是否赠品', width: 100, templet: '#switchTpl', unresize: false }
                    , { field: 'HDate', title: '条码日期', width: 100, hide: true }
                    , { field: 'HMTONo', title: '计划跟踪号', width: 100, edit: 'text' }
                    , { fixed: 'right', title: '操作', toolbar: '#barDemo' }
                ];
                option = {
@@ -1058,7 +1080,7 @@
            //无源单新增
            function set_AddFNew() {
                option.data = [{
                    "HMainID": 0, "HSubID": 0, "HBillNo": "", "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HMaterModel": ""
                    "HMainID": 0, "HSubID": 0, "HSourceBillSEQ": 0, "HBillNo": "", "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HMaterModel": ""
                    , "HAuxPropID": 0, "HAuxPropNumber": "", "HAuxPropName": "", "HUnitID": 0, "HUnitNumber": "", "HUnitName": "", "HBatchNo": "", "HGiveAwayFlag": 0
                    , "HQty": 0, "HMinQty": '', "HBQty": 0, "HPackQty": 0, "HDate": "", "HCusID": 0, "HCusNumber": "", "HCusName": "", "HSeOrderBillNo": "", "HRemark": ""
                    , "HCoilNO": "", "HFurnaceNO": "", "HFactory": "",
@@ -1067,8 +1089,8 @@
                table.render(option);
                //刷新表格数据
                DisPlay_HideColumn();
                DisPlay_HideColumn1();
                DisPlay_HideColumn2();
                //DisPlay_HideColumn1();
                //DisPlay_HideColumn2();
            }
            function set_AddFNew1() {
@@ -1080,17 +1102,17 @@
                }];
                table.render(option1);
                //刷新表格数据
                DisPlay_HideColumn();
                //DisPlay_HideColumn();
                DisPlay_HideColumn1();
                DisPlay_HideColumn2();
                //DisPlay_HideColumn2();
            }
            function set_AddFNew2() {
                option2.data = [];
                table.render(option2);
                //刷新表格数据
                DisPlay_HideColumn();
                DisPlay_HideColumn1();
                //DisPlay_HideColumn();
                //DisPlay_HideColumn1();
                DisPlay_HideColumn2();
            }
@@ -1600,6 +1622,8 @@
                        //物料信息  å¦‚果在物料代码列 æŒ‰F7
                        if (obj.event === 'HMaterNumber')  //物料信息  å¦‚果在模具代码列 æŒ‰F7
                        {
                            //获取组织ID
                            var HOrgID = $("#HOrgID").find("option:selected").val();
                            //页面层-自定义  //F7选择模具
                            layer.open({
                                type: 2,
@@ -1609,7 +1633,7 @@
                                shift: 2,
                                area: ['80%', '80%'],
                                maxmin: true,
                                content: ['../../Baseset/基础资料/Gy_MaterialList.html', 'yes'],
                                content: ['../../基础资料/公用基础资料/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes'],
                                btn: [get_MessageError('[0000-2-051]确定', sessionStorage["HTranSlate"]), get_MessageError('[0000-2-052]取消', sessionStorage["HTranSlate"])]
                                , btn1: function (index, layero) {
@@ -1619,26 +1643,41 @@
                                    if (checkStatus.data.length === 0) {
                                        return layer.msg(get_MessageError('[0000-1-020]请选择数据', sessionStorage["HTranSlate"]));
                                    }
                                    //console.log(obj.data);
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        HMaterID: checkStatus.data[0].HItemID,
                                        HMaterNumber: checkStatus.data[0].HNumber,
                                        HMaterName: checkStatus.data[0].HName,
                                        HMaterModel: checkStatus.data[0].HModel,
                                        HUnitID: checkStatus.data[0].HUnitID,
                                        HUnitNumber: checkStatus.data[0].HUnitNumber,
                                        HUnitName: checkStatus.data[0].HUnitName
                                    });
                                    OptionData = checkStatus.data[0];
                                    if (checkStatus.data.length >= 1) {
                                        var rowIndex = $(obj.tr).attr("data-index") * 1;
                                        for (var i = 0; i < checkStatus.data.length; i++) {
                                            if (rowIndex + i >= option.data.length) {
                                                var NewRow = {
                                                    "HMaterID": 0, "HMaterCode": "", "HMaterNumber": "", "HMaterName": "", "HMaterModel": "", "HMaterSpec": "", "HBatchNo": "", "HUnitID": 0, "HUnitNumber": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HUseLife": 0, "HQtyMust": 0, "HQty": 0, "HBQty": 0, "HMinQty": 0, "HPackQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HSPID": 0, "HSPCode": "", "HSPName": "", "HStockOrgID": sessionStorage["OrganizationID"], "HRemark": "", "HCoilNO": "", "HFurnaceNO": "", "HFactory": "",
                                                    "HAuxQty": 0, "HheatNO": "", "HProduceDate": Format(new Date(), "yyyy-MM-dd"), "HExpiryDate": Format(new Date(), "yyyy-MM-dd"), "HExpirationDateFlag": 0, "HEmpID": sessionStorage["HEmpID"], "HEmpNumber": sessionStorage["HEmpNumber"], "HEmpName": sessionStorage["HEmpName"], "HGroupID": 0, "HGroupNumber": "", "HGroupName": "", "HMTONo": "", "HCusModel": "", "HCusMaterName": "", "HCheckEmpName": ""
                                                };
                                    if ($("#HBarCodeType").find("option:selected").html() == '托盘条码') {
                                        obj.update({
                                            HQty: 1,    //数量
                                            HMinQty: 1, //最小包装数量
                                            HBQty: 1    //箱数
                                        });
                                                table.cache["mainTable"].push(NewRow);
                                                option.data = table.cache["mainTable"];
                                                table.render(option);
                                            }
                                            var HMaterID = checkStatus.data[i].HItemID;
                                            var resultData = getMaterialByMaterID(HMaterID);
                                            option.data[rowIndex + i].HMaterID = resultData.HMaterID;
                                            option.data[rowIndex + i].HMaterNumber = resultData.HMaterNumber;
                                            option.data[rowIndex + i].HMaterName = resultData.HMaterName;
                                            option.data[rowIndex + i].HMaterModel = resultData.HMaterModel;
                                            option.data[rowIndex + i].HUnitID = resultData.HUnitID;
                                            option.data[rowIndex + i].HUnitNumber = resultData.HUnitNumber;
                                            option.data[rowIndex + i].HUnitName = resultData.HUnitName;
                                            if ($("#HBarCodeType").find("option:selected").html() == '托盘条码') {
                                                option.data[rowIndex + i].HQty = 1;     //数量
                                                option.data[rowIndex + i].HMinQty = 1;  //最小包装数量
                                                option.data[rowIndex + i].HBQty = 1;    //箱数
                                            }
                                        }
                                        table.render(option);
                                    }
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                    layer.closeAll();
                                }
                                , btn2: function (index, layero) {
                                    //按钮【按钮二】的回调
@@ -1873,6 +1912,31 @@
            }
            //#region æ ¹æ®ç‰©æ–™ID获取物料详细信息
            function getMaterialByMaterID(HMaterID) {
                var resultData = {};
                $.ajax({
                    url: GetWEBURL() + "Cg_ContractBill/getMaterialByMaterID",
                    async: false,
                    type: "GET",
                    data: {
                        "HMaterID": HMaterID
                    },
                    success: function (result) {
                        if (result.code == 1) {
                            var data = result.data;
                            resultData = data[0];
                        } else {
                            layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                        }
                    }, error: function () {
                        layer.alert("发生错误!", { icon: 5 });
                    }
                });
                return resultData;
            }
            //#endregion
            //条码生成
            function SaveBarCodeCreate(sMainSub, CampanyName) {
                $.ajax(
@@ -1966,6 +2030,190 @@
                return Result;
            }
            //根据单据号获取条码信息
            function getBarCodeByHBillNo(HBillNo,HSouceBillType) {
                var ajaxLoad = layer.load();
                HBillNo = decodeURIComponent(HBillNo);
                let sWhere1 = "";
                if (HBillNo.includes('@')) {
                    str = HBillNo.split('@', 2);
                    sWhere1 = " and HMainID in " + str[0] + " and HSubID in " + str[1];
                } else {
                    sWhere1 = " and å•据号 = '" + HBillNo + "'"
                }
                //进入页面显示的缓存列表
                $.ajax({
                    url: GetWEBURL() + '/Sc_BarCode/ReportFromBillList',
                    type: "GET",
                    data: { "page": 1, "limit": 50, "sWhere": sWhere1, "HSouceBillType": HSouceBillType, "HOrgID": sessionStorage["OrganizationID"] },
                    async: false,
                    dataType: "json",//数据类型可以为 text xml json  script  jsonp
                    success: function (data1) {
                        HBarInfo = ""; //存储条码信息
                        HFileList = "";  //存储档案列表
                        $('#ToolCreate').removeClass("layui-btn-disabled").attr("disabled", false);//生成按钮启用
                        element.tabChange('tab-TabTest', '1');
                        var checkStatus = data1;//获取table的elem:"#test"
                        if (checkStatus.data === null) {
                            layer.close(ajaxLoad);
                            /*return layer.msg(get_MessageError('[0000-1-020]请选择单据数据', sessionStorage["HTranSlate"]));*/
                            return layer.msg("没有对应可生成单据");
                        }
                        var list = [];
                        var BillSelect = [];
                        for (var i = 0; i < checkStatus.data.length; i++) {
                            if (checkStatus.data[i].部门 != "" && checkStatus.data[i].部门 != null) {
                                list.push(checkStatus.data[i].部门)
                            }
                            BillSelect.push({ BillType: checkStatus.data[i].HBillType, BillTitle: getSupType(), BillNo: checkStatus.data[i].单据号, "BillMainID": checkStatus.data[i].HMainID, "BillSubID": checkStatus.data[i].HSubID, "SPID": 0, "BatchNo": "", "HAuxPropID": 0 });
                        }
                        if (isAllEqual(list))  //不允许选择不同部门
                        {
                            //获取选中数据
                            var GrdSelectData = JSON.stringify(BillSelect);
                            //获取选择的源单类型
                            var HSourceBillType = $("#HSourceBillType").find("option:selected").html();
                            //获取选择的条码类型
                            var HBarCodeType = $("#HBarCodeType").find("option:selected").html();
                            //获取当前登录人员
                            var UserName = sessionStorage["HUserName"];
                            var Str = GrdSelectData + ";" + HSourceBillType + ";" + HBarCodeType + ";" + UserName;
                            //通过选择的源单主子内码查找详细信息
                            $.ajax({
                                type: "post",
                                url: GetWEBURL() + "/Sc_BarCode/SelectReportFromBillList",
                                //contentType: 'application/json',
                                async: false,
                                dataType: "json",
                                data: { "msg": Str },
                                //traditional: true,
                                success: function (result) {
                                    HMaterID = result.list[0].HMaterID;
                                    HBatchNo = result.list[0].HBatchNo;
                                    if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                                        for (let i = 0; i < result.list.length; i++) {
                                            result.list[i].HQty = result.list[i].HQty.toString().match(/^\d+(?:\.\d{0,6})?/)[0]  //保留小数点后六位小数
                                            if (result.list[i].HMinQty != 0) {
                                                result.list[i].HBQty = Math.ceil(result.list[i].HQty / result.list[i].HMinQty)
                                            }
                                            result.list[i].HEmpID = sessionStorage["HEmpID"]
                                            result.list[i].HEmpNumber = sessionStorage["HEmpNumber"]
                                            result.list[i].HEmpName = sessionStorage["HEmpName"]
                                        }
                                        BatchNoArray = result.list;  //获取批号,用来给批次按钮功能中的批号赋值
                                        //for (let i = 0; i < result.list.length; i++) {
                                        //    result.list[i].HMinQty = '';//点击单元格的时候默认值0不会清除,客户看了会觉得很怪,所以先用空字符串取代;
                                        //}
                                        console.log(result.list[0]);
                                        table.reload('mainTable', {
                                            data: result.list // è°ƒç”¨table.reload é‡æ–°æ¸²æŸ“显示加载追加了数据的表格
                                        });
                                        //关闭当前frame
                                        layer.close(ajaxLoad);
                                    }
                                }
                            })
                        }
                        else {
                            layer.msg(get_MessageError("[3899-2-001]不允许选择不同的部门数据!", sessionStorage["HTranSlate"]), { time: 1 * 2000, icon: 5 });
                        }
                    }, error: function (err) {
                        layer.alert(err.Message, { icon: 5 });
                        layer.close(ajaxLoad);
                    }
                });
            }
            //登录根据ic卡号
            function loginByICCard(HBarCode) {
                var index = layer.load();
                //获取默认组织名称
                $.ajax({
                    type: "get",
                    async: false,
                    url: GetWEBURL() + "/Web/GetOrganizations",
                    success: function (result) {
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data;
                            for (let element of data) {
                                if (element.ID == HOrgID) {
                                    sessionStorage["Organization"] = element.Name;
                                }
                            }
                        }
                    },
                    error: function (err) {
                        login_result = false;
                        layer.close(index);
                        layer.msg("接口请求失败!" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    }
                })
                //获取登录信息
                $.ajax({
                    url: GetWEBURL() + "/Web/GetUserByICCard",
                    type: "GET",
                    async: false,
                    data: { "HBarCode": HBarCode },
                    success: function (result) {
                        if (result.count == 1) {
                            layer.close(index);
                            sessionStorage["HCloudUserName"] = result.data[0].HCloudUserName;//金蝶云账号
                            sessionStorage["HCloudUserPsd"] = result.data[0].HCloudUserPsd;
                            sessionStorage["HMaker"] = result.data[0].Czymc;
                            sessionStorage["HUserName"] = result.data[0].Czymc;
                            sessionStorage["HBillerID"] = result.data[0].HK3UserID;
                            sessionStorage["SourceFlag"] = false;
                            sessionStorage["HKeeperID"] = result.data[0].HKeeperID;
                            sessionStorage["HKeeper"] = result.data[0].HKeeper;
                            sessionStorage["HSecManagerID"] = result.data[0].HSecManagerID;
                            sessionStorage["HSecManager"] = result.data[0].HSecManager;
                            sessionStorage["HSellManID"] = result.data[0].HSellManID;
                            sessionStorage["HSellMan"] = result.data[0].HSellMan;
                            sessionStorage["HDeptID"] = result.data[0].HDeptID;
                            sessionStorage["HDept"] = result.data[0].HDept;
                            sessionStorage["HWHID"] = result.data[0].HWhID;
                            sessionStorage["HWHName"] = result.data[0].HWHName;
                            sessionStorage["HSPID"] = result.data[0].HSPID;
                            sessionStorage["HSPName"] = result.data[0].HSPName;
                            sessionStorage["HSupID"] = result.data[0].HSupID;
                            sessionStorage["HSupName"] = result.data[0].HSupName;
                            sessionStorage["Czmm"] = result.data[0].Czmm;
                            sessionStorage["Czybm"] = result.data[0].Czybm;
                            sessionStorage["HEmpID"] = result.data[0].HEmpID;
                            sessionStorage["HEmpNumber"] = result.data[0].HEmpNumber;
                            sessionStorage["HEmpName"] = result.data[0].HEmpName;
                            sessionStorage["HGroup"] = result.data[0].HGroup;
                            sessionStorage["HGroupID"] = result.data[0].HGroupID;
                            sessionStorage["HProc"] = result.data[0].HProc;
                            sessionStorage["HProcNo"] = result.data[0].HProcNo;
                            sessionStorage["HSource"] = result.data[0].HSource;
                            sessionStorage["HSourceID"] = result.data[0].HSourceID;
                            sessionStorage["HWorkCenter"] = result.data[0].HWorkCenter;
                            sessionStorage["HWorkCenterID"] = result.data[0].HWorkCenterID;
                            sessionStorage["HProcName"] = result.data[0].HProcName;
                            sessionStorage["HProcID"] = result.data[0].HProcID;
                            sessionStorage["HCheckEmpID"] = result.data[0].HCheckEmpID;
                            sessionStorage["HCheckEmpName"] = result.data[0].HCheckEmpName;
                            sessionStorage["login"] = "login";
                            sessionStorage["OrganizationID"] = HOrgID;
                            //sessionStorage["Organization"] = $("#Organization option:selected").text();
                            sessionStorage["HTranSlate"] = HTranSlate;
                        }
                        else {
                            layer.close(index);
                            login_result = false;
                            layer.msg("出现问题!" + result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                    },
                    error: function (err) {
                        layer.close(index);
                        login_result = false;
                        layer.msg("接口请求失败!" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    }
                });
            }
            //#endregion