duhe
2025-08-19 3bd61bd433fb39fedecd33f8f7e8e0d4d059ce1d
WebTM/views/¹¤×ʹÜÀí/Gy_DuSubsidyItemBillList.html
@@ -6,14 +6,16 @@
    <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, maximum-scale=1">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all">
    <script src="../../layuiadmin/layui/layui.js"></script>
    <script src="../../layuiadmin/treeTable.js"></script>
    <script src="../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../layuiadmin/layui/lay/modules/util.js"></script>
    <script src="../../../layuiadmin/soulTable.slim.js"></script>
    <style media="screen">
        .custom-tree-item-clicked {
            color: #FC9003
@@ -87,7 +89,7 @@
            base: '../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index', //主入口模块
        }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
        }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
            // #region å…¬ç”¨å˜é‡
            var $ = layui.$
                , admin = layui.admin
@@ -99,6 +101,8 @@
                , laydate = layui.laydate
                , util = layui.util
                , tree = layui.tree
                , soulTable = layui.soulTable
            var sWhere = "";
            var option = [];
            //#endregion
@@ -160,20 +164,54 @@
                    , height: 'full-50'
                    , page: true
                    , cellMinWidth: 90
                    , limit: 50
                    , limits: [50, 500, 5000, 20000]
                    , done: function (res, curr, count) {
                        soulTable.render(this);
                    }
                    , cols: [[
                        { type: 'radio', fixed: 'left' }
                        { type: 'checkbox', fixed: 'left' }
                        , { field: 'HItemID', title: 'HItemID', sort: true, hide: true }
                        , { field: '扣补资料代码', title: '扣补资料代码' }
                        , { field: '扣补资料名称', title: '扣补资料名称' }
                        , { field: '禁用标记', title: '禁用标记' }
                        , { field: '备注', title: '备注' }
                        , { field: '序号', title: '序号' }
                        , { field: '类型', title: '类型' }
                        , { field: '使用标记', title: '使用标记' }
                        , { field: '扣补资料代码', title: '扣补资料代码', sort: true }
                        , { field: '扣补资料名称', title: '扣补资料名称', sort: true}
                        , { field: '禁用标记', title: '禁用标记', sort: true}
                        , { field: '备注', title: '备注', sort: true}
                        , { field: '序号', title: '序号', sort: true}
                        , { field: '类型', title: '类型', sort: true}
                        , { field: '使用标记', title: '使用标记', sort: true}
                    ]]
                };
            }
            //#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 åŒå‡»è¿”回数据
            table.on('rowDouble(mainTable)', function (obj) {
                var data = [];
                data.push(obj.data);
                parent.GetHDuSubsidyItemBillValue(data);
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
            });
            //#endregion
            //查询
            function get_Display(sWhere) {
                var ajaxLoad = layer.load();
@@ -181,7 +219,7 @@
                $.ajax({
                    url: GetWEBURL() + '/Gy_DuSubsidyItemBill/Gy_DuSubsidyItemlist',
                    type: "GET",
                    data: { "sWhere": sWhere },
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option.data = data1.data;
@@ -263,7 +301,7 @@
                        $.ajax({
                            type: "GET",
                            url: GetWEBURL() + "Gy_DuSubsidyItemBill/Delete_Json", //方法所在页面和方法名
                            data: { "HInterID": InterID },
                            data: { "HInterID": InterID, "user": sessionStorage["HUserName"] },
                            success: function (result) {
                                if (result.count == 1) {
                                    layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {