zrg
2024-11-28 727ee25aeb5fcaf84e2cf009b2eacd3a86bcb3ca
WebTM/views/Ä£Öξ߹ÜÀí/Ä£¾ß²É¹ºÈë¿âµ¥/Sc_MouldProdInBillList_PDA.html
@@ -83,6 +83,7 @@
        var HStockOrgID = sessionStorage["OrganizationID"]  //组织ID
        var listOption = [];    //缓存列表
        var columns = "";
        var MvarReportTitle = "模具采购入库单缓存列表";
        var HModName = "Sc_MouldProdInBillList_PDA";
        var ModRightName = "CE_MouldProdIn";    //模块权限参数
        var titleData = [];     //不需要显示的字段
@@ -170,6 +171,16 @@
            };
        }
        //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
        table.on('row(dj-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
@@ -231,7 +242,7 @@
                            type: "Get",
                            url: GetWEBURL() + "/MouldController/set_DeleteMouldBillList_Json",
                            async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                            data: { "HInterID": data[0].HInterID, "HBillType": HBillType },
                            data: { "HInterID": data[0].HInterID, "HBillNo": data[0].单据号, "HBillType": HBillType, "HMaker": HMaker, "MvarReportTitle": MvarReportTitle },
                            dataType: "json",
                            success: function (data) {
                                if (data.count == 1) {
@@ -273,7 +284,7 @@
            layer.load(3)
            $.ajax({
                type: "GET",
                url: GetWEBURL() + '/MouldController/GetKf_PonderationBillMain_TempList_New_Json',
                url: GetWEBURL() + '/MouldController/GetSc_MouldStockBillMain_TempList_Json',
                async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                data: { "HBillType": HBillType, "HMaker": HMaker, "HStockOrgID": HStockOrgID },
                success: function (result) {
@@ -292,7 +303,7 @@
                        }
                        //在列表左边添加勾选框
                        col.push({ type: 'radio', fixed: 'left' });
                        col.push({ type: 'radio' });
                        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列
@@ -343,6 +354,28 @@
        //#endregion
        //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
        table.on('row(mainTable)', function (obj) {
            //选中行改变颜色
            var flag = !obj.tr.find(':checkbox:first').prop('checked');
            obj.tr.find(':checkbox').prop('checked', flag);
            if (flag) {
                obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //设置复选框选中样式
                $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//改变当前tr背景颜色和字体颜色
            } else {
                obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
                $(obj.tr.selector).attr({ "style": "background:" });//取消当前tr颜色
            }
            //mainTable ä¸ºè¡¨æ ¼ID   æ³¨æ„æ­¤å¤„如果ID不正确将导致你在监听复选框时获取不到你选择的数据,前面的只是添加或删除选中未选中样式以及设置背景色,字体颜色
            layui.each(table.cache.mainTable, function (i, l) {
                if (obj.tr.index() == l.LAY_TABLE_INDEX) {
                    l.LAY_CHECKED = flag;
                }
            });
        })
            //#endregion
        //#region é€€å‡ºåŠŸèƒ½æŽ§ä»¶
        form.on('submit(cmdCancel)', function () {