寻爱-后台-奖品取消分区
This commit is contained in:
@@ -36,7 +36,6 @@
|
||||
class="input-sm"
|
||||
placeholder="最大值">
|
||||
|
||||
<br />
|
||||
实际价值区间:<input type="text"
|
||||
name="actualStart"
|
||||
id="actualStart"
|
||||
@@ -47,9 +46,6 @@
|
||||
id="actualEnd"
|
||||
class="input-sm"
|
||||
placeholder="最大值">
|
||||
|
||||
分区:<select id="partitionId"
|
||||
class="input-sm"></select>
|
||||
</form>
|
||||
|
||||
<button class="btn btn-primary"
|
||||
@@ -298,18 +294,6 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 分区 -->
|
||||
<div class="form-group awardPartitionId">
|
||||
<label for="awardPartitionId"
|
||||
class="col-sm-3 control-label">分区:</label>
|
||||
|
||||
<div class="col-sm-8">
|
||||
<select name="awardPartitionId"
|
||||
id="awardPartitionId">
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 创建者 -->
|
||||
<div class="form-group creator">
|
||||
<label for="creator"
|
||||
@@ -393,42 +377,6 @@ export default {
|
||||
|
||||
getDataFromBack: function () {
|
||||
|
||||
$.ajax({
|
||||
type: 'get',
|
||||
url: '/partition/listPartitionInfo',
|
||||
dataType: 'json',
|
||||
success: function (json) {
|
||||
if (json.code == 200) {
|
||||
var awardPartitionId = $("#awardPartitionId");
|
||||
awardPartitionId.empty();
|
||||
|
||||
var partitionId = $("#partitionId");
|
||||
partitionId.empty();
|
||||
|
||||
var defaultOption = $('<option></option>').attr('value', '').text("全部");
|
||||
partitionId.append(defaultOption);
|
||||
|
||||
// 遍历数据并添加 option
|
||||
$.each(json.data, function (index, item) {
|
||||
// 创建新的 option 元素
|
||||
var option = $('<option></option>')
|
||||
.attr('value', item.id) // 设置 value 属性
|
||||
.text(item.desc); // 设置文本内容
|
||||
|
||||
// 追加到 select 元素
|
||||
partitionId.append(option.clone());
|
||||
|
||||
awardPartitionId.append(option.clone());
|
||||
});
|
||||
|
||||
window.partitionInfo = json.data.reduce((acc, item) => {
|
||||
acc[item.id] = item.desc;
|
||||
return acc;
|
||||
}, {});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// 获取头饰的数据
|
||||
$.get('/admin/headwear/total/list', {}, function (res) {
|
||||
if (res.code == 200) {
|
||||
@@ -562,11 +510,6 @@ export default {
|
||||
// {filed: '', title: '历史被抽中数量', align: 'center', valign: 'middle', width: '10%'},
|
||||
{ field: 'platformValue', title: '平台价值', align: 'center', valign: 'middle', width: '10%' },
|
||||
{ field: 'actualValue', title: '实际价值', align: 'center', valign: 'middle', width: '10%' },
|
||||
{
|
||||
field: 'partitionId', title: '分区', align: 'center', valign: 'middle', width: '10%', formatter: function (val, row, index) {
|
||||
return window.partitionInfo[val] || val;
|
||||
}
|
||||
},
|
||||
{
|
||||
field: 'tmp', title: '操作', align: 'center', valign: 'middle', width: '10%', formatter: function (val, row, index) {
|
||||
var key = row.id;
|
||||
|
@@ -386,6 +386,22 @@ export default {
|
||||
this.$nextTick(function () {
|
||||
var main = {
|
||||
init: function () {
|
||||
this.initPartitionIdSelect();
|
||||
|
||||
$('.deviateRange').hide();
|
||||
$('.chargeDeviateRange').hide();
|
||||
$('.diamondDeviateRange').hide();
|
||||
|
||||
this.eventRegister();
|
||||
this.getDataFormBack();
|
||||
|
||||
this.initDeviateRangeSelect();
|
||||
this.initDiamondDeviateRangeSelect();
|
||||
//$('#selectReplacePrize').hide();
|
||||
//this.initReplacePrizeSelect();
|
||||
},
|
||||
|
||||
initPartitionIdSelect: function () {
|
||||
$.ajax({
|
||||
type: 'get',
|
||||
url: '/partition/listPartitionInfo',
|
||||
@@ -427,15 +443,11 @@ export default {
|
||||
}
|
||||
});
|
||||
|
||||
$('.deviateRange').hide();
|
||||
$('.chargeDeviateRange').hide();
|
||||
$('.diamondDeviateRange').hide();
|
||||
this.eventRegister();
|
||||
this.getDataFormBack();
|
||||
this.initDeviateRangeSelect();
|
||||
this.initDiamondDeviateRangeSelect();
|
||||
//$('#selectReplacePrize').hide();
|
||||
//this.initReplacePrizeSelect();
|
||||
$('#partitionId').change(function () {
|
||||
const partitionId = $(this).val();
|
||||
main.initDeviateRangeSelect(partitionId);
|
||||
main.initDiamondDeviateRangeSelect(partitionId);
|
||||
});
|
||||
},
|
||||
|
||||
eventRegister: function () {
|
||||
@@ -467,36 +479,38 @@ export default {
|
||||
});
|
||||
},
|
||||
|
||||
initDeviateRangeSelect: function () {
|
||||
let options = $('#deviateRange').children();
|
||||
if (options.length <= 0) {
|
||||
$.get('/admin/deviateRange/list?type=1', {}, function (res) {
|
||||
if (res.total > 0) {
|
||||
var rows = res.rows;
|
||||
for (var i = 0; i < rows.length; i++) {
|
||||
var deviateRange = rows[i];
|
||||
var str = '<option value=' + deviateRange.id + '>' + deviateRange.lowerLimit + '~' + deviateRange.upperLimit + '</option>';
|
||||
initDeviateRangeSelect: function (partitionId) {
|
||||
$('#deviateRange').empty();
|
||||
|
||||
$.get('/admin/deviateRange/list?type=1', {}, function (res) {
|
||||
if (res.total > 0) {
|
||||
var rows = res.rows;
|
||||
for (var i = 0; i < rows.length; i++) {
|
||||
var deviateRange = rows[i];
|
||||
if (undefined != partitionId && '' != partitionId && deviateRange.partitionId == partitionId) {
|
||||
var str = '<option partitionId = ' + deviateRange.partitionId + ' value=' + deviateRange.id + '>' + deviateRange.lowerLimit + '~' + deviateRange.upperLimit + '</option>';
|
||||
$('#deviateRange').append(str);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
initDiamondDeviateRangeSelect: function () {
|
||||
let options = $('#diamondDeviateRange').children();
|
||||
if (options.length <= 0) {
|
||||
$.get('/admin/deviateRange/list?type=4', {}, function (res) {
|
||||
if (res.total > 0) {
|
||||
var rows = res.rows;
|
||||
for (var i = 0; i < rows.length; i++) {
|
||||
var deviateRange = rows[i];
|
||||
var str = '<option value=' + deviateRange.id + '>' + deviateRange.lowerLimit + '~' + deviateRange.upperLimit + '</option>';
|
||||
initDiamondDeviateRangeSelect: function (partitionId) {
|
||||
$('#diamondDeviateRange').empty();
|
||||
|
||||
$.get('/admin/deviateRange/list?type=4', {}, function (res) {
|
||||
if (res.total > 0) {
|
||||
var rows = res.rows;
|
||||
for (var i = 0; i < rows.length; i++) {
|
||||
var deviateRange = rows[i];
|
||||
if (undefined != partitionId && '' != partitionId && deviateRange.partitionId == partitionId) {
|
||||
var str = '<option partitionId = ' + deviateRange.partitionId + ' value=' + deviateRange.id + '>' + deviateRange.lowerLimit + '~' + deviateRange.upperLimit + '</option>';
|
||||
$('#diamondDeviateRange').append(str);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
initReplacePrizeSelect: function () {
|
||||
@@ -646,7 +660,6 @@ export default {
|
||||
url: '/admin/prizePoolItem/list',
|
||||
onLoadSuccess: function (res) {
|
||||
console.log('load success');
|
||||
console.log(res.rows);
|
||||
var arr = [];
|
||||
var Num = 0;
|
||||
var expectNum = 0;
|
||||
@@ -771,7 +784,6 @@ export default {
|
||||
var id = $(this).data('id');
|
||||
var data = $('#table').bootstrapTable('getRowByUniqueId', id);
|
||||
|
||||
console.log(data);
|
||||
$('#editModal').find('#jackpotNumber2').val(data.prizeNum);
|
||||
$('#editModal').find('#winningRate2').val(data.occupationRatio / ACCURACY);
|
||||
$('#editModal').find('#showRate2').val(data.showRatio / ACCURACY);
|
||||
|
Reference in New Issue
Block a user