From 5771c822e99c38f0484559f1f68843979f0df24b Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期三, 20 九月 2023 19:12:54 +0800
Subject: [PATCH] 后台代码

---
 cloud-server-management/src/main/webapp/WEB-INF/view/system/storeValueConfig/StoreValueConfig.html |   72 ++++++++++++++++++++++++++++++++----
 1 files changed, 64 insertions(+), 8 deletions(-)

diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/storeValueConfig/StoreValueConfig.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/storeValueConfig/StoreValueConfig.html
index f4405c1..9e2f8a9 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/storeValueConfig/StoreValueConfig.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/storeValueConfig/StoreValueConfig.html
@@ -14,9 +14,7 @@
                     <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="time"          value="${time}">
                 <div class="ibox-title">
                     <div style="display: flex">
                         <label for="editor_1">*常规储值:</label>
@@ -85,7 +83,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">
@@ -120,13 +118,67 @@
         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];
+            var row = document.createElement("tr");
+            row.className = "rulesClass";
+            row.style.display = "flex";
+            row.style.justifyContent = "space-between";
 
-        console.log(c)
+            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 +237,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;

--
Gitblit v1.7.1