admin
2022-04-07 e1cc0d03fadc2d251d36c0dc3650f75e830d5363
app/src/main/resources/static/money/extract_list.html
@@ -8,19 +8,19 @@
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport"
          content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"/>
    <link rel="stylesheet" href="./css/font.css">
    <link rel="stylesheet" href="./css/xadmin.css">
    <script src="./lib/layui/layui.js" charset="utf-8"></script>
    <link rel="stylesheet" href="./css/theme3049.min.css">
    <script src="./js/vue.min.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript" src="./js/xadmin.js"></script>
    <script src="./js/http.js" type="text/javascript" charset="utf-8"></script>
    <link rel="stylesheet" href="../css/font.css">
    <link rel="stylesheet" href="../css/xadmin.css">
    <script src="../lib/layui/layui.js" charset="utf-8"></script>
    <link rel="stylesheet" href="../css/theme3049.min.css">
    <script src="../js/vue.min.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript" src="../js/xadmin.js"></script>
    <script src="../js/http.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
    <!--[if lt IE 9]>
    <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
    <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
    <script src="./js/utils.js"></script>
    <script src="../js/utils.js"></script>
</head>
<body>
@@ -42,16 +42,16 @@
                <div class="layui-card-body">
                    <form class="layui-form layui-col-space5">
                        <div class="layui-inline layui-show-xs-block">
                          <input type="date" name="startTime"  lay-verify=""  placeholder="" autocomplete="off"
                               class="layui-input">
                            <input type="date" name="startTime" lay-verify="" placeholder="" autocomplete="off"
                                   class="layui-input">
                        </div>
                        <div class="layui-inline layui-show-xs-block">
                          <input type="date" name="startTime"  lay-verify=""  placeholder="" autocomplete="off"
                               class="layui-input">
                            <input type="date" name="endTime" lay-verify="" placeholder="" autocomplete="off"
                                   class="layui-input">
                        </div>
                        <div class="layui-inline layui-show-xs-block">
                          <input type="text" name="kw"  lay-verify=""  placeholder="请输入用户ID" autocomplete="off"
                               class="layui-input">
                            <input type="text" name="uid" lay-verify="" placeholder="请输入用户ID" autocomplete="off"
                                   class="layui-input">
                        </div>
                        <div class="layui-inline layui-show-xs-block">
                            <button id="search" class="layui-btn" lay-submit="" lay-filter="search">
@@ -68,14 +68,13 @@
    </div>
</div>
</body>
<script type="text/html" id="toolbar">
    <div class="layui-btn-container">
        <button class="layui-btn layui-btn-danger" lay-event="delete">
            <i class="layui-icon">&#xe640;</i>
            删除
        </button>
    </div>
</script>
<script type="text/html" id="optContainer">
    <div class="layui-btn-container">
@@ -108,20 +107,9 @@
<script type="text/html" id="imgshow">
    <!-- 这里的checked的状态只是演示 -->
    <img  src="{{d.}}"/>
    <img src="{{d.}}"/>
    <input type="checkbox" name="sex" value="{{d.id}}" lay-skin="switch" lay-text="女|男" lay-filter="sexDemo" {{ d.id==
           10003 ? 'checked': ''}} >
</script>
<script>
    function member_del(obj, index, id) {
        layer.confirm('确认要删除吗?', function (index) {
            //发异步删除数据
            app.delete(obj, index, id);
        });
    }
