PDA上料防错单模块界面增加流水号、工序,增加根据流水号带出对应清单;PDA进站单增加上料防错扫码功能
1个文件已添加
5个文件已修改
842 ■■■■■ 已修改文件
WebTM/WebTM.csproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj.user 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/Baseset/基础资料/Gy_ProcessList.html 134 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/WMS扫码模块/上料防错单/Sc_MaterToSourceBill_PDA.html 199 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/index_Mobile.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序流转/MES_StationInBill_PDA.html 500 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj
@@ -151,6 +151,7 @@
    <Content Include="views\Baseset\基础资料\Gy_ConveyTypeList.html" />
    <Content Include="views\Baseset\基础资料\Gy_GroupList.html" />
    <Content Include="views\Baseset\基础资料\Gy_Source.html" />
    <Content Include="views\Baseset\基础资料\Gy_ProcessList.html" />
    <Content Include="views\Baseset\基础资料\Gy_SupplierListNew.html" />
    <Content Include="views\Baseset\基础资料\Gy_EquipFileBillMainList.html" />
    <Content Include="views\Baseset\基础资料\Gy_GetProcNoList.html" />
WebTM/WebTM.csproj.user
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <NameOfLastUsedPublishProfile>D:\网站发布\后端代码\MES-WEB-TM\MESWMS-LayUI\WebTM\Properties\PublishProfiles\JFTM.pubxml</NameOfLastUsedPublishProfile>
    <NameOfLastUsedPublishProfile>D:\GIT仓库\MESWMS-LayUI\WebTM\Properties\PublishProfiles\JFTM.pubxml</NameOfLastUsedPublishProfile>
    <ProjectView>ProjectFiles</ProjectView>
    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
    <UseIISExpress>true</UseIISExpress>
@@ -16,7 +16,7 @@
    <VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
        <WebProjectProperties>
          <StartPageUrl>views/user/login_pda.html</StartPageUrl>
          <StartPageUrl>views/user/login.html</StartPageUrl>
          <StartAction>SpecificPage</StartAction>
          <AspNetDebugging>True</AspNetDebugging>
          <SilverlightDebugging>False</SilverlightDebugging>
WebTM/views/Baseset/»ù´¡×ÊÁÏ/Gy_ProcessList.html
New file
@@ -0,0 +1,134 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>工序列表</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-card">
            <div class="layui-card-body" style="padding: 15px;">
                <form class="layui-form" action="" lay-filter="component-form-group">
                    <div class="layui-form-item">
                        <div class="layui-inline">
                            <label class="layui-form-label">过滤列</label>
                            <div class="layui-input-inline">
                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="请输入过滤列" class="layui-input">
                            </div>
                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">快速查询</button>
                            <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">返回</button>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
    <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script>
        function getUrlVars() {
            var vars = [], hash;
            var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
            for (var i = 0; i < hashes.length; i++) {
                hash = hashes[i].split('=');
                vars.push(hash[0]);
                vars[hash[0]] = hash[1];
            }
            return vars;
        }
        var params = getUrlVars();
        var HStockOrgID = params[params[0]];
        layui.use(['table', 'form', 'layer'], function () {
            var table = layui.table
                , form = layui.form
                , layer = layui.layer;
            //快速查询
            form.on('submit(HQuery)', function () {
                RoadQuery($('#Value').val());
            });
            //返回
            form.on('submit(FH)', function () {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                parent.GetHProcValue(data);
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
            });
            RoadQuery($('#Value').val());
            table.render({
                elem: '#mainTable'
                , data: []
                , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 æ–°å¢ž
                , cols: [[
                    { type: 'radio' }
                    , { field: 'HItemID', width: 150, title: '工序ID', hide: true }
                    , { field: 'HNumber', width: 150, title: '工序代码' }
                    , { field: 'HName', width: 150, title: '工序名称', sort: true }
                ]]
                , page: true
                , limits: [50, 500, 5000, 50000],
                limit: 50
            });
            //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
            table.on('row(mainTable)', function (obj) {
                //选中行改变颜色
                $(".layui-table-body tr ").attr({ "style": "background:" });    //其他tr恢复原样
                obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');   //选中行样式
                obj.tr.find('i[class="layui-anim layui-icon"]').trigger("click");   //选中radio样式
                $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" }); //改变当前tr背景颜色和字体颜色
            })
            //#endregion
            //#region åŒå‡»è¿”回数据
            table.on('rowDouble(mainTable)', function (obj) {
                var data = [];
                data.push(obj.data);
                parent.GetHProcValue(data);
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
            });
            //#endregion
            ///加载显示数据
            function RoadQuery(Where) {
                var Value = Where;
                if (Value == null) {
                    Value = '';
                }
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "/WEBSController/GetProcessList_Json",
                    async: true,
                    data: { "Process": Value, "HStockOrgID": HStockOrgID },
                    success: function (result) {
                        ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
                        table.reload('mainTable', {
                            data: ajaxReturnData
                            , height: 'full-10'
                            , loading: false
                            , done: function (index, res) {
                            }
                        });
                    },
                    error: function (result) {
                        console.log(result);
                    }
                });
            };
        });
    </script>
