#!/bin/bash # 部署 admin/ 后台优化(删除医生/专家/科室 + 简化电话设置) set -e PASSWORD="Szgt888." HOST="124.221.67.199" USER="root" REMOTE="/opt/yuyueguahao" SSH="sshpass -p $PASSWORD ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${USER}@${HOST}" SCP="sshpass -p $PASSWORD scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" echo ">>> STEP 1: 上传 admin 文件" $SCP admin/index.html ${USER}@${HOST}:${REMOTE}/admin/index.html $SCP admin/app.js ${USER}@${HOST}:${REMOTE}/admin/app.js echo " OK" echo ">>> STEP 2: 验证服务器上的文件已更新" $SSH "stat -c '%y %s %n' /opt/yuyueguahao/admin/index.html /opt/yuyueguahao/admin/app.js" echo "" echo ">>> STEP 3: 验证 admin/app.js 不再含医生/专家/科室" echo "--- DEPT_OPTIONS ---" $SSH "grep -c 'DEPT_OPTIONS' /opt/yuyueguahao/admin/app.js" echo "--- renderDoctors ---" $SSH "grep -c 'renderDoctors' /opt/yuyueguahao/admin/app.js" echo "--- renderExperts ---" $SSH "grep -c 'renderExperts' /opt/yuyueguahao/admin/app.js" echo "--- renderDepartments ---" $SSH "grep -c 'renderDepartments' /opt/yuyueguahao/admin/app.js" echo "--- sitePhone2/siteWorkHours/siteAddress/siteWechat (应为 0) ---" $SSH "grep -cE 'sitePhone2|siteWorkHours|siteAddress|siteWechat' /opt/yuyueguahao/admin/app.js" echo "--- sitePhone (应为 >0) ---" $SSH "grep -c 'sitePhone' /opt/yuyueguahao/admin/app.js" echo "" echo ">>> STEP 4: 验证侧栏(HTML 中应只剩 7 个 side-link)" $SSH "grep -c 'side-link' /opt/yuyueguahao/admin/index.html" echo "--- 关键导航文字(医生/专家/科室应为 0)---" $SSH "grep -cE '医生|专家|科室' /opt/yuyueguahao/admin/index.html" echo "" echo ">>> STEP 5: 验证 admin 可访问(HTTP 200 + 关键内容)" $SSH "curl -s -o /dev/null -w 'HTTP %{http_code} size=%{size_download}\n' https://y.szgtlive.com/admin/index.html" echo "--- 通过 nginx 访问 admin/app.js(同样应 200)---" $SSH "curl -s -o /dev/null -w 'HTTP %{http_code} size=%{size_download}\n' https://y.szgtlive.com/admin/app.js" echo "" echo ">>> DONE"