@layout("/common/_container.html"){
|
<style>
|
.newWidth, .single-line{
|
max-width:350px !important;display: initial !important;
|
}
|
</style>
|
|
<div class="row">
|
<div class="col-sm-12">
|
<div class="ibox float-e-margins">
|
<div class="ibox-content">
|
|
|
<input type="hidden" id="content" value=''>
|
<input type="hidden" id="time" value="">
|
<input type="hidden" id="redict" value="${redict}">
|
<div class="ibox-title">
|
<!-- <div class="form-group">-->
|
<!-- <label class="col-sm-2 control-label">抽成模式选择:</label>-->
|
<!-- <div class="col-sm-2" style="display: flex;align-items: center;">-->
|
<!-- <div class="radio radio-info radio-inline">-->
|
<!-- <input type="radio" id="type1" value="1" name="type" checked="" onclick="">-->
|
<!-- <label for="type1"> 按天 </label>-->
|
<!-- </div>-->
|
<!-- <div class="radio radio-success radio-inline">-->
|
<!-- <input type="radio" id="type2" value="2" name="type" onclick="">-->
|
<!-- <label for="type2"> 按时间段</label>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<div style="display: flex">
|
<label >*抽成模式选择:</label>
|
<div class="col-sm-8" style="display: flex;align-items: baseline">
|
<div class="radio radio-info" style="margin-top: 0">
|
<input type="radio" id="type1" value="1" name="type" checked="" onclick="" >
|
<label for="type1"> 按天 </label>
|
</div>
|
<div class="radio radio-success">
|
<input type="radio" id="type2" value="2" name="type" onclick="">
|
<label for="type2"> 按时间段</label>
|
</div>
|
</div>
|
</div>
|
<div id="one">
|
<div style="display: flex">
|
<label >*抽成规则设置:</label>
|
<div class="col-sm-2">
|
<#button btnCss="info" name="添加" id="ensure" icon="fa-check" />
|
</div>
|
</div>
|
<div class="ibox-content">
|
<div class="row row-lg">
|
<div class="col-sm-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" >
|
<td >订单量(单)</td>
|
<td >提成比例(%)</td>
|
<td >金额范围(元)</td>
|
<td ></td>
|
</tr>
|
</tbody>
|
</table>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<!-- <button onclick="addCodeToDiv()">添加代码</button>-->
|
|
<div id="two" style="padding-left: 15px">
|
<div style="display: flex">
|
<label >*抽成规则设置:</label>
|
<div class="col-sm-2">
|
<#button btnCss="info" name="新增" id="addCodeToDiv" icon="fa-check" clickFun="addCodeToDiv();" />
|
</div>
|
</div>
|
<div class="ibox-content">
|
<div class="row row-lg">
|
<div class="col-sm-6">
|
<div class="col-sm-2">
|
<#button btnCss="info" name="添加" id="ensureTime" icon="fa-check" />
|
</div>
|
<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="rulesTime">
|
<label >时间段选择(默认):</label>
|
|
<tr class="rulesTimeClass" >
|
<div hidden="hidden">
|
<#TimeCon id="beginTime" name="默认有效期" isTime="false" />
|
|
</div>
|
|
<td>订单量(单)</td>
|
<td>提成比例(%)</td>
|
<td>金额范围(元)</td>
|
<td></td>
|
</tr>
|
</tbody>
|
</table>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
</div>
|
<!-- <br>-->
|
<!-- <textarea id="dataTextArea" rows="5" cols="50"></textarea>-->
|
|
<div class="tab-content">
|
<div id="tab-1" class="tab-pane active">
|
<div class="panel-body">
|
<div class="row btn-group-m-t">
|
<div class="col-sm-10 col-sm-offset-5">
|
<#button btnCss="info" name="保存" id="ensure" icon="fa-check" clickFun="add();" />
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<script type="text/javascript">
|
|
function remove(e){
|
console.log("=======delete")
|
$(e).parent('div').parent('div').parent('div').parent('div').remove();
|
// count1 = count1-1
|
}
|
|
var count1 = 0;
|
function addCodeToDiv() {
|
var code = `
|
<div class="ibox-content">
|
<div class="row row-lg">
|
<div class="col-sm-6">
|
<div class="col-sm-6">
|
<#button btnCss="info" name="添加" id="ensureTime`+count1+`" icon="fa-check" />
|
<#button btnCss="danger" name="删除" id="remove" clickFun="remove(this);" icon="fa-check" />
|
|
</div>
|
<div style="height: 200px;width: 1100px; border: 1px solid #e5e6e7;overflow-y: auto;">
|
<#TimeCon id="beginTime`+count1+`" name="有效期" isTime="false"/>
|
<table class="table table-striped table-bordered table-hover table-condensed">
|
<thead>
|
<tr>
|
</tr>
|
</thead>
|
<tbody id="rulesTime`+count1+`">
|
<tr class="rulesTimeClass" >
|
<td>订单量(单)</td>
|
<td>提成比例(%)</td>
|
<td>金额范围(元)</td>
|
<td></td>
|
</tr>
|
</tbody>
|
</table>
|
</div>
|
</div>
|
</div>
|
</div>
|
`;
|
|
var div = document.getElementById("two");
|
$('#two').append(code);
|
|
// div.append(code);
|
laydate.render({
|
elem: '#beginTime'+count1
|
, trigger: 'click'
|
, range: true
|
});
|
|
var addButtonTime = document.getElementById('ensureTime'+count1);
|
|
var str1 = "#rulesTime"+count1
|
addButtonTime.addEventListener('click', (function(str1) {
|
return function() {
|
// 封装数据
|
var str = '<tr class="rulesTimeClass">' +
|
'<td ><input style="width: 50px;" step="1" type="number" id="rechargeTime" name="rulesTimeClassValue" value="">-<input style="width: 50px;" type="number" id="rechargeTime1" step="1" name="rulesTimeClassValue" value="">(不含)</td>' +
|
'<td ><input style="width: 50px;" id="userTime" name="rulesTimeClassValue" value=""></td>' +
|
'<td ><input style="width: 50px;" id="vipTime" name="rulesTimeClassValue" value="">-<input style="width: 50px;" id="vipTime1" name="rulesTimeClassValue" value=""></td>' +
|
'<td ><button onclick="deleteSub(this)">移除</button></td></tr>';
|
console.log("=====str1========" + str1);
|
$(str1).append(str);
|
};
|
})(str1));
|
|
// addButtonTime.addEventListener('click', function () {
|
// //封装数据
|
// var str = '<tr class="rulesTimeClass">' +
|
// '<td ><input style="width: 50px;" id="rechargeTime" name="rulesTimeClassValue" value="">-<input style="width: 50px;" id="rechargeTime1" name="rulesTimeClassValue" value=""></td>' +
|
// '<td ><input style="width: 50px;" id="userTime" name="rulesTimeClassValue" value=""></td>' +
|
// '<td ><input style="width: 50px;" id="vipTime" name="rulesTimeClassValue" value="">-<input style="width: 50px;" id="vipTime1" name="rulesTimeClassValue" value=""></td>' +
|
// '<td ><button onclick="deleteSub(this)">移除</button></td></tr>';
|
//
|
// var str1 = "#rulesTime"+count1
|
// console.log("=====str1========"+str1)
|
// $(str1).append(str);
|
//
|
//
|
// })
|
count1 = count1+1
|
console.log("=====count1========"+count1)
|
|
}
|
|
|
$(document).ready(function(){
|
|
|
|
$("#type2").click(function(){
|
$("#one").hide();
|
$("#two").show();
|
});
|
$("#type1").click(function(){
|
$("#one").show();
|
$("#two").hide();
|
});
|
|
|
|
|
});
|
|
$(document).ready(function(){
|
$("#type1").prop("checked", true);
|
$("#type1").click();
|
});
|
|
|
laydate.render({
|
elem: '#beginTime'
|
, trigger: 'click'
|
, range: true
|
});
|
|
const data1 = {
|
content:"",
|
sort:null,
|
answer:""
|
};
|
var editor_1 = null;
|
$(function () {
|
var redict = $("#redict").val()
|
|
document.getElementById("content").value = window.parent.document.getElementById(redict).value;
|
|
|
|
var c = $("#content").val()
|
var d = $("#description").val()
|
// var t = $("#time").val();
|
console.log("====jsonData=====")
|
|
var rulesTable = document.getElementById("rules");
|
var rulesTimeTable = document.getElementById("rulesTime");
|
// 将json串解析为对象
|
var jsonData = c;
|
console.log("====jsonData=====" + jsonData)
|
|
|
if (typeof jsonData != 'undefined' && jsonData != null && jsonData != ''){
|
console.log("====jsonData=====" + jsonData)
|
|
|
|
var data = JSON.parse(jsonData);
|
console.log("====jsonData=====" + data)
|
console.log("===长度"+data.time_rules.length)
|
|
if (data.time_rules.length>0) {
|
// 触发对应 radio 的点击事件
|
console.log("当前点击是2")
|
$("#type2").click();
|
} else {
|
// 触发对应 radio 的点击事件
|
$("#type1").click();
|
}
|
|
|
// 普通储值规则
|
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";
|
|
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 id='recharge' type='number' step='1' style='width: 50px;' name='recharge' value='" + rule.order.split(",")[0] + "'>-<input type='number' step='1' id='recharge1' style='width: 50px;' name='recharge1' value='" + rule.order.split(",")[1] + "'>(不含)";
|
row.appendChild(td1);
|
td2.innerHTML = "<input id='user' style='width: 50px;' name='user' value='" + rule.percent + "'>";
|
row.appendChild(td2);
|
td3.innerHTML = "<input id='vip' style='width: 50px;' name='vip' value='" + rule.MemberCoins.split(",")[0] + "'>-<input id='vip1' style='width: 50px;' name='vip1' value='" + rule.MemberCoins.split(",")[1] + "'>";
|
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++) {
|
|
if (i > 0) {
|
addCodeToDiv()
|
rulesTimeTable = document.getElementById("rulesTime" + (i-1));
|
// console.log("=========" + "rulesTime" + count1)
|
console.log("======rulesTimeTable==" + rulesTimeTable)
|
//
|
var str1 = "#beginTime"+(i-1)
|
console.log("=====str1========"+str1)
|
$(str1).val(data.time_rules[i][0].time);
|
}
|
|
for (var j = 0; j < data.time_rules[i].length; j++) {
|
|
// var rulesTimeTable = document.getElementById("rulesTime"+count1);
|
var rule = data.time_rules[i][j];
|
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 style='width: 50px;' type='number' step='1' id='rechargeTime' name='rechargeTime' value='" + rule.order.split(",")[0] + "'>-<input type='number' style='width: 50px;' id='rechargeTime1' step='1' name='rechargeTime1' value='" + rule.order.split(",")[1] + "'>(不含)";
|
row.appendChild(td1);
|
td2.innerHTML = "<input style='width: 50px;' id='userTime' name='userTime' value='" + rule.percent + "'>";
|
row.appendChild(td2);
|
td3.innerHTML = "<input style='width: 50px;' id='vipTime' name='vipTime' value='" + rule.MemberCoins.split(",")[0] + "'>-<input placeholder='请输入兑换玩湃币' style='width: 50px;' id='vipTime1' name='vipTime1' value='" + rule.MemberCoins.split(",")[1] + "'>";
|
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');
|
|
}
|
|
var addButton = document.getElementById('ensure');
|
addButton.addEventListener('click', function () {
|
if ($("#recharge").val() == "") {
|
Feng.error("请输入充值金额")
|
return;
|
}
|
if ($("#user").val() == "") {
|
Feng.error("请输入兑换玩湃币-用户")
|
return;
|
}
|
if ($("#vip").val() == "") {
|
Feng.error("请输入兑换玩湃币-会员")
|
return;
|
}
|
//封装数据
|
var str = '<tr class="rulesClass" >' +
|
'<td ><input style="width: 50px;" type="number" step="1" id="recharge" name="rulesClassValue" value="">-<input type="number" step="1" style="width: 50px;" id="recharge1" name="rulesClassValue" value="">(不含)</td>' +
|
'<td ><input style="width: 50px;" id="user" name="rulesClassValue" value=""></td>' +
|
'<td ><input style="width: 50px;" id="vip" name="rulesClassValue" value="">-<input style="width: 50px;" id="vip1" name="rulesClassValue" value=""></td>' +
|
'<td ><button onclick="deleteSub(this)">移除</button></td></tr>';
|
$("#rules").append(str);
|
});
|
|
var addButtonTime = document.getElementById('ensureTime');
|
addButtonTime.addEventListener('click', function () {
|
//封装数据
|
var str = '<tr class="rulesTimeClass">' +
|
'<td ><input style="width: 50px;" type="number" id="rechargeTime" step="1" name="rulesTimeClassValue" value="">-<input style="width: 50px;" type="number" step="1" id="rechargeTime1" name="rulesTimeClassValue" value="">(不含)</td>' +
|
'<td ><input style="width: 50px;" id="userTime" name="rulesTimeClassValue" value=""></td>' +
|
'<td ><input style="width: 50px;" id="vipTime" name="rulesTimeClassValue" value="">-<input style="width: 50px;" id="vipTime1" name="rulesTimeClassValue" value=""></td>' +
|
'<td ><button onclick="deleteSub(this)">移除</button></td></tr>';
|
$("#rulesTime").append(str);
|
})
|
});
|
|
|
function deleteSub(e) {
|
console.log("删除")
|
$(e).parent().parent().remove();
|
}
|
function add(){
|
if ($("#type1").is(":checked")) {
|
console.log("当前选择的是1")
|
}else {
|
console.log("当前选择的是2")
|
}
|
|
var id = $("#id").val();
|
|
var data = {
|
rules: [],
|
time_rules: []
|
};
|
var res = {
|
id:null,
|
content:"",
|
description : ""
|
};
|
// 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');
|
console.log("======rulesClassElements===="+rulesClassElements.length)
|
|
|
// 遍历 rulesClassElements,从第二条数据开始
|
if ($("#type1").is(":checked")) {
|
if (rulesClassElements.length ===1){
|
Feng.error("请输入数据")
|
return;
|
}
|
for (var i = 1; i < rulesClassElements.length; i++) {
|
var rulesTimeClassElement = rulesClassElements[i];
|
var recharge = rulesTimeClassElement.querySelector("#recharge").value;
|
var recharge1 = rulesTimeClassElement.querySelector("#recharge1").value;
|
console.log("======recharge====" + recharge)
|
var user = rulesTimeClassElement.querySelector("#user").value;
|
console.log("======user====" + user)
|
var vip = rulesTimeClassElement.querySelector("#vip").value;
|
var vip1 = rulesTimeClassElement.querySelector("#vip1").value;
|
console.log("======vip====" + vip)
|
|
// if (recharge === "") {
|
// Feng.error("请输入充值金额");
|
// return; // 跳过当前循环,处理下一条数据
|
// }
|
// if (user === "") {
|
// Feng.error("请输入用户兑换玩湃币");
|
// return; // 跳过当前循环,处理下一条数据
|
// }
|
// if (vip === "") {
|
// Feng.error("请输入会员兑换玩湃币");
|
// return; // 跳过当前循环,处理下一条数据
|
// }
|
|
var rulesArr = {
|
order: recharge + "," + recharge1,
|
percent: user,
|
MemberCoins: vip + "," + vip1,
|
};
|
data.rules.push(rulesArr);
|
}
|
}
|
|
var time1 = $("#beginTime").val();
|
var startTime = time1.split(" - ")[0];
|
var endTime = time1.split(" - ")[1];
|
if (startTime == endTime){
|
Feng.error("有效期不能重复!")
|
return;
|
}
|
|
var rulesTimeElements = [];
|
|
var rulesTimeClassElements1 = document.querySelectorAll('#rulesTime .rulesTimeClass');
|
|
rulesTimeElements.push(rulesTimeClassElements1);
|
|
for (var i = 0;i<100 ; i++) {
|
var selector = "#rulesTime" + i+" .rulesTimeClass";
|
var elements = document.querySelectorAll(selector);
|
|
if (elements.length === 0) {
|
continue;
|
}
|
|
rulesTimeElements.push(elements);
|
}
|
|
console.log(rulesTimeElements);
|
console.log( "===JSON.stringify=========="+JSON.stringify(rulesTimeElements));
|
|
|
|
// var rulesTimeClassElements = document.querySelectorAll('#rulesTime .rulesTimeClass');
|
// rulesTimeElements.forEach(function(rulesTimeClassElements) {
|
if ($("#type2").is(":checked")) {
|
for (var j = 0; j < rulesTimeElements.length; j++) {
|
var rulesTimeClassElements = rulesTimeElements[j]
|
var arr = [];
|
// 遍历 rulesTimeClassElements,从第二条数据开始
|
for (var i = 1; i < rulesTimeClassElements.length; i++) {
|
var rulesTimeClassElement = rulesTimeClassElements[i];
|
var recharge = rulesTimeClassElement.querySelector("#rechargeTime").value;
|
var recharge1 = rulesTimeClassElement.querySelector("#rechargeTime1").value;
|
console.log("==recharge==" + recharge)
|
var user = rulesTimeClassElement.querySelector("#userTime").value;
|
console.log("==user==" + user)
|
var vip = rulesTimeClassElement.querySelector("#vipTime").value;
|
var vip1 = rulesTimeClassElement.querySelector("#vipTime1").value;
|
console.log("==vip==" + vip)
|
var time;
|
if (j > 0) {
|
if ($("#type1").is(":checked")) {
|
if (rulesTimeClassElements.length === 0) {
|
Feng.error("请添加数据")
|
}
|
}
|
var str1 = "#beginTime" + (j - 1)
|
console.log("=====str1========" + str1)
|
time = $(str1).val();
|
}
|
var rulesTimeArr = {
|
order: recharge + "," + recharge1,
|
percent: user,
|
MemberCoins: vip + "," + vip1,
|
time: time
|
};
|
// data.time_rules.push(rulesTimeArr);
|
arr.push(rulesTimeArr);
|
}
|
|
data.time_rules.push(arr);
|
}
|
}
|
// })
|
|
var result = JSON.stringify(data);
|
res.content = result;
|
|
console.log("=====res===="+res)
|
// document.getElementById("dataTextArea").value = res.content;
|
for (var i = 0; i < data.rules.length; i++) {
|
var item = data.rules[i];
|
|
if (i>0){
|
var index1= item.order.split(",")[0]
|
var index2= data.rules[i-1].order.split(",")[1]
|
console.log("当前index1"+index1)
|
console.log("当前index2"+index2)
|
if (parseInt(index1)<parseInt(index2)){
|
Feng.error("订单量必须从小到大的顺序输入")
|
return;
|
}
|
}
|
|
if (i == (data.rules.length-1)){
|
console.log("进入最后一个"+item)
|
|
var index1= item.order.split(",")[1]
|
console.log("index1==="+index1)
|
|
if (index1 == null || index1 == ""){
|
Feng.error("请输入订单量")
|
return;
|
}
|
|
}
|
|
|
|
|
|
|
if (!checkOrder(item.order) || !checkPercent(item.percent) || !checkMemberCoins(item.MemberCoins)){
|
// Feng.error("数据错误")
|
return;
|
}
|
}
|
var timearr = []
|
for (var i = 0; i < data.time_rules.length; i++) {
|
var data1 = data.time_rules[i];
|
if ($("#type2").is(":checked")) {
|
if (data1.length === 0) {
|
Feng.error("请添加数据")
|
return;
|
}
|
}
|
for (var j = 0; j < data1.length; j++) {
|
var item = data1[j];
|
|
if (i>0){
|
var time = item.time
|
timearr.push(time)
|
break;
|
}
|
if (!checkOrder(item.order) || !checkPercent(item.percent) || !checkMemberCoins(item.MemberCoins)){
|
// Feng.error("数据错误")
|
return;
|
}
|
}
|
|
}
|
console.log("======timearr==="+timearr)
|
const hasOverlap = checkTimeOverlap(timearr);
|
|
if (hasOverlap) {
|
Feng.error("时间有重叠")
|
return;
|
}
|
var redict =$("#redict").val()
|
console.log("-------redict++---"+redict)
|
console.log("======res.content="+res.content)
|
window.parent.document.getElementById(redict).value = res.content;
|
var index = parent.layer.getFrameIndex(window.name);
|
parent.layer.close(index);
|
Feng.success("保存成功");
|
|
}
|
function isOverlap(time1, time2) {
|
const start1 = new Date(time1.split(" - ")[0]);
|
const end1 = new Date(time1.split(" - ")[1]);
|
const start2 = new Date(time2.split(" - ")[0]);
|
const end2 = new Date(time2.split(" - ")[1]);
|
return start1 <= end2 && start2 <= end1;
|
}
|
|
function checkTimeOverlap(timearr) {
|
for (let i = 0; i < timearr.length; i++) {
|
for (let j = i + 1; j < timearr.length; j++) {
|
if (isOverlap(timearr[i], timearr[j])) {
|
return true; // 存在时间重叠
|
}
|
}
|
}
|
return false; // 时间没有重叠
|
}
|
|
function checkOrder(order) {
|
var orderArr = order.split(",");
|
console.log("=====order=="+order)
|
console.log("=====orderArr=="+order)
|
for (var i = 0; i < orderArr.length; i++) {
|
if (isNaN(orderArr[i]) || orderArr[i] < 0) {
|
Feng.error("订单量必须为正整数")
|
return false;
|
}
|
}
|
if (parseInt(orderArr[0]) > parseInt(orderArr[1])) {
|
Feng.error("订单量必须按从小到大的顺序输入");
|
return false;
|
}
|
return true;
|
}
|
|
function checkPercent(percent) {
|
var regex = /^\d+(\.\d{1,2})?$/;
|
if (!regex.test(percent) || percent <= 0 || percent>100) {
|
Feng.error("提成比例必须为正数且支持两位小数");
|
return false;
|
}
|
return true;
|
}
|
|
function checkMemberCoins(MemberCoins) {
|
var regex = /^\d+(\.\d{1,2})?$/;
|
|
var MemberCoinsArr = MemberCoins.split(",");
|
for (var i = 0; i < MemberCoinsArr.length; i++) {
|
if (!regex.test(MemberCoinsArr[i]) || MemberCoinsArr[i] < 0) {
|
Feng.error("金额范围必须为正数可带两位小数")
|
return false;
|
}
|
}
|
// if (parseInt(MemberCoinsArr[0]) >= parseInt(MemberCoinsArr[1])) {
|
// Feng.error("金额范围必须从小到大输入")
|
// return false;
|
// }
|
return true;
|
}
|
|
|
|
|
</script>
|
@}
|