</body>
</html>
WebTM/views/WMSɨÂëÄ£¿é/ÉÏÁÏ·À´íµ¥/Sc_MaterToSourceBill_PDA.html
@@ -80,6 +80,37 @@
                                    <div class="layui-form-item" style="padding:0px;margin:0px">
                                        <div class="layui-row">
                                            <div class="layui-col-xs2">
                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">流水号</label>
                                            </div>
                                            <div class="layui-col-xs10">
                                                <div class="layui-col-xs10">
                                                    <input type="text" name="HProcNo" id="HProcNo" lay-verify="HProcNo" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/)){if(!this.t_value>0){this.value=''}else{this.value=this.t_value;}}else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" autocomplete="off" class="layui-input" onfocus="this.select();">
                                                </div>
                                                <div class="layui-col-xs2">
                                                    <button type="button" lay-submit="" lay-filter="HProcNo-BT" class="layui-btn" id="HProcNo-BT" style="padding:0 10px">确定</button>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-form-item" style="padding:0px;margin:0px">
                                        <div class="layui-row">
                                            <div class="layui-col-xs2">
                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">工序</label>
                                            </div>
                                            <div class="layui-col-xs10">
                                                <div class="layui-col-xs10">
                                                    <input type="text" name="HProcName" id="HProcName" lay-verify="HProcName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
                                                    <input type="hidden" name="HProcID" id="HProcID" lay-verify="HProcID" value="0" autocomplete="off" class="layui-input">
                                                </div>
                                                <div class="layui-col-xs2">
                                                    <button type="button" lay-submit="" lay-filter="HProcID-BT" class="layui-btn" id="HProcID-BT">...</button>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-form-item" style="padding:0px;margin:0px">
                                        <div class="layui-row">
                                            <div class="layui-col-xs2">
                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">生产设备</label>
                                            </div>
                                            <div class="layui-col-xs10">
@@ -437,6 +468,8 @@
                                $("#HMainSourceBillType").append(optionHtml);
                                layui.form.render('select');
                                $("#HMainSourceBillType").attr("disabled", "disabled");
                                $("#HProcName").attr("disabled", "disabled");
                                $('#HProcID-BT').addClass("layui-btn-disabled").attr("disabled", true);//按钮禁用
                            }
                            else {
                                $("#HMainSourceBillType").empty();
@@ -452,9 +485,14 @@
                            $("#HICMOInterID").val(d.data[0].HICMOInterID);
                            $("#HICMOEntryID").val(d.data[0].HICMOEntryID);
                            $("#HICMOBillNo").val(d.data[0].HICMOBillNo);
                            $("#HProcID").val(d.data[0].HProcID);
                            $("#HProcName").val(d.data[0].HProcName);
                            $("#HSourceBillNo").val(d.data[0].HMainSourceBillNo);
                            $("#HSourceBillNo").attr("disabled", "disabled");
                            $('#HSourceBillNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//按钮禁用
                            $("#HProcNo").val(d.data[0].HProcNo);
                            $("#HProcNo").attr("disabled", "disabled");
                            $('#HProcNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//按钮禁用
                            $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
                        }
                        else {
@@ -468,6 +506,76 @@
            //#endregion
            //#region åŸºç¡€èµ„料选择
            //#region å·¥åº
            //扫描工序条码
            $('#HProcName').on('keydown', function (event) {
                if (event.keyCode == 13) {
                    var HProcName = $('#HProcName').val()
                    if (HProcName == '') {
                        playSound();
                        $("#HProcID").val("0");
                        $("#HProcName").val("");
                        layer.msg("工序条码为空!", {
                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示", btn: ['确认']
                        }, function () {
                            $("#HProcName").select();
                            $("#HProcName").focus();
                        });
                        return;
                    }
                    layer.load(3);
                    $.ajax({
                        type: "GET",
                        url: GetWEBURL() + "/WEBSController/GetProcess_Json",
                        async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                        data: { "HBarCode": HProcName, "HStockOrgID": HStockOrgID },
                        success: function (result) {
                            if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                                $("#HProcID").val(result.data[0].HInterID);
                                $("#HProcName").val(result.data[0].HName);
                                element.tabChange('tab-Sc_MaterToSourceBill_PDA', '1');
                                //光标显示到条码上
                                $("#HBarCode").select();
                                $("#HBarCode").focus();
                            }
                            else {
                                playSound();
                                $("#HProcID").val("0");
                                $("#HProcName").val("");
                                layer.msg(result.Message, {
                                    icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示", btn: ['确认']
                                }, function () {
                                    $("#HProcName").select();
                                    $("#HProcName").focus();
                                });
                            }
                            layer.closeAll("loading");
                        },
                        complete: function (XHR, TS) { XHR = null }//回收资源
                    });
                }
            });
            //工序按钮
            form.on('submit(HProcID-BT)', function () {
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '工序列表'
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../../views/Baseset/基础资料/Gy_ProcessList.html?HStockOrgID=' + HStockOrgID + '', 'yes']
                    , resize: false
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    }
                })
            });
            //#endregion
            //#region ç”Ÿäº§è®¾å¤‡
            //扫描生产设备条码
