修复下拉框选项问题

This commit is contained in:
liaozetao
2024-03-05 10:29:14 +08:00
parent 7971766283
commit 65d9dfb5f3

View File

@@ -307,39 +307,48 @@ export default {
}, },
initDeviateRangeSelect: function () { initDeviateRangeSelect: function () {
$.get('/admin/deviateRange/list?type=1', {}, function (res) { let options = $('#deviateRange').children();
if (res.total > 0) { if (options.length <= 0) {
var rows = res.rows; $.get('/admin/deviateRange/list?type=1', {}, function (res) {
for (var i = 0; i < rows.length; i++) { if (res.total > 0) {
var deviateRange = rows[i]; var rows = res.rows;
var str = '<option value=' + deviateRange.id + '>' + deviateRange.lowerLimit + '~' + deviateRange.upperLimit + '</option>'; for (var i = 0; i < rows.length; i++) {
$('#deviateRange').append(str); var deviateRange = rows[i];
var str = '<option value=' + deviateRange.id + '>' + deviateRange.lowerLimit + '~' + deviateRange.upperLimit + '</option>';
$('#deviateRange').append(str);
}
} }
} });
}); }
}, },
initDiamondDeviateRangeSelect: function () { initDiamondDeviateRangeSelect: function () {
$.get('/admin/deviateRange/list?type=4', {}, function (res) { let options = $('#diamondDeviateRange').children();
if (res.total > 0) { if (options.length <= 0) {
var rows = res.rows; $.get('/admin/deviateRange/list?type=4', {}, function (res) {
for (var i = 0; i < rows.length; i++) { if (res.total > 0) {
var deviateRange = rows[i]; var rows = res.rows;
var str = '<option value=' + deviateRange.id + '>' + deviateRange.lowerLimit + '~' + deviateRange.upperLimit + '</option>'; for (var i = 0; i < rows.length; i++) {
$('#diamondDeviateRange').append(str); var deviateRange = rows[i];
var str = '<option value=' + deviateRange.id + '>' + deviateRange.lowerLimit + '~' + deviateRange.upperLimit + '</option>';
$('#diamondDeviateRange').append(str);
}
} }
} });
}); }
}, },
initReplacePrizeSelect: function () { initReplacePrizeSelect: function () {
$.get('/admin/prize/list/type?prizeType=2', {}, function (res) { let options = $('#replaceAwardChoose').children();
$('#replaceAwardChoose').find('option').remove(); if (options.length <= 0) {
for (var i in res.data) { $.get('/admin/prize/list/type?prizeType=2', {}, function (res) {
var str = '<option value=' + res.data[i].id + '>' + res.data[i].prizeName + '</option>'; $('#replaceAwardChoose').find('option').remove();
$('#replaceAwardChoose').append(str); for (var i in res.data) {
} var str = '<option value=' + res.data[i].id + '>' + res.data[i].prizeName + '</option>';
}); $('#replaceAwardChoose').append(str);
}
});
}
} }
}; };