yangle
2022-09-01 d5b9351a54f456707bf233a780876672f17f9829
WebTM/views/³µ¼ä¹ÜÀí/¹¤Ðò³öÕ¾»ã±¨µ¥/Cj_StationOutBill.html
@@ -97,12 +97,12 @@
                                                <input type="text" class="layui-input" value="0" name="HICMOQty" id="HICMOQty" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                        <!--<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="HOrderProcNO" id="HOrderProcNO" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        </div>-->
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
@@ -136,7 +136,7 @@
                                                <input type="hidden" class="layui-input" name="HProcExchHinteID" id="HProcExchHinteID">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                        <!--<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="HProcName" id="HProcName" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
@@ -145,7 +145,7 @@
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
                                        </div>
                                        </div>-->
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">流转卡数量</label>
                                            <div class="layui-input-block">
@@ -160,13 +160,13 @@
                                                <input type="text" class="layui-input" name="HProcNo" placeholder="请键入后回车" id="HProcNo">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                        <!--<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="HPayProcID" id="HPayProcID" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" value="0" name="HPayProcID" id="HPayProcID">
                                            </div>
                                        </div>
                                        </div>-->
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label"></label>
                                            <div class="layui-input-inline">
@@ -242,7 +242,7 @@
                                                <input type="hidden" value="0" name="HQCCheckID" id="HQCCheckID">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                        <!--<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="HWorkTimes" id="HWorkTimes" value="0">
@@ -253,23 +253,23 @@
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HSourceNameList" id="HSourceNameList" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        </div>-->
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
                                        <!--<div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">不良数量</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" value="0" name="" id="">
                                            </div>
                                        </div>
                                        </div>-->
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs8 layui-inline">
                                        <!--<div class="layui-col-xs8 layui-inline">
                                            <label class="layui-form-label">备注</label>
                                            <div class="layui-input-block">
                                                <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style=" width: 75%;">
                                            </div>
                                        </div>
                                        </div>-->
                                    </div>
                                </div>
                            </div>
@@ -295,6 +295,12 @@
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                                <input type="hidden" value="0" name="HEmpID3" id="HEmpID3">
                                            </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="HOrderProcNO" id="HOrderProcNO" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
@@ -373,6 +379,51 @@
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;color:black;"></i>
                                                </button>
                                                <input type="hidden" value="0" name="HSourceID5" id="HSourceID5">
                                            </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="HProcName" id="HProcName" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
                                                <input type="hidden" name="HProcID" id="HProcID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="HSQProcID-BT" id="HSQProcID-BT" style="width: 40px; padding: 0 10px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <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="HPayProcID" id="HPayProcID" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" value="0" name="HPayProcID" id="HPayProcID">
                                            </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="HWorkTimes" id="HWorkTimes" value="0">
                                            </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="HSourceNameList" id="HSourceNameList" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">不良数量</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" value="0" name="" id="">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs8 layui-inline">
                                            <label class="layui-form-label">备注</label>
                                            <div class="layui-input-block">
                                                <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style=" width: 75%;">
                                            </div>
                                        </div>
                                    </div>
@@ -475,6 +526,7 @@
                            </div>
                        </div>
                    </div>
                    <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                    <!--隐藏字段-->
                    <input type="hidden" name="lngBillKey" id="lngBillKey" value="0">
                    <input type="hidden" name="lngBillSubKey" id="lngBillSubKey" value="0">
@@ -505,6 +557,7 @@
                , element = layui.element;
            //进入页面默认光标在条形码上
            $("#HBarCode").focus();
            var option;
            //进入页面入库按钮置灰
            //$('#btn-InStorage').addClass("layui-btn-disabled").attr("disabled", true);
