puzhibing
2024-02-05 640ff18d2d7f4be02ddb7f8f75e899f05545eb98
cloud-server-management/src/main/webapp/WEB-INF/view/system/storeValueConfig/StoreValueConfig.html
@@ -13,10 +13,8 @@
                <div class="ibox-title">
                    <h5>储值管理</h5>
                </div>
                <input type="hidden" id="content"       value="${content}">
<!--                <input type="hidden" id="description"   value="${description}">-->
<!--                <input type="hidden" id="time"          value="${time}">-->
                <input type="hidden" id="content"       value='${content}'>
                <input type="hidden" id="time"          value="${time}">
                <div class="ibox-title">
                    <div style="display: flex">
                        <label for="editor_1">*常规储值:</label>
@@ -30,8 +28,6 @@
                                <div style="height: 200px;width: 1100px; border: 1px solid #e5e6e7;overflow-y: auto;">
                                    <table class="table table-striped table-bordered table-hover table-condensed">
                                        <thead>
                                        <tr>
                                        </tr>
                                        </thead>
                                        <tbody id="rules">
<!--                                        <tr class="rulesClass" style="display: flex; justify-content: space-between;">-->
@@ -85,7 +81,7 @@
                                    <div class="panel-body">
                                        <div>
                                        <label for="editor_1">*储值说明:</label>
                                        <textarea id="editor_1" type="text/plain" style="width:1200px;height:400px;"></textarea>
                                        <textarea id="editor_1" type="text/plain" style="width:1200px;height:400px;">${description}</textarea>
                                        </div>
                                        <div class="row btn-group-m-t">
                                            <div class="col-sm-10 col-sm-offset-5">
@@ -116,17 +112,69 @@
    };
    var editor_1 = null;
    $(function () {
        var c = $("#content").val()
        var d= $("#description").val()
        var t = $("#time").val();
        // 将json串解析为对象
        // var jsonData = c;
        // var data = JSON.parse(jsonData);
        var rulesTable = document.getElementById("rules");
        var rulesTimeTable = document.getElementById("rulesTime");
        // 将json串解析为对象
        var jsonData = c;
        var data = JSON.parse(jsonData);
        // 普通储值规则
        for (var i = 0; i < data.rules.length; i++) {
            var rule = data.rules[i];
        console.log(c)
            var row = document.createElement("tr");
            row.className = "rulesClass";
            row.style.display = "flex";
            row.style.justifyContent = "space-between";
            var td1 = document.createElement("td");
            var td2 = document.createElement("td");
            var td3 = document.createElement("td");
            var td4 = document.createElement("td");
            td1.style.textAlign = "center";
            td2.style.textAlign = "center";
            td3.style.textAlign = "center";
            td4.style.textAlign = "center";
            td1.innerHTML = "*充值金额:<input placeholder='请输入充值金额' id='recharge' name='recharge' value='" + rule.money + "'>";
            row.appendChild(td1);
            td2.innerHTML = "*用户兑换玩湃币:<input placeholder='请输入兑换玩湃币' id='user' name='user' value='" + rule.usersCoins + "'>";
            row.appendChild(td2);
            td3.innerHTML = "*会员兑换玩湃币:<input placeholder='请输入兑换玩湃币' id='vip' name='vip' value='" + rule.MemberCoins + "'>";
            row.appendChild(td3);
            td4.innerHTML = "<button onclick=\"deleteSub(this)\">删除</button>";
            row.appendChild(td4);
            // 依次创建其他列,并添加到row中
            rulesTable.appendChild(row);
        }
        // 时间储值规则
        for (var i = 0; i < data.time_rules.length; i++) {
            var rule = data.time_rules[i];
            var row = document.createElement("tr");
            row.className = "rulesTimeClass";
            row.style.display = "flex";
            row.style.justifyContent = "space-between";
            var td1 = document.createElement("td");
            var td2 = document.createElement("td");
            var td3 = document.createElement("td");
            var td4 = document.createElement("td");
            td1.style.textAlign = "center";
            td2.style.textAlign = "center";
            td3.style.textAlign = "center";
            td4.style.textAlign = "center";
            td1.innerHTML = "*充值金额:<input placeholder='请输入充值金额' id='rechargeTime' name='rechargeTime' value='" + rule.money + "'>";
            row.appendChild(td1);
            td2.innerHTML = "*用户兑换玩湃币:<input placeholder='请输入兑换玩湃币' id='userTime' name='userTime' value='" + rule.usersCoins + "'>";
            row.appendChild(td2);
            td3.innerHTML = "*会员兑换玩湃币:<input placeholder='请输入兑换玩湃币' id='vipTime' name='vipTime' value='" + rule.MemberCoins + "'>";
            row.appendChild(td3);
            td4.innerHTML = "<button onclick=\"deleteSub(this)\">删除</button>";
            row.appendChild(td4);
            // 依次创建其他列,并添加到row中
            rulesTimeTable.appendChild(row);
        }
        $("#beginTime").val(t);
        //初始化编辑器
        editor_1 = UE.getEditor('editor_1');
@@ -185,6 +233,10 @@
        var time = $("#beginTime").val();
        var startTime = time.split(" - ")[0];
        var endTime = time.split(" - ")[1];
        if (startTime == endTime){
            Feng.error("有效期不能重复!")
            return;
        }
        var rulesClassElements = document.querySelectorAll('#rules .rulesClass');
        rulesClassElements.forEach(function(rulesTimeClassElement) {
            var recharge = rulesTimeClassElement.querySelector("#recharge").value;