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