WYB
2021-04-19 7c836915b261a198901ce8da759b1eaa51782347
WebTM/views/Éú²ú¹¤Ðò¹ÜÀí/Ôö¼Ó²»Á¼ÆÀÉóµ¥/QC_Add_NoPassProdCheckBill.html
@@ -28,8 +28,8 @@
                        <div class="layui-card-body">
                            <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
                                <!--<ul class="layui-tab-title">
                                    <li class="layui-this">基本信息</li>-->
                                    <!--<li>其他信息</li>-->
                <li class="layui-this">基本信息</li>-->
                                <!--<li>其他信息</li>-->
                                <!--</ul>-->
                                <h1 style="text-align:center;"><b>不良评审单</b></h1>
                                <div class="layui-tab-content">
@@ -52,21 +52,21 @@
                                                <div class="layui-col-xs2">
                                                    <label class="layui-form-label">订单跟踪号:</label>
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input" name="" id=""  autocomplete="off" disabled>
                                                        <input class="layui-input" name="" id="" autocomplete="off" disabled>
                                                        <input id="" name="" type="hidden" />
                                                    </div>
                                                </div>
                                                <div class="layui-col-xs2">
                                                    <label class="layui-form-label">产品:</label>
                                                    <div class="layui-input-inline">
                                                         <input type="text" name="HMater" id="HMater" lay-verify="HMater" readonly="readonly"  autocomplete="off" class="layui-input">
                                                         <input id="HMaterID" name="HMaterID" type="hidden" />
                                                        <input type="text" name="HMater" id="HMater" lay-verify="HMater" readonly="readonly" autocomplete="off" class="layui-input">
                                                        <input id="HMaterID" name="HMaterID" type="hidden" />
                                                    </div>
                                                </div>
                                                  <div class="layui-col-xs2">
                                                <div class="layui-col-xs2">
                                                    <label class="layui-form-label">产品代码:</label>
                                                    <div class="layui-input-inline">
                                                         <input type="text" name="HMaterNumber" id="HMaterNumber" lay-verify="HMaterNumber" readonly="readonly"  autocomplete="off" class="layui-input">
                                                        <input type="text" name="HMaterNumber" id="HMaterNumber" lay-verify="HMaterNumber" readonly="readonly" autocomplete="off" class="layui-input">
                                                    </div>
                                                </div>
                                            </div>
@@ -78,15 +78,16 @@
                                                    <label class="layui-form-label">工序计划单号:</label>
                                                    <div class="layui-input-inline">
                                                        <input type="text" name="HMainSourceBillNo" id="HMainSourceBillNo" lay-verify="" autocomplete="off" class="layui-input">
                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HPlanID-BT">
                                                           <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                              </button>
                                                   <input id="HMainSourceInterID" name="HMainSourceInterID" type="hidden" />
                                                    <input id="HMainSourceEntryID" name="HMainSourceEntryID" type="hidden" />
                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HPlanID-BT">
                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                        </button>
                                                        <input id="HMainSourceInterID" name="HMainSourceInterID" type="hidden" />
                                                        <input id="HMainSourceEntryID" name="HMainSourceEntryID" type="hidden" />
                                                    </div>
                                                </div>
                                                <div class="layui-col-xs2">
                                                    <label class="layui-form-label"> å·¥ä½œä¸­å¿ƒï¼š</label>
                                                    <div class="layui-input-inline">
@@ -98,23 +99,23 @@
                                                    <label class="layui-form-label"> è®¡åˆ’数量:</label>
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input" onkeyup="this.value=this.value.replace(/\D/g,'')" name="HPlanQty" id="HPlanQty" readonly="readonly" autocomplete="off">
                                                    </div>
                                                </div>
                                                <div class="layui-col-xs2">
                                                    <label class="layui-form-label"> è§„格型号:</label>
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input" name="HModel" lay-verify="" id="HModel" readonly="readonly"  autocomplete="off">
                                                              <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HMateriaID-BT">
                                                           <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                              </button>-->
                                                        <input class="layui-input" name="HModel" lay-verify="" id="HModel" readonly="readonly" autocomplete="off">
                                                        <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HMateriaID-BT">
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                       </button>-->
                                                    </div>
                                                </div>
                                                <div class="layui-col-xs2">
                                                    <label class="layui-form-label"> ä¸è‰¯æ•°é‡ï¼š</label>
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input"  onkeyup="this.value=this.value.replace(/\D/g,'')" name="HBadQty"  id="HBadQty"  autocomplete="off">
                                                        <input class="layui-input" onkeyup="this.value=this.value.replace(/\D/g,'')" name="HBadQty" id="HBadQty" autocomplete="off">
                                                    </div>
                                                </div>
@@ -124,7 +125,7 @@
                                        <div class="layui-form-item">
                                            <div class="layui-row">
                                                <div class="layui-colorpicker-xs">
                                                    <label class="layui-form-label"> è¯„审意见:</label>
                                                    <div class="layui-input-block">
@@ -134,12 +135,21 @@
                                            </div>
                                        </div>
                                    </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                          <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                        <table class="layui-hide" 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>
                            </div>
                        </script>
                        <script type="text/html" id="xuhao">
                            {{d.LAY_TABLE_INDEX+1}}
                        </script>
                    </form>
                </div>
                        </div>
