KKSU
2024-07-02 d4819e728d81b311621d41a92a69f5d26f1a9f70
src/main/resources/templates/febs/views/dapp/member-transter.html
@@ -1,4 +1,4 @@
<div class="layui-fluid layui-anim febs-anim" id="febs-transfer" lay-title="用户划扣记录">
<div class="layui-fluid layui-anim febs-anim" id="febs-transfer" lay-title="用户存储">
    <div class="layui-row febs-container">
        <div class="layui-col-md12">
            <div class="layui-card">
@@ -8,8 +8,19 @@
                            <div class="layui-col-md10">
                                <div class="layui-form-item">
                                    <div class="layui-inline">
                                        <label class="layui-form-label layui-form-label-sm">地址</label>
                                        <div class="layui-input-inline">
                                            <input type="text" name="address" autocomplete="off" placeholder="输入地址" class="layui-input">
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label layui-form-label-sm">存储状态</label>
                                        <div class="layui-input-inline">
                                            <select name="state">
                                                <option value=""></option>
                                                <option value="1">释放中</option>
                                                <option value="2">已结束</option>
                                            </select>
                                        </div>
                                    </div>
                                </div>
@@ -35,6 +46,15 @@
        height: auto !important;
    }
</style>
<script type="text/html" id="storage-state">
    {{#
    var state = {
    1: {title: '释放中', color: 'green'},
    2: {title: '已结束', color: 'blue'}
    }[d.state];
    }}
    <span class="layui-badge febs-bg-{{state.color}}">{{ state.title }}</span>
</script>
<script data-th-inline="none" type="text/javascript">
    layui.use(['dropdown', 'jquery', 'laydate', 'form', 'table', 'febs', 'treeSelect'], function () {
        var $ = layui.jquery,
@@ -84,12 +104,13 @@
            tableIns = febs.table.init({
                elem: $view.find('table'),
                id: 'transferTable',
                url: ctx + 'member/memberNodeList',
                url: ctx + 'member/storageList',
                totalRow: true ,// 开启合计行
                cols: [[
                    {field: 'address', title: '地址', minWidth: 130},
                    {field: 'countFund', title: '轮数', minWidth: 180},
                    {field: 'type', title: '星团等级', minWidth: 130},
                    {field: 'amount', title: '金额', minWidth: 80},
                    {field: 'address', title: '地址', minWidth: 130, totalRowText: '合计:'},
                    {title: '存储状态', templet: '#storage-state', minWidth: 100},
                    {field: 'amount', title: '存储数量', minWidth: 80,totalRow: '{{= parseInt(d.amount) }}'},
                    {field: 'releaseAmount', title: '每次释放', minWidth: 80},
                    {field: 'createTime', title: '创建时间', minWidth: 130},
                ]]
            });
@@ -98,7 +119,7 @@
        function getQueryParams() {
            return {
                address: $searchForm.find('input[name="address"]').val().trim(),
                invalidate_ie_cache: new Date()
                state: $searchForm.find("select[name='state']").val(),
            };
        }
    })