{{ currentTitle }}

🔔 {{ user.display_name }} 退出登录
总订单数
{{ dashboard.totalOrders }}
进行中订单
{{ dashboard.activeOrders }}
今日入住
{{ dashboard.todayCheckIn }}
本月营收
¥{{ formatMoney(dashboard.monthlyRevenue) }}
待执行工单
{{ dashboard.pendingExecutions }}
+ 新建EO单 📥 EO模板 📤 导入EO 📊 导出EO 搜索
EO编号渠道客户名称团队类型 入住日期离店日期销售经理 总费用状态操作
{{ row.eo_number }}{{ row.channel_name || '-' }}{{ row.customer_name }}{{ row.team_name }}{{ ({normal:'普通',chaoti_subsidy:'超体补贴',chaoti_no_subsidy:'超体非补贴',ota:'OTA'}[row.order_type] || '普通') }}{{ row.is_group ? '·团' : '·散' }}{{ row.is_subsidy ? '·补贴' : '' }} {{ row.check_in_date }}{{ row.check_out_date }}{{ row.sales_manager }} ¥{{ formatMoney(row.total_fee) }} {{ statusLabel(row.status) }} 详情 编辑 确认 入住 完成 取消
No Data
团客 散客 🏨 客房预订
+ 添加客房
客房日期单价补贴价操作
¥{{ getRoomPrice(row.room_id) }} 删除
暂无客房,点击"+ 添加客房"添加
🎯 活动预订
+ 添加活动
活动项目日期时段人数单价补贴价折扣备注小计操作
¥{{ (row.guest_count || 1) * (row.subsidy_price != null ? Number(row.subsidy_price) : (row.unit_price || 0)) }} 删除
暂无活动,点击"+ 添加活动"添加
🍽️ 餐饮预订
+ 添加餐饮
餐厅用餐项目包房日期餐别人数单价补贴价折扣备注操作
删除
暂无餐饮,点击"+ 添加餐饮"添加
🚌 外部酒旅
+ 添加外部项目
项目名称地点日期时段计价成本量成本单价成本小计收入量收入单价收入小计补贴价折扣备注预约挂账责任条线操作
¥{{ (row.cost_qty || 1) * (row.cost_price || 0) }} ¥{{ (row.revenue_qty || 1) * (row.revenue_price || 0) }} 删除
暂无外部项目,点击"+ 添加外部项目"添加
客房费用: ¥{{ formatMoney(calcRoomTotal()) }} 活动费用: ¥{{ formatMoney(calcActivityTotal()) }} 餐饮费用: ¥{{ formatMoney(calcDiningTotal()) }} 外部费用: ¥{{ formatMoney(calcExternalTotal()) }} 总计: ¥{{ formatMoney(calcRoomTotal()+calcActivityTotal()+calcDiningTotal()+calcExternalTotal()) }}
取消 保存草稿 确认并占房
客户名称{{ viewEo.customer_name }}团队{{ viewEo.team_name || '-' }}
联系人{{ viewEo.contact_name || '-' }} {{ viewEo.contact_phone || '' }}销售经理{{ viewEo.sales_manager || '-' }}
入住日期{{ viewEo.check_in_date }}离店日期{{ viewEo.check_out_date }}
状态{{ statusLabel(viewEo.status) }}所属渠道{{ viewEo.channel_name || '-' }}
订单类型{{ orderTypeFull(viewEo.order_type) }}{{ viewEo.is_group ? ' · 团客' : ' · 散客' }}{{ viewEo.is_subsidy ? ' · 补贴单' : '' }}
超体单号{{ viewEo.chaoti_ref_no }}
创建人{{ viewEo.created_by_name || '-' }}创建时间{{ viewEo.created_at }}
客房明细
房号房型区域日期单价补贴价
{{ row.room_number }}{{ row.room_type }}{{ row.zone_name }}{{ row.date }}¥{{ row.price }}{{ row.subsidy_price != null ? '¥' + formatMoney(row.subsidy_price) + '(原价¥' + formatMoney(row.price) + ')' : '-' }}
暂无客房明细
活动明细
活动日期时段人数单价补贴价小计
{{ row.activity_name }}{{ row.date }}{{ row.time_slot }}{{ row.guest_count }}¥{{ row.unit_price }}{{ row.subsidy_price != null ? '¥' + formatMoney(row.subsidy_price) : '-' }}¥{{ row.subtotal }}
暂无活动明细
餐饮明细
餐厅用餐项目包房日期餐别人数单价补贴价小计
{{ row.restaurant_name }}{{ row.dining_item_name || '-' }}{{ row.private_room || '-' }}{{ row.date }}{{ mealLabel(row.meal_type) }}{{ row.guest_count }}¥{{ row.unit_price }}{{ row.subsidy_price != null ? '¥' + formatMoney(row.subsidy_price) : '-' }}¥{{ row.subtotal }}
暂无餐饮明细
外部酒旅
项目地点日期时段计价数量单价小计成本收入预约结算责任条线
{{ row.item_name }}{{ row.location || '-' }}{{ row.date }}{{ row.time_slot || '-' }}{{ row.billing_method }}{{ row.quantity }}¥{{ row.unit_price }}¥{{ row.subtotal }}¥{{ formatMoney(row.cost_total) }}¥{{ formatMoney(row.revenue_total) }}{{ row.is_booked ? '已预约' : '未预约' }}{{ row.billing_status || '现付' }}{{ row.department_code || '-' }}
暂无外部项目
客房: ¥{{ formatMoney(viewEo.total_room_fee) }} 活动: ¥{{ formatMoney(viewEo.total_activity_fee) }} 餐饮: ¥{{ formatMoney(viewEo.total_dining_fee) }} 外部: ¥{{ formatMoney(viewEo.total_external_fee) }}
总计: ¥{{ formatMoney(viewEo.total_fee) }}
💬 客户反馈
暂无反馈记录
{{ fb.type === 'complaint' ? '😞 投诉' : '👍 表扬' }} - {{ fb.customer_name || '匿名' }} {{ fb.created_at }}
{{ fb.content }}
查询
日期区域房号房型状态EO编号客户类型
{{ row.date }}{{ row.zone_name }}{{ row.room_number }}{{ row.room_type }} {{ row.status === 'occupied' ? '已占用' : row.status }} {{ row.eo_number }}{{ row.customer_name }} {{ row.is_group ? '团' : '散' }}{{ orderTypeShort(row.order_type) }}
该日期暂无房务占用
查询
日期餐厅餐别人数单价补贴价小计EO编号客户类型
{{ row.date }}{{ row.restaurant_name }}{{ mealLabel(row.meal_type) }} {{ row.guest_count }}¥{{ formatMoney(row.unit_price) }} {{ row.subsidy_price != null ? '¥' + formatMoney(row.subsidy_price) : '-' }} ¥{{ formatMoney(row.subtotal) }}{{ row.eo_number }}{{ row.customer_name }} {{ orderTypeShort(row.order_type) }}
该日期暂无用餐预订
查询
日期时段活动业务模块人数单价补贴价小计EO编号客户类型
{{ row.date }}{{ row.time_slot }}{{ row.activity_name }}{{ row.module_name || '-' }} {{ row.guest_count }}¥{{ formatMoney(row.unit_price) }} {{ row.subsidy_price != null ? '¥' + formatMoney(row.subsidy_price) : '-' }} ¥{{ formatMoney(row.subtotal) }}{{ row.eo_number }}{{ row.customer_name }} {{ orderTypeShort(row.order_type) }}
该日期暂无活动预订
查询
EO编号客户日期项目地点计价方式数量单价小计成本收入预约结算
{{ row.eo_number }}{{ row.customer_name }}{{ row.date }} {{ row.item_name }}{{ row.location || '-' }}{{ row.billing_method }} {{ row.quantity }}¥{{ formatMoney(row.unit_price) }}¥{{ formatMoney(row.subtotal) }} ¥{{ formatMoney(row.cost_total) }}¥{{ formatMoney(row.revenue_total) }} {{ row.is_booked ? '已预约' : '未预约' }}{{ row.billing_status || '现付' }}
该区间暂无外部酒旅项目
提交修改申请
EO编号客户申请类型修改内容原因状态操作
{{ row.eo_number }}{{ row.customer_name }} {{ modifyTypeLabel(row.request_type) }} {{ modifyContentText(row) }}{{ row.reason || '-' }} {{ modifyStatusLabel(row.status) }} 通过 退回
暂无修改申请
刷新
用户名显示名角色房务看板用餐看板活动看板外部酒旅看板操作
{{ u.username }}{{ u.display_name }}{{ roleLabelMap[u.role] || u.role }} 保存
部门EO编号客户日期 进度状态操作
{{ row.department_name }}{{ row.eo_number }}{{ row.customer_name }}{{ row.date }}
{{ row.completed_items }}/{{ row.total_items }}
待处理 进行中 已完成 查看详情 批量完成
暂无执行工单
部门{{ execDetail.department_name }}EO编号{{ execDetail.eo_number }}
客户{{ execDetail.customer_name }}日期{{ execDetail.date }}
任务清单
项目详情状态
{{ row.description }}{{ row.detail }}
加载中...
上一周 下一周 {{ calendarStartDate }} ~ {{ calendarEndDate }}
客房 {{ d }}
{{ getDayOfWeek(d) }}
{{ room.room_number }}
{{ room.room_type }}
{{ getBooking(room.id, d).customer_name }}
空闲 已占用
客户名称月订单次数月收入金额 历史累计次数历史累计收入 投诉表扬操作
{{ row.customer_name }}{{ row.month_orders }}¥{{ formatMoney(row.month_revenue) }} {{ row.total_orders }}¥{{ formatMoney(row.total_revenue) }} {{ row.complaint_count }}{{ row.praise_count }} 明细
暂无数据
产品名称类型所属部门 月销售次数月收入 历史累计次数历史累计收入
{{ row.name }}{{ row.product_type }}{{ row.department_name }} {{ row.month_count }}¥{{ formatMoney(row.month_revenue) }} {{ row.total_count }}¥{{ formatMoney(row.total_revenue) }}
暂无数据
销售经理当月订单数当月收入 客房收入活动收入餐饮收入操作
{{ row.sales_manager }}{{ row.order_count }}¥{{ formatMoney(row.total_revenue) }} ¥{{ formatMoney(row.room_revenue) }}¥{{ formatMoney(row.activity_revenue) }}¥{{ formatMoney(row.dining_revenue) }} 明细
暂无数据
渠道名称当月订单数当月收入 历史累计订单历史累计收入 客户数操作
{{ row.channel_name }}{{ row.month_orders }}¥{{ formatMoney(row.month_revenue) }} {{ row.total_orders }}¥{{ formatMoney(row.total_revenue) }} {{ row.customer_count }} 明细
暂无数据
EO编号入住日期离店日期总费用状态
{{ row.eo_number }}{{ row.check_in_date }}{{ row.check_out_date }} ¥{{ formatMoney(row.total_fee) }}{{ statusLabel(row.status) }}
暂无数据
+ 新增
名称代码排序操作
{{ row.name }}{{ row.code }}{{ row.sort_order }} 编辑删除
名称排序操作
{{ row.name }}{{ row.sort_order }} 编辑删除
房号房型区域价格容量操作
{{ row.room_number }}{{ row.room_type }}{{ row.zone_name }}¥{{ row.price }}{{ row.capacity }} 编辑删除
名称所属部门单价单位上架操作
{{ row.name }}{{ row.department_name }}¥{{ row.price }}{{ row.unit }} 编辑删除
名称部门代码有包房操作
{{ row.name }}{{ row.department_code }}{{ row.has_private_room ? '是' : '否' }} 编辑删除
名称单价单位上架操作
{{ row.name }}¥{{ row.price }}{{ row.unit }} 编辑删除
姓名电话操作
{{ row.name }}{{ row.phone }} 编辑删除
名称售价成本包含项目操作
{{ row.name }}¥{{ row.price }}¥{{ row.cost }}{{ (row.items||[]).map(i=>i.name).join(', ') || '-' }} 编辑删除
+ 新增客户
客户名称来源渠道联系人联系电话单位/公司操作
{{ row.name }}{{ row.channel_name || '-' }}{{ row.contact_name || '-' }} {{ row.contact_phone || '-' }}{{ row.company || '-' }} 编辑 删除
暂无客户数据
+ 新增渠道 📥 下载模板 📤 批量导入 📊 批量导出
单位名称层级代码上级渠道联系人联系电话单位地址付款账号操作
{{ row.name }}{{ row.level === 1 ? '一级' : row.level === 2 ? '二级' : row.level === 3 ? '三级' : '-' }}{{ row.code || '-' }}{{ row.parent_name || '-' }}{{ row.contact_person || '-' }}{{ row.contact_phone || '-' }} {{ row.address || '-' }}{{ row.payment_account || '-' }} 编辑 删除 生命周期
暂无渠道数据
上传门头照

