This commit is contained in:
ddrwode
2026-02-09 18:07:42 +08:00
parent 976e9afa88
commit 311d327a4b

View File

@@ -83,7 +83,7 @@
allPlans.forEach(function(plan) {
providers.add(plan.provider);
regions.add(plan.region);
regions.add(plan.countries);
});
populateSelect('filter-provider', Array.from(providers).sort());
@@ -203,7 +203,7 @@
if (filters.provider && plan.provider !== filters.provider) return false;
// 区域筛选
if (filters.region && plan.region !== filters.region) return false;
if (filters.region && plan.countries !== filters.region) return false;
// 内存筛选
if (filters.memory > 0 && plan.memory_gb < filters.memory) return false;
@@ -218,7 +218,7 @@
// 搜索筛选
if (filters.search) {
var searchText = (plan.provider + ' ' + plan.name + ' ' + plan.region).toLowerCase();
var searchText = (plan.provider + ' ' + plan.name + ' ' + plan.countries).toLowerCase();
if (searchText.indexOf(filters.search) === -1) return false;
}
@@ -254,18 +254,18 @@
var price = convertPrice(plan.price_cny, filters.currency);
var priceSymbol = filters.currency === 'CNY' ? '¥' : '$';
tr.innerHTML =
tr.innerHTML =
'<td>' + escapeHtml(plan.provider) + '</td>' +
'<td>' + escapeHtml(plan.region) + '</td>' +
'<td>' + escapeHtml(plan.countries) + '</td>' +
'<td>' + escapeHtml(plan.name) + '</td>' +
'<td>' + plan.vcpu + '</td>' +
'<td>' + plan.memory_gb + ' GB</td>' +
'<td>' + plan.storage_gb + ' GB</td>' +
'<td>' + plan.bandwidth + '</td>' +
'<td>' + (plan.bandwidth_mbps ? plan.bandwidth_mbps + ' Mbps' : '-') + '</td>' +
'<td>' + plan.traffic + '</td>' +
'<td class="col-price">' + priceSymbol + price + '</td>' +
'<td class="col-link">' +
'<a href="' + escapeHtml(plan.url) + '" target="_blank" rel="noopener" class="btn-link">访问</a>' +
'<a href="' + escapeHtml(plan.official_url) + '" target="_blank" rel="noopener" class="btn-link">访问</a>' +
'</td>';
return tr;