#!/bin/bash
echo "正在创建缺失的页面文件..."
# 创建目录结构
mkdir -p src/pages-user/{category,search,service,order,payment}
mkdir -p src/pages-merchant/{dashboard,order,player,invite,service,finance}
mkdir -p src/pages-player/{register,order,income,profile}
# 页面模板函数
create_page() {
local file=$1
local title=$2
cat > "$file" << 'EOF'
{{ title }}
页面开发中...
EOF
sed -i "s/TITLE_PLACEHOLDER/$title/g" "$file"
echo "✓ 创建 $file"
}
# 用户端页面
create_page "src/pages-user/category/list.vue" "分类列表"
create_page "src/pages-user/search/index.vue" "搜索"
create_page "src/pages-user/service/list.vue" "服务列表"
create_page "src/pages-user/order/evaluate.vue" "订单评价"
create_page "src/pages-user/payment/pay.vue" "支付"
create_page "src/pages-user/payment/result.vue" "支付结果"
# 商家端页面
create_page "src/pages-merchant/dashboard/index.vue" "数据看板"
create_page "src/pages-merchant/order/list.vue" "订单管理"
create_page "src/pages-merchant/order/detail.vue" "订单详情"
create_page "src/pages-merchant/order/dispatch.vue" "派单"
create_page "src/pages-merchant/player/list.vue" "代练管理"
create_page "src/pages-merchant/player/detail.vue" "代练详情"
create_page "src/pages-merchant/player/audit.vue" "代练审核"
create_page "src/pages-merchant/invite/index.vue" "邀请代练"
create_page "src/pages-merchant/invite/list.vue" "邀请记录"
create_page "src/pages-merchant/service/list.vue" "服务管理"
create_page "src/pages-merchant/service/edit.vue" "编辑服务"
create_page "src/pages-merchant/finance/income.vue" "收入统计"
create_page "src/pages-merchant/finance/withdraw.vue" "提现管理"
create_page "src/pages-merchant/finance/bill.vue" "账单明细"
# 代练端页面
create_page "src/pages-player/register/index.vue" "代练注册"
create_page "src/pages-player/register/result.vue" "注册结果"
create_page "src/pages-player/order/list.vue" "我的订单"
create_page "src/pages-player/order/detail.vue" "订单详情"
create_page "src/pages-player/order/execute.vue" "执行订单"
create_page "src/pages-player/income/index.vue" "收益中心"
create_page "src/pages-player/income/detail.vue" "收益明细"
create_page "src/pages-player/income/withdraw.vue" "提现申请"
create_page "src/pages-player/profile/index.vue" "代练资料"
create_page "src/pages-player/profile/skill.vue" "技能设置"
echo ""
echo "所有页面文件创建完成!"