{{ lifecycleChannelName }}

上传门头照
添加记录
类型日期收入人次联系人下次跟进结果/备注操作
拜访 交易 备忘 联系人变更 状态变更 合同 {{ evt.event_date || '-' }} ¥{{ (evt.revenue || 0).toFixed(2) }} {{ evt.person_count || 0 }} {{ evt.contact_person || '-' }} {{ evt.next_followup_date || '-' }} {{ evt.result || evt.notes || '-' }} 删除
暂无生命周期记录
+ 新增用户
ID用户名姓名角色绑定部门创建时间操作
{{ row.id }}{{ row.username }}{{ row.display_name }} {{ roleLabelMap[row.role] }}{{ row.department_name || '-' }}{{ row.created_at }} 编辑 删除
暂无用户
+ 新建预占 搜索
渠道资源类型资源ID日期截止日期数量状态操作
{{ row.channel_name || '-' }}{{ row.block_type }}{{ row.resource_id }} {{ row.date }}{{ row.date_end || '-' }}{{ row.quantity }} {{ row.status }} 编辑 释放 匹配EO 删除
暂无预占数据
+ 新增配额
渠道房型配额数有效期起有效期止操作
{{ row.channel_name || '-' }}{{ row.room_type || '-' }}{{ row.quota_count }} {{ row.valid_from || '-' }}{{ row.valid_to || '-' }} 编辑 删除
暂无配额数据
+ 新增节假日
名称日期操作
{{ row.name }}{{ row.date }} 编辑 删除
暂无节假日数据
刷新
EO编号客户房号房型日期EO状态操作
{{ row.eo_number }}{{ row.customer_name }}{{ row.room_number }}{{ row.room_type }} {{ row.date }}{{ row.eo_status }} 释放检查 强制释放
暂无占房数据
批量通过 ({{ bkSelectedIds.length }}) 刷新
EO编号客户入住日期离店日期销售经理费用操作
{{ row.eo_number }}{{ row.customer_name }} {{ row.check_in_date }}{{ row.check_out_date }} {{ row.sales_manager || '-' }}¥{{ formatMoney(row.total_fee) }} 通过 驳回 AI审查
暂无待审核订单
刷新
{{ bkDailySummary.summary }}
点击刷新加载汇总
{{ bkAutoReviewResult.passed ? '✅ 审查通过' : '❌ 发现问题' }}
🚫 硬性阻止:
{{ b.detail }}
⚠️ 警告:
{{ w.detail }}
+ 新增管家
姓名电话最大接待数状态操作
{{ row.name }}{{ row.phone || '-' }}{{ row.max_guest_count }} {{ row.status }} 编辑 删除
暂无管家
+ 新增分配
管家EO编号客户日期状态操作
{{ row.butler_name }}{{ row.eo_number }}{{ row.customer_name }} {{ row.date }} {{ row.status }} 编辑 完成 删除
暂无分配
刷新
管家EO编号客户日期状态
{{ row.butler_name }}{{ row.eo_number }}{{ row.customer_name }} {{ row.date }} {{ row.status }}
暂无数据
暂无消息
{{ n.title }} ● 未读
{{ n.content }}
{{ n.created_at }}
{{ channelImportResult.total }} 条 {{ channelImportResult.inserted }} 条 {{ channelImportResult.skipped }} 条 {{ channelImportResult.errors }} 条

跳过/重复项:

  • {{ r }}

错误详情:

  • {{ r }}
{{ eoImportResult.total }} 个EO单 {{ eoImportResult.inserted }} 个 {{ eoImportResult.skipped }} 个 {{ eoImportResult.totalItems }} 项

问题清单:

  • {{ r }}