民宿管理
{{ currentUser ? currentUser.name : '请登录' }}
请在企业微信工作台中打开本应用
登录失败:{{ loginError }}
空闲
已订
入住中
整院
今天
OTA 渠道日历同步
iCal 只能同步「哪天被占用」,拿不到客人姓名与金额;各平台刷新间隔 15 分钟到数小时,用于防超售,不能当实时库存用。
导出链接(复制到各平台后台的「导入日历 / 同步日历」)
在链接后追加 &room_id=1 或 &courtyard_id=1,可只导出某房间/某小院,让每个 OTA 房源订阅各自的链接。导出的摘要只写「已预订」,不会泄露客人信息。
{{ b.customer_name }}
{{ statusText(b.status) }}
{{ channelText(b.channel) }}
¥{{ b.total_price }}
{{ b.courtyard_name }} · {{ b.room_name }} | {{ b.check_in_date }} → {{ b.check_out_date }} | {{ b.guest_count }}人
备注:{{ b.remark }}
暂无订单
主理人:{{ c.manager_names.join('、') }} | {{ c.address||'无地址' }}
{{ r.name }}
{{ r.room_type }}
¥{{ r.price }}
暂无房间
无权限访问(需员工管理模块)
{{ u.name }}
{{ u.role==='admin'?'管理员':'主理人' }}
企微ID:{{ u.wecom_userid }} | 管辖:{{ courtyardNames(u.courtyard_ids||[]) }}
确认收款
加载中...
{{ (c.name||'微').charAt(0) }}
{{ c.name }}
未识别
{{ c.phone||'无手机' }}
尾号…{{ c.openid_tail }}
{{ (c.created_at||'').slice(5,10) }} 到访
{{ c.booking_count }}单
累计入住 {{ c.total_stays }}次 | 消费 ¥{{ c.total_spent||0 }}
{{ t }}
{{ customerKeyword?'没搜到':'暂无客户。新建订单时会自动保存客户。' }}