@@ -703,6 +811,10 @@
                    $("#HGroupID").val("0");
                    data.field.HGroupID = $('#HGroupID').val()
                }
                if ($("#HProcName").val() == '') {
                    $("#HProcID").val("0");
                    data.field.HProcID = $('#HProcID').val()
                }
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = table.cache['wl-table'];
@@ -852,11 +964,21 @@
                            $('#HSourceBillNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//按钮禁用
                            $("#HMainSourceBillType").attr("disabled", "disabled");
                            form.render('select');
                            element.tabChange('tab-Sc_MaterToSourceBill_PDA', '2');
                            $("#HBarCode").select();
                            $("#HBarCode").focus();
                            //显示表体明细
                            DisBillEntryList();
                            //源单:工序流转卡
                            if (HSourceBillType == "3772") {
                                element.tabChange('tab-Sc_MaterToSourceBill_PDA', '1');
                                $("#HProcNo").select();
                                $("#HProcNo").focus();
                            }
                            else {
                                element.tabChange('tab-Sc_MaterToSourceBill_PDA', '2');
                                $("#HProcNo").attr("disabled", "disabled");
                                $('#HProcNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//按钮禁用
                                $("#HBarCode").select();
                                $("#HBarCode").focus();
                                //显示表体明细
                                DisBillEntryList();
                            }
                        }
                        else {
                            playSound();
@@ -876,6 +998,66 @@
            //#endregion
            //#region æµæ°´å·å›žè½¦
            //流水号回车
            $('#HProcNo').on('keydown', function (event) {
                if (event.keyCode == 13) {
                    GetMeesageByProcNo();
                }
            });
            //流水号按钮
            form.on('submit(HProcNo-BT)', function (data) {
                GetMeesageByProcNo();
            });
            //流水号回车返回信息
            function GetMeesageByProcNo(obj) {
                var HProcExchBillNo = $("#HProcExchBillNo").val()
                var HProcNo = $("#HProcNo").val()
                if ($("#HProcNo").val() == '') {
                    HProcNo = 0
                }
                layer.load(3)
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/WEBSController/get_ProcNo_MaterToSource_Json",
                    async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                    data: { "HInterID": HInterID, "HBillNo": HBillNo, "HBillType": HBillType, "HProcExchBillNo": HProcExchBillNo, "HProcNo": HProcNo, "HMaker": HMaker },
                    success: function (result) {
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            playSound_OK();
                            $("#HProcExchEntryID").val(result.data[0].HProcExchEntryID);
                            $("#HProcID").val(result.data[0].HProcID);
                            $("#HProcName").val(result.data[0].HProcName);
                            $("#HProcName").attr("disabled", "disabled");
                            $('#HProcID-BT').addClass("layui-btn-disabled").attr("disabled", true);//按钮禁用
                            $("#HProcNo").attr("disabled", "disabled");
                            $('#HProcNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//按钮禁用
                            element.tabChange('tab-Sc_MaterToSourceBill_PDA', '2');
                            $("#HBarCode").select();
                            $("#HBarCode").focus();
                            //显示表体明细
                            DisBillEntryList();
                        }
                        else {
                            playSound();
                            layer.msg(result.Message, {
                                icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示", btn: ['确认']
                            }, function () {
                                element.tabChange('tab-Sc_MaterToSourceBill_PDA', '1');
                                $("#HProcNo").select();
                                $("#HProcNo").focus();
                            });
                        }
                    },
                    complete: function (XHR, TS) { XHR = null }//回收资源
                });
                layer.closeAll("loading");
            }
            //#endregion
            //#region æ‰«æç‰©æ–™æ¡ç 