@@ -164,55 +174,85 @@
                , element = layui.element;
            var tableReload = table.reload;
            table.render({
            var option = {
                elem: '#mainTable'
                , toolbar: '#toolbarDemo'
                , height: 500
                //,url: '/demo/table/user/' //数据接口
                , page: true //开启分页
                , cols: [[ //表头
                    { field: 'ID', title: '序号', sort: true, fixed: 'left' }
                    { templet: '#xuhao', title: '序号', sort: true, fixed: 'left',event:"qwe" }
                    , { field: 'HWasterReasonName', title: '不良原因', event: "ReasonNameEvent" }
                    , { field: 'HBadReasonID', title: 'HBadReasonID', hide: true }
                    , { field: 'HBadReasonID', title: '不良原因id' }
                    , { field: 'HEmpName', title: '责任人', edit: 'text', event: "EmpNameEvent" }
                    , { field: 'HSQProcName', title: '申请工序', event: "SQProcNameEvent" }
                    , { field: 'HProcID', title: 'HProcID', hide: true }
                    , { field: 'HProcID', title: '申请工序id' }
                    , { field: 'HZRProcName', title: '责任工序', event: "ZRProcNameEvent" }
                    , { field: 'HMRBChecker', title: '不良数量', edit: 'text', event: "BadQtyEvent" }//该字段是不良数量,先用HMRBChecker存放
                    , { field: 'HRemark', title: '备注', edit: 'text', event: "RemarkEvent" }
                    , { field: 'HPSProcName', title: '不良确认人', event: "PSProcNameEvent" }
                    , { field: 'HCloseMan', title: '判定结果', edit: 'text', event: "CloseManEvent" }
                ]]
                , data: [
                    { "ID": 1, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 2, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 3, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 4, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 5, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 6, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 7, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 8, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 9, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 10, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 11, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 12, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 13, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 14, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 15, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 16, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                    , { "ID": 17, "HWasterReasonName": " ", "HEmpName": "  ", "HSQProcName": "   ", "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                   , limit: 500 //每页默认显示的数量
            };
             //初始加载表格{ "ID": 0, "HWasterReasonName": " ","HBadReasonID":0,"HEmpName": "  ", "HSQProcName": "   ","HProcID":0, "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
            option.data = [{ "HWasterReasonName": " ","HBadReasonID":0,"HEmpName": "  ", "HSQProcName": "   ","HProcID":0, "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }];
            table.render(option);
                ]
                , limit: 500 //每页默认显示的数量
                //, height: 500
                , done: function () {
                    layer.closeAll("loading");
            //table.render({
            //    elem: '#mainTable'
            //    , height: 500
            //    //,url: '/demo/table/user/' //数据接口
            //    , page: true //开启分页
            //    , cols: [[ //表头
            //        { field: 'ID', title: '序号', sort: true, fixed: 'left' }
            //        , { field: 'HWasterReasonName', title: '不良原因', event: "ReasonNameEvent" }
            //        , { field: 'HBadReasonID', title: '不良原因id' }
            //        , { field: 'HEmpName', title: '责任人', edit: 'text', event: "EmpNameEvent" }
            //        , { field: 'HSQProcName', title: '申请工序', event: "SQProcNameEvent" }
            //        , { field: 'HProcID', title: '申请工序id' }
            //        , { field: 'HZRProcName', title: '责任工序', event: "ZRProcNameEvent" }
            //        , { field: 'HMRBChecker', title: '不良数量', edit: 'text', event: "BadQtyEvent" }//该字段是不良数量,先用HMRBChecker存放
            //        , { field: 'HRemark', title: '备注', edit: 'text', event: "RemarkEvent" }
            //        , { field: 'HPSProcName', title: '不良确认人', event: "PSProcNameEvent" }
            //        , { field: 'HCloseMan', title: '判定结果', edit: 'text', event: "CloseManEvent" }
            //    ]]
            //    , data: [
            //        { "ID": 1, "HWasterReasonName": " ","HBadReasonID":0,"HEmpName": "  ", "HSQProcName": "   ","HProcID":0, "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
            //    ]
            //    , limit: 500 //每页默认显示的数量
            //    //, height: 500
            //    , done: function () {
            //        layer.closeAll("loading");
            //    }
            //});
               //头工具栏事件
            var rowid = 0;
            var rows = 0;
            table.on('toolbar(mainTable)', function (obj) {
                var checkStatus = table.checkStatus(obj.config.id);
                var AddRow = table.cache['mainTable'];
                switch (obj.event) {
                    case 'btn-AddLine':
                        table.cache["mainTable"].push(AddRow[rows]);
                        option.data = table.cache["mainTable"];
                        table.render(option);
                        console.log("新增一行" + AddRow + "序号" + rows);
                        layer.msg('增加一行按钮!')
                        break;
                }
            });
            //行内事件
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                var rowIndex = $(obj.tr).attr("data-index");
                if (obj.event === 'ReasonNameEvent') {
                    var _obj = obj;
                    switch (rowIndex) {
@@ -576,7 +616,6 @@
                    }
                }
                else if (obj.event === 'EmpNameEvent') {
                     var _obj = obj;
                    switch (rowIndex) {
@@ -2153,6 +2192,8 @@
                    }
                }
            });