|
@@ -228,44 +228,57 @@
|
|
|
</div>
|
|
|
<div class="main">
|
|
|
<form class="layui-form" lay-filter="formData">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label">数值设置</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input type="number" name="number" onkeyup="clearNoNum(this)" min="0.00" step="0.01" id="number" lay-verify="number" autocomplete="off" placeholder="请输入数值" class="layui-input">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
<div class="layui-form-item">
|
|
|
<label class="layui-form-label">类型选择</label>
|
|
|
<div class="layui-input-block">
|
|
|
<select name="type" id="type" lay-filter="type">
|
|
|
<option value="0">请选择类型</option>
|
|
|
- <option value="1">打赏彩币分成</option>
|
|
|
- <option value="2">打赏积分分成</option>
|
|
|
- <option value="3">彩币转金钱分成</option>
|
|
|
- <option value="4">竞价低价</option>
|
|
|
- <option value="5">预测师计算基数</option>
|
|
|
+ <option value="1">打赏彩币设置1</option>
|
|
|
+ <option value="2">打赏彩币设置2</option>
|
|
|
+ <option value="3">点赞积分设置1</option>
|
|
|
+ <option value="4">点赞积分设置2</option>
|
|
|
+ <option value="5">竞价底价设置</option>
|
|
|
+ <option value="6">发免费贴获得积分</option>
|
|
|
+ <option value="7">发收费贴获得积分</option>
|
|
|
+ <option value="8">发保障贴获得积分</option>
|
|
|
+ <option value="9">每月保障贴次数</option>
|
|
|
+ <option value="10">点赞积分分成</option>
|
|
|
+ <option value="11">彩币转金钱设置</option>
|
|
|
+ <option value="12">预测师升降基数设置</option>
|
|
|
+ <option value="13">收费帖彩币购买区间设置</option>
|
|
|
+ <option value="14">保障贴彩币购买区间设置</option>
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
<div class="layui-form-item" id="zb_select" style="display:none;">
|
|
|
- <label class="layui-form-label">指标选择</label>
|
|
|
+ <label class="layui-form-label" id="desczb">指标选择</label>
|
|
|
<div class="layui-input-block">
|
|
|
<select name="type_zb" id="type_zb" lay-filter="type_zb">
|
|
|
<option value="0">请选择指标</option>
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <div class="layui-form-item" id="szset">
|
|
|
+ <label class="layui-form-label">数值设置</label>
|
|
|
+ <div class="layui-input-block" id="setNum">
|
|
|
+ <!-- <input type='number' name='number' onkeyup='clearNoNum(this)' min='0.00' step='0.01' id='number' lay-verify='number' autocomplete='off' placeholder='请输入数值' class='layui-input'> -->
|
|
|
+ <input type="number" name="number" id="number" autocomplete="off" placeholder="请输入数值" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
<div id="dsall" style="display: none;">
|
|
|
<div class="layui-form-item">
|
|
|
- <label class="layui-form-label">最小区间</label>
|
|
|
+ <label class="layui-form-label" id="descmin">最小区间</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <input type="number" name="mincb" onkeyup="positive(this)" min="0" step="1" id="mincb" lay-verify="mincb" autocomplete="off" placeholder="请输入最小区间" class="layui-input">
|
|
|
+ <input type="number" name="mincb" onkeyup="positive(this)" min="0" step="1" id="mincb" autocomplete="off" placeholder="请输入整数值" class="layui-input">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-form-item">
|
|
|
- <label class="layui-form-label">最大区间</label>
|
|
|
+ <label class="layui-form-label" id="descmax">最大区间</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <input type="number" name="maxcb" onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')" min="0" step="1" id="maxcb" lay-verify="maxcb" autocomplete="off" placeholder="请输入最大区间" class="layui-input">
|
|
|
+ <input type="number" name="maxcb" onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')" min="0" step="1" id="maxcb" autocomplete="off" placeholder="请输入整数值" class="layui-input">
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -285,29 +298,6 @@
|
|
|
<script src="../../js/jquery.js"></script>
|
|
|
<script src="../../js/common.js"></script>
|
|
|
<script type="text/javascript">
|
|
|
- if (getUrlParam('id')) {
|
|
|
- layui.use(['form'], function () {
|
|
|
- var form = layui.form;
|
|
|
- getInit()
|
|
|
- function getInit() {
|
|
|
- $.ajax({
|
|
|
- url: '/Proportion/GetFormJson',
|
|
|
- type: 'get',
|
|
|
- dataType: "json",
|
|
|
- data: "id=" + getUrlParam('id'),
|
|
|
- success: function (res) {
|
|
|
- if (res.code == 0) {
|
|
|
- $("#type").attr("disabled","disabled")
|
|
|
- $("#type_zb").attr("disabled","disabled")
|
|
|
- form.val('formData', res.data)
|
|
|
- } else {
|
|
|
- layer.msg("网路错误,请稍后再试", { icon: 5 });
|
|
|
- }
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
var selectData = [
|
|
|
{
|
|
|
value: 1,
|
|
@@ -514,88 +504,303 @@
|
|
|
name: '大乐透后区六码'
|
|
|
},
|
|
|
]
|
|
|
- layui.use(['element', 'form'], function () {
|
|
|
- var element = layui.element,
|
|
|
- form = layui.form;
|
|
|
- var str = "<option value='0'>请选择指标</option>"
|
|
|
- for (var i = 0; i < selectData.length; i++) {
|
|
|
- str += "<option value=" + selectData[i]['value'] + ">" + selectData[i]['name'] + "</option>"
|
|
|
- }
|
|
|
- $("#type_zb").html(str)
|
|
|
- form.render('select');
|
|
|
- form.on('select(type)', function (data) {
|
|
|
- if (data.value == 1) {
|
|
|
- $("#dsall").show()
|
|
|
- $('#zb_select').show();
|
|
|
- var str = ''
|
|
|
- for (var i = 0; i < selectData.length; i++) {
|
|
|
- str += "<option value=" + selectData[i]['value'] + ">" + selectData[i]['name'] + "</option>"
|
|
|
- }
|
|
|
- $("#type_zb").html(str)
|
|
|
- form.render('select');
|
|
|
- } else if(data.value == 5) {
|
|
|
- $("#dsall").show()
|
|
|
- $('#zb_select').show();
|
|
|
- var str = ''
|
|
|
- for (var i = 0; i < selectData.length; i++) {
|
|
|
- str += "<option value=" + selectData[i]['value'] + ">" + selectData[i]['name'] + "</option>"
|
|
|
+
|
|
|
+ var selectFz = [
|
|
|
+ {
|
|
|
+ value:1,
|
|
|
+ name:'SD胆码金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:2,
|
|
|
+ name:'SD杀码金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:3,
|
|
|
+ name:'SD杀尾金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:4,
|
|
|
+ name:'SD杀跨金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:5,
|
|
|
+ name:'SD复试金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:6,
|
|
|
+ name:'SD单注金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:7,
|
|
|
+ name:'P3胆码金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:8,
|
|
|
+ name:'P3杀码金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:9,
|
|
|
+ name:'P3杀尾金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:10,
|
|
|
+ name:'P3杀跨金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:11,
|
|
|
+ name:'P3复试金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:12,
|
|
|
+ name:'P3单注金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:13,
|
|
|
+ name:'双色球红球杀码金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:14,
|
|
|
+ name:'双色球红球定胆金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:15,
|
|
|
+ name:'双色球蓝球杀码金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:16,
|
|
|
+ name:'双色球蓝球定胆金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:17,
|
|
|
+ name:'大乐透红球杀码金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:18,
|
|
|
+ name:'大乐透红球定胆金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:19,
|
|
|
+ name:'大乐透蓝球杀码金钱'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:20,
|
|
|
+ name:'大乐透蓝球定胆金钱'
|
|
|
+ },
|
|
|
+ ]
|
|
|
+
|
|
|
+ if (getUrlParam('id')) {
|
|
|
+ layui.use(['form'], function () {
|
|
|
+ var form = layui.form;
|
|
|
+ getInit()
|
|
|
+ function getInit() {
|
|
|
+ $.ajax({
|
|
|
+ url: '/Proportion/GetFormJson',
|
|
|
+ type: 'get',
|
|
|
+ dataType: "json",
|
|
|
+ data: "id=" + getUrlParam('id'),
|
|
|
+ success: function (res) {
|
|
|
+ if (res.code == 0) {
|
|
|
+ if(res.data.type == 1 || res.data.type == 2 || res.data.type == 3 || res.data.type == 4) {
|
|
|
+ $("#desczb").text("指标选择")
|
|
|
+ htmls = "<input type='number' name='number' onkeyup='positive(this)' min='0.00' step='0.01' id='number' autocomplete='off' placeholder='请输入整数值' class='layui-input'>"
|
|
|
+ $("#dsall").hide()
|
|
|
+ $('#zb_select').show();
|
|
|
+ $('#szset').show();
|
|
|
+ $("#setNum").html(htmls)
|
|
|
+ }else if(res.data.type == 5 || res.data.type == 6 || res.data.type == 7 || res.data.type == 8 || res.data.type == 9) {
|
|
|
+ $("#desczb").text("指标选择")
|
|
|
+ htmls = "<input type='number' name='number' onkeyup='positive(this)' min='0' step='1' id='number' autocomplete='off' placeholder='请输入整数值' class='layui-input'>"
|
|
|
+ $("#dsall").hide()
|
|
|
+ $('#zb_select').hide();
|
|
|
+ $('#szset').show();
|
|
|
+ $("#setNum").html(htmls)
|
|
|
+ }else if(res.data.type == 10 || res.data.type == 11) {
|
|
|
+ if(res.data.type == 10) {
|
|
|
+ htmls = "<input type='number' name='number' onkeyup='clearNoNum(this)' min='0.00' step='0.01' id='number' autocomplete='off' placeholder='请输入小数值' class='layui-input'>"
|
|
|
+ }else if(res.data.type == 11) {
|
|
|
+ htmls = "<input type='number' name='number' onkeyup='smallNum(this)' min='0.00' max='1.00' maxlength=4 step='0.01' id='number' autocomplete='off' placeholder='请输入小数值' class='layui-input'>"
|
|
|
+ }
|
|
|
+ $("#dsall").hide()
|
|
|
+ $('#zb_select').hide();
|
|
|
+ $('#szset').show();
|
|
|
+ $("#setNum").html(htmls)
|
|
|
+ }else if(res.data.type == 12) {
|
|
|
+ $("#dsall").show()
|
|
|
+ $('#zb_select').hide();
|
|
|
+ $("#descmin").text("命中数")
|
|
|
+ $("#descmax").text("总数")
|
|
|
+ $('#szset').hide();
|
|
|
+ }else if(res.data.type == 13 || res.data.type == 14) {
|
|
|
+ $('#zb_select').hide();
|
|
|
+ $('#szset').hide();
|
|
|
+ $("#descmin").text("最小区间")
|
|
|
+ $("#descmax").text("最大区间")
|
|
|
+ $("#desczb").text("分组选择")
|
|
|
+ $("#dsall").show()
|
|
|
+ $('#zb_select').show();
|
|
|
+ }
|
|
|
+ form.val('formData', res.data)
|
|
|
+ } else {
|
|
|
+ layer.msg("网路错误,请稍后再试", { icon: 5 });
|
|
|
}
|
|
|
- $("#type_zb").html(str)
|
|
|
- form.render('select');
|
|
|
- }else {
|
|
|
- $("#dsall").hide()
|
|
|
- $('#zb_select').hide();
|
|
|
- var tips = "<option value='0'>请选择指标</option>"
|
|
|
- $("#type_zb").html(tips)
|
|
|
- form.render('select');
|
|
|
- return false;
|
|
|
}
|
|
|
})
|
|
|
-
|
|
|
- form.on('submit(formData)', function (data) {
|
|
|
- if (Number(data.field.number).toFixed(2) == '0.00') {
|
|
|
- layer.tips('请输入正确的数值', $("#number"));
|
|
|
- return false;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ layui.use(['element', 'form'], function () {
|
|
|
+ var element = layui.element,
|
|
|
+ form = layui.form;
|
|
|
+ var str = "<option value='0'>请选择指标</option>"
|
|
|
+ for (var i = 0; i < selectData.length; i++) {
|
|
|
+ str += "<option value=" + selectData[i]['value'] + ">" + selectData[i]['name'] + "</option>"
|
|
|
+ }
|
|
|
+ $("#type_zb").html(str)
|
|
|
+ form.render('select');
|
|
|
+ form.on('select(type)', function (data) {
|
|
|
+ var htmls = "<input type='number' name='number' autocomplete='off' placeholder='请输入数值' class='layui-input'>"
|
|
|
+ if (data.value == 1 || data.value == 2 || data.value == 3 || data.value == 4) {
|
|
|
+ $("#desczb").text("指标选择")
|
|
|
+ htmls = "<input type='number' name='number' onkeyup='positive(this)' min='0.00' step='0.01' id='number' autocomplete='off' placeholder='请输入整数值' class='layui-input'>"
|
|
|
+ $("#dsall").hide()
|
|
|
+ $('#zb_select').show();
|
|
|
+ $('#szset').show();
|
|
|
+ $("#setNum").html(htmls)
|
|
|
+ var str = ''
|
|
|
+ for (var i = 0; i < selectData.length; i++) {
|
|
|
+ str += "<option value=" + selectData[i]['value'] + ">" + selectData[i]['name'] + "</option>"
|
|
|
+ }
|
|
|
+ $("#type_zb").html(str)
|
|
|
+ form.render('select');
|
|
|
+ } else if(data.value == 5 || data.value == 6 || data.value == 7 || data.value == 8 || data.value == 9) {
|
|
|
+ $("#desczb").text("指标选择")
|
|
|
+ htmls = "<input type='number' name='number' onkeyup='positive(this)' min='0' step='1' id='number' autocomplete='off' placeholder='请输入整数值' class='layui-input'>"
|
|
|
+ $("#dsall").hide()
|
|
|
+ $('#zb_select').hide();
|
|
|
+ $('#szset').show();
|
|
|
+ $("#setNum").html(htmls)
|
|
|
+ } else if(data.value == 10 || data.value == 11) {
|
|
|
+ if(data.value == 10) {
|
|
|
+ htmls = "<input type='number' name='number' onkeyup='clearNoNum(this)' min='0.00' step='0.01' id='number' autocomplete='off' placeholder='请输入小数值' class='layui-input'>"
|
|
|
+ }else if(data.value == 11) {
|
|
|
+ htmls = "<input type='number' name='number' onkeyup='smallNum(this)' min='0.00' step='0.01' id='number' autocomplete='off' placeholder='请输入小数值' class='layui-input'>"
|
|
|
+ }
|
|
|
+ $("#dsall").hide()
|
|
|
+ $('#zb_select').hide();
|
|
|
+ $('#szset').show();
|
|
|
+ $("#setNum").html(htmls)
|
|
|
+ } else if(data.value == 12){
|
|
|
+ $("#dsall").show()
|
|
|
+ $('#zb_select').hide();
|
|
|
+ $("#descmin").text("命中数")
|
|
|
+ $("#descmax").text("总数")
|
|
|
+ $('#szset').hide();
|
|
|
+ }else if(data.value == 13){
|
|
|
+ $('#zb_select').hide();
|
|
|
+ $('#szset').hide();
|
|
|
+ $("#descmin").text("最小区间")
|
|
|
+ $("#descmax").text("最大区间")
|
|
|
+ $("#desczb").text("分组选择")
|
|
|
+ $("#dsall").show()
|
|
|
+ $('#zb_select').show();
|
|
|
+ var str = ''
|
|
|
+ for (var i = 0; i < selectFz.length; i++) {
|
|
|
+ str += "<option value=" + selectFz[i]['value'] + ">" + selectFz[i]['name'] + "</option>"
|
|
|
+ }
|
|
|
+ $("#type_zb").html(str)
|
|
|
+ form.render('select');
|
|
|
+ }else if(data.value == 14){
|
|
|
+ $('#zb_select').hide();
|
|
|
+ $('#szset').hide();
|
|
|
+ $("#descmin").text("最小区间")
|
|
|
+ $("#descmax").text("最大区间")
|
|
|
+ $("#desczb").text("指标选择")
|
|
|
+ $("#dsall").show()
|
|
|
+ $('#zb_select').show();
|
|
|
+ var str = ''
|
|
|
+ for (var i = 0; i < selectData.length; i++) {
|
|
|
+ str += "<option value=" + selectData[i]['value'] + ">" + selectData[i]['name'] + "</option>"
|
|
|
+ }
|
|
|
+ $("#type_zb").html(str)
|
|
|
+ form.render('select');
|
|
|
}
|
|
|
- if (data.field.type == 0) {
|
|
|
- layer.msg("请选择类型", { icon: 5 });
|
|
|
+ })
|
|
|
+ $("#maxcb").on("blur",function(e) {
|
|
|
+ var type = $("#type").val();
|
|
|
+ var mincb = $("#mincb").val()
|
|
|
+ var maxcb = $("#maxcb").val()
|
|
|
+ if(maxcb <= mincb) {
|
|
|
+ if(type == 12) {
|
|
|
+ layer.tips('命中数只能小于总数', $("#maxcb"));
|
|
|
+ }else{
|
|
|
+ layer.tips('最小区间只能小于最大区间', $("#maxcb"));
|
|
|
+ }
|
|
|
return false;
|
|
|
}
|
|
|
- if (data.field['type_zb'] == 0) {
|
|
|
- layer.msg("请选择指标", { icon: 5 });
|
|
|
+ })
|
|
|
+ form.on('submit(formData)', function (data) {
|
|
|
+ var obj = {};
|
|
|
+ obj.type = $.trim(data.field.type)
|
|
|
+ //修改的地方
|
|
|
+ if(getUrlParam('id')) {
|
|
|
+ obj.id = getUrlParam('id')
|
|
|
+ }
|
|
|
+
|
|
|
+ if(data.field.type == 1 || data.field.type == 2 || data.field.type == 3 || data.field.type == 4) {
|
|
|
+ Object.assign(obj,{
|
|
|
+ type_zb:$.trim(data.field.type_zb),
|
|
|
+ number:$.trim(data.field.number),
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ if(data.field.type == 5 || data.field.type == 6 || data.field.type == 7 || data.field.type == 8 || data.field.type == 9) {
|
|
|
+ Object.assign(obj,{
|
|
|
+ number:$.trim(parseInt(data.field.number)),
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ if(data.field.type == 10 || data.field.type == 11) {
|
|
|
+ Object.assign(obj,{
|
|
|
+ number:$.trim(data.field.number),
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ if(data.field.type == 12 || data.field.type == 13 || data.field.type == 14) {
|
|
|
+ if(data.field.maxcb <= data.field.mincb) {
|
|
|
+ if(data.field.type == 12) {
|
|
|
+ layer.tips('命中数只能小于总数', $("#maxcb"));
|
|
|
+ }else{
|
|
|
+ layer.tips('最小区间只能小于最大区间', $("#maxcb"));
|
|
|
+ }
|
|
|
return false;
|
|
|
}
|
|
|
- if(data.field.type == 1) {
|
|
|
- if((data.field.mincb*1 > data.field.maxcb*1) || (data.field.mincb == data.field.maxcb)) {
|
|
|
- layer.msg("最小区间只能小于最大区间", { icon: 5 });
|
|
|
- return false;
|
|
|
+ Object.assign(obj,{
|
|
|
+ number:$.trim(data.field.number),
|
|
|
+ mincb:$.trim(Number(data.field.mincb)),
|
|
|
+ maxcb:$.trim(Number(data.field.maxcb)),
|
|
|
+ })
|
|
|
+ }
|
|
|
+ $.ajax({
|
|
|
+ type: 'post',
|
|
|
+ url: '', //接受数据接口
|
|
|
+ dataType: 'json',
|
|
|
+ data: obj,
|
|
|
+ success: function (res) {
|
|
|
+ if (res.code == 0) {
|
|
|
+ layer.msg("发送成功", { icon: 6 });
|
|
|
+ } else {
|
|
|
+ layer.msg("网络错误,请稍后再试!", { icon: 5 });
|
|
|
}
|
|
|
+ },
|
|
|
+ error: function () {
|
|
|
+ layer.msg("网络错误,请稍后再试", { icon: 5 });
|
|
|
}
|
|
|
- if(data.field.type == 5) {
|
|
|
- var avg = data.field.mincb / data.field.maxcb;
|
|
|
- var num = Math.floor(avg*100)/100
|
|
|
- $("#number").val(num.toFixed(2))
|
|
|
- data.field.number = num.toFixed(2)
|
|
|
- }
|
|
|
- $.ajax({
|
|
|
- type: 'post',
|
|
|
- url: '', //接受数据接口
|
|
|
- dataType: 'json',
|
|
|
- data: { 'number': $.trim(Number(data.field.number).toFixed(2)), 'type': $.trim(data.field.type), 'type_zb': $.trim(data.field.type_zb) },
|
|
|
- success: function (res) {
|
|
|
- if (res.code == 0) {
|
|
|
- layer.msg("发送成功", { icon: 6 });
|
|
|
- } else {
|
|
|
- layer.msg("网络错误,请稍后再试!", { icon: 5 });
|
|
|
- }
|
|
|
- },
|
|
|
- error: function () {
|
|
|
- layer.msg("网络错误,请稍后再试", { icon: 5 });
|
|
|
- }
|
|
|
- })
|
|
|
- return false;
|
|
|
- });
|
|
|
- })
|
|
|
+ })
|
|
|
+ return false;
|
|
|
+ });
|
|
|
+ })
|
|
|
</script>
|
|
|
</body>
|
|
|
|