#!/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 ""