WYB
2021-04-19 7c836915b261a198901ce8da759b1eaa51782347
WebTM/views/Éú²ú¹¤Ðò¹ÜÀí/Ôö¼Ó²»Á¼ÆÀÉóµ¥/QC_Add_NoPassProdCheckBill.html
@@ -84,6 +84,7 @@
                                                              </button>
                                                   <input id="HMainSourceInterID" name="HMainSourceInterID" type="hidden" />
                                                    <input id="HMainSourceEntryID" name="HMainSourceEntryID" type="hidden" />
                                                    </div>
                                                </div>
                                              
@@ -139,7 +140,16 @@
                        </div>
                     
                          <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);
            //table.render({
            //    elem: '#mainTable'
                //, height: 500
                , done: function () {
                    layer.closeAll("loading");
            //    //,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) {
@@ -2154,6 +2193,8 @@
                    }
                }
            });
            //获取参数