</script>
<script>
@@ -145,15 +133,9 @@
                    //初始化
                    layui.use(['laydate', 'form', 'table'], function () {
                        var laydate = layui.laydate,
                                form = layui.form,
                                table = layui.table;
                        //渲染日期输入框
                                laydate.render({
                                    elem: "intput[name=startTime]" //指定元素
                                });
                                laydate.render({
                                    elem: "intput[name=startTime]" //指定元素
                                });
                            form = layui.form,
                            table = layui.table;
                        //搜索条件
                        form.on('submit(search)', function (data) {
                            app.search(data.field);
@@ -166,16 +148,30 @@
                            toolbar: "#toolbar",
                            totalRow: true,
                            cols: [[{type: 'checkbox', title: "ID"},
                                    {field: 'id', width: 120, sort: false, title: "ID"},
                                    {field: 'user', width: 120, sort: false, title: "用户"},
                                    {field: 'money', width: 120, sort: false, title: "提现金额"},
                                    {field: 'type', width: 120, sort: false, title: "付款渠道"},
                                    {field: 'name', width: 120, sort: false, title: "姓名"},
                                    {field: 'account', width: 120, sort: false, title: "账号"},
                                    {field: 'ip', width: 120, sort: false, title: "提现IP"},
                                    {field: 'state', width: 120, sort: false, title: "状态"},
                                    {field: 'successTime', width: 120, sort: false, title: "通过时间"},
                                    {field: 'createTime', width: 120, sort: false, title: "创建时间"},
                                {field: 'id', width: 100, sort: false, title: "ID"},
                                {field: 'user', width: 80, sort: false, title: "用户ID"},
                                {field: 'money', width: 100, sort: false, title: "提现金额"},
                                {field: 'type', width: 120, sort: false, title: "付款渠道"},
                                {field: 'name', width: 120, sort: false, title: "姓名(支付宝)"},
                                {field: 'account', width: 120, sort: false, title: "账号/OpenId"},
                                {field: 'ip', width: 120, sort: false, title: "提现IP"},
                                {
                                    field: 'state', width: 80, sort: false, title: "状态", templet: function (res) {
                                        if (res.state == 0) {
                                            return "未处理";
                                        } else if (res.state == 1) {
                                            return "通过";
                                        } else if (res.state == 2) {
                                            return "已拒绝";
                                        } else if (res.state == 3) {
                                            return "正在处理";
                                        }
                                        return "未知";
                                    }
                                },
                                {field: 'reason', width: 200, sort: false, title: "原因"},
                                {field: 'successTime', width: 120, sort: false, title: "通过时间"},
                                {field: 'createTime', width: 120, sort: false, title: "创建时间"},
                                {fixed: 'right', width: 80, title: "操作", toolbar: '#optContainer'}]],
                            page: true,
                            parseData: function (res) { //res 即为原始返回的数据
@@ -199,31 +195,32 @@
                        //头工具栏事件
                        table.on('toolbar(app)',
                                function (obj) {
                                    var checkStatus = table.checkStatus(obj.config.id);
                                    switch (obj.event) {
                                        case 'delete':
                                            var data = checkStatus.data;
                                            if (data == null || data.length == 0) {
                                                layer.msg("未选择选项");
                                                return;
                                            }
                                            var ids = new Array();
                                            for (var i = 0; i < data.length; i++)
                                                ids.push(data[i].id);
                                            layer.confirm('确认要删除吗?', function (index) {
                                                //发异步删除数据
                                                app.deleteList(ids, function () {
                                                    layer.msg("删除成功");
                                                    $("form").submit();
                                                });
                            function (obj) {
                                var checkStatus = table.checkStatus(obj.config.id);
                                switch (obj.event) {
                                    case 'delete':
                                        var data = checkStatus.data;
                                        if (data == null || data.length == 0) {
                                            layer.msg("未选择选项");
                                            return;
                                        }
                                        var ids = new Array();
                                        for (var i = 0; i < data.length; i++)
                                            ids.push(data[i].id);
                                        layer.confirm('确认要删除吗?', function (index) {
                                            //发异步删除数据
                                            app.deleteList(ids, function () {
                                                layer.msg("删除成功");
                                                $("form").submit();
                                            });
                                        });
                                            break;
                                    };
                                });
                                        break;
                                }
                                ;
                            });
                        //请求搜索表单中需要的数据
                          $('#search').trigger("click");
                        $('#search').trigger("click");
                    });
                },
@@ -246,6 +243,18 @@
                    });
                },
                search: function (params) {
                    if (params["startTime"].length == 0) {
                        delete params["startTime"];
                    }
                    if (params["endTime"].length == 0) {
                        delete params["endTime"];
                    }
                    if (params["uid"].length == 0) {
                        delete params["uid"];
                    }
                    //数据重载
                    tableIns.reload({
                        where: params,
@@ -255,8 +264,8 @@
                    });
                },
            }
    });
    app.init();
        });
        app.init();
    });
</script>