KKSU
2025-01-03 368a4192f88ffed5e14fc803196a989a80b828b1
feat(mall): 会员等级增加权益升级功能

- 在 RunVip 实体中添加 growState 字段,用于控制是否允许权益升级
- 在会员等级添加和编辑页面中增加权益升级选项
- 更新相关模板文件,支持新增的权益升级功能
3 files modified
30 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/entity/RunVip.java 2 ●●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/runVip/vipAdd.html 13 ●●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/runVip/vipEdit.html 15 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/entity/RunVip.java
@@ -29,6 +29,8 @@
    private Integer insideState;//是否允许内转 1-是0-否
    private Integer growState;//是否允许权益升级 1-是0-否
    private BigDecimal growthValue;//每日碳积分增长倍数
    private Integer growthCnt;//每日获取碳积分最大值
src/main/resources/templates/febs/views/modules/runVip/vipAdd.html
@@ -164,6 +164,19 @@
            </div>
        </div>
        <div class="layui-form-item">
            <div class="layui-col-lg6">
                <label class="layui-form-label febs-form-item-require">权益升级:</label>
                <div class="layui-input-block">
                    <select name="growState" class="valid-type" lay-filter="type-select">
                        <option value="1">允许</option>
                        <option value="0">不允许</option>
                    </select>
                    <div class="layui-form-mid layui-word-aux">是否允许权益升级。</div>
                </div>
            </div>
        </div>
        <div class="layui-form-item febs-hide">
            <button class="layui-btn" lay-submit="" lay-filter="vip-add-form-submit" id="submit"></button>
        </div>
src/main/resources/templates/febs/views/modules/runVip/vipEdit.html
@@ -166,6 +166,19 @@
            </div>
        </div>
        <div class="layui-form-item">
            <div class="layui-col-lg6">
                <label class="layui-form-label febs-form-item-require">权益升级:</label>
                <div class="layui-input-block">
                    <select name="growState" class="valid-type" lay-filter="type-select">
                        <option value="1">允许</option>
                        <option value="0">不允许</option>
                    </select>
                    <div class="layui-form-mid layui-word-aux">是否允许权益升级。</div>
                </div>
            </div>
        </div>
        <div class="layui-form-item febs-hide">
            <button class="layui-btn" lay-submit="" lay-filter="vip-edit-form-submit" id="submit"></button>
        </div>
@@ -201,6 +214,7 @@
                "changeState":runVip.changeState,
                "withdrawState" : runVip.withdrawState,
                "commissionState" : runVip.commissionState,
                "growState" : runVip.growState,
                "insideState" : runVip.insideState,
                "growthValue" : runVip.growthValue,
                "growthCnt" : runVip.growthCnt,
@@ -231,7 +245,6 @@
                    febs.alert.warn('服务器繁忙');
                }
            })
            return false;
            return false;
        });