diff --git a/src/views/prize/PrizeManageAdminView.vue b/src/views/prize/PrizeManageAdminView.vue index 92bfd69..bccbd26 100644 --- a/src/views/prize/PrizeManageAdminView.vue +++ b/src/views/prize/PrizeManageAdminView.vue @@ -307,39 +307,48 @@ export default { }, initDeviateRangeSelect: function () { - $.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 = ''; - $('#deviateRange').append(str); + 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 = ''; + $('#deviateRange').append(str); + } } - } - }); + }); + } }, initDiamondDeviateRangeSelect: function () { - $.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 = ''; - $('#diamondDeviateRange').append(str); + 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 = ''; + $('#diamondDeviateRange').append(str); + } } - } - }); + }); + } }, initReplacePrizeSelect: function () { - $.get('/admin/prize/list/type?prizeType=2', {}, function (res) { - $('#replaceAwardChoose').find('option').remove(); - for (var i in res.data) { - var str = ''; - $('#replaceAwardChoose').append(str); - } - }); + let options = $('#replaceAwardChoose').children(); + if (options.length <= 0) { + $.get('/admin/prize/list/type?prizeType=2', {}, function (res) { + $('#replaceAwardChoose').find('option').remove(); + for (var i in res.data) { + var str = ''; + $('#replaceAwardChoose').append(str); + } + }); + } } };