@@ -1085,6 +1267,13 @@
        //以上为layui模块
        //此处方法涉及到被外部页面parent.方法名调用的必须放在Layui方法外部
        //点击按钮选择后   è¿”回工序信息
        function GetHProcValue(obj) {
            if (obj.length > 0) {
                $("#HProcName").val(obj[0].HName);
                $("#HProcID").val(obj[0].HInterID);
            }
        }
        //点击按钮选择后   è¿”回生产设备信息
        function GetHEquipNameValue(obj) {
            if (obj.length > 0) {
WebTM/views/index_Mobile.html
@@ -163,13 +163,13 @@
                </a>
            </dd>-->
                      <dd>
                          <a href="车间管理/工序流转/MES_StationInBill_PDA_QiaoYi.html?type=jzd" target="main_self_frame" style="color: aqua;">
                          <a href="车间管理/工序流转/MES_StationInBill_PDA.html?type=jzd" target="main_self_frame" style="color: aqua;">
                              <img src="../layuiadmin/myicon/单据录制.svg" alt="单据录制" style="width:25px;height:25px;margin-right: 5px;" />
                              å·¥åºè¿›ç«™æŽ¥æ”¶å•
                          </a>
                      </dd>
                      <dd>
                          <a href="车间管理/工序流转/MES_StationOutBill_PDA_QiaoYi.html?type=czd" target="main_self_frame" style="color: aqua;">
                          <a href="车间管理/工序流转/MES_StationOutBill_PDA.html?type=czd" target="main_self_frame" style="color: aqua;">
                              <img src="../layuiadmin/myicon/单据录制.svg" alt="单据录制" style="width:25px;height:25px;margin-right: 5px;" />
                              å·¥åºå‡ºç«™æ±‡æŠ¥å•
                          </a>
WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת/MES_StationInBill_PDA.html
@@ -113,11 +113,11 @@
                    <div style="background-color:#0085E8;">
                        <span style="color: white;" class="jzd"><i class="layui-icon layui-icon-form"></i>工序进站接收单</span>
                    </div>
                    <div class="layui-form-item" style="margin: 1% 2%;text-align: right;">
                        <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius">新增</button>
                    <div class="layui-form-item" style="margin: 1% 2%;text-align: right;">
                        <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius" id="Add">新增</button>
                        <!--<button type="button" lay-submit="" lay-filter="" class="layui-btn layui-btn-radius">清空</button>-->
                        <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius">保存</button>
                        <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">退出</button>
                        <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius" id="Saver">保存</button>
                        <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger" id="Cancel">退出</button>
                    </div>
                    <div class="layui-form-item">
                        <div class="layui-tab layui-tab-card" lay-filter="TabTest">
@@ -129,7 +129,7 @@
                                                <th>条形码</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HBarCode" class="layui-input" id="HBarCode" placeholder="请输入条形码后回车" style="border-radius: 50px;">
                                                    <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius" lay-filter="QueDin" style="line-height: 30px;">确定</button>
                                                    <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius" lay-filter="QueDin" id="QueDin" style="line-height: 30px;">确定</button>
                                                </td>
                                            </tr>
                                            <tr>
@@ -173,7 +173,7 @@
                                            <tr>
                                                <th>接收人</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HEmpNumber" id="HEmpNumber" value="" placeholder="接收人代码" autocomplete="off" class="layui-input" style="border-radius: 50px;" >
                                                    <input type="text" name="HEmpNumber" id="HEmpNumber" value="" placeholder="接收人代码" autocomplete="off" class="layui-input" style="border-radius: 50px;">
                                                </td>
                                                <td class="bz_td">
                                                    <input type="text" name="HEmpName" class="layui-input" id="HEmpName" placeholder="选择接收人" style="background-color:#efefef4d;border-radius: 50px;" readonly>
@@ -334,36 +334,60 @@
                                        </tbody>
                                    </table>
                                </div>
                                <!--<div class="layui-tab-item">
                                    <table class="" id="mainTable" lay-filter="mainTable"></table>
                                    <script type="text/html" id="toolbarDemo">
                                        <div class="layui-btn-container">
                                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>增行</button>
                                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>编辑</button>
                                <!--上料防错-->
                                <div class="layui-tab-item">
                                    <table style="width:80%;">
                                        <tbody>
                                            <tr>
                                                <th>配件条码</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HMaterBarCode" id="HMaterBarCode" lay-verify="HMaterBarCode" placeholder="请输入条形码后回车" style="border-radius: 50px;" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
                                                    <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius" lay-filter="HMaterBarCode-BT" style="line-height: 30px;">确定</button>
                                                </td>
                                            </tr>
                                        </tbody>
                                    </table>
                                    <div class="layui-form-item" style="padding: 0px; margin: 0px">
                                        <div class="layui-row" style="margin-top: 10px; margin-bottom: 10px;">
                                            <button type="button" lay-submit="" lay-filter="cmdDelete" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius layui-btn-danger" id="cmdDelete">删行</button>
                                        </div>
                                    </script>
                                    <script type="text/html" id="xuhao">
                                        {{d.LAY_TABLE_INDEX+1}}
                                    </script>
                                    <script type="text/html" id="barDemo">
                                        <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
                                    </script>
                                </div>-->
                                        <div class="layui-row">
                                            <div class="layui-col-xs12">
                                                <div class="layui-form-item" style="padding:0px;margin:0px"></div>
                                                <table class="layui-hide" id="wl-table" lay-filter="wl-table"></table>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <ul class="layui-tab-title">
                                <li class="layui-this">单据信息</li>
                                <li>制单信息</li>
                                <!--<li>明细信息</li>-->
                                <li>上料防错</li>
                            </ul>
                        </div>
                    </div>
                    </div>
                    <!--隐藏字段-->
                    <input type="hidden" name="lngICMOEntryID" id="lngICMOEntryID">
                    <input type="hidden" name="HICMOEntryID" id="HICMOEntryID">
                    <input type="hidden" name="lngBillKey" id="lngBillKey" value="0">
                    <input type="hidden" name="lngBillSubKey" id="lngBillSubKey" value="0">
                    <input type="hidden" name="HMaker" id="HMaker"><!--制单人-->
                    <input type="hidden" name="eventType" id="eventType" value="Add">
                    <input type="hidden" name="HMainInterID" id="HMainInterID" value="0">
                    <input type="hidden" name="HMaterToSourceInterID" id="HMaterToSourceInterID" value="0"><!--上料防错单ID-->
                    <input type="hidden" name="HMaterToSourceBillNo" id="HMaterToSourceBillNo"><!--上料防错单单据号-->
                    <!--失败提示音-->
                    <div id="" style="display:none;">
                        <audio id="cs" hidden controls>
                            <source src="../../video/jingbao.wav" type="audio/ogg">
                        </audio>
                    </div>
                    <!--成功提示音-->
                    <div id="" style="display:none;">
                        <audio id="cs2" hidden controls>
                            <source src="../../video/success.wav" type="audio/ogg">
                        </audio>
                    </div>
                </form>
            </div>
        </div>
@@ -382,8 +406,10 @@
                , form = layui.form
                , laydate = layui.laydate
                , element = layui.element;
            var HMaker = sessionStorage["HUserName"]
            var params = get_UrlVars();
            var option = [];
            var listOption = [];
            var titleData = [];           
            var upload = layui.upload;
            //#region åˆå§‹åŒ–页面
@@ -417,6 +443,82 @@
            //});
            //#endregion
            //#region æç¤ºéŸ³
            //失败提示音
            function playSound() {
                console.log("playSound");
                var audio = document.getElementById("cs");
                audio.play();
                audio.onended = function () {
                    // å½“音频播报完成时,调用 pause å’Œè®¾ç½® currentTime ä¸º 0 ä»¥åœæ­¢æ’­æŠ¥å¹¶é‡ç½®
                    audio.pause();
                    audio.currentTime = 0;
                };
            }
            //成功提示音
            function playSound_OK() {
                console.log("playSound_OK");
                var audio = document.getElementById("cs2");
                audio.play();
                audio.onended = function () {
                    // å½“音频播报完成时,调用 pause å’Œè®¾ç½® currentTime ä¸º 0 ä»¥åœæ­¢æ’­æŠ¥å¹¶é‡ç½®
                    audio.pause();
                    audio.currentTime = 0;
                };
            }
            //#endregion
            //#region åˆå§‹åŒ–界面
            set_ClearBill();
            function set_ClearBill() {
                //默认显示页面
                element.tabChange('TabTest', '1');
                set_InitGrid();         //初始化表格
                var data = [];
                listOption.cols = [[
                    { field: '条码编号', title: '条码编号', width: 100 }
                    , { field: '物料代码', title: '物料代码', width: 100 }
                    , { field: '物料名称', title: '物料名称', width: 100 }
                    , { field: '规格型号', title: '规格型号', width: 100 }
                    , { field: '应发数量', title: '应发数量', width: 100 }
                ]];
                listOption.data = data;
                table.render(listOption);
                //光标默认在条码位置上
                var pFocus = $("#HBarCode");
                pFocus.select();
                pFocus.focus();     //获取光标
            }
            //初始化表格
            function set_InitGrid() {
                listOption = {
                    elem: '#wl-table'
                    //, toolbar: '#toolbarDemo'
                    , totalRow: true
                    , height: 'full-60'
                    , cellMinWidth: 90
                    , limit: 50
                };
            }
            //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
            table.on('row(wl-table)', function (obj) {
                //选中行改变颜色
                $(".layui-table-body tr ").attr({ "style": "background:" });    //其他tr恢复原样
                obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');   //选中行样式
                obj.tr.find('i[class="layui-anim layui-icon"]').trigger("click");   //选中radio样式
                $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" }); //改变当前tr背景颜色和字体颜色
            })
            //#endregion
            //#endregion
            if (typeof (params[params[0]]) == "undefined") {
                var OperationType = 1;//操作类型
                var closeType = 2;  //关闭类型
@@ -447,6 +549,7 @@
                var HSouceBillType = params[params[2]];//源单类型
                var HBillNo = params[params[3]];//单据号
                var closeType = params[params[4]];  //关闭类型
                $("#HMaterToSourceInterID").val(params[params[5]]);  //上料防错单ID
            }
            //判断是否新增
@@ -611,7 +714,7 @@
            //#region ä¿å­˜åŽæµè§ˆæ–¹æ³•
            function ReRoadBillMain() {
                location.replace('MES_StationInBill_PDA.html?OperationType=4&linterid=' + $("#HInterID").val() + '&HSouceBillType=');
                location.replace('MES_StationInBill_PDA.html?OperationType=4&linterid=' + $("#HInterID").val() + '& HSouceBillType=& HBillNo=& closeType=2&HMaterToSourceInterID=' + $("#HMaterToSourceInterID").val());
            }
            //#endregion
@@ -625,33 +728,71 @@
                    data: { "HInterID": linterid },
                    success: function (result) {
                        var data = result.data[0];
                        txtHBarCode_KeyDown(data.HBarCode);
                        txtHProcNo_KeyDown(data.HBarCode, data.HProcNo);
                        form.val("formData", { //HGroupName
                        form.val("formData", {
                            "HInterID": data.HInterID,
                            "HBillNo": data.HBillNo,
                            "HBarCode": data.HBarCode,
                            "HDate": formatDate(data.HDate),
                            "HICMOBillNo": data.HICMOBillNo,
                            "HICMOInterID": data.HICMOInterID,
                            "HICMOEntryID": data.HICMOEntryID,
                            "HProcExchBillNo": data.HProcExchBillNo,
                            "HProcExchHinteID": data.HProcExchInterID,
                            "HProcNo": data.HProcNo,
                            "HQty": data.HQty,
                            "HGroupID": data.HGroupID,
                            "HGroupName": data.HGroupName,
                            "HSourceID": data.HSourceID,
                            "HSourceName": data.HSourceName,
                            "HCenterID": data.HCenterID,
                            "HCenterName": data.HCenterName,
                            "HGroupID": data.HGroupID,
                            "HGroupName": data.HGroupName,
                            "HEmpID": data.HEmpID,
                            "HEmpNumber": data.HEmpNumber,
                            "HEmpName": data.HEmpName,
                            "HRemark": data.HRemark
                            "HProcID": data.HProcID,
                            "HProcName": data.HProcName,
                            "HMaterID": data.HMaterID,
                            "HMaterNumber": data.HMaterNumber,
                            "HMaterName": data.HMaterName,
                            "HMaterModel": data.HMaterModel,
                            "HPlanQty": data.HPlanQty,
                            "HICMOQty": data.HICMOQty,
                            "HOrderProcNO": data.HOrderProcNO,
                            "lngBillKey": data.HProcExchInterID,
                            "lngBillSubKey": data.HProcExchEntryID,
                            "HPRDOrgID": data.HPRDORGID,
                            "HPRDOrg": data.HPRDOrg,
                            "HRemark": data.HRemark,
                            "HMaker": data.HMaker,
                            "HChecker": data.HChecker,
                            "HCloseMan": data.HCloseMan,
                            "HUpDater": data.HUpDater,
                            "HDeleteMan": data.HDeleteMan,
                            "HMakeDate": data.HMakeDate == null ? "" : Pub_Format(data.HMakeDate, "yyyy-MM-dd hh:mm:ss"),
                            "HCheckDate": data.HCheckDate == null ? "" : Pub_Format(data.HCheckDate, "yyyy-MM-dd hh:mm:ss"),
                            "HCloseDate": data.HCloseDate == null ? "" : Pub_Format(data.HCloseDate, "yyyy-MM-dd hh:mm:ss"),
                            "HUpDateDate": data.HUpDateDate == null ? "" : Pub_Format(data.HUpDateDate, "yyyy-MM-dd hh:mm:ss"),
                            "HDeleteDate": data.HDeleteDate == null ? "" : Pub_Format(data.HDeleteDate, "yyyy-MM-dd hh:mm:ss")
                        });
                        if (data.是否审核 == "true") {
                            $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//审核按钮禁用
                            $('#set_AbandonCheck').removeClass("layui-btn-disabled").attr("disabled", false);//反审核按钮启用
                        } else {
                            $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//反审核按钮禁用
                            $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false);//审核按钮启用
                        }
                        if (OperationType == 3) {
                            $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//审核按钮禁用
                            $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//反审核按钮禁用
                        }
                        $("#HBarCode").attr("readonly", "readonly");
                        $("#HBarCode").css("background-color", "#efefef4d");
                        $('#QueDin').addClass("layui-btn-disabled").attr("disabled", true);//按钮禁用
                        $("#HProcNo").attr("readonly", "readonly");
                        $("#HProcNo").css("background-color", "#efefef4d");
                        $('#SerialNum-BT').addClass("layui-btn-disabled").attr("disabled", true);//按钮禁用
                        //显示表体明细
                        DisBillEntryList();
                        //if (data.是否审核 == "true") {
                        //    $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//审核按钮禁用
                        //    $('#set_AbandonCheck').removeClass("layui-btn-disabled").attr("disabled", false);//反审核按钮启用
                        //} else {
                        //    $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//反审核按钮禁用
                        //    $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false);//审核按钮启用
                        //}
                        //if (OperationType == 3) {
                        //    $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//审核按钮禁用
                        //    $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//反审核按钮禁用
                        //}
                        //PicUpload();
                        layer.close(index);
                    }
@@ -1011,7 +1152,7 @@
                                case "GXLX":
                                    form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                        "HICMOInterID": data.hicmointerid,
                                        "lngICMOEntryID": data.HICMOEntryID,
                                        "HICMOEntryID": data.HICMOEntryID,
                                        "HICMOBillNo": data.任务单号,
                                        "HMaterID": data.HMaterID,
                                        "HMaterName": data.产品,
@@ -1025,8 +1166,7 @@
                                        "HICMOQty": data.任务单数量,
                                        "HOrderProcNO": data.订单跟踪号,
                                        "HPRDOrg": data.组织,
                                        "HPRDOrgID": data.组织,
                                        "HQty": data.流转卡数量,
                                        "HPRDOrgID": data.组织
                                    });
                                    if (data.排序号 == "乔一") {
@@ -1154,11 +1294,12 @@
            });
            function txtHProcNo_KeyDown(sBillNo, sProcNo) {
                var sHBillNo = $('#HBillNo').val();
                var index = layer.load();
                $.ajax({
                    url: GetWEBURL() + "/Cj_StationInBill/txtHProcNo_KeyDown",
                    url: GetWEBURL() + "/Cj_StationInBill/HProcNo_KeyDown",
                    type: "GET",
                    data: { "sBillNo": sBillNo, "sProcNo": sProcNo },
                    data: { "HBillNo": sHBillNo, "HProcExchBillNo": sBillNo, "HProcNo": sProcNo, "HMaker": HMaker },
                    success: function (result) {
                        if (result.count == 1) {
                            var data = result.data[0];
@@ -1167,10 +1308,16 @@
                                "HProcName": data.工序,
                                "HProcID": data.HProcID,
                                "HCenterName": data.工作中心,
                                "HCenterID": data.HCenterID
                                "HCenterID": data.HCenterID,
                                "HQty": data.HQty,
                                "HMaterToSourceInterID": data.HMaterToSourceInterID,
                                "HMaterToSourceBillNo": data.HMaterToSourceBillNo
                            });
                            $("#HProcNo").attr("readonly", "readonly");
                            $("#HProcNo").css("background-color", "#efefef4d");
                            $('#SerialNum-BT').addClass("layui-btn-disabled").attr("disabled", true);//按钮禁用
                            //显示表体明细
                            DisBillEntryList();
                            layer.close(index);
                        }
                        else {
@@ -1448,7 +1595,7 @@
                        }
                        , end: function () {
                            var sProcNo = $('#HProcNo').val();
                            var sBillNo = $('#HBarCode').val();
                            var sBillNo = $('#HProcExchBillNo').val();
                            if (sProcNo != "") {
                                txtHProcNo_KeyDown(sBillNo, sProcNo);
                            }
@@ -1464,9 +1611,262 @@
            form.on('submit(btnSearchSup)', function () {
                layer.msg('禁止选择');
            });
            //以上为layui模块
            //#region æ‰«æé…ä»¶æ¡ç 
            //扫描配件条码
            $('#HMaterBarCode').on('keydown', function (event) {
                if (event.keyCode == 13) {
                    GetMeesageByBarCode();
                    $("#HMaterBarCode").select();
                    $("#HMaterBarCode").focus();     //获取光标
                }
            });
            //条码按钮
            form.on('submit(HMaterBarCode-BT)', function (data) {
                GetMeesageByBarCode();
                $("#HMaterBarCode").select();
                $("#HMaterBarCode").focus();     //获取光标
            });
            //扫条码
            function GetMeesageByBarCode(obj) {
                var sOldBarCode = $('#HMaterBarCode').val()
                var HDeleteFlag = sOldBarCode.substring(0, 1);
                var sBarCode = sOldBarCode.slice(1);
                var HMaterToSourceInterID = $('#HMaterToSourceInterID').val()
                var HMaterToSourceBillNo = $('#HMaterToSourceBillNo').val()
                if (HDeleteFlag == "*") {
                    if (sBarCode == "") {
                        playSound();
                        layer.msg("请扫描要删除的条码", {
                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示", btn: ['确认']
                        }, function () {
                            $("#HMaterBarCode").select();
                            $("#HMaterBarCode").focus();
                        });
                        return;
                    }
                    else {
                        $('#HMaterBarCode').val("");
                    }
                    layer.load(3)
                    $.ajax(
                        {
                            type: "GET",
                            url: GetWEBURL() + "/WEBSController/set_DelStationInBillSub_BindBarCodeTemp_Json",
                            async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                            data: { "HInterID": HMaterToSourceInterID, "HBillType": '3786', "HBarCode": sBarCode },
                            dataType: "json",
                            success: function (data) {
                                if (data.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†
                                    playSound_OK();
                                    //显示表体明细
                                    DisBillEntryList();
                                }
                                else {
                                    playSound();
                                    layer.msg(data.Message, {
                                        icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示", btn: ['确认']
                                    }, function () {
                                        $("#HMaterBarCode").select();
                                        $("#HMaterBarCode").focus();
                                    });
                                }
                            },
                            complete: function (XHR, TS) { XHR = null },//回收资源
                            error: function (err) {
                                playSound();
                                layer.msg('错误' + err, {
                                    icon: 2, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示", btn: ['确认']
                                }, function () {
                                    $("#HMaterBarCode").select();
                                    $("#HMaterBarCode").focus();
                                });
                            }
                        });
                    layer.closeAll("loading");
                }
                else {
                    var sBarCode = $('#HMaterBarCode').val()
                    if (sBarCode == '') {
                        playSound();
                        layer.msg("条码为空,请扫描条码!", {
                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示", btn: ['确认']
                        }, function () {
                            $("#HMaterBarCode").select();
                            $("#HMaterBarCode").focus();
                        });
                        return;
                    }
                    if (sBarCode != "") {
                        $('#HMaterBarCode').val("");
                    }
                    layer.load(3)
                    $.ajax({
                        type: "GET",
                        url: GetWEBURL() + "/WEBSController/get_BarCode_MaterToSource_Json",
                        async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                        data: { "HInterID": HMaterToSourceInterID, "HBillNo": HMaterToSourceBillNo, "HBillType": '3786', "HBarCode": sBarCode, "HMaker": HMaker },
                        success: function (result) {
                            if (result.count == 1) {
                                playSound_OK();
                                element.tabChange('TabTest', '3');
                                //显示表体明细
                                DisBillEntryList();
                            }
                            else {
                                playSound();
                                layer.msg(result.Message, {
                                    icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示", btn: ['确认']
                                }, function () {
                                    $("#HMaterBarCode").select();
                                    $("#HMaterBarCode").focus();
                                });
                            }
                        },
                        complete: function (XHR, TS) { XHR = null },//回收资源
                        error: function (err) {
                            playSound();
                            layer.msg("错误!" + err, {
                                icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示", btn: ['确认']
                            }, function () {
                                $("#HMaterBarCode").select();
                                $("#HMaterBarCode").focus();
                            });
                        }
                    });
                    layer.closeAll("loading");
                }
            }
            //#endregion
            //#region æ˜¾ç¤ºä¸Šæ–™é˜²é”™åˆ—表信息
            function DisBillEntryList() {
                var HMaterToSourceInterID = $('#HMaterToSourceInterID').val()
                var HMaterToSourceBillNo = $('#HMaterToSourceBillNo').val()
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + '/WEBSController/GetBillEntryTmpList_MaterToSource_Json',
                    async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                    data: { "HInterID": HMaterToSourceInterID, "HBillNo": HMaterToSourceBillNo, "HBillType": '3786' },
                    success: function (result) {
                        var data = [];
                        var col = [];
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            //给空的数组赋值
                            for (var key in result.list) {
                                //动态获取列表所有列名
                                data.push({ "id": result.list[key].ColmCols, "name": result.list[key].ColmCols, "Type": result.list[key].ColmType });
                                //获取不需要显示的列(H开头的列不显示)
                                var patrn = new RegExp(/^h/i);
                                if (patrn.test(result.list[key].ColmCols)) {
                                    titleData[key] = result.list[key].ColmCols;
                                }
                            }
                            //在列表左边添加勾选框
                            col.push({ type: 'radio', totalRowText: '合计' });
                            for (var i = 0; i < data.length; i++) {
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
                                        case 'DateTime':
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
                                            break;
                                        default:
                                            if (data[i].name == '应发数量') {
                                                col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 90, totalRow: true });
                                            } else {
                                                col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 200 });
                                            }
                                    }
                                }
                            }
                            columns = col;
                            listOption.cols = [columns];
                            listOption.data = result.data;
                            listOption.totalRow = true;
                            table.cache['wl-table'] = null;         //清空表格缓存数据
                            table.render(listOption);
                        }
                        else {
                            listOption.cols = [[
                                { field: '条码编号', title: '条码编号', width: 100 }
                                , { field: '物料代码', title: '物料代码', width: 100 }
                                , { field: '物料名称', title: '物料名称', width: 100 }
                                , { field: '规格型号', title: '规格型号', width: 100 }
                                , { field: '条码数量', title: '条码数量', width: 100 }
                                , { field: '应发数量', title: '应发数量', width: 100 }
                            ]];
                            listOption.data = data;
                            table.render(listOption);
                        }
                    },
                    complete: function (XHR, TS) { XHR = null }//回收资源
                });
            }
            //#endregion
            //#region åˆ è¡Œ
            form.on('submit(cmdDelete)', function () {
                var checkStatus = table.checkStatus('wl-table')
                    , data = checkStatus.data;
                if (checkStatus.data.length == 1) {
                    layer.confirm("确认要删除选中行所有扫码记录?删除后将不可恢复!", { title: "删除确认" }, function (index) {
                        var HBarCode = data[0].条码编号
                        var HMaterToSourceInterID = $('#HMaterToSourceInterID').val()
                        layer.load(3)
                        $.ajax(
                            {
                                type: "Get",
                                url: GetWEBURL() + "/WEBSController/set_DelStationInBillSub_BindBarCodeTemp_Json",
                                async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                                data: { "HInterID": HMaterToSourceInterID, "HBillType": '3786', "HBarCode": HBarCode },
                                dataType: "json",
                                success: function (data) {
                                    if (data.count == 1) {
                                        layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () {
                                            //显示表体明细
                                            DisBillEntryList();
                                        });
                                    }
                                    else {
                                        playSound();
                                        layer.msg(data.Message, { icon: 2, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                    }
                                },
                                complete: function (XHR, TS) { XHR = null },//回收资源
                                error: function (err) {
                                    layer.msg('错误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                }
                            });
                        layer.closeAll("loading");
                    })
                }
                else {
                    layer.msg('请选择一行记录,进行删除!');
                }
            });
        //#endregion
        });
        //以上为layui模块
        //返回生产班组
        function GetProductionTeamValue(obj) {
            $("#HGroupName").val(obj[0].班组);