@@ -551,7 +604,58 @@
                var HBillNo = params[params[3]];  //获取单据号
                var closeType = params[params[4]];  //关闭类型
            }
            /*固定代码,每张单据都要begin*/
        /*固定代码,每张单据都要begin*/
            function set_InitGrid() {
                //表头
                columns = [ //表头
                     { type: 'numbers', title: '序号', totalRow: true }
                    , { field: 'HOrderProcNO', title: '订单跟踪号', edit: 'text' }
                    , { field: 'hbillno', title: '流转卡号', hide: true }
                    , { field: 'HICMOBillNo', title: '生产订单号', edit: 'text' }
                    , { field: '产品代码', title: '产品代码' }
                    , { field: '产品名称', title: '产品名称', edit: 'text' }
                    , { field: '流转卡数量', title: '流转卡数量' }
                    , { field: '流水号', title: '流水号', edit: 'text'}
                    , { field: '工序名称', title: '工序名称' }
                    , { field: '工作中心', title: '工作中心' }
                    , { field: '是否委外', title: '是否委外', edit: 'text'}
                    , { field: '供应商', title: '供应商' }
                    , { field: '计划数量', title: '计划数量' }
                    , { field: '进站数量', title: '进站数量', edit: 'text'}
                    , { field: '出站数量', title: '出站数量' }
                ];
                option = {
                    id: 'mainTable'
                    , elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
                    , page: false
                    , cellMinWidth: 120
                    , height: 400
                    , cols: [columns]
                    , limit: Number.MAX_VALUE//默认显示全部
                    , done: function (res, curr, count) {
                        option.data = res.data;
                        //去掉下拉框失焦事件否则在下拉框里输入值
                        $('.layui-form-select').find('input').unbind("blur");
                        //表格重载回显下拉框里的数据
                        $('tr').each(function (e) {
                            var $cr = $(this);
                            var dataIndex = $cr.attr("data-index");
                            $.each(option.data, function (index, value) {
                                if (value.LAY_TNDEX == dataIndex) {
                                    $cr.find('input').val(value.isEntrust);
                                }
                            });
                        });
                    }
                    , done: function (res, curr, count) {
                    }
                };
            }
            //判断是否新增
            if (OperationType == 1 || OperationType==2) {
@@ -566,7 +670,6 @@
                        //console.log(d.data);
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        PicUpload();
                    }
                });
                $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//审核按钮默认禁用
@@ -698,7 +801,53 @@
                            $("#HBarCode").attr("readonly", "readonly");//条形码只读
                            $("#HBarCode").css("background-color", "#efefef4d");
                            HProcExchBillNoFlag = true;
                            var HProcExchHinteID = $('#HProcExchHinteID').val();
                            //$.ajax({
                            //    url: GetWEBURL() + "/Cj_StationEntrustInBill/DisBillEntryList",
                            //    type: "GET",
                            //    data: { HProcExchHinteID: HProcExchHinteID},
                            //    success: function (result) {
                            //        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            //        }
                            //        else {
                            //            layer.msg(result.Message);
                            //        }
                            //        layer.closeAll("loading");
                            //    }
                            //});
                            table.render({
                                elem: '#mainTable',
                                  url: GetWEBURL() + "/Cj_StationEntrustInBill/DisBillEntryList",
                                //, cellMinWidth: 80
                                 toolbar: '#toolbarDemo'
                                , where: { HProcExchHinteID: HProcExchHinteID }
                                , cols: [[
                                      { type: 'numbers', title: '序号', totalRow: true }
                                    , { field: 'HOrderProcNO', title: '订单跟踪号', edit: 'text' }
                                    , { field: 'hbillno', title: '流转卡号', hide: true }
                                    , { field: 'HICMOBillNo', title: '生产订单号', edit: 'text' }
                                    , { field: '产品代码', title: '产品代码' }
                                    , { field: '产品名称', title: '产品名称', edit: 'text' }
                                    , { field: '流转卡数量', title: '流转卡数量' }
                                    , { field: '流水号', title: '流水号', edit: 'text' }
                                    , { field: '工序名称', title: '工序名称' }
                                    , { field: '工作中心', title: '工作中心' }
                                    , { field: '是否委外', title: '是否委外', edit: 'text' }
                                    , { field: '供应商', title: '供应商' }
                                    , { field: '计划数量', title: '计划数量' }
                                    , { field: '进站数量', title: '进站数量', edit: 'text' }
                                    , { field: '出站数量', title: '出站数量' }
                                ]]
                                , height: 500
                            })
                            layer.close(index);
                            //layer.close(index);
                        }
                        else {
                            layer.close(index);