预约运营驾驶舱
聚合场馆使用、预约趋势、资源结构和异常预警。
统计卡片、图表、预警、资源数据均由模块 API 动态返回。
{{ activeMenu.startsWith('approval.') ? '预约审批' : reservationPageTitle }}
{{ activeMenu.startsWith('approval.') ? '按预约类型拆分审批,支持条件筛选、单个审批和批量通过。' : '按项目拆分管理预约记录,支持筛选、新增、编辑和状态作废。' }}
{{ resourcePageTitle }}
给场馆做资源配置:维护可预约时间段、提前预约天数、容量、教室位置、座位数量和当前运行情况。
请调整查询条件,或点击“新增预约资源”配置新的场馆、教室、会议室和开放时段。
{{ item.department }} · {{ item.location || '未配置位置' }}
开放时段:{{ item.open_hours }} · 可用身份:{{ item.allowed_identity || '全部' }} · 预约要求:{{ item.rules || item.remark || '按资源规则预约' }}
{{ u.account }} 路 {{ u.identity_type }} 路 {{ u.organization_type }} 路 {{ u.organization_name }}
功能权限
数据权限
{{ role.description }}
功能权限
数据权限
{{ p.code }} · 上级 {{ p.parent_code || '无' }} · {{ Number(p.is_menu) === 1 ? '菜单权限' : '按钮/接口权限' }}
{{ userEditor.id ? '编辑用户' : '新增用户' }}
{{ reservationEditor.id ? '编辑预约' : '新增预约' }}
{{ roles.find(r => r.code === roleEditor.code) ? '编辑角色' : '新建角色' }}
功能权限
数据权限
{{ resourcePageTitle }}
不同资源单独维护容量、开放时段、提前预约天数、座位行列和审批要求。
{{ item.department }} · {{ item.location || '未配置位置' }}
开放时段:{{ item.open_hours }} · 最少提前 {{ item.min_days_before }} 天预约 · 最多可约 {{ item.max_days_ahead }} 天 · {{ item.min_cancel_hours }}小时取消
座位发布:{{ item.seat_total }} · 可选 {{ item.seat_available }} · 已用 {{ item.seat_used }} · 锁定 {{ item.seat_locked }}
资源配置
审批流程配置
全局设置
设置全局数据项目和测试开关。测试开启后,用户端每个项目都可以提交预约。
开启后放宽项目可约状态、提前天数、身份范围、单次人数和每日额度限制,便于逐项测试预约流程。
开启后,前台登录和后台登录都需要验证码;快捷登录会自动帮忙填入验证码。
日志写入 logs/api-日期.log;业务日志记录登录退出、AJAX/API、各模块 CRUD、调用数据;SQL 日志记录原生语句、参数、读写类型和耗时。
前台底部菜单由数据库 app_menus 动态加载,可维护图标、名称、跳转、描述和启用状态。
请刷新页面,系统会自动初始化首页、资讯、预约、我的四个菜单。
控制 APP 端颜色、字体大小、背景、圆角和阴影,前台刷新后通过 API 自动加载。
控制后台管理端颜色、字体大小、列表卡片、边框和工作台阴影,登录后通过 API 自动加载。
{{ fee.description }}
{{ fee.price }} 元 / {{ fee.charge_unit }}{{ pay.env === 'production' ? '生产环境' : '沙箱环境' }} · AppID {{ pay.app_id }} · 商户号 {{ pay.merchant_id || '-' }}
通知地址:{{ pay.notify_url }}
证书路径:{{ pay.cert_path || '-' }}
资讯管理
维护资源维修、开放调整、预约提醒、流程公告,前端资讯动态同步展示。分类可配置显示模板、是否前端显示、是否置顶。
{{ item.related_department || '-' }} · {{ item.venue_name || '未关联资源' }} · {{ item.category_name || item.category }} · {{ item.publish_at }}
{{ item.summary }}
{{ infoEditor.id ? '编辑资讯' : '新增资讯' }}
咨询分类管理
{{ themeEditor.id ? '编辑主题模板' : '新增主题模板' }}
主色按钮、卡片、列表和文字变量会按这个模板渲染。
{{ dict.description }}
{{ dictTypeEditor.code && dictGroups.find(d => d.code === dictTypeEditor.code) ? '编辑字典分类' : '新增字典分类' }}
{{ dictItemEditor.id ? '编辑字典条目' : '新增字典条目' }}
{{ c.venue_name }} · {{ c.position_name }}
直播 {{ Number(c.live_enabled) ? '开启' : '关闭' }} · 录播 {{ Number(c.record_enabled) ? '开启' : '关闭' }} · 人数统计 {{ Number(c.ai_count_enabled) ? '开启' : '关闭' }}{{ s.stat_time }} · {{ s.source_type }}
当前 {{ s.current_people }} 人 / 容量 {{ s.capacity }} · 使用率 {{ s.occupancy_rate }}%{{ m.venue_name }} · {{ m.started_at }} 至 {{ m.ended_at }}
{{ m.status }} · {{ m.created_by }} · {{ m.media_url }}{{ a.content }}
可能是旧缓存或旧权限编码。请点击左侧“资源配置”“预约管理”等新菜单,或退出后重新登录。