From 447e07c3067b0370e47e7d2967ffef7935388601 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 24 九月 2025 14:36:38 +0800
Subject: [PATCH] bug修改
---
cloud-server-management/src/main/webapp/WEB-INF/view/system/storeValueConfig/StoreValueConfig.html | 76 ++++++++++++++++++++++++++++++++------
1 files changed, 64 insertions(+), 12 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..87386d7 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
@@ -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;
--
Gitblit v1.7.1