149 lines
4.6 KiB
Bash
Executable File
149 lines
4.6 KiB
Bash
Executable File
#!/bin/bash
|
||
|
||
echo "=========================================="
|
||
echo "📋 VPS Price - 简化版(无对比功能)测试"
|
||
echo "=========================================="
|
||
echo ""
|
||
|
||
echo "✅ 检查文件完整性..."
|
||
echo ""
|
||
|
||
# 检查 JS 文件
|
||
if [ -f /Users/ddrwode/code/vps_price/static/js/main-simple.js ]; then
|
||
echo "✓ JS: main-simple.js 已创建"
|
||
|
||
if ! grep -q "comparisonPlans" /Users/ddrwode/code/vps_price/static/js/main-simple.js; then
|
||
echo "✓ JS: 已删除对比功能相关代码"
|
||
fi
|
||
|
||
if grep -q "renderTable" /Users/ddrwode/code/vps_price/static/js/main-simple.js; then
|
||
echo "✓ JS: 表格渲染功能正常"
|
||
fi
|
||
|
||
if grep -q "handleSort" /Users/ddrwode/code/vps_price/static/js/main-simple.js; then
|
||
echo "✓ JS: 排序功能正常"
|
||
fi
|
||
|
||
if grep -q "handleFilterChange" /Users/ddrwode/code/vps_price/static/js/main-simple.js; then
|
||
echo "✓ JS: 筛选功能正常"
|
||
fi
|
||
else
|
||
echo "✗ JS: main-simple.js 未找到"
|
||
fi
|
||
|
||
echo ""
|
||
|
||
# 检查 HTML 引用
|
||
if grep -q "main-simple.js" /Users/ddrwode/code/vps_price/templates/index.html; then
|
||
echo "✓ HTML: JS 引用已更新为简化版本"
|
||
else
|
||
echo "✗ HTML: JS 引用未更新"
|
||
fi
|
||
|
||
if ! grep -q "comparison-panel" /Users/ddrwode/code/vps_price/templates/index.html; then
|
||
echo "✓ HTML: 对比面板已删除"
|
||
else
|
||
echo "✗ HTML: 对比面板仍存在"
|
||
fi
|
||
|
||
if ! grep -q "floating-toggle-btn" /Users/ddrwode/code/vps_price/templates/index.html; then
|
||
echo "✓ HTML: 浮动按钮已删除"
|
||
else
|
||
echo "✗ HTML: 浮动按钮仍存在"
|
||
fi
|
||
|
||
if ! grep -q "split-layout" /Users/ddrwode/code/vps_price/templates/index.html; then
|
||
echo "✓ HTML: 分屏布局已删除"
|
||
else
|
||
echo "✗ HTML: 分屏布局仍存在"
|
||
fi
|
||
|
||
echo ""
|
||
echo "=========================================="
|
||
echo "📊 文件统计"
|
||
echo "=========================================="
|
||
echo ""
|
||
|
||
if [ -f /Users/ddrwode/code/vps_price/static/js/main-simple.js ]; then
|
||
JS_SIZE=$(wc -c < /Users/ddrwode/code/vps_price/static/js/main-simple.js)
|
||
JS_LINES=$(wc -l < /Users/ddrwode/code/vps_price/static/js/main-simple.js)
|
||
echo "JS 文件大小: $JS_SIZE bytes ($JS_LINES 行)"
|
||
fi
|
||
|
||
HTML_SIZE=$(wc -c < /Users/ddrwode/code/vps_price/templates/index.html)
|
||
HTML_LINES=$(wc -l < /Users/ddrwode/code/vps_price/templates/index.html)
|
||
echo "HTML 文件大小: $HTML_SIZE bytes ($HTML_LINES 行)"
|
||
|
||
echo ""
|
||
echo "=========================================="
|
||
echo "🎯 保留功能"
|
||
echo "=========================================="
|
||
echo ""
|
||
echo "1. 📊 VPS 列表展示"
|
||
echo " - 完整的服务器列表"
|
||
echo " - 清晰的表格布局"
|
||
echo " - 占满全屏宽度"
|
||
echo ""
|
||
echo "2. 🔍 筛选功能"
|
||
echo " - 按厂商筛选"
|
||
echo " - 按区域筛选"
|
||
echo " - 按内存筛选"
|
||
echo " - 按价格区间筛选"
|
||
echo " - 货币切换(CNY/USD)"
|
||
echo ""
|
||
echo "3. 🔎 搜索功能"
|
||
echo " - 实时搜索"
|
||
echo " - 搜索厂商、配置、区域"
|
||
echo " - 防抖优化(300ms)"
|
||
echo ""
|
||
echo "4. 📈 排序功能"
|
||
echo " - 按 vCPU 排序"
|
||
echo " - 按内存排序"
|
||
echo " - 按存储排序"
|
||
echo " - 按价格排序"
|
||
echo " - 升序/降序切换"
|
||
echo ""
|
||
echo "5. 🔗 访问官网"
|
||
echo " - 点击访问按钮"
|
||
echo " - 新标签页打开"
|
||
echo ""
|
||
echo "=========================================="
|
||
echo "❌ 已删除功能"
|
||
echo "=========================================="
|
||
echo ""
|
||
echo "• 星标收藏功能"
|
||
echo "• 对比面板"
|
||
echo "• 浮动切换按钮"
|
||
echo "• 分屏布局"
|
||
echo "• URL 同步"
|
||
echo ""
|
||
echo "=========================================="
|
||
echo "🚀 测试步骤"
|
||
echo "=========================================="
|
||
echo ""
|
||
echo "请访问: http://127.0.0.1:5001"
|
||
echo "强制刷新: Cmd + Shift + R (Mac) 或 Ctrl + Shift + R (Windows)"
|
||
echo ""
|
||
echo "测试清单:"
|
||
echo "1. 👀 查看 VPS 列表(占满全屏)"
|
||
echo "2. 🔍 测试厂商筛选"
|
||
echo "3. 🔍 测试区域筛选"
|
||
echo "4. 🔍 测试内存筛选"
|
||
echo "5. 🔍 测试价格筛选"
|
||
echo "6. 🔎 测试搜索功能"
|
||
echo "7. 📈 测试排序功能(点击表头)"
|
||
echo "8. 💱 测试货币切换(CNY/USD)"
|
||
echo "9. 🔗 点击'访问'按钮测试跳转"
|
||
echo "10. 🔄 点击'重置筛选'按钮"
|
||
echo ""
|
||
echo "=========================================="
|
||
echo "💡 使用技巧"
|
||
echo "=========================================="
|
||
echo ""
|
||
echo "• 列表占满全屏:更多内容一目了然"
|
||
echo "• 多条件筛选:快速找到合适方案"
|
||
echo "• 实时搜索:输入即搜索"
|
||
echo "• 点击表头:快速排序"
|
||
echo "• 货币切换:支持人民币和美元"
|
||
echo ""
|